[llvm] fc4c1a8 - [AMDGPU][MC][GFX11][NFC] Split large tests

Dmitry Preobrazhensky via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 9 03:24:57 PDT 2022


Author: Dmitry Preobrazhensky
Date: 2022-08-09T13:24:23+03:00
New Revision: fc4c1a86f35f3900f67a6af16b416464369793ba

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

LOG: [AMDGPU][MC][GFX11][NFC] Split large tests

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

Added: 
    llvm/test/MC/AMDGPU/gfx11_asm_vop1.s
    llvm/test/MC/AMDGPU/gfx11_asm_vop2.s
    llvm/test/MC/AMDGPU/gfx11_asm_vop3.s
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_ldsdir.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_smem.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sop1.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sop2.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopc.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopk.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopp.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1_dpp16.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1_dpp8.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop2.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop2_dpp16.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop2_dpp8.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p_dpp16.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p_dpp8.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc_dpp16.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc_dpp8.txt
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopd.txt

Modified: 
    llvm/test/MC/Disassembler/AMDGPU/decode-err.txt

Removed: 
    llvm/test/MC/AMDGPU/gfx11_vop123.s
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt


################################################################################
diff  --git a/llvm/test/MC/AMDGPU/gfx11_asm_vop1.s b/llvm/test/MC/AMDGPU/gfx11_asm_vop1.s
new file mode 100644
index 0000000000000..db58d1267f643
--- /dev/null
+++ b/llvm/test/MC/AMDGPU/gfx11_asm_vop1.s
@@ -0,0 +1,2207 @@
+// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX11 %s
+// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX11 %s
+
+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_cvt_f16_f32 v5, v1
+// GFX11: encoding: [0x01,0x15,0x0a,0x7e]
+
+v_cvt_f16_f32 v5, v255
+// GFX11: encoding: [0xff,0x15,0x0a,0x7e]
+
+v_cvt_f16_f32 v5, s1
+// GFX11: encoding: [0x01,0x14,0x0a,0x7e]
+
+v_cvt_f16_f32 v5, s103
+// GFX11: encoding: [0x67,0x14,0x0a,0x7e]
+
+v_cvt_f16_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x14,0x0a,0x7e]
+
+v_cvt_f16_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x14,0x0a,0x7e]
+
+v_cvt_f16_f32 v5, m0
+// GFX11: encoding: [0x7d,0x14,0x0a,0x7e]
+
+v_cvt_f16_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x14,0x0a,0x7e]
+
+v_cvt_f16_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x14,0x0a,0x7e]
+
+v_cvt_f16_f32 v5, 0
+// GFX11: encoding: [0x80,0x14,0x0a,0x7e]
+
+v_cvt_f16_f32 v5, -1
+// GFX11: encoding: [0xc1,0x14,0x0a,0x7e]
+
+v_cvt_f16_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x14,0x0a,0x7e]
+
+v_cvt_f16_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x14,0x0a,0x7e]
+
+v_cvt_f16_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_cvt_f16_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_cvt_f16_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x14,0x0a,0x7e]
+
+v_cvt_f32_f16 v5, v1
+// GFX11: encoding: [0x01,0x17,0x0a,0x7e]
+
+v_cvt_f32_f16 v255, v1
+// GFX11: encoding: [0x01,0x17,0xfe,0x7f]
+
+v_cvt_f32_f16 v5, s1
+// GFX11: encoding: [0x01,0x16,0x0a,0x7e]
+
+v_cvt_f32_f16 v5, s103
+// GFX11: encoding: [0x67,0x16,0x0a,0x7e]
+
+v_cvt_f32_f16 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x16,0x0a,0x7e]
+
+v_cvt_f32_f16 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x16,0x0a,0x7e]
+
+v_cvt_f32_f16 v5, m0
+// GFX11: encoding: [0x7d,0x16,0x0a,0x7e]
+
+v_cvt_f32_f16 v5, exec_lo
+// GFX11: encoding: [0x7e,0x16,0x0a,0x7e]
+
+v_cvt_f32_f16 v5, exec_hi
+// GFX11: encoding: [0x7f,0x16,0x0a,0x7e]
+
+v_cvt_f32_f16 v5, 0
+// GFX11: encoding: [0x80,0x16,0x0a,0x7e]
+
+v_cvt_f32_f16 v5, -1
+// GFX11: encoding: [0xc1,0x16,0x0a,0x7e]
+
+v_cvt_f32_f16 v5, ttmp11
+// GFX11: encoding: [0x77,0x16,0x0a,0x7e]
+
+v_cvt_f32_f64 v5, v[1:2]
+// GFX11: encoding: [0x01,0x1f,0x0a,0x7e]
+
+v_cvt_f32_f64 v255, v[1:2]
+// GFX11: encoding: [0x01,0x1f,0xfe,0x7f]
+
+v_cvt_f32_f64 v5, v[254:255]
+// GFX11: encoding: [0xfe,0x1f,0x0a,0x7e]
+
+v_cvt_f32_f64 v5, s[2:3]
+// GFX11: encoding: [0x02,0x1e,0x0a,0x7e]
+
+v_cvt_f32_f64 v5, s[4:5]
+// GFX11: encoding: [0x04,0x1e,0x0a,0x7e]
+
+v_cvt_f32_f64 v5, s[102:103]
+// GFX11: encoding: [0x66,0x1e,0x0a,0x7e]
+
+v_cvt_f32_f64 v5, vcc
+// GFX11: encoding: [0x6a,0x1e,0x0a,0x7e]
+
+v_cvt_f32_f64 v5, exec
+// GFX11: encoding: [0x7e,0x1e,0x0a,0x7e]
+
+v_cvt_f32_f64 v5, 0
+// GFX11: encoding: [0x80,0x1e,0x0a,0x7e]
+
+v_cvt_f32_f64 v5, -1
+// GFX11: encoding: [0xc1,0x1e,0x0a,0x7e]
+
+v_cvt_f32_f64 v5, 0.5
+// GFX11: encoding: [0xf0,0x1e,0x0a,0x7e]
+
+v_cvt_f32_f64 v5, -4.0
+// GFX11: encoding: [0xf7,0x1e,0x0a,0x7e]
+
+v_cvt_f32_f64 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_cvt_f32_f64 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_cvt_f32_ubyte0 v5, v1
+// GFX11: encoding: [0x01,0x23,0x0a,0x7e]
+
+v_cvt_f32_ubyte0 v255, v1
+// GFX11: encoding: [0x01,0x23,0xfe,0x7f]
+
+v_cvt_f32_ubyte0 v5, v255
+// GFX11: encoding: [0xff,0x23,0x0a,0x7e]
+
+v_cvt_f32_ubyte0 v5, s1
+// GFX11: encoding: [0x01,0x22,0x0a,0x7e]
+
+v_cvt_f32_ubyte0 v5, s103
+// GFX11: encoding: [0x67,0x22,0x0a,0x7e]
+
+v_cvt_f32_ubyte0 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x22,0x0a,0x7e]
+
+v_cvt_f32_ubyte0 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x22,0x0a,0x7e]
+
+v_cvt_f32_ubyte0 v5, m0
+// GFX11: encoding: [0x7d,0x22,0x0a,0x7e]
+
+v_cvt_f32_ubyte0 v5, exec_lo
+// GFX11: encoding: [0x7e,0x22,0x0a,0x7e]
+
+v_cvt_f32_ubyte0 v5, exec_hi
+// GFX11: encoding: [0x7f,0x22,0x0a,0x7e]
+
+v_cvt_f32_ubyte0 v5, 0
+// GFX11: encoding: [0x80,0x22,0x0a,0x7e]
+
+v_cvt_f32_ubyte0 v5, -1
+// GFX11: encoding: [0xc1,0x22,0x0a,0x7e]
+
+v_cvt_f32_ubyte0 v5, 0.5
+// GFX11: encoding: [0xf0,0x22,0x0a,0x7e]
+
+v_cvt_f32_ubyte0 v5, -4.0
+// GFX11: encoding: [0xf7,0x22,0x0a,0x7e]
+
+v_cvt_f32_ubyte0 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_cvt_f32_ubyte0 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_cvt_f32_ubyte0 v5, ttmp11
+// GFX11: encoding: [0x77,0x22,0x0a,0x7e]
+
+v_cvt_f32_ubyte1 v5, v1
+// GFX11: encoding: [0x01,0x25,0x0a,0x7e]
+
+v_cvt_f32_ubyte1 v255, v1
+// GFX11: encoding: [0x01,0x25,0xfe,0x7f]
+
+v_cvt_f32_ubyte1 v5, v255
+// GFX11: encoding: [0xff,0x25,0x0a,0x7e]
+
+v_cvt_f32_ubyte1 v5, s1
+// GFX11: encoding: [0x01,0x24,0x0a,0x7e]
+
+v_cvt_f32_ubyte1 v5, s103
+// GFX11: encoding: [0x67,0x24,0x0a,0x7e]
+
+v_cvt_f32_ubyte1 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x24,0x0a,0x7e]
+
+v_cvt_f32_ubyte1 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x24,0x0a,0x7e]
+
+v_cvt_f32_ubyte1 v5, m0
+// GFX11: encoding: [0x7d,0x24,0x0a,0x7e]
+
+v_cvt_f32_ubyte1 v5, exec_lo
+// GFX11: encoding: [0x7e,0x24,0x0a,0x7e]
+
+v_cvt_f32_ubyte1 v5, exec_hi
+// GFX11: encoding: [0x7f,0x24,0x0a,0x7e]
+
+v_cvt_f32_ubyte1 v5, 0
+// GFX11: encoding: [0x80,0x24,0x0a,0x7e]
+
+v_cvt_f32_ubyte1 v5, -1
+// GFX11: encoding: [0xc1,0x24,0x0a,0x7e]
+
+v_cvt_f32_ubyte1 v5, 0.5
+// GFX11: encoding: [0xf0,0x24,0x0a,0x7e]
+
+v_cvt_f32_ubyte1 v5, -4.0
+// GFX11: encoding: [0xf7,0x24,0x0a,0x7e]
+
+v_cvt_f32_ubyte1 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_cvt_f32_ubyte1 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_cvt_f32_ubyte1 v5, ttmp11
+// GFX11: encoding: [0x77,0x24,0x0a,0x7e]
+
+v_cvt_f32_ubyte2 v5, v1
+// GFX11: encoding: [0x01,0x27,0x0a,0x7e]
+
+v_cvt_f32_ubyte2 v255, v1
+// GFX11: encoding: [0x01,0x27,0xfe,0x7f]
+
+v_cvt_f32_ubyte2 v5, v255
+// GFX11: encoding: [0xff,0x27,0x0a,0x7e]
+
+v_cvt_f32_ubyte2 v5, s1
+// GFX11: encoding: [0x01,0x26,0x0a,0x7e]
+
+v_cvt_f32_ubyte2 v5, s103
+// GFX11: encoding: [0x67,0x26,0x0a,0x7e]
+
+v_cvt_f32_ubyte2 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x26,0x0a,0x7e]
+
+v_cvt_f32_ubyte2 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x26,0x0a,0x7e]
+
+v_cvt_f32_ubyte2 v5, m0
+// GFX11: encoding: [0x7d,0x26,0x0a,0x7e]
+
+v_cvt_f32_ubyte2 v5, exec_lo
+// GFX11: encoding: [0x7e,0x26,0x0a,0x7e]
+
+v_cvt_f32_ubyte2 v5, exec_hi
+// GFX11: encoding: [0x7f,0x26,0x0a,0x7e]
+
+v_cvt_f32_ubyte2 v5, 0
+// GFX11: encoding: [0x80,0x26,0x0a,0x7e]
+
+v_cvt_f32_ubyte2 v5, -1
+// GFX11: encoding: [0xc1,0x26,0x0a,0x7e]
+
+v_cvt_f32_ubyte2 v5, 0.5
+// GFX11: encoding: [0xf0,0x26,0x0a,0x7e]
+
+v_cvt_f32_ubyte2 v5, -4.0
+// GFX11: encoding: [0xf7,0x26,0x0a,0x7e]
+
+v_cvt_f32_ubyte2 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_cvt_f32_ubyte2 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_cvt_f32_ubyte2 v5, ttmp11
+// GFX11: encoding: [0x77,0x26,0x0a,0x7e]
+
+v_cvt_f32_ubyte3 v5, v1
+// GFX11: encoding: [0x01,0x29,0x0a,0x7e]
+
+v_cvt_f32_ubyte3 v255, v1
+// GFX11: encoding: [0x01,0x29,0xfe,0x7f]
+
+v_cvt_f32_ubyte3 v5, v255
+// GFX11: encoding: [0xff,0x29,0x0a,0x7e]
+
+v_cvt_f32_ubyte3 v5, s1
+// GFX11: encoding: [0x01,0x28,0x0a,0x7e]
+
+v_cvt_f32_ubyte3 v5, s103
+// GFX11: encoding: [0x67,0x28,0x0a,0x7e]
+
+v_cvt_f32_ubyte3 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x28,0x0a,0x7e]
+
+v_cvt_f32_ubyte3 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x28,0x0a,0x7e]
+
+v_cvt_f32_ubyte3 v5, m0
+// GFX11: encoding: [0x7d,0x28,0x0a,0x7e]
+
+v_cvt_f32_ubyte3 v5, exec_lo
+// GFX11: encoding: [0x7e,0x28,0x0a,0x7e]
+
+v_cvt_f32_ubyte3 v5, exec_hi
+// GFX11: encoding: [0x7f,0x28,0x0a,0x7e]
+
+v_cvt_f32_ubyte3 v5, 0
+// GFX11: encoding: [0x80,0x28,0x0a,0x7e]
+
+v_cvt_f32_ubyte3 v5, -1
+// GFX11: encoding: [0xc1,0x28,0x0a,0x7e]
+
+v_cvt_f32_ubyte3 v5, 0.5
+// GFX11: encoding: [0xf0,0x28,0x0a,0x7e]
+
+v_cvt_f32_ubyte3 v5, -4.0
+// GFX11: encoding: [0xf7,0x28,0x0a,0x7e]
+
+v_cvt_f32_ubyte3 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_cvt_f32_ubyte3 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_cvt_f32_ubyte3 v5, ttmp11
+// GFX11: encoding: [0x77,0x28,0x0a,0x7e]
+
+v_cvt_f64_f32 v[5:6], v1
+// GFX11: encoding: [0x01,0x21,0x0a,0x7e]
+
+v_cvt_f64_f32 v[254:255], v1
+// GFX11: encoding: [0x01,0x21,0xfc,0x7f]
+
+v_cvt_f64_f32 v[5:6], v255
+// GFX11: encoding: [0xff,0x21,0x0a,0x7e]
+
+v_cvt_f64_f32 v[5:6], s1
+// GFX11: encoding: [0x01,0x20,0x0a,0x7e]
+
+v_cvt_f64_f32 v[5:6], s103
+// GFX11: encoding: [0x67,0x20,0x0a,0x7e]
+
+v_cvt_f64_f32 v[5:6], vcc_lo
+// GFX11: encoding: [0x6a,0x20,0x0a,0x7e]
+
+v_cvt_f64_f32 v[5:6], vcc_hi
+// GFX11: encoding: [0x6b,0x20,0x0a,0x7e]
+
+v_cvt_f64_f32 v[5:6], m0
+// GFX11: encoding: [0x7d,0x20,0x0a,0x7e]
+
+v_cvt_f64_f32 v[5:6], exec_lo
+// GFX11: encoding: [0x7e,0x20,0x0a,0x7e]
+
+v_cvt_f64_f32 v[5:6], exec_hi
+// GFX11: encoding: [0x7f,0x20,0x0a,0x7e]
+
+v_cvt_f64_f32 v[5:6], 0
+// GFX11: encoding: [0x80,0x20,0x0a,0x7e]
+
+v_cvt_f64_f32 v[5:6], -1
+// GFX11: encoding: [0xc1,0x20,0x0a,0x7e]
+
+v_cvt_f64_f32 v[5:6], 0.5
+// GFX11: encoding: [0xf0,0x20,0x0a,0x7e]
+
+v_cvt_f64_f32 v[5:6], -4.0
+// GFX11: encoding: [0xf7,0x20,0x0a,0x7e]
+
+v_cvt_f64_f32 v[5:6], 0xaf123456
+// GFX11: encoding: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_cvt_f64_f32 v[5:6], 0x3f717273
+// GFX11: encoding: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_cvt_f64_f32 v[5:6], ttmp11
+// GFX11: encoding: [0x77,0x20,0x0a,0x7e]
+
+v_cvt_f64_u32 v[5:6], v1
+// GFX11: encoding: [0x01,0x2d,0x0a,0x7e]
+
+v_cvt_f64_u32 v[254:255], v1
+// GFX11: encoding: [0x01,0x2d,0xfc,0x7f]
+
+v_cvt_f64_u32 v[5:6], v255
+// GFX11: encoding: [0xff,0x2d,0x0a,0x7e]
+
+v_cvt_f64_u32 v[5:6], s1
+// GFX11: encoding: [0x01,0x2c,0x0a,0x7e]
+
+v_cvt_f64_u32 v[5:6], s103
+// GFX11: encoding: [0x67,0x2c,0x0a,0x7e]
+
+v_cvt_f64_u32 v[5:6], vcc_lo
+// GFX11: encoding: [0x6a,0x2c,0x0a,0x7e]
+
+v_cvt_f64_u32 v[5:6], vcc_hi
+// GFX11: encoding: [0x6b,0x2c,0x0a,0x7e]
+
+v_cvt_f64_u32 v[5:6], m0
+// GFX11: encoding: [0x7d,0x2c,0x0a,0x7e]
+
+v_cvt_f64_u32 v[5:6], exec_lo
+// GFX11: encoding: [0x7e,0x2c,0x0a,0x7e]
+
+v_cvt_f64_u32 v[5:6], exec_hi
+// GFX11: encoding: [0x7f,0x2c,0x0a,0x7e]
+
+v_cvt_f64_u32 v[5:6], 0
+// GFX11: encoding: [0x80,0x2c,0x0a,0x7e]
+
+v_cvt_f64_u32 v[5:6], -1
+// GFX11: encoding: [0xc1,0x2c,0x0a,0x7e]
+
+v_cvt_f64_u32 v[5:6], 0.5
+// GFX11: encoding: [0xf0,0x2c,0x0a,0x7e]
+
+v_cvt_f64_u32 v[5:6], -4.0
+// GFX11: encoding: [0xf7,0x2c,0x0a,0x7e]
+
+v_cvt_f64_u32 v[5:6], 0xaf123456
+// GFX11: encoding: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_cvt_f64_u32 v[5:6], 0x3f717273
+// GFX11: encoding: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_cvt_f64_u32 v[5:6], ttmp11
+// GFX11: encoding: [0x77,0x2c,0x0a,0x7e]
+
+v_cvt_flr_i32_f32 v5, v1
+// GFX11: encoding: [0x01,0x1b,0x0a,0x7e]
+
+v_cvt_flr_i32_f32 v255, v1
+// GFX11: encoding: [0x01,0x1b,0xfe,0x7f]
+
+v_cvt_flr_i32_f32 v5, v255
+// GFX11: encoding: [0xff,0x1b,0x0a,0x7e]
+
+v_cvt_flr_i32_f32 v5, s1
+// GFX11: encoding: [0x01,0x1a,0x0a,0x7e]
+
+v_cvt_flr_i32_f32 v5, s103
+// GFX11: encoding: [0x67,0x1a,0x0a,0x7e]
+
+v_cvt_flr_i32_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x1a,0x0a,0x7e]
+
+v_cvt_flr_i32_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x1a,0x0a,0x7e]
+
+v_cvt_flr_i32_f32 v5, m0
+// GFX11: encoding: [0x7d,0x1a,0x0a,0x7e]
+
+v_cvt_flr_i32_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x1a,0x0a,0x7e]
+
+v_cvt_flr_i32_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x1a,0x0a,0x7e]
+
+v_cvt_flr_i32_f32 v5, 0
+// GFX11: encoding: [0x80,0x1a,0x0a,0x7e]
+
+v_cvt_flr_i32_f32 v5, -1
+// GFX11: encoding: [0xc1,0x1a,0x0a,0x7e]
+
+v_cvt_flr_i32_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x1a,0x0a,0x7e]
+
+v_cvt_flr_i32_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x1a,0x0a,0x7e]
+
+v_cvt_flr_i32_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_cvt_flr_i32_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_cvt_flr_i32_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x1a,0x0a,0x7e]
+
+v_cvt_off_f32_i4 v5, v1
+// GFX11: encoding: [0x01,0x1d,0x0a,0x7e]
+
+v_cvt_off_f32_i4 v255, v1
+// GFX11: encoding: [0x01,0x1d,0xfe,0x7f]
+
+v_cvt_off_f32_i4 v5, v255
+// GFX11: encoding: [0xff,0x1d,0x0a,0x7e]
+
+v_cvt_off_f32_i4 v5, s1
+// GFX11: encoding: [0x01,0x1c,0x0a,0x7e]
+
+v_cvt_off_f32_i4 v5, s103
+// GFX11: encoding: [0x67,0x1c,0x0a,0x7e]
+
+v_cvt_off_f32_i4 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x1c,0x0a,0x7e]
+
+v_cvt_off_f32_i4 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x1c,0x0a,0x7e]
+
+v_cvt_off_f32_i4 v5, m0
+// GFX11: encoding: [0x7d,0x1c,0x0a,0x7e]
+
+v_cvt_off_f32_i4 v5, exec_lo
+// GFX11: encoding: [0x7e,0x1c,0x0a,0x7e]
+
+v_cvt_off_f32_i4 v5, exec_hi
+// GFX11: encoding: [0x7f,0x1c,0x0a,0x7e]
+
+v_cvt_off_f32_i4 v5, 0
+// GFX11: encoding: [0x80,0x1c,0x0a,0x7e]
+
+v_cvt_off_f32_i4 v5, -1
+// GFX11: encoding: [0xc1,0x1c,0x0a,0x7e]
+
+v_cvt_off_f32_i4 v5, 0.5
+// GFX11: encoding: [0xf0,0x1c,0x0a,0x7e]
+
+v_cvt_off_f32_i4 v5, -4.0
+// GFX11: encoding: [0xf7,0x1c,0x0a,0x7e]
+
+v_cvt_off_f32_i4 v5, 0x4f
+// GFX11: encoding: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00]
+
+v_cvt_off_f32_i4 v5, 0x41
+// GFX11: encoding: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00]
+
+v_cvt_off_f32_i4 v5, ttmp11
+// GFX11: encoding: [0x77,0x1c,0x0a,0x7e]
+
+v_cvt_rpi_i32_f32 v5, v1
+// GFX11: encoding: [0x01,0x19,0x0a,0x7e]
+
+v_cvt_rpi_i32_f32 v255, v1
+// GFX11: encoding: [0x01,0x19,0xfe,0x7f]
+
+v_cvt_rpi_i32_f32 v5, v255
+// GFX11: encoding: [0xff,0x19,0x0a,0x7e]
+
+v_cvt_rpi_i32_f32 v5, s1
+// GFX11: encoding: [0x01,0x18,0x0a,0x7e]
+
+v_cvt_rpi_i32_f32 v5, s103
+// GFX11: encoding: [0x67,0x18,0x0a,0x7e]
+
+v_cvt_rpi_i32_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x18,0x0a,0x7e]
+
+v_cvt_rpi_i32_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x18,0x0a,0x7e]
+
+v_cvt_rpi_i32_f32 v5, m0
+// GFX11: encoding: [0x7d,0x18,0x0a,0x7e]
+
+v_cvt_rpi_i32_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x18,0x0a,0x7e]
+
+v_cvt_rpi_i32_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x18,0x0a,0x7e]
+
+v_cvt_rpi_i32_f32 v5, 0
+// GFX11: encoding: [0x80,0x18,0x0a,0x7e]
+
+v_cvt_rpi_i32_f32 v5, -1
+// GFX11: encoding: [0xc1,0x18,0x0a,0x7e]
+
+v_cvt_rpi_i32_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x18,0x0a,0x7e]
+
+v_cvt_rpi_i32_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x18,0x0a,0x7e]
+
+v_cvt_rpi_i32_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_cvt_rpi_i32_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_cvt_rpi_i32_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x18,0x0a,0x7e]
+
+v_cvt_u32_f64 v5, v[1:2]
+// GFX11: encoding: [0x01,0x2b,0x0a,0x7e]
+
+v_cvt_u32_f64 v255, v[1:2]
+// GFX11: encoding: [0x01,0x2b,0xfe,0x7f]
+
+v_cvt_u32_f64 v5, v[254:255]
+// GFX11: encoding: [0xfe,0x2b,0x0a,0x7e]
+
+v_cvt_u32_f64 v5, s[2:3]
+// GFX11: encoding: [0x02,0x2a,0x0a,0x7e]
+
+v_cvt_u32_f64 v5, s[4:5]
+// GFX11: encoding: [0x04,0x2a,0x0a,0x7e]
+
+v_cvt_u32_f64 v5, s[102:103]
+// GFX11: encoding: [0x66,0x2a,0x0a,0x7e]
+
+v_cvt_u32_f64 v5, vcc
+// GFX11: encoding: [0x6a,0x2a,0x0a,0x7e]
+
+v_cvt_u32_f64 v5, exec
+// GFX11: encoding: [0x7e,0x2a,0x0a,0x7e]
+
+v_cvt_u32_f64 v5, 0
+// GFX11: encoding: [0x80,0x2a,0x0a,0x7e]
+
+v_cvt_u32_f64 v5, -1
+// GFX11: encoding: [0xc1,0x2a,0x0a,0x7e]
+
+v_cvt_u32_f64 v5, 0.5
+// GFX11: encoding: [0xf0,0x2a,0x0a,0x7e]
+
+v_cvt_u32_f64 v5, -4.0
+// GFX11: encoding: [0xf7,0x2a,0x0a,0x7e]
+
+v_cvt_u32_f64 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_cvt_u32_f64 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+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_ctz_i32_b32 v5, v1
+// GFX11: encoding: [0x01,0x75,0x0a,0x7e]
+
+v_ctz_i32_b32 v255, v1
+// GFX11: encoding: [0x01,0x75,0xfe,0x7f]
+
+v_ctz_i32_b32 v5, v255
+// GFX11: encoding: [0xff,0x75,0x0a,0x7e]
+
+v_ctz_i32_b32 v5, s1
+// GFX11: encoding: [0x01,0x74,0x0a,0x7e]
+
+v_ctz_i32_b32 v5, s103
+// GFX11: encoding: [0x67,0x74,0x0a,0x7e]
+
+v_ctz_i32_b32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x74,0x0a,0x7e]
+
+v_ctz_i32_b32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x74,0x0a,0x7e]
+
+v_ctz_i32_b32 v5, m0
+// GFX11: encoding: [0x7d,0x74,0x0a,0x7e]
+
+v_ctz_i32_b32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x74,0x0a,0x7e]
+
+v_ctz_i32_b32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x74,0x0a,0x7e]
+
+v_ctz_i32_b32 v5, 0
+// GFX11: encoding: [0x80,0x74,0x0a,0x7e]
+
+v_ctz_i32_b32 v5, -1
+// GFX11: encoding: [0xc1,0x74,0x0a,0x7e]
+
+v_ctz_i32_b32 v5, 0.5
+// GFX11: encoding: [0xf0,0x74,0x0a,0x7e]
+
+v_ctz_i32_b32 v5, -4.0
+// GFX11: encoding: [0xf7,0x74,0x0a,0x7e]
+
+v_ctz_i32_b32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_ctz_i32_b32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_ctz_i32_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_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_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_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_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_pipeflush
+// GFX11: encoding: [0x00,0x36,0x00,0x7e]
+
+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_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_sat_pk_u8_i16 v0, v2
+// GFX11: encoding: [0x02,0xc5,0x00,0x7e]
+
+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_swap_b32 v5, v1
+// GFX11: encoding: [0x01,0xcb,0x0a,0x7e]
+
+v_swap_b32 v255, v1
+// GFX11: encoding: [0x01,0xcb,0xfe,0x7f]
+
+v_swap_b32 v5, v255
+// GFX11: encoding: [0xff,0xcb,0x0a,0x7e]
+
+v_swaprel_b32 v5, v1
+// GFX11: encoding: [0x01,0xd1,0x0a,0x7e]
+
+v_swaprel_b32 v255, v1
+// GFX11: encoding: [0x01,0xd1,0xfe,0x7f]
+
+v_swaprel_b32 v5, v255
+// GFX11: encoding: [0xff,0xd1,0x0a,0x7e]
+
+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]

diff  --git a/llvm/test/MC/AMDGPU/gfx11_asm_vop2.s b/llvm/test/MC/AMDGPU/gfx11_asm_vop2.s
new file mode 100644
index 0000000000000..9c1df0a4a2b61
--- /dev/null
+++ b/llvm/test/MC/AMDGPU/gfx11_asm_vop2.s
@@ -0,0 +1,176 @@
+// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX11 %s
+// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX11 %s
+
+v_dot2c_f32_f16_e32 v5, v1, v2
+// GFX11: encoding: [0x01,0x05,0x0a,0x04]
+
+v_dot2acc_f32_f16_e32 v5, v1, v2
+// GFX11: encoding: [0x01,0x05,0x0a,0x04]
+
+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_dx9_zero_f32 v0, v1, v2
+// GFX11: encoding: [0x01,0x05,0x00,0x0c]
+
+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_f32 v0, v1, v2
+// GFX11: encoding: [0x01,0x05,0x00,0x56]
+
+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_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]

diff  --git a/llvm/test/MC/AMDGPU/gfx11_vop123.s b/llvm/test/MC/AMDGPU/gfx11_asm_vop3.s
similarity index 87%
rename from llvm/test/MC/AMDGPU/gfx11_vop123.s
rename to llvm/test/MC/AMDGPU/gfx11_asm_vop3.s
index ec3196a42e532..c77941c9f6910 100644
--- a/llvm/test/MC/AMDGPU/gfx11_vop123.s
+++ b/llvm/test/MC/AMDGPU/gfx11_asm_vop3.s
@@ -1763,201 +1763,6 @@ v_bfm_b32 v5, ttmp11, v2
 v_bfm_b32 v5, v1, ttmp11
 // GFX11: encoding: [0x05,0x00,0x1d,0xd7,0x01,0xef,0x00,0x00]
 
-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]
 
@@ -2546,540 +2351,6 @@ v_cubetc_f32 v5, v1, ttmp11, v3
 v_cubetc_f32 v5, v1, v2, ttmp11
 // GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xde,0x01]
 
-v_cvt_f16_f32 v5, v1
-// GFX11: encoding: [0x01,0x15,0x0a,0x7e]
-
-v_cvt_f16_f32 v5, v255
-// GFX11: encoding: [0xff,0x15,0x0a,0x7e]
-
-v_cvt_f16_f32 v5, s1
-// GFX11: encoding: [0x01,0x14,0x0a,0x7e]
-
-v_cvt_f16_f32 v5, s103
-// GFX11: encoding: [0x67,0x14,0x0a,0x7e]
-
-v_cvt_f16_f32 v5, vcc_lo
-// GFX11: encoding: [0x6a,0x14,0x0a,0x7e]
-
-v_cvt_f16_f32 v5, vcc_hi
-// GFX11: encoding: [0x6b,0x14,0x0a,0x7e]
-
-v_cvt_f16_f32 v5, m0
-// GFX11: encoding: [0x7d,0x14,0x0a,0x7e]
-
-v_cvt_f16_f32 v5, exec_lo
-// GFX11: encoding: [0x7e,0x14,0x0a,0x7e]
-
-v_cvt_f16_f32 v5, exec_hi
-// GFX11: encoding: [0x7f,0x14,0x0a,0x7e]
-
-v_cvt_f16_f32 v5, 0
-// GFX11: encoding: [0x80,0x14,0x0a,0x7e]
-
-v_cvt_f16_f32 v5, -1
-// GFX11: encoding: [0xc1,0x14,0x0a,0x7e]
-
-v_cvt_f16_f32 v5, 0.5
-// GFX11: encoding: [0xf0,0x14,0x0a,0x7e]
-
-v_cvt_f16_f32 v5, -4.0
-// GFX11: encoding: [0xf7,0x14,0x0a,0x7e]
-
-v_cvt_f16_f32 v5, 0xaf123456
-// GFX11: encoding: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-
-v_cvt_f16_f32 v5, 0x3f717273
-// GFX11: encoding: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-
-v_cvt_f16_f32 v5, ttmp11
-// GFX11: encoding: [0x77,0x14,0x0a,0x7e]
-
-v_cvt_f32_f16 v5, v1
-// GFX11: encoding: [0x01,0x17,0x0a,0x7e]
-
-v_cvt_f32_f16 v255, v1
-// GFX11: encoding: [0x01,0x17,0xfe,0x7f]
-
-v_cvt_f32_f16 v5, s1
-// GFX11: encoding: [0x01,0x16,0x0a,0x7e]
-
-v_cvt_f32_f16 v5, s103
-// GFX11: encoding: [0x67,0x16,0x0a,0x7e]
-
-v_cvt_f32_f16 v5, vcc_lo
-// GFX11: encoding: [0x6a,0x16,0x0a,0x7e]
-
-v_cvt_f32_f16 v5, vcc_hi
-// GFX11: encoding: [0x6b,0x16,0x0a,0x7e]
-
-v_cvt_f32_f16 v5, m0
-// GFX11: encoding: [0x7d,0x16,0x0a,0x7e]
-
-v_cvt_f32_f16 v5, exec_lo
-// GFX11: encoding: [0x7e,0x16,0x0a,0x7e]
-
-v_cvt_f32_f16 v5, exec_hi
-// GFX11: encoding: [0x7f,0x16,0x0a,0x7e]
-
-v_cvt_f32_f16 v5, 0
-// GFX11: encoding: [0x80,0x16,0x0a,0x7e]
-
-v_cvt_f32_f16 v5, -1
-// GFX11: encoding: [0xc1,0x16,0x0a,0x7e]
-
-v_cvt_f32_f16 v5, ttmp11
-// GFX11: encoding: [0x77,0x16,0x0a,0x7e]
-
-v_cvt_f32_f64 v5, v[1:2]
-// GFX11: encoding: [0x01,0x1f,0x0a,0x7e]
-
-v_cvt_f32_f64 v255, v[1:2]
-// GFX11: encoding: [0x01,0x1f,0xfe,0x7f]
-
-v_cvt_f32_f64 v5, v[254:255]
-// GFX11: encoding: [0xfe,0x1f,0x0a,0x7e]
-
-v_cvt_f32_f64 v5, s[2:3]
-// GFX11: encoding: [0x02,0x1e,0x0a,0x7e]
-
-v_cvt_f32_f64 v5, s[4:5]
-// GFX11: encoding: [0x04,0x1e,0x0a,0x7e]
-
-v_cvt_f32_f64 v5, s[102:103]
-// GFX11: encoding: [0x66,0x1e,0x0a,0x7e]
-
-v_cvt_f32_f64 v5, vcc
-// GFX11: encoding: [0x6a,0x1e,0x0a,0x7e]
-
-v_cvt_f32_f64 v5, exec
-// GFX11: encoding: [0x7e,0x1e,0x0a,0x7e]
-
-v_cvt_f32_f64 v5, 0
-// GFX11: encoding: [0x80,0x1e,0x0a,0x7e]
-
-v_cvt_f32_f64 v5, -1
-// GFX11: encoding: [0xc1,0x1e,0x0a,0x7e]
-
-v_cvt_f32_f64 v5, 0.5
-// GFX11: encoding: [0xf0,0x1e,0x0a,0x7e]
-
-v_cvt_f32_f64 v5, -4.0
-// GFX11: encoding: [0xf7,0x1e,0x0a,0x7e]
-
-v_cvt_f32_f64 v5, 0xaf123456
-// GFX11: encoding: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-
-v_cvt_f32_f64 v5, 0x3f717273
-// GFX11: encoding: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-
-v_cvt_f32_ubyte0 v5, v1
-// GFX11: encoding: [0x01,0x23,0x0a,0x7e]
-
-v_cvt_f32_ubyte0 v255, v1
-// GFX11: encoding: [0x01,0x23,0xfe,0x7f]
-
-v_cvt_f32_ubyte0 v5, v255
-// GFX11: encoding: [0xff,0x23,0x0a,0x7e]
-
-v_cvt_f32_ubyte0 v5, s1
-// GFX11: encoding: [0x01,0x22,0x0a,0x7e]
-
-v_cvt_f32_ubyte0 v5, s103
-// GFX11: encoding: [0x67,0x22,0x0a,0x7e]
-
-v_cvt_f32_ubyte0 v5, vcc_lo
-// GFX11: encoding: [0x6a,0x22,0x0a,0x7e]
-
-v_cvt_f32_ubyte0 v5, vcc_hi
-// GFX11: encoding: [0x6b,0x22,0x0a,0x7e]
-
-v_cvt_f32_ubyte0 v5, m0
-// GFX11: encoding: [0x7d,0x22,0x0a,0x7e]
-
-v_cvt_f32_ubyte0 v5, exec_lo
-// GFX11: encoding: [0x7e,0x22,0x0a,0x7e]
-
-v_cvt_f32_ubyte0 v5, exec_hi
-// GFX11: encoding: [0x7f,0x22,0x0a,0x7e]
-
-v_cvt_f32_ubyte0 v5, 0
-// GFX11: encoding: [0x80,0x22,0x0a,0x7e]
-
-v_cvt_f32_ubyte0 v5, -1
-// GFX11: encoding: [0xc1,0x22,0x0a,0x7e]
-
-v_cvt_f32_ubyte0 v5, 0.5
-// GFX11: encoding: [0xf0,0x22,0x0a,0x7e]
-
-v_cvt_f32_ubyte0 v5, -4.0
-// GFX11: encoding: [0xf7,0x22,0x0a,0x7e]
-
-v_cvt_f32_ubyte0 v5, 0xaf123456
-// GFX11: encoding: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-
-v_cvt_f32_ubyte0 v5, 0x3f717273
-// GFX11: encoding: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-
-v_cvt_f32_ubyte0 v5, ttmp11
-// GFX11: encoding: [0x77,0x22,0x0a,0x7e]
-
-v_cvt_f32_ubyte1 v5, v1
-// GFX11: encoding: [0x01,0x25,0x0a,0x7e]
-
-v_cvt_f32_ubyte1 v255, v1
-// GFX11: encoding: [0x01,0x25,0xfe,0x7f]
-
-v_cvt_f32_ubyte1 v5, v255
-// GFX11: encoding: [0xff,0x25,0x0a,0x7e]
-
-v_cvt_f32_ubyte1 v5, s1
-// GFX11: encoding: [0x01,0x24,0x0a,0x7e]
-
-v_cvt_f32_ubyte1 v5, s103
-// GFX11: encoding: [0x67,0x24,0x0a,0x7e]
-
-v_cvt_f32_ubyte1 v5, vcc_lo
-// GFX11: encoding: [0x6a,0x24,0x0a,0x7e]
-
-v_cvt_f32_ubyte1 v5, vcc_hi
-// GFX11: encoding: [0x6b,0x24,0x0a,0x7e]
-
-v_cvt_f32_ubyte1 v5, m0
-// GFX11: encoding: [0x7d,0x24,0x0a,0x7e]
-
-v_cvt_f32_ubyte1 v5, exec_lo
-// GFX11: encoding: [0x7e,0x24,0x0a,0x7e]
-
-v_cvt_f32_ubyte1 v5, exec_hi
-// GFX11: encoding: [0x7f,0x24,0x0a,0x7e]
-
-v_cvt_f32_ubyte1 v5, 0
-// GFX11: encoding: [0x80,0x24,0x0a,0x7e]
-
-v_cvt_f32_ubyte1 v5, -1
-// GFX11: encoding: [0xc1,0x24,0x0a,0x7e]
-
-v_cvt_f32_ubyte1 v5, 0.5
-// GFX11: encoding: [0xf0,0x24,0x0a,0x7e]
-
-v_cvt_f32_ubyte1 v5, -4.0
-// GFX11: encoding: [0xf7,0x24,0x0a,0x7e]
-
-v_cvt_f32_ubyte1 v5, 0xaf123456
-// GFX11: encoding: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-
-v_cvt_f32_ubyte1 v5, 0x3f717273
-// GFX11: encoding: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-
-v_cvt_f32_ubyte1 v5, ttmp11
-// GFX11: encoding: [0x77,0x24,0x0a,0x7e]
-
-v_cvt_f32_ubyte2 v5, v1
-// GFX11: encoding: [0x01,0x27,0x0a,0x7e]
-
-v_cvt_f32_ubyte2 v255, v1
-// GFX11: encoding: [0x01,0x27,0xfe,0x7f]
-
-v_cvt_f32_ubyte2 v5, v255
-// GFX11: encoding: [0xff,0x27,0x0a,0x7e]
-
-v_cvt_f32_ubyte2 v5, s1
-// GFX11: encoding: [0x01,0x26,0x0a,0x7e]
-
-v_cvt_f32_ubyte2 v5, s103
-// GFX11: encoding: [0x67,0x26,0x0a,0x7e]
-
-v_cvt_f32_ubyte2 v5, vcc_lo
-// GFX11: encoding: [0x6a,0x26,0x0a,0x7e]
-
-v_cvt_f32_ubyte2 v5, vcc_hi
-// GFX11: encoding: [0x6b,0x26,0x0a,0x7e]
-
-v_cvt_f32_ubyte2 v5, m0
-// GFX11: encoding: [0x7d,0x26,0x0a,0x7e]
-
-v_cvt_f32_ubyte2 v5, exec_lo
-// GFX11: encoding: [0x7e,0x26,0x0a,0x7e]
-
-v_cvt_f32_ubyte2 v5, exec_hi
-// GFX11: encoding: [0x7f,0x26,0x0a,0x7e]
-
-v_cvt_f32_ubyte2 v5, 0
-// GFX11: encoding: [0x80,0x26,0x0a,0x7e]
-
-v_cvt_f32_ubyte2 v5, -1
-// GFX11: encoding: [0xc1,0x26,0x0a,0x7e]
-
-v_cvt_f32_ubyte2 v5, 0.5
-// GFX11: encoding: [0xf0,0x26,0x0a,0x7e]
-
-v_cvt_f32_ubyte2 v5, -4.0
-// GFX11: encoding: [0xf7,0x26,0x0a,0x7e]
-
-v_cvt_f32_ubyte2 v5, 0xaf123456
-// GFX11: encoding: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-
-v_cvt_f32_ubyte2 v5, 0x3f717273
-// GFX11: encoding: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-
-v_cvt_f32_ubyte2 v5, ttmp11
-// GFX11: encoding: [0x77,0x26,0x0a,0x7e]
-
-v_cvt_f32_ubyte3 v5, v1
-// GFX11: encoding: [0x01,0x29,0x0a,0x7e]
-
-v_cvt_f32_ubyte3 v255, v1
-// GFX11: encoding: [0x01,0x29,0xfe,0x7f]
-
-v_cvt_f32_ubyte3 v5, v255
-// GFX11: encoding: [0xff,0x29,0x0a,0x7e]
-
-v_cvt_f32_ubyte3 v5, s1
-// GFX11: encoding: [0x01,0x28,0x0a,0x7e]
-
-v_cvt_f32_ubyte3 v5, s103
-// GFX11: encoding: [0x67,0x28,0x0a,0x7e]
-
-v_cvt_f32_ubyte3 v5, vcc_lo
-// GFX11: encoding: [0x6a,0x28,0x0a,0x7e]
-
-v_cvt_f32_ubyte3 v5, vcc_hi
-// GFX11: encoding: [0x6b,0x28,0x0a,0x7e]
-
-v_cvt_f32_ubyte3 v5, m0
-// GFX11: encoding: [0x7d,0x28,0x0a,0x7e]
-
-v_cvt_f32_ubyte3 v5, exec_lo
-// GFX11: encoding: [0x7e,0x28,0x0a,0x7e]
-
-v_cvt_f32_ubyte3 v5, exec_hi
-// GFX11: encoding: [0x7f,0x28,0x0a,0x7e]
-
-v_cvt_f32_ubyte3 v5, 0
-// GFX11: encoding: [0x80,0x28,0x0a,0x7e]
-
-v_cvt_f32_ubyte3 v5, -1
-// GFX11: encoding: [0xc1,0x28,0x0a,0x7e]
-
-v_cvt_f32_ubyte3 v5, 0.5
-// GFX11: encoding: [0xf0,0x28,0x0a,0x7e]
-
-v_cvt_f32_ubyte3 v5, -4.0
-// GFX11: encoding: [0xf7,0x28,0x0a,0x7e]
-
-v_cvt_f32_ubyte3 v5, 0xaf123456
-// GFX11: encoding: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-
-v_cvt_f32_ubyte3 v5, 0x3f717273
-// GFX11: encoding: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-
-v_cvt_f32_ubyte3 v5, ttmp11
-// GFX11: encoding: [0x77,0x28,0x0a,0x7e]
-
-v_cvt_f64_f32 v[5:6], v1
-// GFX11: encoding: [0x01,0x21,0x0a,0x7e]
-
-v_cvt_f64_f32 v[254:255], v1
-// GFX11: encoding: [0x01,0x21,0xfc,0x7f]
-
-v_cvt_f64_f32 v[5:6], v255
-// GFX11: encoding: [0xff,0x21,0x0a,0x7e]
-
-v_cvt_f64_f32 v[5:6], s1
-// GFX11: encoding: [0x01,0x20,0x0a,0x7e]
-
-v_cvt_f64_f32 v[5:6], s103
-// GFX11: encoding: [0x67,0x20,0x0a,0x7e]
-
-v_cvt_f64_f32 v[5:6], vcc_lo
-// GFX11: encoding: [0x6a,0x20,0x0a,0x7e]
-
-v_cvt_f64_f32 v[5:6], vcc_hi
-// GFX11: encoding: [0x6b,0x20,0x0a,0x7e]
-
-v_cvt_f64_f32 v[5:6], m0
-// GFX11: encoding: [0x7d,0x20,0x0a,0x7e]
-
-v_cvt_f64_f32 v[5:6], exec_lo
-// GFX11: encoding: [0x7e,0x20,0x0a,0x7e]
-
-v_cvt_f64_f32 v[5:6], exec_hi
-// GFX11: encoding: [0x7f,0x20,0x0a,0x7e]
-
-v_cvt_f64_f32 v[5:6], 0
-// GFX11: encoding: [0x80,0x20,0x0a,0x7e]
-
-v_cvt_f64_f32 v[5:6], -1
-// GFX11: encoding: [0xc1,0x20,0x0a,0x7e]
-
-v_cvt_f64_f32 v[5:6], 0.5
-// GFX11: encoding: [0xf0,0x20,0x0a,0x7e]
-
-v_cvt_f64_f32 v[5:6], -4.0
-// GFX11: encoding: [0xf7,0x20,0x0a,0x7e]
-
-v_cvt_f64_f32 v[5:6], 0xaf123456
-// GFX11: encoding: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-
-v_cvt_f64_f32 v[5:6], 0x3f717273
-// GFX11: encoding: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-
-v_cvt_f64_f32 v[5:6], ttmp11
-// GFX11: encoding: [0x77,0x20,0x0a,0x7e]
-
-v_cvt_f64_u32 v[5:6], v1
-// GFX11: encoding: [0x01,0x2d,0x0a,0x7e]
-
-v_cvt_f64_u32 v[254:255], v1
-// GFX11: encoding: [0x01,0x2d,0xfc,0x7f]
-
-v_cvt_f64_u32 v[5:6], v255
-// GFX11: encoding: [0xff,0x2d,0x0a,0x7e]
-
-v_cvt_f64_u32 v[5:6], s1
-// GFX11: encoding: [0x01,0x2c,0x0a,0x7e]
-
-v_cvt_f64_u32 v[5:6], s103
-// GFX11: encoding: [0x67,0x2c,0x0a,0x7e]
-
-v_cvt_f64_u32 v[5:6], vcc_lo
-// GFX11: encoding: [0x6a,0x2c,0x0a,0x7e]
-
-v_cvt_f64_u32 v[5:6], vcc_hi
-// GFX11: encoding: [0x6b,0x2c,0x0a,0x7e]
-
-v_cvt_f64_u32 v[5:6], m0
-// GFX11: encoding: [0x7d,0x2c,0x0a,0x7e]
-
-v_cvt_f64_u32 v[5:6], exec_lo
-// GFX11: encoding: [0x7e,0x2c,0x0a,0x7e]
-
-v_cvt_f64_u32 v[5:6], exec_hi
-// GFX11: encoding: [0x7f,0x2c,0x0a,0x7e]
-
-v_cvt_f64_u32 v[5:6], 0
-// GFX11: encoding: [0x80,0x2c,0x0a,0x7e]
-
-v_cvt_f64_u32 v[5:6], -1
-// GFX11: encoding: [0xc1,0x2c,0x0a,0x7e]
-
-v_cvt_f64_u32 v[5:6], 0.5
-// GFX11: encoding: [0xf0,0x2c,0x0a,0x7e]
-
-v_cvt_f64_u32 v[5:6], -4.0
-// GFX11: encoding: [0xf7,0x2c,0x0a,0x7e]
-
-v_cvt_f64_u32 v[5:6], 0xaf123456
-// GFX11: encoding: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-
-v_cvt_f64_u32 v[5:6], 0x3f717273
-// GFX11: encoding: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-
-v_cvt_f64_u32 v[5:6], ttmp11
-// GFX11: encoding: [0x77,0x2c,0x0a,0x7e]
-
-v_cvt_flr_i32_f32 v5, v1
-// GFX11: encoding: [0x01,0x1b,0x0a,0x7e]
-
-v_cvt_flr_i32_f32 v255, v1
-// GFX11: encoding: [0x01,0x1b,0xfe,0x7f]
-
-v_cvt_flr_i32_f32 v5, v255
-// GFX11: encoding: [0xff,0x1b,0x0a,0x7e]
-
-v_cvt_flr_i32_f32 v5, s1
-// GFX11: encoding: [0x01,0x1a,0x0a,0x7e]
-
-v_cvt_flr_i32_f32 v5, s103
-// GFX11: encoding: [0x67,0x1a,0x0a,0x7e]
-
-v_cvt_flr_i32_f32 v5, vcc_lo
-// GFX11: encoding: [0x6a,0x1a,0x0a,0x7e]
-
-v_cvt_flr_i32_f32 v5, vcc_hi
-// GFX11: encoding: [0x6b,0x1a,0x0a,0x7e]
-
-v_cvt_flr_i32_f32 v5, m0
-// GFX11: encoding: [0x7d,0x1a,0x0a,0x7e]
-
-v_cvt_flr_i32_f32 v5, exec_lo
-// GFX11: encoding: [0x7e,0x1a,0x0a,0x7e]
-
-v_cvt_flr_i32_f32 v5, exec_hi
-// GFX11: encoding: [0x7f,0x1a,0x0a,0x7e]
-
-v_cvt_flr_i32_f32 v5, 0
-// GFX11: encoding: [0x80,0x1a,0x0a,0x7e]
-
-v_cvt_flr_i32_f32 v5, -1
-// GFX11: encoding: [0xc1,0x1a,0x0a,0x7e]
-
-v_cvt_flr_i32_f32 v5, 0.5
-// GFX11: encoding: [0xf0,0x1a,0x0a,0x7e]
-
-v_cvt_flr_i32_f32 v5, -4.0
-// GFX11: encoding: [0xf7,0x1a,0x0a,0x7e]
-
-v_cvt_flr_i32_f32 v5, 0xaf123456
-// GFX11: encoding: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-
-v_cvt_flr_i32_f32 v5, 0x3f717273
-// GFX11: encoding: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-
-v_cvt_flr_i32_f32 v5, ttmp11
-// GFX11: encoding: [0x77,0x1a,0x0a,0x7e]
-
-v_cvt_off_f32_i4 v5, v1
-// GFX11: encoding: [0x01,0x1d,0x0a,0x7e]
-
-v_cvt_off_f32_i4 v255, v1
-// GFX11: encoding: [0x01,0x1d,0xfe,0x7f]
-
-v_cvt_off_f32_i4 v5, v255
-// GFX11: encoding: [0xff,0x1d,0x0a,0x7e]
-
-v_cvt_off_f32_i4 v5, s1
-// GFX11: encoding: [0x01,0x1c,0x0a,0x7e]
-
-v_cvt_off_f32_i4 v5, s103
-// GFX11: encoding: [0x67,0x1c,0x0a,0x7e]
-
-v_cvt_off_f32_i4 v5, vcc_lo
-// GFX11: encoding: [0x6a,0x1c,0x0a,0x7e]
-
-v_cvt_off_f32_i4 v5, vcc_hi
-// GFX11: encoding: [0x6b,0x1c,0x0a,0x7e]
-
-v_cvt_off_f32_i4 v5, m0
-// GFX11: encoding: [0x7d,0x1c,0x0a,0x7e]
-
-v_cvt_off_f32_i4 v5, exec_lo
-// GFX11: encoding: [0x7e,0x1c,0x0a,0x7e]
-
-v_cvt_off_f32_i4 v5, exec_hi
-// GFX11: encoding: [0x7f,0x1c,0x0a,0x7e]
-
-v_cvt_off_f32_i4 v5, 0
-// GFX11: encoding: [0x80,0x1c,0x0a,0x7e]
-
-v_cvt_off_f32_i4 v5, -1
-// GFX11: encoding: [0xc1,0x1c,0x0a,0x7e]
-
-v_cvt_off_f32_i4 v5, 0.5
-// GFX11: encoding: [0xf0,0x1c,0x0a,0x7e]
-
-v_cvt_off_f32_i4 v5, -4.0
-// GFX11: encoding: [0xf7,0x1c,0x0a,0x7e]
-
-v_cvt_off_f32_i4 v5, 0x4f
-// GFX11: encoding: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00]
-
-v_cvt_off_f32_i4 v5, 0x41
-// GFX11: encoding: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00]
-
-v_cvt_off_f32_i4 v5, ttmp11
-// GFX11: encoding: [0x77,0x1c,0x0a,0x7e]
-
 v_cvt_pk_i16_i32 v5, v1, v2
 // GFX11: encoding: [0x05,0x00,0x24,0xd7,0x01,0x05,0x02,0x00]
 
@@ -3743,116 +3014,23 @@ v_cvt_pknorm_u16_f32 v5, ttmp11, v2
 v_cvt_pknorm_u16_f32 v5, v1, ttmp11
 // GFX11: encoding: [0x05,0x00,0x22,0xd7,0x01,0xef,0x00,0x00]
 
-v_cvt_rpi_i32_f32 v5, v1
-// GFX11: encoding: [0x01,0x19,0x0a,0x7e]
-
-v_cvt_rpi_i32_f32 v255, v1
-// GFX11: encoding: [0x01,0x19,0xfe,0x7f]
+v_div_fixup_f16 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x54,0xd6,0xf0,0x04,0x0e,0x04]
 
-v_cvt_rpi_i32_f32 v5, v255
-// GFX11: encoding: [0xff,0x19,0x0a,0x7e]
+v_div_fixup_f16 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x54,0xd6,0x01,0xe1,0x0d,0x04]
 
-v_cvt_rpi_i32_f32 v5, s1
-// GFX11: encoding: [0x01,0x18,0x0a,0x7e]
+v_div_fixup_f16 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x54,0xd6,0x01,0x05,0xc2,0x03]
 
-v_cvt_rpi_i32_f32 v5, s103
-// GFX11: encoding: [0x67,0x18,0x0a,0x7e]
+v_div_fixup_f16 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x54,0xd6,0x01,0x05,0x0e,0x24]
 
-v_cvt_rpi_i32_f32 v5, vcc_lo
-// GFX11: encoding: [0x6a,0x18,0x0a,0x7e]
+v_div_fixup_f16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x54,0xd6,0x01,0x05,0x0e,0x04]
 
-v_cvt_rpi_i32_f32 v5, vcc_hi
-// GFX11: encoding: [0x6b,0x18,0x0a,0x7e]
-
-v_cvt_rpi_i32_f32 v5, m0
-// GFX11: encoding: [0x7d,0x18,0x0a,0x7e]
-
-v_cvt_rpi_i32_f32 v5, exec_lo
-// GFX11: encoding: [0x7e,0x18,0x0a,0x7e]
-
-v_cvt_rpi_i32_f32 v5, exec_hi
-// GFX11: encoding: [0x7f,0x18,0x0a,0x7e]
-
-v_cvt_rpi_i32_f32 v5, 0
-// GFX11: encoding: [0x80,0x18,0x0a,0x7e]
-
-v_cvt_rpi_i32_f32 v5, -1
-// GFX11: encoding: [0xc1,0x18,0x0a,0x7e]
-
-v_cvt_rpi_i32_f32 v5, 0.5
-// GFX11: encoding: [0xf0,0x18,0x0a,0x7e]
-
-v_cvt_rpi_i32_f32 v5, -4.0
-// GFX11: encoding: [0xf7,0x18,0x0a,0x7e]
-
-v_cvt_rpi_i32_f32 v5, 0xaf123456
-// GFX11: encoding: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-
-v_cvt_rpi_i32_f32 v5, 0x3f717273
-// GFX11: encoding: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-
-v_cvt_rpi_i32_f32 v5, ttmp11
-// GFX11: encoding: [0x77,0x18,0x0a,0x7e]
-
-v_cvt_u32_f64 v5, v[1:2]
-// GFX11: encoding: [0x01,0x2b,0x0a,0x7e]
-
-v_cvt_u32_f64 v255, v[1:2]
-// GFX11: encoding: [0x01,0x2b,0xfe,0x7f]
-
-v_cvt_u32_f64 v5, v[254:255]
-// GFX11: encoding: [0xfe,0x2b,0x0a,0x7e]
-
-v_cvt_u32_f64 v5, s[2:3]
-// GFX11: encoding: [0x02,0x2a,0x0a,0x7e]
-
-v_cvt_u32_f64 v5, s[4:5]
-// GFX11: encoding: [0x04,0x2a,0x0a,0x7e]
-
-v_cvt_u32_f64 v5, s[102:103]
-// GFX11: encoding: [0x66,0x2a,0x0a,0x7e]
-
-v_cvt_u32_f64 v5, vcc
-// GFX11: encoding: [0x6a,0x2a,0x0a,0x7e]
-
-v_cvt_u32_f64 v5, exec
-// GFX11: encoding: [0x7e,0x2a,0x0a,0x7e]
-
-v_cvt_u32_f64 v5, 0
-// GFX11: encoding: [0x80,0x2a,0x0a,0x7e]
-
-v_cvt_u32_f64 v5, -1
-// GFX11: encoding: [0xc1,0x2a,0x0a,0x7e]
-
-v_cvt_u32_f64 v5, 0.5
-// GFX11: encoding: [0xf0,0x2a,0x0a,0x7e]
-
-v_cvt_u32_f64 v5, -4.0
-// GFX11: encoding: [0xf7,0x2a,0x0a,0x7e]
-
-v_cvt_u32_f64 v5, 0xaf123456
-// GFX11: encoding: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-
-v_cvt_u32_f64 v5, 0x3f717273
-// GFX11: encoding: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-
-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 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]
@@ -4271,10 +3449,6 @@ v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
 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:[1,1,0,0]
-// W32-ERR: error: invalid op_sel operand
-// W64-ERR: error: invalid op_sel operand
-
 v_dot2_f16_f16 v0, v1, v2, v3 op_sel:[0,0,1,1]
 // GFX11: encoding: [0x00,0x60,0x66,0xd6,0x01,0x05,0x0e,0x04]
 
@@ -4293,13 +3467,13 @@ v_dot2_f16_f16 v5, 0, 0.5, -4.0
 v_dot2_f16_f16 v5, 0x1234, 0x1234, 0x1234
 // GFX11: encoding: [0x05,0x00,0x66,0xd6,0xff,0xfe,0xfd,0x03,0x34,0x12,0x00,0x00]
 
-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:[1,1,0,0]
+v_dot2_f16_f16 v0, v1, v2, v3 op_sel:[1,1,0,0]
 // W32-ERR: error: invalid op_sel operand
 // W64-ERR: error: invalid op_sel operand
 
+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]
 
@@ -4312,359 +3486,9 @@ v_dot2_bf16_bf16 v5, -v255, v255, |s3|
 v_dot2_bf16_bf16 v5, -|s1|, -|s2|, v255
 // GFX11: encoding: [0x05,0x03,0x67,0xd6,0x01,0x04,0xfc,0x67]
 
-v_dot2c_f32_f16_e32 v5, v1, v2
-// GFX11: encoding: [0x01,0x05,0x0a,0x04]
-
-v_dot2acc_f32_f16_e32 v5, v1, v2
-// GFX11: encoding: [0x01,0x05,0x0a,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_ctz_i32_b32 v5, v1
-// GFX11: encoding: [0x01,0x75,0x0a,0x7e]
-
-v_ctz_i32_b32 v255, v1
-// GFX11: encoding: [0x01,0x75,0xfe,0x7f]
-
-v_ctz_i32_b32 v5, v255
-// GFX11: encoding: [0xff,0x75,0x0a,0x7e]
-
-v_ctz_i32_b32 v5, s1
-// GFX11: encoding: [0x01,0x74,0x0a,0x7e]
-
-v_ctz_i32_b32 v5, s103
-// GFX11: encoding: [0x67,0x74,0x0a,0x7e]
-
-v_ctz_i32_b32 v5, vcc_lo
-// GFX11: encoding: [0x6a,0x74,0x0a,0x7e]
-
-v_ctz_i32_b32 v5, vcc_hi
-// GFX11: encoding: [0x6b,0x74,0x0a,0x7e]
-
-v_ctz_i32_b32 v5, m0
-// GFX11: encoding: [0x7d,0x74,0x0a,0x7e]
-
-v_ctz_i32_b32 v5, exec_lo
-// GFX11: encoding: [0x7e,0x74,0x0a,0x7e]
-
-v_ctz_i32_b32 v5, exec_hi
-// GFX11: encoding: [0x7f,0x74,0x0a,0x7e]
-
-v_ctz_i32_b32 v5, 0
-// GFX11: encoding: [0x80,0x74,0x0a,0x7e]
-
-v_ctz_i32_b32 v5, -1
-// GFX11: encoding: [0xc1,0x74,0x0a,0x7e]
-
-v_ctz_i32_b32 v5, 0.5
-// GFX11: encoding: [0xf0,0x74,0x0a,0x7e]
-
-v_ctz_i32_b32 v5, -4.0
-// GFX11: encoding: [0xf7,0x74,0x0a,0x7e]
-
-v_ctz_i32_b32 v5, 0xaf123456
-// GFX11: encoding: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-
-v_ctz_i32_b32 v5, 0x3f717273
-// GFX11: encoding: [0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-
-v_ctz_i32_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_dot2_bf16_bf16 v0, v1, v2, v3 op_sel:[1,1,0,0]
+// W32-ERR: error: invalid op_sel operand
+// W64-ERR: error: invalid op_sel operand
 
 v_fma_dx9_zero_f32 v5, v1, v2, v3
 // GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x04]
@@ -5089,423 +3913,24 @@ v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
 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_dx9_zero_f32 v0, v1, v2
-// GFX11: encoding: [0x01,0x05,0x00,0x0c]
-
 v_fmac_dx9_zero_f32 v0, |v1|, -v2
 // GFX11: encoding: [0x00,0x01,0x06,0xd5,0x01,0x05,0x02,0x40]
 
 v_fmac_dx9_zero_f32 v0, s1, 2.0
 // GFX11: encoding: [0x00,0x00,0x06,0xd5,0x01,0xe8,0x01,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_ldexp_f32 v5, v1, v2
 // GFX11: encoding: [0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x00]
 
@@ -5810,64 +4235,13 @@ 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]
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x77,0x04,0x0e,0x04]
 
-v_log_f32 v5, 0x3f717273
-// GFX11: encoding: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+v_lerp_u8 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0xef,0x0c,0x04]
 
-v_log_f32 v5, ttmp11
-// GFX11: encoding: [0x77,0x4e,0x0a,0x7e]
+v_lerp_u8 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xde,0x01]
 
 v_lshl_add_u32 v5, v1, v2, v3
 // GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0x0e,0x04]
@@ -10308,57 +8682,6 @@ v_min_u16 v5, v1, 0
 v_min_u16 v5, v1, -1
 // GFX11: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x83,0x01,0x00]
 
-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]
 
@@ -11187,57 +9510,6 @@ v_mullit_f32 v5, v1, ttmp11, v3
 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]
 
@@ -11745,57 +10017,6 @@ v_permlanex16_b32 v5, v1, ttmp11, s3
 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]
 
@@ -11883,162 +10104,6 @@ v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
 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]
 
@@ -12063,192 +10128,6 @@ v_readlane_b32 s5, v1, m0
 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]
 
@@ -12741,157 +10620,10 @@ v_sad_u8 v5, v1, ttmp11, v3
 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_sub_co_u32 v5, s0, v1, v2
 // W32: encoding: [0x05,0x00,0x01,0xd7,0x01,0x05,0x02,0x00]
 // W64-ERR: error: invalid operand for instruction
@@ -13577,24 +11309,6 @@ v_subrev_co_u32 v5, s[0:1], v1, ttmp11
 // W64: encoding: [0x05,0x00,0x02,0xd7,0x01,0xef,0x00,0x00]
 // W32-ERR: error: invalid operand for instruction
 
-v_swap_b32 v5, v1
-// GFX11: encoding: [0x01,0xcb,0x0a,0x7e]
-
-v_swap_b32 v255, v1
-// GFX11: encoding: [0x01,0xcb,0xfe,0x7f]
-
-v_swap_b32 v5, v255
-// GFX11: encoding: [0xff,0xcb,0x0a,0x7e]
-
-v_swaprel_b32 v5, v1
-// GFX11: encoding: [0x01,0xd1,0x0a,0x7e]
-
-v_swaprel_b32 v255, v1
-// GFX11: encoding: [0x01,0xd1,0xfe,0x7f]
-
-v_swaprel_b32 v5, v255
-// GFX11: encoding: [0xff,0xd1,0x0a,0x7e]
-
 v_trig_preop_f64 v[5:6], v[1:2], v2
 // GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x00]
 
@@ -13685,99 +11399,6 @@ v_trig_preop_f64 v[5:6], v[1:2], v2 div:2
 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]
 

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/decode-err.txt b/llvm/test/MC/Disassembler/AMDGPU/decode-err.txt
index c016970f5e701..0d49e131ccf3b 100644
--- a/llvm/test/MC/Disassembler/AMDGPU/decode-err.txt
+++ b/llvm/test/MC/Disassembler/AMDGPU/decode-err.txt
@@ -1,5 +1,6 @@
 # RUN: llvm-mc -arch=amdgcn -mcpu=gfx900 -disassemble -show-encoding < %s 2>&1 | FileCheck -check-prefix=GCN %s
-# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s 2>&1 | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s 2>&1 | FileCheck -check-prefixes=GFX11,W32 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s 2>&1 | FileCheck -check-prefixes=GFX11,W64 %s
 
 # GCN: warning: invalid instruction encoding
 0xdf,0x00,0x00,0x02
@@ -7,3 +8,7 @@
 # this is buffer_atomic_csub_u32 v5, off, s[8:11], s3 offset:4095. Invalid without glc
 # GFX11: warning: invalid instruction encoding
 0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x03
+
+# W32: v_dual_add_f32 v5, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, v3, v1, 0xaf123456 ; encoding: [0xff,0x04,0x02,0xc9,0x03,0x03,0x06,0x05,0x56,0x34,0x12,0xaf]
+# W64: warning: invalid instruction encoding
+0xff,0x04,0x02,0xc9,0x03,0x03,0x06,0x05,0x56,0x34,0x12,0xaf

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_ldsdir.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_ldsdir.txt
new file mode 100644
index 0000000000000..274dc960124f2
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_ldsdir.txt
@@ -0,0 +1,104 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: lds_direct_load v10 wait_vdst:6         ; encoding: [0x0a,0x00,0x16,0xce]
+0x0a,0x00,0x16,0xce
+
+# GFX11: lds_direct_load v11 wait_vdst:5         ; encoding: [0x0b,0x00,0x15,0xce]
+0x0b,0x00,0x15,0xce
+
+# GFX11: lds_direct_load v12 wait_vdst:4         ; encoding: [0x0c,0x00,0x14,0xce]
+0x0c,0x00,0x14,0xce
+
+# GFX11: lds_direct_load v13 wait_vdst:3         ; encoding: [0x0d,0x00,0x13,0xce]
+0x0d,0x00,0x13,0xce
+
+# GFX11: lds_direct_load v14 wait_vdst:2         ; encoding: [0x0e,0x00,0x12,0xce]
+0x0e,0x00,0x12,0xce
+
+# GFX11: lds_direct_load v15 wait_vdst:1         ; encoding: [0x0f,0x00,0x11,0xce]
+0x0f,0x00,0x11,0xce
+
+# GFX11: lds_direct_load v16                     ; encoding: [0x10,0x00,0x10,0xce]
+0x10,0x00,0x10,0xce
+
+# GFX11: lds_direct_load v17                     ; encoding: [0x11,0x00,0x10,0xce]
+0x11,0x00,0x10,0xce
+
+# GFX11: lds_direct_load v1 wait_vdst:15         ; encoding: [0x01,0x00,0x1f,0xce]
+0x01,0x00,0x1f,0xce
+
+# GFX11: lds_direct_load v2 wait_vdst:14         ; encoding: [0x02,0x00,0x1e,0xce]
+0x02,0x00,0x1e,0xce
+
+# GFX11: lds_direct_load v3 wait_vdst:13         ; encoding: [0x03,0x00,0x1d,0xce]
+0x03,0x00,0x1d,0xce
+
+# GFX11: lds_direct_load v4 wait_vdst:12         ; encoding: [0x04,0x00,0x1c,0xce]
+0x04,0x00,0x1c,0xce
+
+# GFX11: lds_direct_load v5 wait_vdst:11         ; encoding: [0x05,0x00,0x1b,0xce]
+0x05,0x00,0x1b,0xce
+
+# GFX11: lds_direct_load v6 wait_vdst:10         ; encoding: [0x06,0x00,0x1a,0xce]
+0x06,0x00,0x1a,0xce
+
+# GFX11: lds_direct_load v7 wait_vdst:9          ; encoding: [0x07,0x00,0x19,0xce]
+0x07,0x00,0x19,0xce
+
+# GFX11: lds_direct_load v8 wait_vdst:8          ; encoding: [0x08,0x00,0x18,0xce]
+0x08,0x00,0x18,0xce
+
+# GFX11: lds_direct_load v9 wait_vdst:7          ; encoding: [0x09,0x00,0x17,0xce]
+0x09,0x00,0x17,0xce
+
+# GFX11: lds_param_load v10, attr11.x wait_vdst:6 ; encoding: [0x0a,0x2c,0x06,0xce]
+0x0a,0x2c,0x06,0xce
+
+# GFX11: lds_param_load v11, attr22.y wait_vdst:5 ; encoding: [0x0b,0x59,0x05,0xce]
+0x0b,0x59,0x05,0xce
+
+# GFX11: lds_param_load v12, attr33.z wait_vdst:4 ; encoding: [0x0c,0x86,0x04,0xce]
+0x0c,0x86,0x04,0xce
+
+# GFX11: lds_param_load v13, attr63.x wait_vdst:3 ; encoding: [0x0d,0xfc,0x03,0xce]
+0x0d,0xfc,0x03,0xce
+
+# GFX11: lds_param_load v14, attr63.y wait_vdst:2 ; encoding: [0x0e,0xfd,0x02,0xce]
+0x0e,0xfd,0x02,0xce
+
+# GFX11: lds_param_load v15, attr63.z wait_vdst:1 ; encoding: [0x0f,0xfe,0x01,0xce]
+0x0f,0xfe,0x01,0xce
+
+# GFX11: lds_param_load v16, attr63.w            ; encoding: [0x10,0xff,0x00,0xce]
+0x10,0xff,0x00,0xce
+
+# GFX11: lds_param_load v17, attr63.w            ; encoding: [0x11,0xff,0x00,0xce]
+0x11,0xff,0x00,0xce
+
+# GFX11: lds_param_load v1, attr0.x wait_vdst:15 ; encoding: [0x01,0x00,0x0f,0xce]
+0x01,0x00,0x0f,0xce
+
+# GFX11: lds_param_load v2, attr0.y wait_vdst:14 ; encoding: [0x02,0x01,0x0e,0xce]
+0x02,0x01,0x0e,0xce
+
+# GFX11: lds_param_load v3, attr0.z wait_vdst:13 ; encoding: [0x03,0x02,0x0d,0xce]
+0x03,0x02,0x0d,0xce
+
+# GFX11: lds_param_load v4, attr0.w wait_vdst:12 ; encoding: [0x04,0x03,0x0c,0xce]
+0x04,0x03,0x0c,0xce
+
+# GFX11: lds_param_load v5, attr0.x wait_vdst:11 ; encoding: [0x05,0x00,0x0b,0xce]
+0x05,0x00,0x0b,0xce
+
+# GFX11: lds_param_load v6, attr1.x wait_vdst:10 ; encoding: [0x06,0x04,0x0a,0xce]
+0x06,0x04,0x0a,0xce
+
+# GFX11: lds_param_load v7, attr2.y wait_vdst:9  ; encoding: [0x07,0x09,0x09,0xce]
+0x07,0x09,0x09,0xce
+
+# GFX11: lds_param_load v8, attr3.z wait_vdst:8  ; encoding: [0x08,0x0e,0x08,0xce]
+0x08,0x0e,0x08,0xce
+
+# GFX11: lds_param_load v9, attr4.w wait_vdst:7  ; encoding: [0x09,0x13,0x07,0xce]
+0x09,0x13,0x07,0xce

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_smem.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_smem.txt
new file mode 100644
index 0000000000000..2a1f8e2b73668
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_smem.txt
@@ -0,0 +1,473 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: s_atc_probe 7, s[4:5], 0x64             ; encoding: [0xc2,0x01,0x88,0xf4,0x64,0x00,0x00,0xf8]
+0xc2,0x01,0x88,0xf4,0x64,0x00,0x00,0xf8
+
+# GFX11: s_atc_probe 7, s[4:5], s9 offset:0x64   ; encoding: [0xc2,0x01,0x88,0xf4,0x64,0x00,0x00,0x12]
+0xc2,0x01,0x88,0xf4,0x64,0x00,0x00,0x12
+
+# GFX11: s_atc_probe 7, s[4:5], s2               ; encoding: [0xc2,0x01,0x88,0xf4,0x00,0x00,0x00,0x04]
+0xc2,0x01,0x88,0xf4,0x00,0x00,0x00,0x04
+
+# GFX11: s_atc_probe_buffer 7, s[8:11], 0x64     ; encoding: [0xc4,0x01,0x8c,0xf4,0x64,0x00,0x00,0xf8]
+0xc4,0x01,0x8c,0xf4,0x64,0x00,0x00,0xf8
+
+# GFX11: s_atc_probe_buffer 7, s[8:11], s9 offset:0x64 ; encoding: [0xc4,0x01,0x8c,0xf4,0x64,0x00,0x00,0x12]
+0xc4,0x01,0x8c,0xf4,0x64,0x00,0x00,0x12
+
+# GFX11: s_atc_probe_buffer 7, s[8:11], s2       ; encoding: [0xc4,0x01,0x8c,0xf4,0x00,0x00,0x00,0x04]
+0xc4,0x01,0x8c,0xf4,0x00,0x00,0x00,0x04
+
+# GFX11: s_load_b32 s101, s[2:3], s0             ; encoding: [0x41,0x19,0x00,0xf4,0x00,0x00,0x00,0x00]
+0x41,0x19,0x00,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b32 s5, s[100:101], s0           ; encoding: [0x72,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
+0x72,0x01,0x00,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b32 s5, s[2:3], null             ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xf8]
+0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xf8
+
+# GFX11: s_load_b32 s5, s[2:3], 0x1234 glc dlc   ; encoding: [0x41,0x61,0x00,0xf4,0x34,0x12,0x00,0xf8]
+0x41,0x61,0x00,0xf4,0x34,0x12,0x00,0xf8
+
+# GFX11: s_load_b32 s5, s[2:3], m0               ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xfa]
+0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xfa
+
+# GFX11: s_load_b32 s5, s[2:3], s0               ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
+0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b32 s5, s[2:3], s0 dlc           ; encoding: [0x41,0x21,0x00,0xf4,0x00,0x00,0x00,0x00]
+0x41,0x21,0x00,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b32 s5, s[2:3], s0 glc           ; encoding: [0x41,0x41,0x00,0xf4,0x00,0x00,0x00,0x00]
+0x41,0x41,0x00,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b32 s5, s[2:3], s0 glc dlc       ; encoding: [0x41,0x61,0x00,0xf4,0x00,0x00,0x00,0x00]
+0x41,0x61,0x00,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b32 s5, s[2:3], s101             ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xca]
+0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xca
+
+# GFX11: s_load_b32 s5, s[2:3], vcc_hi           ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd6]
+0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd6
+
+# GFX11: s_load_b32 s5, s[2:3], vcc_lo           ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd4]
+0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd4
+
+# GFX11: s_load_b32 s5, s[4:5], s0               ; encoding: [0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
+0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b32 s5, vcc, s0                  ; encoding: [0x75,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
+0x75,0x01,0x00,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b32 vcc_hi, s[2:3], s0           ; encoding: [0xc1,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]
+0xc1,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b32 vcc_lo, s[2:3], s0           ; encoding: [0x81,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]
+0x81,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b512 s[20:35], s[100:101], s0    ; encoding: [0x32,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
+0x32,0x05,0x10,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b512 s[20:35], s[2:3], null      ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xf8]
+0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xf8
+
+# GFX11: s_load_b512 s[20:35], s[2:3], 0x1234 glc dlc ; encoding: [0x01,0x65,0x10,0xf4,0x34,0x12,0x00,0xf8]
+0x01,0x65,0x10,0xf4,0x34,0x12,0x00,0xf8
+
+# GFX11: s_load_b512 s[20:35], s[2:3], m0        ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xfa]
+0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xfa
+
+# GFX11: s_load_b512 s[20:35], s[2:3], s0        ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b512 s[20:35], s[2:3], s0 dlc    ; encoding: [0x01,0x25,0x10,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x25,0x10,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b512 s[20:35], s[2:3], s0 glc    ; encoding: [0x01,0x45,0x10,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x45,0x10,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b512 s[20:35], s[2:3], s0 glc dlc ; encoding: [0x01,0x65,0x10,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x65,0x10,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b512 s[20:35], s[2:3], s101      ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xca]
+0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xca
+
+# GFX11: s_load_b512 s[20:35], s[2:3], vcc_hi    ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd6]
+0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd6
+
+# GFX11: s_load_b512 s[20:35], s[2:3], vcc_lo    ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd4]
+0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd4
+
+# GFX11: s_load_b512 s[20:35], s[4:5], s0        ; encoding: [0x02,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x05,0x10,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b512 s[20:35], vcc, s0           ; encoding: [0x35,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
+0x35,0x05,0x10,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b512 s[24:39], s[2:3], s0        ; encoding: [0x01,0x06,0x10,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x06,0x10,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b512 s[84:99], s[2:3], s0        ; encoding: [0x01,0x15,0x10,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x15,0x10,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b64 s[100:101], s[2:3], s0       ; encoding: [0x01,0x19,0x04,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x19,0x04,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b64 s[10:11], s[100:101], s0     ; encoding: [0xb2,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
+0xb2,0x02,0x04,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b64 s[10:11], s[2:3], null       ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xf8]
+0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xf8
+
+# GFX11: s_load_b64 s[10:11], s[2:3], 0x1234 glc dlc ; encoding: [0x81,0x62,0x04,0xf4,0x34,0x12,0x00,0xf8]
+0x81,0x62,0x04,0xf4,0x34,0x12,0x00,0xf8
+
+# GFX11: s_load_b64 s[10:11], s[2:3], m0         ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xfa]
+0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xfa
+
+# GFX11: s_load_b64 s[10:11], s[2:3], s0         ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
+0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b64 s[10:11], s[2:3], s0 dlc     ; encoding: [0x81,0x22,0x04,0xf4,0x00,0x00,0x00,0x00]
+0x81,0x22,0x04,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b64 s[10:11], s[2:3], s0 glc     ; encoding: [0x81,0x42,0x04,0xf4,0x00,0x00,0x00,0x00]
+0x81,0x42,0x04,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b64 s[10:11], s[2:3], s0 glc dlc ; encoding: [0x81,0x62,0x04,0xf4,0x00,0x00,0x00,0x00]
+0x81,0x62,0x04,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b64 s[10:11], s[2:3], s101       ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xca]
+0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xca
+
+# GFX11: s_load_b64 s[10:11], s[2:3], vcc_hi     ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd6]
+0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd6
+
+# GFX11: s_load_b64 s[10:11], s[2:3], vcc_lo     ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd4]
+0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd4
+
+# GFX11: s_load_b64 s[10:11], s[4:5], s0         ; encoding: [0x82,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
+0x82,0x02,0x04,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b64 s[10:11], vcc, s0            ; encoding: [0xb5,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
+0xb5,0x02,0x04,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b64 s[12:13], s[2:3], s0         ; encoding: [0x01,0x03,0x04,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x03,0x04,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b64 vcc, s[2:3], s0              ; encoding: [0x81,0x1a,0x04,0xf4,0x00,0x00,0x00,0x00]
+0x81,0x1a,0x04,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b128 s[20:23], s[100:101], s0    ; encoding: [0x32,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
+0x32,0x05,0x08,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b128 s[20:23], s[2:3], null      ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xf8]
+0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xf8
+
+# GFX11: s_load_b128 s[20:23], s[2:3], 0x1234 glc dlc ; encoding: [0x01,0x65,0x08,0xf4,0x34,0x12,0x00,0xf8]
+0x01,0x65,0x08,0xf4,0x34,0x12,0x00,0xf8
+
+# GFX11: s_load_b128 s[20:23], s[2:3], m0        ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xfa]
+0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xfa
+
+# GFX11: s_load_b128 s[20:23], s[2:3], s0        ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b128 s[20:23], s[2:3], s0 dlc    ; encoding: [0x01,0x25,0x08,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x25,0x08,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b128 s[20:23], s[2:3], s0 glc    ; encoding: [0x01,0x45,0x08,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x45,0x08,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b128 s[20:23], s[2:3], s0 glc dlc ; encoding: [0x01,0x65,0x08,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x65,0x08,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b128 s[20:23], s[2:3], s101      ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xca]
+0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xca
+
+# GFX11: s_load_b128 s[20:23], s[2:3], vcc_hi    ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd6]
+0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd6
+
+# GFX11: s_load_b128 s[20:23], s[2:3], vcc_lo    ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd4]
+0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd4
+
+# GFX11: s_load_b128 s[20:23], s[4:5], s0        ; encoding: [0x02,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x05,0x08,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b128 s[20:23], vcc, s0           ; encoding: [0x35,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
+0x35,0x05,0x08,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b128 s[24:27], s[2:3], s0        ; encoding: [0x01,0x06,0x08,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x06,0x08,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b128 s[96:99], s[2:3], s0        ; encoding: [0x01,0x18,0x08,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x18,0x08,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b256 s[20:27], s[100:101], s0    ; encoding: [0x32,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
+0x32,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b256 s[20:27], s[2:3], null      ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xf8]
+0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xf8
+
+# GFX11: s_load_b256 s[20:27], s[2:3], 0x1234 glc dlc ; encoding: [0x01,0x65,0x0c,0xf4,0x34,0x12,0x00,0xf8]
+0x01,0x65,0x0c,0xf4,0x34,0x12,0x00,0xf8
+
+# GFX11: s_load_b256 s[20:27], s[2:3], m0        ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xfa]
+0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xfa
+
+# GFX11: s_load_b256 s[20:27], s[2:3], s0        ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b256 s[20:27], s[2:3], s0 dlc    ; encoding: [0x01,0x25,0x0c,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x25,0x0c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b256 s[20:27], s[2:3], s0 glc    ; encoding: [0x01,0x45,0x0c,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x45,0x0c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b256 s[20:27], s[2:3], s0 glc dlc ; encoding: [0x01,0x65,0x0c,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x65,0x0c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b256 s[20:27], s[2:3], s101      ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xca]
+0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xca
+
+# GFX11: s_load_b256 s[20:27], s[2:3], vcc_hi    ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd6]
+0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd6
+
+# GFX11: s_load_b256 s[20:27], s[2:3], vcc_lo    ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd4]
+0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd4
+
+# GFX11: s_load_b256 s[20:27], s[4:5], s0        ; encoding: [0x02,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b256 s[20:27], vcc, s0           ; encoding: [0x35,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
+0x35,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b256 s[24:31], s[2:3], s0        ; encoding: [0x01,0x06,0x0c,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x06,0x0c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_load_b256 s[92:99], s[2:3], s0        ; encoding: [0x01,0x17,0x0c,0xf4,0x00,0x00,0x00,0x00]
+0x01,0x17,0x0c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b32 s101, s[4:7], s0      ; encoding: [0x42,0x19,0x20,0xf4,0x00,0x00,0x00,0x00]
+0x42,0x19,0x20,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b32 s5, s[4:7], null      ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xf8]
+0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xf8
+
+# GFX11: s_buffer_load_b32 s5, s[4:7], 0x1234 glc dlc ; encoding: [0x42,0x61,0x20,0xf4,0x34,0x12,0x00,0xf8]
+0x42,0x61,0x20,0xf4,0x34,0x12,0x00,0xf8
+
+# GFX11: s_buffer_load_b32 s5, s[4:7], m0        ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xfa]
+0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xfa
+
+# GFX11: s_buffer_load_b32 s5, s[4:7], s0        ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
+0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b32 s5, s[4:7], s0 dlc    ; encoding: [0x42,0x21,0x20,0xf4,0x00,0x00,0x00,0x00]
+0x42,0x21,0x20,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b32 s5, s[4:7], s0 glc    ; encoding: [0x42,0x41,0x20,0xf4,0x00,0x00,0x00,0x00]
+0x42,0x41,0x20,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b32 s5, s[4:7], s0 glc dlc ; encoding: [0x42,0x61,0x20,0xf4,0x00,0x00,0x00,0x00]
+0x42,0x61,0x20,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b32 s5, s[4:7], s101      ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xca]
+0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xca
+
+# GFX11: s_buffer_load_b32 s5, s[4:7], vcc_hi    ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd6]
+0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd6
+
+# GFX11: s_buffer_load_b32 s5, s[4:7], vcc_lo    ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd4]
+0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd4
+
+# GFX11: s_buffer_load_b32 s5, s[8:11], s0       ; encoding: [0x44,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
+0x44,0x01,0x20,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b32 s5, s[96:99], s0      ; encoding: [0x70,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
+0x70,0x01,0x20,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b32 vcc_hi, s[4:7], s0    ; encoding: [0xc2,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]
+0xc2,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b32 vcc_lo, s[4:7], s0    ; encoding: [0x82,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]
+0x82,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b512 s[20:35], s[4:7], null ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xf8]
+0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xf8
+
+# GFX11: s_buffer_load_b512 s[20:35], s[4:7], 0x1234 glc dlc ; encoding: [0x02,0x65,0x30,0xf4,0x34,0x12,0x00,0xf8]
+0x02,0x65,0x30,0xf4,0x34,0x12,0x00,0xf8
+
+# GFX11: s_buffer_load_b512 s[20:35], s[4:7], m0 ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xfa]
+0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xfa
+
+# GFX11: s_buffer_load_b512 s[20:35], s[4:7], s0 ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b512 s[20:35], s[4:7], s0 dlc ; encoding: [0x02,0x25,0x30,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x25,0x30,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b512 s[20:35], s[4:7], s0 glc ; encoding: [0x02,0x45,0x30,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x45,0x30,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b512 s[20:35], s[4:7], s0 glc dlc ; encoding: [0x02,0x65,0x30,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x65,0x30,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b512 s[20:35], s[4:7], s101 ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xca]
+0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xca
+
+# GFX11: s_buffer_load_b512 s[20:35], s[4:7], vcc_hi ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd6]
+0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd6
+
+# GFX11: s_buffer_load_b512 s[20:35], s[4:7], vcc_lo ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd4]
+0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd4
+
+# GFX11: s_buffer_load_b512 s[20:35], s[8:11], s0 ; encoding: [0x04,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
+0x04,0x05,0x30,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b512 s[20:35], s[96:99], s0 ; encoding: [0x30,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
+0x30,0x05,0x30,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b512 s[24:39], s[4:7], s0 ; encoding: [0x02,0x06,0x30,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x06,0x30,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b512 s[84:99], s[4:7], s0 ; encoding: [0x02,0x15,0x30,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x15,0x30,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b64 s[100:101], s[4:7], s0 ; encoding: [0x02,0x19,0x24,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x19,0x24,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b64 s[10:11], s[4:7], null ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xf8]
+0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xf8
+
+# GFX11: s_buffer_load_b64 s[10:11], s[4:7], 0x1234 glc dlc ; encoding: [0x82,0x62,0x24,0xf4,0x34,0x12,0x00,0xf8]
+0x82,0x62,0x24,0xf4,0x34,0x12,0x00,0xf8
+
+# GFX11: s_buffer_load_b64 s[10:11], s[4:7], m0  ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xfa]
+0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xfa
+
+# GFX11: s_buffer_load_b64 s[10:11], s[4:7], s0  ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
+0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b64 s[10:11], s[4:7], s0 dlc ; encoding: [0x82,0x22,0x24,0xf4,0x00,0x00,0x00,0x00]
+0x82,0x22,0x24,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b64 s[10:11], s[4:7], s0 glc ; encoding: [0x82,0x42,0x24,0xf4,0x00,0x00,0x00,0x00]
+0x82,0x42,0x24,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b64 s[10:11], s[4:7], s0 glc dlc ; encoding: [0x82,0x62,0x24,0xf4,0x00,0x00,0x00,0x00]
+0x82,0x62,0x24,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b64 s[10:11], s[4:7], s101 ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xca]
+0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xca
+
+# GFX11: s_buffer_load_b64 s[10:11], s[4:7], vcc_hi ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd6]
+0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd6
+
+# GFX11: s_buffer_load_b64 s[10:11], s[4:7], vcc_lo ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd4]
+0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd4
+
+# GFX11: s_buffer_load_b64 s[10:11], s[8:11], s0 ; encoding: [0x84,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
+0x84,0x02,0x24,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b64 s[10:11], s[96:99], s0 ; encoding: [0xb0,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
+0xb0,0x02,0x24,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b64 s[12:13], s[4:7], s0  ; encoding: [0x02,0x03,0x24,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x03,0x24,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b64 vcc, s[4:7], s0       ; encoding: [0x82,0x1a,0x24,0xf4,0x00,0x00,0x00,0x00]
+0x82,0x1a,0x24,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b128 s[20:23], s[4:7], null ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xf8]
+0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xf8
+
+# GFX11: s_buffer_load_b128 s[20:23], s[4:7], 0x1234 glc dlc ; encoding: [0x02,0x65,0x28,0xf4,0x34,0x12,0x00,0xf8]
+0x02,0x65,0x28,0xf4,0x34,0x12,0x00,0xf8
+
+# GFX11: s_buffer_load_b128 s[20:23], s[4:7], m0 ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xfa]
+0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xfa
+
+# GFX11: s_buffer_load_b128 s[20:23], s[4:7], s0 ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b128 s[20:23], s[4:7], s0 dlc ; encoding: [0x02,0x25,0x28,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x25,0x28,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b128 s[20:23], s[4:7], s0 glc ; encoding: [0x02,0x45,0x28,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x45,0x28,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b128 s[20:23], s[4:7], s0 glc dlc ; encoding: [0x02,0x65,0x28,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x65,0x28,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b128 s[20:23], s[4:7], s101 ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xca]
+0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xca
+
+# GFX11: s_buffer_load_b128 s[20:23], s[4:7], vcc_hi ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd6]
+0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd6
+
+# GFX11: s_buffer_load_b128 s[20:23], s[4:7], vcc_lo ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd4]
+0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd4
+
+# GFX11: s_buffer_load_b128 s[20:23], s[8:11], s0 ; encoding: [0x04,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
+0x04,0x05,0x28,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b128 s[20:23], s[96:99], s0 ; encoding: [0x30,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
+0x30,0x05,0x28,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b128 s[24:27], s[4:7], s0 ; encoding: [0x02,0x06,0x28,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x06,0x28,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b128 s[96:99], s[4:7], s0 ; encoding: [0x02,0x18,0x28,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x18,0x28,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b256 s[20:27], s[4:7], null ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xf8]
+0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xf8
+
+# GFX11: s_buffer_load_b256 s[20:27], s[4:7], 0x1234 glc dlc ; encoding: [0x02,0x65,0x2c,0xf4,0x34,0x12,0x00,0xf8]
+0x02,0x65,0x2c,0xf4,0x34,0x12,0x00,0xf8
+
+# GFX11: s_buffer_load_b256 s[20:27], s[4:7], m0 ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xfa]
+0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xfa
+
+# GFX11: s_buffer_load_b256 s[20:27], s[4:7], s0 ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b256 s[20:27], s[4:7], s0 dlc ; encoding: [0x02,0x25,0x2c,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x25,0x2c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b256 s[20:27], s[4:7], s0 glc ; encoding: [0x02,0x45,0x2c,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x45,0x2c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b256 s[20:27], s[4:7], s0 glc dlc ; encoding: [0x02,0x65,0x2c,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x65,0x2c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b256 s[20:27], s[4:7], s101 ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xca]
+0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xca
+
+# GFX11: s_buffer_load_b256 s[20:27], s[4:7], vcc_hi ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd6]
+0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd6
+
+# GFX11: s_buffer_load_b256 s[20:27], s[4:7], vcc_lo ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd4]
+0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd4
+
+# GFX11: s_buffer_load_b256 s[20:27], s[8:11], s0 ; encoding: [0x04,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
+0x04,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b256 s[20:27], s[96:99], s0 ; encoding: [0x30,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
+0x30,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b256 s[24:31], s[4:7], s0 ; encoding: [0x02,0x06,0x2c,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x06,0x2c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_buffer_load_b256 s[92:99], s[4:7], s0 ; encoding: [0x02,0x17,0x2c,0xf4,0x00,0x00,0x00,0x00]
+0x02,0x17,0x2c,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_dcache_inv                            ; encoding: [0x00,0x00,0x84,0xf4,0x00,0x00,0x00,0x00]
+0x00,0x00,0x84,0xf4,0x00,0x00,0x00,0x00
+
+# GFX11: s_gl1_inv                               ; encoding: [0x00,0x00,0x80,0xf4,0x00,0x00,0x00,0x00]
+0x00,0x00,0x80,0xf4,0x00,0x00,0x00,0x00

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sop1.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sop1.txt
new file mode 100644
index 0000000000000..e4ea924d6c90c
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sop1.txt
@@ -0,0 +1,2966 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: s_abs_i32 exec_hi, s1                   ; encoding: [0x01,0x15,0xff,0xbe]
+0x01,0x15,0xff,0xbe
+
+# GFX11: s_abs_i32 exec_lo, s1                   ; encoding: [0x01,0x15,0xfe,0xbe]
+0x01,0x15,0xfe,0xbe
+
+# GFX11: s_abs_i32 m0, s1                        ; encoding: [0x01,0x15,0xfd,0xbe]
+0x01,0x15,0xfd,0xbe
+
+# GFX11: s_abs_i32 s0, 0.5                       ; encoding: [0xf0,0x15,0x80,0xbe]
+0xf0,0x15,0x80,0xbe
+
+# GFX11: s_abs_i32 s0, 0                         ; encoding: [0x80,0x15,0x80,0xbe]
+0x80,0x15,0x80,0xbe
+
+# GFX11: s_abs_i32 s0, 0x3f717273                ; encoding: [0xff,0x15,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x15,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_abs_i32 s0, 0xaf123456                ; encoding: [0xff,0x15,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x15,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_abs_i32 s0, -1                        ; encoding: [0xc1,0x15,0x80,0xbe]
+0xc1,0x15,0x80,0xbe
+
+# GFX11: s_abs_i32 s0, -4.0                      ; encoding: [0xf7,0x15,0x80,0xbe]
+0xf7,0x15,0x80,0xbe
+
+# GFX11: s_abs_i32 s0, exec_hi                   ; encoding: [0x7f,0x15,0x80,0xbe]
+0x7f,0x15,0x80,0xbe
+
+# GFX11: s_abs_i32 s0, exec_lo                   ; encoding: [0x7e,0x15,0x80,0xbe]
+0x7e,0x15,0x80,0xbe
+
+# GFX11: s_abs_i32 s0, m0                        ; encoding: [0x7d,0x15,0x80,0xbe]
+0x7d,0x15,0x80,0xbe
+
+# GFX11: s_abs_i32 s0, s104                      ; encoding: [0x68,0x15,0x80,0xbe]
+0x68,0x15,0x80,0xbe
+
+# GFX11: s_abs_i32 s0, s1                        ; encoding: [0x01,0x15,0x80,0xbe]
+0x01,0x15,0x80,0xbe
+
+# GFX11: s_abs_i32 s0, vcc_hi                    ; encoding: [0x6b,0x15,0x80,0xbe]
+0x6b,0x15,0x80,0xbe
+
+# GFX11: s_abs_i32 s0, vcc_lo                    ; encoding: [0x6a,0x15,0x80,0xbe]
+0x6a,0x15,0x80,0xbe
+
+# GFX11: s_abs_i32 s105, s104                    ; encoding: [0x68,0x15,0xe9,0xbe]
+0x68,0x15,0xe9,0xbe
+
+# GFX11: s_abs_i32 s105, s1                      ; encoding: [0x01,0x15,0xe9,0xbe]
+0x01,0x15,0xe9,0xbe
+
+# GFX11: s_abs_i32 vcc_hi, s1                    ; encoding: [0x01,0x15,0xeb,0xbe]
+0x01,0x15,0xeb,0xbe
+
+# GFX11: s_abs_i32 vcc_lo, s1                    ; encoding: [0x01,0x15,0xea,0xbe]
+0x01,0x15,0xea,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 s0, 0.5         ; encoding: [0xf0,0x2c,0x80,0xbe]
+0xf0,0x2c,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 s0, 0           ; encoding: [0x80,0x2c,0x80,0xbe]
+0x80,0x2c,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 s0, 0x3f717273  ; encoding: [0xff,0x2c,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x2c,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_not0_saveexec_b32 s0, 0xaf123456  ; encoding: [0xff,0x2c,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x2c,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_not0_saveexec_b32 s0, -1          ; encoding: [0xc1,0x2c,0x80,0xbe]
+0xc1,0x2c,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 s0, -4.0        ; encoding: [0xf7,0x2c,0x80,0xbe]
+0xf7,0x2c,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 s0, exec_hi     ; encoding: [0x7f,0x2c,0x80,0xbe]
+0x7f,0x2c,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 s0, exec_lo     ; encoding: [0x7e,0x2c,0x80,0xbe]
+0x7e,0x2c,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 s0, m0          ; encoding: [0x7d,0x2c,0x80,0xbe]
+0x7d,0x2c,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 s0, s104        ; encoding: [0x68,0x2c,0x80,0xbe]
+0x68,0x2c,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 s0, s1          ; encoding: [0x01,0x2c,0x80,0xbe]
+0x01,0x2c,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 s0, vcc_hi      ; encoding: [0x6b,0x2c,0x80,0xbe]
+0x6b,0x2c,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 s0, vcc_lo      ; encoding: [0x6a,0x2c,0x80,0xbe]
+0x6a,0x2c,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 s105, s104      ; encoding: [0x68,0x2c,0xe9,0xbe]
+0x68,0x2c,0xe9,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 s105, s1        ; encoding: [0x01,0x2c,0xe9,0xbe]
+0x01,0x2c,0xe9,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 vcc_hi, s1      ; encoding: [0x01,0x2c,0xeb,0xbe]
+0x01,0x2c,0xeb,0xbe
+
+# GFX11: s_and_not0_saveexec_b32 vcc_lo, s1      ; encoding: [0x01,0x2c,0xea,0xbe]
+0x01,0x2c,0xea,0xbe
+
+# GFX11: s_and_not0_saveexec_b64 s[0:1], 0.5     ; encoding: [0xf0,0x2d,0x80,0xbe]
+0xf0,0x2d,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b64 s[0:1], 0       ; encoding: [0x80,0x2d,0x80,0xbe]
+0x80,0x2d,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x2d,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x2d,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_not0_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x2d,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x2d,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_not0_saveexec_b64 s[0:1], -1      ; encoding: [0xc1,0x2d,0x80,0xbe]
+0xc1,0x2d,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b64 s[0:1], -4.0    ; encoding: [0xf7,0x2d,0x80,0xbe]
+0xf7,0x2d,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b64 s[0:1], exec    ; encoding: [0x7e,0x2d,0x80,0xbe]
+0x7e,0x2d,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x2d,0x80,0xbe]
+0x66,0x2d,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b64 s[0:1], s[2:3]  ; encoding: [0x02,0x2d,0x80,0xbe]
+0x02,0x2d,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b64 s[0:1], vcc     ; encoding: [0x6a,0x2d,0x80,0xbe]
+0x6a,0x2d,0x80,0xbe
+
+# GFX11: s_and_not0_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x2d,0xe8,0xbe]
+0x66,0x2d,0xe8,0xbe
+
+# GFX11: s_and_not0_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x2d,0xe8,0xbe]
+0x02,0x2d,0xe8,0xbe
+
+# GFX11: s_and_not0_saveexec_b64 vcc, s[2:3]     ; encoding: [0x02,0x2d,0xea,0xbe]
+0x02,0x2d,0xea,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 s0, 0.5           ; encoding: [0xf0,0x34,0x80,0xbe]
+0xf0,0x34,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 s0, 0             ; encoding: [0x80,0x34,0x80,0xbe]
+0x80,0x34,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 s0, 0x3f717273    ; encoding: [0xff,0x34,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x34,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_not0_wrexec_b32 s0, 0xaf123456    ; encoding: [0xff,0x34,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x34,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_not0_wrexec_b32 s0, -1            ; encoding: [0xc1,0x34,0x80,0xbe]
+0xc1,0x34,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 s0, -4.0          ; encoding: [0xf7,0x34,0x80,0xbe]
+0xf7,0x34,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 s0, exec_hi       ; encoding: [0x7f,0x34,0x80,0xbe]
+0x7f,0x34,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 s0, exec_lo       ; encoding: [0x7e,0x34,0x80,0xbe]
+0x7e,0x34,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 s0, m0            ; encoding: [0x7d,0x34,0x80,0xbe]
+0x7d,0x34,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 s0, s104          ; encoding: [0x68,0x34,0x80,0xbe]
+0x68,0x34,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 s0, s1            ; encoding: [0x01,0x34,0x80,0xbe]
+0x01,0x34,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 s0, vcc_hi        ; encoding: [0x6b,0x34,0x80,0xbe]
+0x6b,0x34,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 s0, vcc_lo        ; encoding: [0x6a,0x34,0x80,0xbe]
+0x6a,0x34,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 s105, s104        ; encoding: [0x68,0x34,0xe9,0xbe]
+0x68,0x34,0xe9,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 s105, s1          ; encoding: [0x01,0x34,0xe9,0xbe]
+0x01,0x34,0xe9,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 vcc_hi, s1        ; encoding: [0x01,0x34,0xeb,0xbe]
+0x01,0x34,0xeb,0xbe
+
+# GFX11: s_and_not0_wrexec_b32 vcc_lo, s1        ; encoding: [0x01,0x34,0xea,0xbe]
+0x01,0x34,0xea,0xbe
+
+# GFX11: s_and_not0_wrexec_b64 s[0:1], 0.5       ; encoding: [0xf0,0x35,0x80,0xbe]
+0xf0,0x35,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b64 s[0:1], 0         ; encoding: [0x80,0x35,0x80,0xbe]
+0x80,0x35,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x35,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x35,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_not0_wrexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x35,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x35,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_not0_wrexec_b64 s[0:1], -1        ; encoding: [0xc1,0x35,0x80,0xbe]
+0xc1,0x35,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b64 s[0:1], -4.0      ; encoding: [0xf7,0x35,0x80,0xbe]
+0xf7,0x35,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b64 s[0:1], exec      ; encoding: [0x7e,0x35,0x80,0xbe]
+0x7e,0x35,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x35,0x80,0xbe]
+0x66,0x35,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b64 s[0:1], s[2:3]    ; encoding: [0x02,0x35,0x80,0xbe]
+0x02,0x35,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b64 s[0:1], vcc       ; encoding: [0x6a,0x35,0x80,0xbe]
+0x6a,0x35,0x80,0xbe
+
+# GFX11: s_and_not0_wrexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x35,0xe8,0xbe]
+0x66,0x35,0xe8,0xbe
+
+# GFX11: s_and_not0_wrexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x35,0xe8,0xbe]
+0x02,0x35,0xe8,0xbe
+
+# GFX11: s_and_not0_wrexec_b64 vcc, s[2:3]       ; encoding: [0x02,0x35,0xea,0xbe]
+0x02,0x35,0xea,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 s0, 0.5         ; encoding: [0xf0,0x30,0x80,0xbe]
+0xf0,0x30,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 s0, 0           ; encoding: [0x80,0x30,0x80,0xbe]
+0x80,0x30,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 s0, 0x3f717273  ; encoding: [0xff,0x30,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x30,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_not1_saveexec_b32 s0, 0xaf123456  ; encoding: [0xff,0x30,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x30,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_not1_saveexec_b32 s0, -1          ; encoding: [0xc1,0x30,0x80,0xbe]
+0xc1,0x30,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 s0, -4.0        ; encoding: [0xf7,0x30,0x80,0xbe]
+0xf7,0x30,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 s0, exec_hi     ; encoding: [0x7f,0x30,0x80,0xbe]
+0x7f,0x30,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 s0, exec_lo     ; encoding: [0x7e,0x30,0x80,0xbe]
+0x7e,0x30,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 s0, m0          ; encoding: [0x7d,0x30,0x80,0xbe]
+0x7d,0x30,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 s0, s104        ; encoding: [0x68,0x30,0x80,0xbe]
+0x68,0x30,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 s0, s1          ; encoding: [0x01,0x30,0x80,0xbe]
+0x01,0x30,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 s0, vcc_hi      ; encoding: [0x6b,0x30,0x80,0xbe]
+0x6b,0x30,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 s0, vcc_lo      ; encoding: [0x6a,0x30,0x80,0xbe]
+0x6a,0x30,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 s105, s104      ; encoding: [0x68,0x30,0xe9,0xbe]
+0x68,0x30,0xe9,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 s105, s1        ; encoding: [0x01,0x30,0xe9,0xbe]
+0x01,0x30,0xe9,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 vcc_hi, s1      ; encoding: [0x01,0x30,0xeb,0xbe]
+0x01,0x30,0xeb,0xbe
+
+# GFX11: s_and_not1_saveexec_b32 vcc_lo, s1      ; encoding: [0x01,0x30,0xea,0xbe]
+0x01,0x30,0xea,0xbe
+
+# GFX11: s_and_not1_saveexec_b64 s[0:1], 0.5     ; encoding: [0xf0,0x31,0x80,0xbe]
+0xf0,0x31,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b64 s[0:1], 0       ; encoding: [0x80,0x31,0x80,0xbe]
+0x80,0x31,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x31,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x31,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_not1_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x31,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x31,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_not1_saveexec_b64 s[0:1], -1      ; encoding: [0xc1,0x31,0x80,0xbe]
+0xc1,0x31,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b64 s[0:1], -4.0    ; encoding: [0xf7,0x31,0x80,0xbe]
+0xf7,0x31,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b64 s[0:1], exec    ; encoding: [0x7e,0x31,0x80,0xbe]
+0x7e,0x31,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x31,0x80,0xbe]
+0x66,0x31,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b64 s[0:1], s[2:3]  ; encoding: [0x02,0x31,0x80,0xbe]
+0x02,0x31,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b64 s[0:1], vcc     ; encoding: [0x6a,0x31,0x80,0xbe]
+0x6a,0x31,0x80,0xbe
+
+# GFX11: s_and_not1_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x31,0xe8,0xbe]
+0x66,0x31,0xe8,0xbe
+
+# GFX11: s_and_not1_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x31,0xe8,0xbe]
+0x02,0x31,0xe8,0xbe
+
+# GFX11: s_and_not1_saveexec_b64 vcc, s[2:3]     ; encoding: [0x02,0x31,0xea,0xbe]
+0x02,0x31,0xea,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 s0, 0.5           ; encoding: [0xf0,0x36,0x80,0xbe]
+0xf0,0x36,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 s0, 0             ; encoding: [0x80,0x36,0x80,0xbe]
+0x80,0x36,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 s0, 0x3f717273    ; encoding: [0xff,0x36,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x36,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_not1_wrexec_b32 s0, 0xaf123456    ; encoding: [0xff,0x36,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x36,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_not1_wrexec_b32 s0, -1            ; encoding: [0xc1,0x36,0x80,0xbe]
+0xc1,0x36,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 s0, -4.0          ; encoding: [0xf7,0x36,0x80,0xbe]
+0xf7,0x36,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 s0, exec_hi       ; encoding: [0x7f,0x36,0x80,0xbe]
+0x7f,0x36,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 s0, exec_lo       ; encoding: [0x7e,0x36,0x80,0xbe]
+0x7e,0x36,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 s0, m0            ; encoding: [0x7d,0x36,0x80,0xbe]
+0x7d,0x36,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 s0, s104          ; encoding: [0x68,0x36,0x80,0xbe]
+0x68,0x36,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 s0, s1            ; encoding: [0x01,0x36,0x80,0xbe]
+0x01,0x36,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 s0, vcc_hi        ; encoding: [0x6b,0x36,0x80,0xbe]
+0x6b,0x36,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 s0, vcc_lo        ; encoding: [0x6a,0x36,0x80,0xbe]
+0x6a,0x36,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 s105, s104        ; encoding: [0x68,0x36,0xe9,0xbe]
+0x68,0x36,0xe9,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 s105, s1          ; encoding: [0x01,0x36,0xe9,0xbe]
+0x01,0x36,0xe9,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 vcc_hi, s1        ; encoding: [0x01,0x36,0xeb,0xbe]
+0x01,0x36,0xeb,0xbe
+
+# GFX11: s_and_not1_wrexec_b32 vcc_lo, s1        ; encoding: [0x01,0x36,0xea,0xbe]
+0x01,0x36,0xea,0xbe
+
+# GFX11: s_and_not1_wrexec_b64 s[0:1], 0.5       ; encoding: [0xf0,0x37,0x80,0xbe]
+0xf0,0x37,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b64 s[0:1], 0         ; encoding: [0x80,0x37,0x80,0xbe]
+0x80,0x37,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x37,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x37,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_not1_wrexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x37,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x37,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_not1_wrexec_b64 s[0:1], -1        ; encoding: [0xc1,0x37,0x80,0xbe]
+0xc1,0x37,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b64 s[0:1], -4.0      ; encoding: [0xf7,0x37,0x80,0xbe]
+0xf7,0x37,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b64 s[0:1], exec      ; encoding: [0x7e,0x37,0x80,0xbe]
+0x7e,0x37,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x37,0x80,0xbe]
+0x66,0x37,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b64 s[0:1], s[2:3]    ; encoding: [0x02,0x37,0x80,0xbe]
+0x02,0x37,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b64 s[0:1], vcc       ; encoding: [0x6a,0x37,0x80,0xbe]
+0x6a,0x37,0x80,0xbe
+
+# GFX11: s_and_not1_wrexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x37,0xe8,0xbe]
+0x66,0x37,0xe8,0xbe
+
+# GFX11: s_and_not1_wrexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x37,0xe8,0xbe]
+0x02,0x37,0xe8,0xbe
+
+# GFX11: s_and_not1_wrexec_b64 vcc, s[2:3]       ; encoding: [0x02,0x37,0xea,0xbe]
+0x02,0x37,0xea,0xbe
+
+# GFX11: s_and_saveexec_b32 s0, 0.5              ; encoding: [0xf0,0x20,0x80,0xbe]
+0xf0,0x20,0x80,0xbe
+
+# GFX11: s_and_saveexec_b32 s0, 0                ; encoding: [0x80,0x20,0x80,0xbe]
+0x80,0x20,0x80,0xbe
+
+# GFX11: s_and_saveexec_b32 s0, 0x3f717273       ; encoding: [0xff,0x20,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x20,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_saveexec_b32 s0, 0xaf123456       ; encoding: [0xff,0x20,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x20,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_saveexec_b32 s0, -1               ; encoding: [0xc1,0x20,0x80,0xbe]
+0xc1,0x20,0x80,0xbe
+
+# GFX11: s_and_saveexec_b32 s0, -4.0             ; encoding: [0xf7,0x20,0x80,0xbe]
+0xf7,0x20,0x80,0xbe
+
+# GFX11: s_and_saveexec_b32 s0, exec_hi          ; encoding: [0x7f,0x20,0x80,0xbe]
+0x7f,0x20,0x80,0xbe
+
+# GFX11: s_and_saveexec_b32 s0, exec_lo          ; encoding: [0x7e,0x20,0x80,0xbe]
+0x7e,0x20,0x80,0xbe
+
+# GFX11: s_and_saveexec_b32 s0, m0               ; encoding: [0x7d,0x20,0x80,0xbe]
+0x7d,0x20,0x80,0xbe
+
+# GFX11: s_and_saveexec_b32 s0, s104             ; encoding: [0x68,0x20,0x80,0xbe]
+0x68,0x20,0x80,0xbe
+
+# GFX11: s_and_saveexec_b32 s0, s1               ; encoding: [0x01,0x20,0x80,0xbe]
+0x01,0x20,0x80,0xbe
+
+# GFX11: s_and_saveexec_b32 s0, vcc_hi           ; encoding: [0x6b,0x20,0x80,0xbe]
+0x6b,0x20,0x80,0xbe
+
+# GFX11: s_and_saveexec_b32 s0, vcc_lo           ; encoding: [0x6a,0x20,0x80,0xbe]
+0x6a,0x20,0x80,0xbe
+
+# GFX11: s_and_saveexec_b32 s105, s104           ; encoding: [0x68,0x20,0xe9,0xbe]
+0x68,0x20,0xe9,0xbe
+
+# GFX11: s_and_saveexec_b32 s105, s1             ; encoding: [0x01,0x20,0xe9,0xbe]
+0x01,0x20,0xe9,0xbe
+
+# GFX11: s_and_saveexec_b32 vcc_hi, s1           ; encoding: [0x01,0x20,0xeb,0xbe]
+0x01,0x20,0xeb,0xbe
+
+# GFX11: s_and_saveexec_b32 vcc_lo, s1           ; encoding: [0x01,0x20,0xea,0xbe]
+0x01,0x20,0xea,0xbe
+
+# GFX11: s_and_saveexec_b64 s[0:1], 0.5          ; encoding: [0xf0,0x21,0x80,0xbe]
+0xf0,0x21,0x80,0xbe
+
+# GFX11: s_and_saveexec_b64 s[0:1], 0            ; encoding: [0x80,0x21,0x80,0xbe]
+0x80,0x21,0x80,0xbe
+
+# GFX11: s_and_saveexec_b64 s[0:1], 0x3f717273   ; encoding: [0xff,0x21,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x21,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_saveexec_b64 s[0:1], 0xaf123456   ; encoding: [0xff,0x21,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x21,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_saveexec_b64 s[0:1], -1           ; encoding: [0xc1,0x21,0x80,0xbe]
+0xc1,0x21,0x80,0xbe
+
+# GFX11: s_and_saveexec_b64 s[0:1], -4.0         ; encoding: [0xf7,0x21,0x80,0xbe]
+0xf7,0x21,0x80,0xbe
+
+# GFX11: s_and_saveexec_b64 s[0:1], exec         ; encoding: [0x7e,0x21,0x80,0xbe]
+0x7e,0x21,0x80,0xbe
+
+# GFX11: s_and_saveexec_b64 s[0:1], s[102:103]   ; encoding: [0x66,0x21,0x80,0xbe]
+0x66,0x21,0x80,0xbe
+
+# GFX11: s_and_saveexec_b64 s[0:1], s[2:3]       ; encoding: [0x02,0x21,0x80,0xbe]
+0x02,0x21,0x80,0xbe
+
+# GFX11: s_and_saveexec_b64 s[0:1], vcc          ; encoding: [0x6a,0x21,0x80,0xbe]
+0x6a,0x21,0x80,0xbe
+
+# GFX11: s_and_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x21,0xe8,0xbe]
+0x66,0x21,0xe8,0xbe
+
+# GFX11: s_and_saveexec_b64 s[104:105], s[2:3]   ; encoding: [0x02,0x21,0xe8,0xbe]
+0x02,0x21,0xe8,0xbe
+
+# GFX11: s_and_saveexec_b64 vcc, s[2:3]          ; encoding: [0x02,0x21,0xea,0xbe]
+0x02,0x21,0xea,0xbe
+
+# GFX11: s_bcnt0_i32_b32 exec_hi, s1             ; encoding: [0x01,0x16,0xff,0xbe]
+0x01,0x16,0xff,0xbe
+
+# GFX11: s_bcnt0_i32_b32 exec_lo, s1             ; encoding: [0x01,0x16,0xfe,0xbe]
+0x01,0x16,0xfe,0xbe
+
+# GFX11: s_bcnt0_i32_b32 m0, s1                  ; encoding: [0x01,0x16,0xfd,0xbe]
+0x01,0x16,0xfd,0xbe
+
+# GFX11: s_bcnt0_i32_b32 s0, 0.5                 ; encoding: [0xf0,0x16,0x80,0xbe]
+0xf0,0x16,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b32 s0, 0                   ; encoding: [0x80,0x16,0x80,0xbe]
+0x80,0x16,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b32 s0, 0x3f717273          ; encoding: [0xff,0x16,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x16,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bcnt0_i32_b32 s0, 0xaf123456          ; encoding: [0xff,0x16,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x16,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bcnt0_i32_b32 s0, -1                  ; encoding: [0xc1,0x16,0x80,0xbe]
+0xc1,0x16,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b32 s0, -4.0                ; encoding: [0xf7,0x16,0x80,0xbe]
+0xf7,0x16,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b32 s0, exec_hi             ; encoding: [0x7f,0x16,0x80,0xbe]
+0x7f,0x16,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b32 s0, exec_lo             ; encoding: [0x7e,0x16,0x80,0xbe]
+0x7e,0x16,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b32 s0, m0                  ; encoding: [0x7d,0x16,0x80,0xbe]
+0x7d,0x16,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b32 s0, s104                ; encoding: [0x68,0x16,0x80,0xbe]
+0x68,0x16,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b32 s0, s1                  ; encoding: [0x01,0x16,0x80,0xbe]
+0x01,0x16,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b32 s0, vcc_hi              ; encoding: [0x6b,0x16,0x80,0xbe]
+0x6b,0x16,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b32 s0, vcc_lo              ; encoding: [0x6a,0x16,0x80,0xbe]
+0x6a,0x16,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b32 s105, s104              ; encoding: [0x68,0x16,0xe9,0xbe]
+0x68,0x16,0xe9,0xbe
+
+# GFX11: s_bcnt0_i32_b32 s105, s1                ; encoding: [0x01,0x16,0xe9,0xbe]
+0x01,0x16,0xe9,0xbe
+
+# GFX11: s_bcnt0_i32_b32 vcc_hi, s1              ; encoding: [0x01,0x16,0xeb,0xbe]
+0x01,0x16,0xeb,0xbe
+
+# GFX11: s_bcnt0_i32_b32 vcc_lo, s1              ; encoding: [0x01,0x16,0xea,0xbe]
+0x01,0x16,0xea,0xbe
+
+# GFX11: s_bcnt0_i32_b64 exec_hi, s[2:3]         ; encoding: [0x02,0x17,0xff,0xbe]
+0x02,0x17,0xff,0xbe
+
+# GFX11: s_bcnt0_i32_b64 exec_lo, s[2:3]         ; encoding: [0x02,0x17,0xfe,0xbe]
+0x02,0x17,0xfe,0xbe
+
+# GFX11: s_bcnt0_i32_b64 m0, s[2:3]              ; encoding: [0x02,0x17,0xfd,0xbe]
+0x02,0x17,0xfd,0xbe
+
+# GFX11: s_bcnt0_i32_b64 s0, 0.5                 ; encoding: [0xf0,0x17,0x80,0xbe]
+0xf0,0x17,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b64 s0, 0                   ; encoding: [0x80,0x17,0x80,0xbe]
+0x80,0x17,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b64 s0, 0x3f717273          ; encoding: [0xff,0x17,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x17,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bcnt0_i32_b64 s0, 0xaf123456          ; encoding: [0xff,0x17,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x17,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bcnt0_i32_b64 s0, -1                  ; encoding: [0xc1,0x17,0x80,0xbe]
+0xc1,0x17,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b64 s0, -4.0                ; encoding: [0xf7,0x17,0x80,0xbe]
+0xf7,0x17,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b64 s0, exec                ; encoding: [0x7e,0x17,0x80,0xbe]
+0x7e,0x17,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b64 s0, s[102:103]          ; encoding: [0x66,0x17,0x80,0xbe]
+0x66,0x17,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b64 s0, s[2:3]              ; encoding: [0x02,0x17,0x80,0xbe]
+0x02,0x17,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b64 s0, vcc                 ; encoding: [0x6a,0x17,0x80,0xbe]
+0x6a,0x17,0x80,0xbe
+
+# GFX11: s_bcnt0_i32_b64 s105, s[102:103]        ; encoding: [0x66,0x17,0xe9,0xbe]
+0x66,0x17,0xe9,0xbe
+
+# GFX11: s_bcnt0_i32_b64 s105, s[2:3]            ; encoding: [0x02,0x17,0xe9,0xbe]
+0x02,0x17,0xe9,0xbe
+
+# GFX11: s_bcnt0_i32_b64 vcc_hi, s[2:3]          ; encoding: [0x02,0x17,0xeb,0xbe]
+0x02,0x17,0xeb,0xbe
+
+# GFX11: s_bcnt0_i32_b64 vcc_lo, s[2:3]          ; encoding: [0x02,0x17,0xea,0xbe]
+0x02,0x17,0xea,0xbe
+
+# GFX11: s_bcnt1_i32_b32 exec_hi, s1             ; encoding: [0x01,0x18,0xff,0xbe]
+0x01,0x18,0xff,0xbe
+
+# GFX11: s_bcnt1_i32_b32 exec_lo, s1             ; encoding: [0x01,0x18,0xfe,0xbe]
+0x01,0x18,0xfe,0xbe
+
+# GFX11: s_bcnt1_i32_b32 m0, s1                  ; encoding: [0x01,0x18,0xfd,0xbe]
+0x01,0x18,0xfd,0xbe
+
+# GFX11: s_bcnt1_i32_b32 s0, 0.5                 ; encoding: [0xf0,0x18,0x80,0xbe]
+0xf0,0x18,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b32 s0, 0                   ; encoding: [0x80,0x18,0x80,0xbe]
+0x80,0x18,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b32 s0, 0x3f717273          ; encoding: [0xff,0x18,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x18,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bcnt1_i32_b32 s0, 0xaf123456          ; encoding: [0xff,0x18,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x18,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bcnt1_i32_b32 s0, -1                  ; encoding: [0xc1,0x18,0x80,0xbe]
+0xc1,0x18,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b32 s0, -4.0                ; encoding: [0xf7,0x18,0x80,0xbe]
+0xf7,0x18,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b32 s0, exec_hi             ; encoding: [0x7f,0x18,0x80,0xbe]
+0x7f,0x18,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b32 s0, exec_lo             ; encoding: [0x7e,0x18,0x80,0xbe]
+0x7e,0x18,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b32 s0, m0                  ; encoding: [0x7d,0x18,0x80,0xbe]
+0x7d,0x18,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b32 s0, s104                ; encoding: [0x68,0x18,0x80,0xbe]
+0x68,0x18,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b32 s0, s1                  ; encoding: [0x01,0x18,0x80,0xbe]
+0x01,0x18,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b32 s0, vcc_hi              ; encoding: [0x6b,0x18,0x80,0xbe]
+0x6b,0x18,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b32 s0, vcc_lo              ; encoding: [0x6a,0x18,0x80,0xbe]
+0x6a,0x18,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b32 s105, s104              ; encoding: [0x68,0x18,0xe9,0xbe]
+0x68,0x18,0xe9,0xbe
+
+# GFX11: s_bcnt1_i32_b32 s105, s1                ; encoding: [0x01,0x18,0xe9,0xbe]
+0x01,0x18,0xe9,0xbe
+
+# GFX11: s_bcnt1_i32_b32 vcc_hi, s1              ; encoding: [0x01,0x18,0xeb,0xbe]
+0x01,0x18,0xeb,0xbe
+
+# GFX11: s_bcnt1_i32_b32 vcc_lo, s1              ; encoding: [0x01,0x18,0xea,0xbe]
+0x01,0x18,0xea,0xbe
+
+# GFX11: s_bcnt1_i32_b64 exec_hi, s[2:3]         ; encoding: [0x02,0x19,0xff,0xbe]
+0x02,0x19,0xff,0xbe
+
+# GFX11: s_bcnt1_i32_b64 exec_lo, s[2:3]         ; encoding: [0x02,0x19,0xfe,0xbe]
+0x02,0x19,0xfe,0xbe
+
+# GFX11: s_bcnt1_i32_b64 m0, s[2:3]              ; encoding: [0x02,0x19,0xfd,0xbe]
+0x02,0x19,0xfd,0xbe
+
+# GFX11: s_bcnt1_i32_b64 s0, 0.5                 ; encoding: [0xf0,0x19,0x80,0xbe]
+0xf0,0x19,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b64 s0, 0                   ; encoding: [0x80,0x19,0x80,0xbe]
+0x80,0x19,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b64 s0, 0x3f717273          ; encoding: [0xff,0x19,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x19,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bcnt1_i32_b64 s0, 0xaf123456          ; encoding: [0xff,0x19,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x19,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bcnt1_i32_b64 s0, -1                  ; encoding: [0xc1,0x19,0x80,0xbe]
+0xc1,0x19,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b64 s0, -4.0                ; encoding: [0xf7,0x19,0x80,0xbe]
+0xf7,0x19,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b64 s0, exec                ; encoding: [0x7e,0x19,0x80,0xbe]
+0x7e,0x19,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b64 s0, s[102:103]          ; encoding: [0x66,0x19,0x80,0xbe]
+0x66,0x19,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b64 s0, s[2:3]              ; encoding: [0x02,0x19,0x80,0xbe]
+0x02,0x19,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b64 s0, vcc                 ; encoding: [0x6a,0x19,0x80,0xbe]
+0x6a,0x19,0x80,0xbe
+
+# GFX11: s_bcnt1_i32_b64 s105, s[102:103]        ; encoding: [0x66,0x19,0xe9,0xbe]
+0x66,0x19,0xe9,0xbe
+
+# GFX11: s_bcnt1_i32_b64 s105, s[2:3]            ; encoding: [0x02,0x19,0xe9,0xbe]
+0x02,0x19,0xe9,0xbe
+
+# GFX11: s_bcnt1_i32_b64 vcc_hi, s[2:3]          ; encoding: [0x02,0x19,0xeb,0xbe]
+0x02,0x19,0xeb,0xbe
+
+# GFX11: s_bcnt1_i32_b64 vcc_lo, s[2:3]          ; encoding: [0x02,0x19,0xea,0xbe]
+0x02,0x19,0xea,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 exec, s2         ; encoding: [0x02,0x14,0xfe,0xbe]
+0x02,0x14,0xfe,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 s[0:1], 0.5      ; encoding: [0xf0,0x14,0x80,0xbe]
+0xf0,0x14,0x80,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 s[0:1], 0        ; encoding: [0x80,0x14,0x80,0xbe]
+0x80,0x14,0x80,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 s[0:1], 0x3f717273 ; encoding: [0xff,0x14,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x14,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bitreplicate_b64_b32 s[0:1], 0xaf123456 ; encoding: [0xff,0x14,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x14,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bitreplicate_b64_b32 s[0:1], -1       ; encoding: [0xc1,0x14,0x80,0xbe]
+0xc1,0x14,0x80,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 s[0:1], -4.0     ; encoding: [0xf7,0x14,0x80,0xbe]
+0xf7,0x14,0x80,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 s[0:1], exec_hi  ; encoding: [0x7f,0x14,0x80,0xbe]
+0x7f,0x14,0x80,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 s[0:1], exec_lo  ; encoding: [0x7e,0x14,0x80,0xbe]
+0x7e,0x14,0x80,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 s[0:1], m0       ; encoding: [0x7d,0x14,0x80,0xbe]
+0x7d,0x14,0x80,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 s[0:1], s102     ; encoding: [0x66,0x14,0x80,0xbe]
+0x66,0x14,0x80,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 s[0:1], s2       ; encoding: [0x02,0x14,0x80,0xbe]
+0x02,0x14,0x80,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 s[0:1], vcc_hi   ; encoding: [0x6b,0x14,0x80,0xbe]
+0x6b,0x14,0x80,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 s[0:1], vcc_lo   ; encoding: [0x6a,0x14,0x80,0xbe]
+0x6a,0x14,0x80,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 s[104:105], s102 ; encoding: [0x66,0x14,0xe8,0xbe]
+0x66,0x14,0xe8,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 s[104:105], s2   ; encoding: [0x02,0x14,0xe8,0xbe]
+0x02,0x14,0xe8,0xbe
+
+# GFX11: s_bitreplicate_b64_b32 vcc, s2          ; encoding: [0x02,0x14,0xea,0xbe]
+0x02,0x14,0xea,0xbe
+
+# GFX11: s_bitset0_b32 exec_hi, s1               ; encoding: [0x01,0x10,0xff,0xbe]
+0x01,0x10,0xff,0xbe
+
+# GFX11: s_bitset0_b32 exec_lo, s1               ; encoding: [0x01,0x10,0xfe,0xbe]
+0x01,0x10,0xfe,0xbe
+
+# GFX11: s_bitset0_b32 m0, s1                    ; encoding: [0x01,0x10,0xfd,0xbe]
+0x01,0x10,0xfd,0xbe
+
+# GFX11: s_bitset0_b32 s0, 0.5                   ; encoding: [0xf0,0x10,0x80,0xbe]
+0xf0,0x10,0x80,0xbe
+
+# GFX11: s_bitset0_b32 s0, 0                     ; encoding: [0x80,0x10,0x80,0xbe]
+0x80,0x10,0x80,0xbe
+
+# GFX11: s_bitset0_b32 s0, 0x3f717273            ; encoding: [0xff,0x10,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x10,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bitset0_b32 s0, 0xaf123456            ; encoding: [0xff,0x10,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x10,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bitset0_b32 s0, -1                    ; encoding: [0xc1,0x10,0x80,0xbe]
+0xc1,0x10,0x80,0xbe
+
+# GFX11: s_bitset0_b32 s0, -4.0                  ; encoding: [0xf7,0x10,0x80,0xbe]
+0xf7,0x10,0x80,0xbe
+
+# GFX11: s_bitset0_b32 s0, exec_hi               ; encoding: [0x7f,0x10,0x80,0xbe]
+0x7f,0x10,0x80,0xbe
+
+# GFX11: s_bitset0_b32 s0, exec_lo               ; encoding: [0x7e,0x10,0x80,0xbe]
+0x7e,0x10,0x80,0xbe
+
+# GFX11: s_bitset0_b32 s0, m0                    ; encoding: [0x7d,0x10,0x80,0xbe]
+0x7d,0x10,0x80,0xbe
+
+# GFX11: s_bitset0_b32 s0, s104                  ; encoding: [0x68,0x10,0x80,0xbe]
+0x68,0x10,0x80,0xbe
+
+# GFX11: s_bitset0_b32 s0, s1                    ; encoding: [0x01,0x10,0x80,0xbe]
+0x01,0x10,0x80,0xbe
+
+# GFX11: s_bitset0_b32 s0, vcc_hi                ; encoding: [0x6b,0x10,0x80,0xbe]
+0x6b,0x10,0x80,0xbe
+
+# GFX11: s_bitset0_b32 s0, vcc_lo                ; encoding: [0x6a,0x10,0x80,0xbe]
+0x6a,0x10,0x80,0xbe
+
+# GFX11: s_bitset0_b32 s105, s104                ; encoding: [0x68,0x10,0xe9,0xbe]
+0x68,0x10,0xe9,0xbe
+
+# GFX11: s_bitset0_b32 s105, s1                  ; encoding: [0x01,0x10,0xe9,0xbe]
+0x01,0x10,0xe9,0xbe
+
+# GFX11: s_bitset0_b32 vcc_hi, s1                ; encoding: [0x01,0x10,0xeb,0xbe]
+0x01,0x10,0xeb,0xbe
+
+# GFX11: s_bitset0_b32 vcc_lo, s1                ; encoding: [0x01,0x10,0xea,0xbe]
+0x01,0x10,0xea,0xbe
+
+# GFX11: s_bitset0_b64 exec, s2                  ; encoding: [0x02,0x11,0xfe,0xbe]
+0x02,0x11,0xfe,0xbe
+
+# GFX11: s_bitset0_b64 s[0:1], 0.5               ; encoding: [0xf0,0x11,0x80,0xbe]
+0xf0,0x11,0x80,0xbe
+
+# GFX11: s_bitset0_b64 s[0:1], 0                 ; encoding: [0x80,0x11,0x80,0xbe]
+0x80,0x11,0x80,0xbe
+
+# GFX11: s_bitset0_b64 s[0:1], 0x3f717273        ; encoding: [0xff,0x11,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x11,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bitset0_b64 s[0:1], 0xaf123456        ; encoding: [0xff,0x11,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x11,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bitset0_b64 s[0:1], -1                ; encoding: [0xc1,0x11,0x80,0xbe]
+0xc1,0x11,0x80,0xbe
+
+# GFX11: s_bitset0_b64 s[0:1], -4.0              ; encoding: [0xf7,0x11,0x80,0xbe]
+0xf7,0x11,0x80,0xbe
+
+# GFX11: s_bitset0_b64 s[0:1], exec_hi           ; encoding: [0x7f,0x11,0x80,0xbe]
+0x7f,0x11,0x80,0xbe
+
+# GFX11: s_bitset0_b64 s[0:1], exec_lo           ; encoding: [0x7e,0x11,0x80,0xbe]
+0x7e,0x11,0x80,0xbe
+
+# GFX11: s_bitset0_b64 s[0:1], m0                ; encoding: [0x7d,0x11,0x80,0xbe]
+0x7d,0x11,0x80,0xbe
+
+# GFX11: s_bitset0_b64 s[0:1], s102              ; encoding: [0x66,0x11,0x80,0xbe]
+0x66,0x11,0x80,0xbe
+
+# GFX11: s_bitset0_b64 s[0:1], s2                ; encoding: [0x02,0x11,0x80,0xbe]
+0x02,0x11,0x80,0xbe
+
+# GFX11: s_bitset0_b64 s[0:1], vcc_hi            ; encoding: [0x6b,0x11,0x80,0xbe]
+0x6b,0x11,0x80,0xbe
+
+# GFX11: s_bitset0_b64 s[0:1], vcc_lo            ; encoding: [0x6a,0x11,0x80,0xbe]
+0x6a,0x11,0x80,0xbe
+
+# GFX11: s_bitset0_b64 s[104:105], s102          ; encoding: [0x66,0x11,0xe8,0xbe]
+0x66,0x11,0xe8,0xbe
+
+# GFX11: s_bitset0_b64 s[104:105], s2            ; encoding: [0x02,0x11,0xe8,0xbe]
+0x02,0x11,0xe8,0xbe
+
+# GFX11: s_bitset0_b64 vcc, s2                   ; encoding: [0x02,0x11,0xea,0xbe]
+0x02,0x11,0xea,0xbe
+
+# GFX11: s_bitset1_b32 exec_hi, s1               ; encoding: [0x01,0x12,0xff,0xbe]
+0x01,0x12,0xff,0xbe
+
+# GFX11: s_bitset1_b32 exec_lo, s1               ; encoding: [0x01,0x12,0xfe,0xbe]
+0x01,0x12,0xfe,0xbe
+
+# GFX11: s_bitset1_b32 m0, s1                    ; encoding: [0x01,0x12,0xfd,0xbe]
+0x01,0x12,0xfd,0xbe
+
+# GFX11: s_bitset1_b32 s0, 0.5                   ; encoding: [0xf0,0x12,0x80,0xbe]
+0xf0,0x12,0x80,0xbe
+
+# GFX11: s_bitset1_b32 s0, 0                     ; encoding: [0x80,0x12,0x80,0xbe]
+0x80,0x12,0x80,0xbe
+
+# GFX11: s_bitset1_b32 s0, 0x3f717273            ; encoding: [0xff,0x12,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x12,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bitset1_b32 s0, 0xaf123456            ; encoding: [0xff,0x12,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x12,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bitset1_b32 s0, -1                    ; encoding: [0xc1,0x12,0x80,0xbe]
+0xc1,0x12,0x80,0xbe
+
+# GFX11: s_bitset1_b32 s0, -4.0                  ; encoding: [0xf7,0x12,0x80,0xbe]
+0xf7,0x12,0x80,0xbe
+
+# GFX11: s_bitset1_b32 s0, exec_hi               ; encoding: [0x7f,0x12,0x80,0xbe]
+0x7f,0x12,0x80,0xbe
+
+# GFX11: s_bitset1_b32 s0, exec_lo               ; encoding: [0x7e,0x12,0x80,0xbe]
+0x7e,0x12,0x80,0xbe
+
+# GFX11: s_bitset1_b32 s0, m0                    ; encoding: [0x7d,0x12,0x80,0xbe]
+0x7d,0x12,0x80,0xbe
+
+# GFX11: s_bitset1_b32 s0, s104                  ; encoding: [0x68,0x12,0x80,0xbe]
+0x68,0x12,0x80,0xbe
+
+# GFX11: s_bitset1_b32 s0, s1                    ; encoding: [0x01,0x12,0x80,0xbe]
+0x01,0x12,0x80,0xbe
+
+# GFX11: s_bitset1_b32 s0, vcc_hi                ; encoding: [0x6b,0x12,0x80,0xbe]
+0x6b,0x12,0x80,0xbe
+
+# GFX11: s_bitset1_b32 s0, vcc_lo                ; encoding: [0x6a,0x12,0x80,0xbe]
+0x6a,0x12,0x80,0xbe
+
+# GFX11: s_bitset1_b32 s105, s104                ; encoding: [0x68,0x12,0xe9,0xbe]
+0x68,0x12,0xe9,0xbe
+
+# GFX11: s_bitset1_b32 s105, s1                  ; encoding: [0x01,0x12,0xe9,0xbe]
+0x01,0x12,0xe9,0xbe
+
+# GFX11: s_bitset1_b32 vcc_hi, s1                ; encoding: [0x01,0x12,0xeb,0xbe]
+0x01,0x12,0xeb,0xbe
+
+# GFX11: s_bitset1_b32 vcc_lo, s1                ; encoding: [0x01,0x12,0xea,0xbe]
+0x01,0x12,0xea,0xbe
+
+# GFX11: s_bitset1_b64 exec, s2                  ; encoding: [0x02,0x13,0xfe,0xbe]
+0x02,0x13,0xfe,0xbe
+
+# GFX11: s_bitset1_b64 s[0:1], 0.5               ; encoding: [0xf0,0x13,0x80,0xbe]
+0xf0,0x13,0x80,0xbe
+
+# GFX11: s_bitset1_b64 s[0:1], 0                 ; encoding: [0x80,0x13,0x80,0xbe]
+0x80,0x13,0x80,0xbe
+
+# GFX11: s_bitset1_b64 s[0:1], 0x3f717273        ; encoding: [0xff,0x13,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x13,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bitset1_b64 s[0:1], 0xaf123456        ; encoding: [0xff,0x13,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x13,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bitset1_b64 s[0:1], -1                ; encoding: [0xc1,0x13,0x80,0xbe]
+0xc1,0x13,0x80,0xbe
+
+# GFX11: s_bitset1_b64 s[0:1], -4.0              ; encoding: [0xf7,0x13,0x80,0xbe]
+0xf7,0x13,0x80,0xbe
+
+# GFX11: s_bitset1_b64 s[0:1], exec_hi           ; encoding: [0x7f,0x13,0x80,0xbe]
+0x7f,0x13,0x80,0xbe
+
+# GFX11: s_bitset1_b64 s[0:1], exec_lo           ; encoding: [0x7e,0x13,0x80,0xbe]
+0x7e,0x13,0x80,0xbe
+
+# GFX11: s_bitset1_b64 s[0:1], m0                ; encoding: [0x7d,0x13,0x80,0xbe]
+0x7d,0x13,0x80,0xbe
+
+# GFX11: s_bitset1_b64 s[0:1], s102              ; encoding: [0x66,0x13,0x80,0xbe]
+0x66,0x13,0x80,0xbe
+
+# GFX11: s_bitset1_b64 s[0:1], s2                ; encoding: [0x02,0x13,0x80,0xbe]
+0x02,0x13,0x80,0xbe
+
+# GFX11: s_bitset1_b64 s[0:1], vcc_hi            ; encoding: [0x6b,0x13,0x80,0xbe]
+0x6b,0x13,0x80,0xbe
+
+# GFX11: s_bitset1_b64 s[0:1], vcc_lo            ; encoding: [0x6a,0x13,0x80,0xbe]
+0x6a,0x13,0x80,0xbe
+
+# GFX11: s_bitset1_b64 s[104:105], s102          ; encoding: [0x66,0x13,0xe8,0xbe]
+0x66,0x13,0xe8,0xbe
+
+# GFX11: s_bitset1_b64 s[104:105], s2            ; encoding: [0x02,0x13,0xe8,0xbe]
+0x02,0x13,0xe8,0xbe
+
+# GFX11: s_bitset1_b64 vcc, s2                   ; encoding: [0x02,0x13,0xea,0xbe]
+0x02,0x13,0xea,0xbe
+
+# GFX11: s_brev_b32 exec_hi, s1                  ; encoding: [0x01,0x04,0xff,0xbe]
+0x01,0x04,0xff,0xbe
+
+# GFX11: s_brev_b32 exec_lo, s1                  ; encoding: [0x01,0x04,0xfe,0xbe]
+0x01,0x04,0xfe,0xbe
+
+# GFX11: s_brev_b32 m0, s1                       ; encoding: [0x01,0x04,0xfd,0xbe]
+0x01,0x04,0xfd,0xbe
+
+# GFX11: s_brev_b32 s0, 0.5                      ; encoding: [0xf0,0x04,0x80,0xbe]
+0xf0,0x04,0x80,0xbe
+
+# GFX11: s_brev_b32 s0, 0                        ; encoding: [0x80,0x04,0x80,0xbe]
+0x80,0x04,0x80,0xbe
+
+# GFX11: s_brev_b32 s0, 0x3f717273               ; encoding: [0xff,0x04,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_brev_b32 s0, 0xaf123456               ; encoding: [0xff,0x04,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_brev_b32 s0, -1                       ; encoding: [0xc1,0x04,0x80,0xbe]
+0xc1,0x04,0x80,0xbe
+
+# GFX11: s_brev_b32 s0, -4.0                     ; encoding: [0xf7,0x04,0x80,0xbe]
+0xf7,0x04,0x80,0xbe
+
+# GFX11: s_brev_b32 s0, exec_hi                  ; encoding: [0x7f,0x04,0x80,0xbe]
+0x7f,0x04,0x80,0xbe
+
+# GFX11: s_brev_b32 s0, exec_lo                  ; encoding: [0x7e,0x04,0x80,0xbe]
+0x7e,0x04,0x80,0xbe
+
+# GFX11: s_brev_b32 s0, m0                       ; encoding: [0x7d,0x04,0x80,0xbe]
+0x7d,0x04,0x80,0xbe
+
+# GFX11: s_brev_b32 s0, s104                     ; encoding: [0x68,0x04,0x80,0xbe]
+0x68,0x04,0x80,0xbe
+
+# GFX11: s_brev_b32 s0, s1                       ; encoding: [0x01,0x04,0x80,0xbe]
+0x01,0x04,0x80,0xbe
+
+# GFX11: s_brev_b32 s0, vcc_hi                   ; encoding: [0x6b,0x04,0x80,0xbe]
+0x6b,0x04,0x80,0xbe
+
+# GFX11: s_brev_b32 s0, vcc_lo                   ; encoding: [0x6a,0x04,0x80,0xbe]
+0x6a,0x04,0x80,0xbe
+
+# GFX11: s_brev_b32 s105, s104                   ; encoding: [0x68,0x04,0xe9,0xbe]
+0x68,0x04,0xe9,0xbe
+
+# GFX11: s_brev_b32 s105, s1                     ; encoding: [0x01,0x04,0xe9,0xbe]
+0x01,0x04,0xe9,0xbe
+
+# GFX11: s_brev_b32 vcc_hi, s1                   ; encoding: [0x01,0x04,0xeb,0xbe]
+0x01,0x04,0xeb,0xbe
+
+# GFX11: s_brev_b32 vcc_lo, s1                   ; encoding: [0x01,0x04,0xea,0xbe]
+0x01,0x04,0xea,0xbe
+
+# GFX11: s_brev_b64 exec, s[2:3]                 ; encoding: [0x02,0x05,0xfe,0xbe]
+0x02,0x05,0xfe,0xbe
+
+# GFX11: s_brev_b64 s[0:1], 0.5                  ; encoding: [0xf0,0x05,0x80,0xbe]
+0xf0,0x05,0x80,0xbe
+
+# GFX11: s_brev_b64 s[0:1], 0                    ; encoding: [0x80,0x05,0x80,0xbe]
+0x80,0x05,0x80,0xbe
+
+# GFX11: s_brev_b64 s[0:1], 0x3f717273           ; encoding: [0xff,0x05,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x05,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_brev_b64 s[0:1], 0xaf123456           ; encoding: [0xff,0x05,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x05,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_brev_b64 s[0:1], -1                   ; encoding: [0xc1,0x05,0x80,0xbe]
+0xc1,0x05,0x80,0xbe
+
+# GFX11: s_brev_b64 s[0:1], -4.0                 ; encoding: [0xf7,0x05,0x80,0xbe]
+0xf7,0x05,0x80,0xbe
+
+# GFX11: s_brev_b64 s[0:1], exec                 ; encoding: [0x7e,0x05,0x80,0xbe]
+0x7e,0x05,0x80,0xbe
+
+# GFX11: s_brev_b64 s[0:1], s[102:103]           ; encoding: [0x66,0x05,0x80,0xbe]
+0x66,0x05,0x80,0xbe
+
+# GFX11: s_brev_b64 s[0:1], s[2:3]               ; encoding: [0x02,0x05,0x80,0xbe]
+0x02,0x05,0x80,0xbe
+
+# GFX11: s_brev_b64 s[0:1], vcc                  ; encoding: [0x6a,0x05,0x80,0xbe]
+0x6a,0x05,0x80,0xbe
+
+# GFX11: s_brev_b64 s[104:105], s[102:103]       ; encoding: [0x66,0x05,0xe8,0xbe]
+0x66,0x05,0xe8,0xbe
+
+# GFX11: s_brev_b64 s[104:105], s[2:3]           ; encoding: [0x02,0x05,0xe8,0xbe]
+0x02,0x05,0xe8,0xbe
+
+# GFX11: s_brev_b64 vcc, s[2:3]                  ; encoding: [0x02,0x05,0xea,0xbe]
+0x02,0x05,0xea,0xbe
+
+# GFX11: s_cls_i32 exec_hi, s1                   ; encoding: [0x01,0x0c,0xff,0xbe]
+0x01,0x0c,0xff,0xbe
+
+# GFX11: s_cls_i32 exec_lo, s1                   ; encoding: [0x01,0x0c,0xfe,0xbe]
+0x01,0x0c,0xfe,0xbe
+
+# GFX11: s_cls_i32_i64 exec_hi, s[2:3]           ; encoding: [0x02,0x0d,0xff,0xbe]
+0x02,0x0d,0xff,0xbe
+
+# GFX11: s_cls_i32_i64 exec_lo, s[2:3]           ; encoding: [0x02,0x0d,0xfe,0xbe]
+0x02,0x0d,0xfe,0xbe
+
+# GFX11: s_cls_i32_i64 m0, s[2:3]                ; encoding: [0x02,0x0d,0xfd,0xbe]
+0x02,0x0d,0xfd,0xbe
+
+# GFX11: s_cls_i32_i64 s0, 0.5                   ; encoding: [0xf0,0x0d,0x80,0xbe]
+0xf0,0x0d,0x80,0xbe
+
+# GFX11: s_cls_i32_i64 s0, 0                     ; encoding: [0x80,0x0d,0x80,0xbe]
+0x80,0x0d,0x80,0xbe
+
+# GFX11: s_cls_i32_i64 s0, 0x3f717273            ; encoding: [0xff,0x0d,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x0d,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cls_i32_i64 s0, 0xaf123456            ; encoding: [0xff,0x0d,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x0d,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cls_i32_i64 s0, -1                    ; encoding: [0xc1,0x0d,0x80,0xbe]
+0xc1,0x0d,0x80,0xbe
+
+# GFX11: s_cls_i32_i64 s0, -4.0                  ; encoding: [0xf7,0x0d,0x80,0xbe]
+0xf7,0x0d,0x80,0xbe
+
+# GFX11: s_cls_i32_i64 s0, exec                  ; encoding: [0x7e,0x0d,0x80,0xbe]
+0x7e,0x0d,0x80,0xbe
+
+# GFX11: s_cls_i32_i64 s0, s[102:103]            ; encoding: [0x66,0x0d,0x80,0xbe]
+0x66,0x0d,0x80,0xbe
+
+# GFX11: s_cls_i32_i64 s0, s[2:3]                ; encoding: [0x02,0x0d,0x80,0xbe]
+0x02,0x0d,0x80,0xbe
+
+# GFX11: s_cls_i32_i64 s0, vcc                   ; encoding: [0x6a,0x0d,0x80,0xbe]
+0x6a,0x0d,0x80,0xbe
+
+# GFX11: s_cls_i32_i64 s105, s[102:103]          ; encoding: [0x66,0x0d,0xe9,0xbe]
+0x66,0x0d,0xe9,0xbe
+
+# GFX11: s_cls_i32_i64 s105, s[2:3]              ; encoding: [0x02,0x0d,0xe9,0xbe]
+0x02,0x0d,0xe9,0xbe
+
+# GFX11: s_cls_i32_i64 vcc_hi, s[2:3]            ; encoding: [0x02,0x0d,0xeb,0xbe]
+0x02,0x0d,0xeb,0xbe
+
+# GFX11: s_cls_i32_i64 vcc_lo, s[2:3]            ; encoding: [0x02,0x0d,0xea,0xbe]
+0x02,0x0d,0xea,0xbe
+
+# GFX11: s_cls_i32 m0, s1                        ; encoding: [0x01,0x0c,0xfd,0xbe]
+0x01,0x0c,0xfd,0xbe
+
+# GFX11: s_cls_i32 s0, 0.5                       ; encoding: [0xf0,0x0c,0x80,0xbe]
+0xf0,0x0c,0x80,0xbe
+
+# GFX11: s_cls_i32 s0, 0                         ; encoding: [0x80,0x0c,0x80,0xbe]
+0x80,0x0c,0x80,0xbe
+
+# GFX11: s_cls_i32 s0, 0x3f717273                ; encoding: [0xff,0x0c,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x0c,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cls_i32 s0, 0xaf123456                ; encoding: [0xff,0x0c,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x0c,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cls_i32 s0, -1                        ; encoding: [0xc1,0x0c,0x80,0xbe]
+0xc1,0x0c,0x80,0xbe
+
+# GFX11: s_cls_i32 s0, -4.0                      ; encoding: [0xf7,0x0c,0x80,0xbe]
+0xf7,0x0c,0x80,0xbe
+
+# GFX11: s_cls_i32 s0, exec_hi                   ; encoding: [0x7f,0x0c,0x80,0xbe]
+0x7f,0x0c,0x80,0xbe
+
+# GFX11: s_cls_i32 s0, exec_lo                   ; encoding: [0x7e,0x0c,0x80,0xbe]
+0x7e,0x0c,0x80,0xbe
+
+# GFX11: s_cls_i32 s0, m0                        ; encoding: [0x7d,0x0c,0x80,0xbe]
+0x7d,0x0c,0x80,0xbe
+
+# GFX11: s_cls_i32 s0, s104                      ; encoding: [0x68,0x0c,0x80,0xbe]
+0x68,0x0c,0x80,0xbe
+
+# GFX11: s_cls_i32 s0, s1                        ; encoding: [0x01,0x0c,0x80,0xbe]
+0x01,0x0c,0x80,0xbe
+
+# GFX11: s_cls_i32 s0, vcc_hi                    ; encoding: [0x6b,0x0c,0x80,0xbe]
+0x6b,0x0c,0x80,0xbe
+
+# GFX11: s_cls_i32 s0, vcc_lo                    ; encoding: [0x6a,0x0c,0x80,0xbe]
+0x6a,0x0c,0x80,0xbe
+
+# GFX11: s_cls_i32 s105, s104                    ; encoding: [0x68,0x0c,0xe9,0xbe]
+0x68,0x0c,0xe9,0xbe
+
+# GFX11: s_cls_i32 s105, s1                      ; encoding: [0x01,0x0c,0xe9,0xbe]
+0x01,0x0c,0xe9,0xbe
+
+# GFX11: s_cls_i32 vcc_hi, s1                    ; encoding: [0x01,0x0c,0xeb,0xbe]
+0x01,0x0c,0xeb,0xbe
+
+# GFX11: s_cls_i32 vcc_lo, s1                    ; encoding: [0x01,0x0c,0xea,0xbe]
+0x01,0x0c,0xea,0xbe
+
+# GFX11: s_clz_i32_u32 exec_hi, s1               ; encoding: [0x01,0x0a,0xff,0xbe]
+0x01,0x0a,0xff,0xbe
+
+# GFX11: s_clz_i32_u32 exec_lo, s1               ; encoding: [0x01,0x0a,0xfe,0xbe]
+0x01,0x0a,0xfe,0xbe
+
+# GFX11: s_clz_i32_u32 m0, s1                    ; encoding: [0x01,0x0a,0xfd,0xbe]
+0x01,0x0a,0xfd,0xbe
+
+# GFX11: s_clz_i32_u32 s0, 0.5                   ; encoding: [0xf0,0x0a,0x80,0xbe]
+0xf0,0x0a,0x80,0xbe
+
+# GFX11: s_clz_i32_u32 s0, 0                     ; encoding: [0x80,0x0a,0x80,0xbe]
+0x80,0x0a,0x80,0xbe
+
+# GFX11: s_clz_i32_u32 s0, 0x3f717273            ; encoding: [0xff,0x0a,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x0a,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_clz_i32_u32 s0, 0xaf123456            ; encoding: [0xff,0x0a,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x0a,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_clz_i32_u32 s0, -1                    ; encoding: [0xc1,0x0a,0x80,0xbe]
+0xc1,0x0a,0x80,0xbe
+
+# GFX11: s_clz_i32_u32 s0, -4.0                  ; encoding: [0xf7,0x0a,0x80,0xbe]
+0xf7,0x0a,0x80,0xbe
+
+# GFX11: s_clz_i32_u32 s0, exec_hi               ; encoding: [0x7f,0x0a,0x80,0xbe]
+0x7f,0x0a,0x80,0xbe
+
+# GFX11: s_clz_i32_u32 s0, exec_lo               ; encoding: [0x7e,0x0a,0x80,0xbe]
+0x7e,0x0a,0x80,0xbe
+
+# GFX11: s_clz_i32_u32 s0, m0                    ; encoding: [0x7d,0x0a,0x80,0xbe]
+0x7d,0x0a,0x80,0xbe
+
+# GFX11: s_clz_i32_u32 s0, s104                  ; encoding: [0x68,0x0a,0x80,0xbe]
+0x68,0x0a,0x80,0xbe
+
+# GFX11: s_clz_i32_u32 s0, s1                    ; encoding: [0x01,0x0a,0x80,0xbe]
+0x01,0x0a,0x80,0xbe
+
+# GFX11: s_clz_i32_u32 s0, vcc_hi                ; encoding: [0x6b,0x0a,0x80,0xbe]
+0x6b,0x0a,0x80,0xbe
+
+# GFX11: s_clz_i32_u32 s0, vcc_lo                ; encoding: [0x6a,0x0a,0x80,0xbe]
+0x6a,0x0a,0x80,0xbe
+
+# GFX11: s_clz_i32_u32 s105, s104                ; encoding: [0x68,0x0a,0xe9,0xbe]
+0x68,0x0a,0xe9,0xbe
+
+# GFX11: s_clz_i32_u32 s105, s1                  ; encoding: [0x01,0x0a,0xe9,0xbe]
+0x01,0x0a,0xe9,0xbe
+
+# GFX11: s_clz_i32_u32 vcc_hi, s1                ; encoding: [0x01,0x0a,0xeb,0xbe]
+0x01,0x0a,0xeb,0xbe
+
+# GFX11: s_clz_i32_u32 vcc_lo, s1                ; encoding: [0x01,0x0a,0xea,0xbe]
+0x01,0x0a,0xea,0xbe
+
+# GFX11: s_clz_i32_u64 exec_hi, s[2:3]           ; encoding: [0x02,0x0b,0xff,0xbe]
+0x02,0x0b,0xff,0xbe
+
+# GFX11: s_clz_i32_u64 exec_lo, s[2:3]           ; encoding: [0x02,0x0b,0xfe,0xbe]
+0x02,0x0b,0xfe,0xbe
+
+# GFX11: s_clz_i32_u64 m0, s[2:3]                ; encoding: [0x02,0x0b,0xfd,0xbe]
+0x02,0x0b,0xfd,0xbe
+
+# GFX11: s_clz_i32_u64 s0, 0.5                   ; encoding: [0xf0,0x0b,0x80,0xbe]
+0xf0,0x0b,0x80,0xbe
+
+# GFX11: s_clz_i32_u64 s0, 0                     ; encoding: [0x80,0x0b,0x80,0xbe]
+0x80,0x0b,0x80,0xbe
+
+# GFX11: s_clz_i32_u64 s0, 0x3f717273            ; encoding: [0xff,0x0b,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x0b,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_clz_i32_u64 s0, 0xaf123456            ; encoding: [0xff,0x0b,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x0b,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_clz_i32_u64 s0, -1                    ; encoding: [0xc1,0x0b,0x80,0xbe]
+0xc1,0x0b,0x80,0xbe
+
+# GFX11: s_clz_i32_u64 s0, -4.0                  ; encoding: [0xf7,0x0b,0x80,0xbe]
+0xf7,0x0b,0x80,0xbe
+
+# GFX11: s_clz_i32_u64 s0, exec                  ; encoding: [0x7e,0x0b,0x80,0xbe]
+0x7e,0x0b,0x80,0xbe
+
+# GFX11: s_clz_i32_u64 s0, s[102:103]            ; encoding: [0x66,0x0b,0x80,0xbe]
+0x66,0x0b,0x80,0xbe
+
+# GFX11: s_clz_i32_u64 s0, s[2:3]                ; encoding: [0x02,0x0b,0x80,0xbe]
+0x02,0x0b,0x80,0xbe
+
+# GFX11: s_clz_i32_u64 s0, vcc                   ; encoding: [0x6a,0x0b,0x80,0xbe]
+0x6a,0x0b,0x80,0xbe
+
+# GFX11: s_clz_i32_u64 s105, s[102:103]          ; encoding: [0x66,0x0b,0xe9,0xbe]
+0x66,0x0b,0xe9,0xbe
+
+# GFX11: s_clz_i32_u64 s105, s[2:3]              ; encoding: [0x02,0x0b,0xe9,0xbe]
+0x02,0x0b,0xe9,0xbe
+
+# GFX11: s_clz_i32_u64 vcc_hi, s[2:3]            ; encoding: [0x02,0x0b,0xeb,0xbe]
+0x02,0x0b,0xeb,0xbe
+
+# GFX11: s_clz_i32_u64 vcc_lo, s[2:3]            ; encoding: [0x02,0x0b,0xea,0xbe]
+0x02,0x0b,0xea,0xbe
+
+# GFX11: s_cmov_b32 exec_hi, s1                  ; encoding: [0x01,0x02,0xff,0xbe]
+0x01,0x02,0xff,0xbe
+
+# GFX11: s_cmov_b32 exec_lo, s1                  ; encoding: [0x01,0x02,0xfe,0xbe]
+0x01,0x02,0xfe,0xbe
+
+# GFX11: s_cmov_b32 m0, s1                       ; encoding: [0x01,0x02,0xfd,0xbe]
+0x01,0x02,0xfd,0xbe
+
+# GFX11: s_cmov_b32 s0, 0.5                      ; encoding: [0xf0,0x02,0x80,0xbe]
+0xf0,0x02,0x80,0xbe
+
+# GFX11: s_cmov_b32 s0, 0                        ; encoding: [0x80,0x02,0x80,0xbe]
+0x80,0x02,0x80,0xbe
+
+# GFX11: s_cmov_b32 s0, 0x3f717273               ; encoding: [0xff,0x02,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmov_b32 s0, 0xaf123456               ; encoding: [0xff,0x02,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmov_b32 s0, -1                       ; encoding: [0xc1,0x02,0x80,0xbe]
+0xc1,0x02,0x80,0xbe
+
+# GFX11: s_cmov_b32 s0, -4.0                     ; encoding: [0xf7,0x02,0x80,0xbe]
+0xf7,0x02,0x80,0xbe
+
+# GFX11: s_cmov_b32 s0, exec_hi                  ; encoding: [0x7f,0x02,0x80,0xbe]
+0x7f,0x02,0x80,0xbe
+
+# GFX11: s_cmov_b32 s0, exec_lo                  ; encoding: [0x7e,0x02,0x80,0xbe]
+0x7e,0x02,0x80,0xbe
+
+# GFX11: s_cmov_b32 s0, m0                       ; encoding: [0x7d,0x02,0x80,0xbe]
+0x7d,0x02,0x80,0xbe
+
+# GFX11: s_cmov_b32 s0, s104                     ; encoding: [0x68,0x02,0x80,0xbe]
+0x68,0x02,0x80,0xbe
+
+# GFX11: s_cmov_b32 s0, s1                       ; encoding: [0x01,0x02,0x80,0xbe]
+0x01,0x02,0x80,0xbe
+
+# GFX11: s_cmov_b32 s0, vcc_hi                   ; encoding: [0x6b,0x02,0x80,0xbe]
+0x6b,0x02,0x80,0xbe
+
+# GFX11: s_cmov_b32 s0, vcc_lo                   ; encoding: [0x6a,0x02,0x80,0xbe]
+0x6a,0x02,0x80,0xbe
+
+# GFX11: s_cmov_b32 s105, s104                   ; encoding: [0x68,0x02,0xe9,0xbe]
+0x68,0x02,0xe9,0xbe
+
+# GFX11: s_cmov_b32 s105, s1                     ; encoding: [0x01,0x02,0xe9,0xbe]
+0x01,0x02,0xe9,0xbe
+
+# GFX11: s_cmov_b32 vcc_hi, s1                   ; encoding: [0x01,0x02,0xeb,0xbe]
+0x01,0x02,0xeb,0xbe
+
+# GFX11: s_cmov_b32 vcc_lo, s1                   ; encoding: [0x01,0x02,0xea,0xbe]
+0x01,0x02,0xea,0xbe
+
+# GFX11: s_cmov_b64 exec, s[2:3]                 ; encoding: [0x02,0x03,0xfe,0xbe]
+0x02,0x03,0xfe,0xbe
+
+# GFX11: s_cmov_b64 s[0:1], 0.5                  ; encoding: [0xf0,0x03,0x80,0xbe]
+0xf0,0x03,0x80,0xbe
+
+# GFX11: s_cmov_b64 s[0:1], 0                    ; encoding: [0x80,0x03,0x80,0xbe]
+0x80,0x03,0x80,0xbe
+
+# GFX11: s_cmov_b64 s[0:1], 0x3f717273           ; encoding: [0xff,0x03,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x03,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmov_b64 s[0:1], 0xaf123456           ; encoding: [0xff,0x03,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x03,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmov_b64 s[0:1], -1                   ; encoding: [0xc1,0x03,0x80,0xbe]
+0xc1,0x03,0x80,0xbe
+
+# GFX11: s_cmov_b64 s[0:1], -4.0                 ; encoding: [0xf7,0x03,0x80,0xbe]
+0xf7,0x03,0x80,0xbe
+
+# GFX11: s_cmov_b64 s[0:1], exec                 ; encoding: [0x7e,0x03,0x80,0xbe]
+0x7e,0x03,0x80,0xbe
+
+# GFX11: s_cmov_b64 s[0:1], s[102:103]           ; encoding: [0x66,0x03,0x80,0xbe]
+0x66,0x03,0x80,0xbe
+
+# GFX11: s_cmov_b64 s[0:1], s[2:3]               ; encoding: [0x02,0x03,0x80,0xbe]
+0x02,0x03,0x80,0xbe
+
+# GFX11: s_cmov_b64 s[0:1], vcc                  ; encoding: [0x6a,0x03,0x80,0xbe]
+0x6a,0x03,0x80,0xbe
+
+# GFX11: s_cmov_b64 s[104:105], s[102:103]       ; encoding: [0x66,0x03,0xe8,0xbe]
+0x66,0x03,0xe8,0xbe
+
+# GFX11: s_cmov_b64 s[104:105], s[2:3]           ; encoding: [0x02,0x03,0xe8,0xbe]
+0x02,0x03,0xe8,0xbe
+
+# GFX11: s_cmov_b64 vcc, s[2:3]                  ; encoding: [0x02,0x03,0xea,0xbe]
+0x02,0x03,0xea,0xbe
+
+# GFX11: s_ctz_i32_b32 exec_hi, s1               ; encoding: [0x01,0x08,0xff,0xbe]
+0x01,0x08,0xff,0xbe
+
+# GFX11: s_ctz_i32_b32 exec_lo, s1               ; encoding: [0x01,0x08,0xfe,0xbe]
+0x01,0x08,0xfe,0xbe
+
+# GFX11: s_ctz_i32_b32 m0, s1                    ; encoding: [0x01,0x08,0xfd,0xbe]
+0x01,0x08,0xfd,0xbe
+
+# GFX11: s_ctz_i32_b32 s0, 0.5                   ; encoding: [0xf0,0x08,0x80,0xbe]
+0xf0,0x08,0x80,0xbe
+
+# GFX11: s_ctz_i32_b32 s0, 0                     ; encoding: [0x80,0x08,0x80,0xbe]
+0x80,0x08,0x80,0xbe
+
+# GFX11: s_ctz_i32_b32 s0, 0x3f717273            ; encoding: [0xff,0x08,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x08,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_ctz_i32_b32 s0, 0xaf123456            ; encoding: [0xff,0x08,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x08,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_ctz_i32_b32 s0, -1                    ; encoding: [0xc1,0x08,0x80,0xbe]
+0xc1,0x08,0x80,0xbe
+
+# GFX11: s_ctz_i32_b32 s0, -4.0                  ; encoding: [0xf7,0x08,0x80,0xbe]
+0xf7,0x08,0x80,0xbe
+
+# GFX11: s_ctz_i32_b32 s0, exec_hi               ; encoding: [0x7f,0x08,0x80,0xbe]
+0x7f,0x08,0x80,0xbe
+
+# GFX11: s_ctz_i32_b32 s0, exec_lo               ; encoding: [0x7e,0x08,0x80,0xbe]
+0x7e,0x08,0x80,0xbe
+
+# GFX11: s_ctz_i32_b32 s0, m0                    ; encoding: [0x7d,0x08,0x80,0xbe]
+0x7d,0x08,0x80,0xbe
+
+# GFX11: s_ctz_i32_b32 s0, s104                  ; encoding: [0x68,0x08,0x80,0xbe]
+0x68,0x08,0x80,0xbe
+
+# GFX11: s_ctz_i32_b32 s0, s1                    ; encoding: [0x01,0x08,0x80,0xbe]
+0x01,0x08,0x80,0xbe
+
+# GFX11: s_ctz_i32_b32 s0, vcc_hi                ; encoding: [0x6b,0x08,0x80,0xbe]
+0x6b,0x08,0x80,0xbe
+
+# GFX11: s_ctz_i32_b32 s0, vcc_lo                ; encoding: [0x6a,0x08,0x80,0xbe]
+0x6a,0x08,0x80,0xbe
+
+# GFX11: s_ctz_i32_b32 s105, s104                ; encoding: [0x68,0x08,0xe9,0xbe]
+0x68,0x08,0xe9,0xbe
+
+# GFX11: s_ctz_i32_b32 s105, s1                  ; encoding: [0x01,0x08,0xe9,0xbe]
+0x01,0x08,0xe9,0xbe
+
+# GFX11: s_ctz_i32_b32 vcc_hi, s1                ; encoding: [0x01,0x08,0xeb,0xbe]
+0x01,0x08,0xeb,0xbe
+
+# GFX11: s_ctz_i32_b32 vcc_lo, s1                ; encoding: [0x01,0x08,0xea,0xbe]
+0x01,0x08,0xea,0xbe
+
+# GFX11: s_ctz_i32_b64 exec_hi, s[2:3]           ; encoding: [0x02,0x09,0xff,0xbe]
+0x02,0x09,0xff,0xbe
+
+# GFX11: s_ctz_i32_b64 exec_lo, s[2:3]           ; encoding: [0x02,0x09,0xfe,0xbe]
+0x02,0x09,0xfe,0xbe
+
+# GFX11: s_ctz_i32_b64 m0, s[2:3]                ; encoding: [0x02,0x09,0xfd,0xbe]
+0x02,0x09,0xfd,0xbe
+
+# GFX11: s_ctz_i32_b64 s0, 0.5                   ; encoding: [0xf0,0x09,0x80,0xbe]
+0xf0,0x09,0x80,0xbe
+
+# GFX11: s_ctz_i32_b64 s0, 0                     ; encoding: [0x80,0x09,0x80,0xbe]
+0x80,0x09,0x80,0xbe
+
+# GFX11: s_ctz_i32_b64 s0, 0x3f717273            ; encoding: [0xff,0x09,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x09,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_ctz_i32_b64 s0, 0xaf123456            ; encoding: [0xff,0x09,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x09,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_ctz_i32_b64 s0, -1                    ; encoding: [0xc1,0x09,0x80,0xbe]
+0xc1,0x09,0x80,0xbe
+
+# GFX11: s_ctz_i32_b64 s0, -4.0                  ; encoding: [0xf7,0x09,0x80,0xbe]
+0xf7,0x09,0x80,0xbe
+
+# GFX11: s_ctz_i32_b64 s0, exec                  ; encoding: [0x7e,0x09,0x80,0xbe]
+0x7e,0x09,0x80,0xbe
+
+# GFX11: s_ctz_i32_b64 s0, s[102:103]            ; encoding: [0x66,0x09,0x80,0xbe]
+0x66,0x09,0x80,0xbe
+
+# GFX11: s_ctz_i32_b64 s0, s[2:3]                ; encoding: [0x02,0x09,0x80,0xbe]
+0x02,0x09,0x80,0xbe
+
+# GFX11: s_ctz_i32_b64 s0, vcc                   ; encoding: [0x6a,0x09,0x80,0xbe]
+0x6a,0x09,0x80,0xbe
+
+# GFX11: s_ctz_i32_b64 s105, s[102:103]          ; encoding: [0x66,0x09,0xe9,0xbe]
+0x66,0x09,0xe9,0xbe
+
+# GFX11: s_ctz_i32_b64 s105, s[2:3]              ; encoding: [0x02,0x09,0xe9,0xbe]
+0x02,0x09,0xe9,0xbe
+
+# GFX11: s_ctz_i32_b64 vcc_hi, s[2:3]            ; encoding: [0x02,0x09,0xeb,0xbe]
+0x02,0x09,0xeb,0xbe
+
+# GFX11: s_ctz_i32_b64 vcc_lo, s[2:3]            ; encoding: [0x02,0x09,0xea,0xbe]
+0x02,0x09,0xea,0xbe
+
+# GFX11: s_getpc_b64 exec                        ; encoding: [0x00,0x47,0xfe,0xbe]
+0x00,0x47,0xfe,0xbe
+
+# GFX11: s_getpc_b64 s[0:1]                      ; encoding: [0x00,0x47,0x80,0xbe]
+0x00,0x47,0x80,0xbe
+
+# GFX11: s_getpc_b64 s[104:105]                  ; encoding: [0x00,0x47,0xe8,0xbe]
+0x00,0x47,0xe8,0xbe
+
+# GFX11: s_getpc_b64 vcc                         ; encoding: [0x00,0x47,0xea,0xbe]
+0x00,0x47,0xea,0xbe
+
+# GFX11: s_mov_b32 exec_hi, s1                   ; encoding: [0x01,0x00,0xff,0xbe]
+0x01,0x00,0xff,0xbe
+
+# GFX11: s_mov_b32 exec_lo, s1                   ; encoding: [0x01,0x00,0xfe,0xbe]
+0x01,0x00,0xfe,0xbe
+
+# GFX11: s_mov_b32 m0, s1                        ; encoding: [0x01,0x00,0xfd,0xbe]
+0x01,0x00,0xfd,0xbe
+
+# GFX11: s_mov_b32 s0, 0.5                       ; encoding: [0xf0,0x00,0x80,0xbe]
+0xf0,0x00,0x80,0xbe
+
+# GFX11: s_mov_b32 s0, 0                         ; encoding: [0x80,0x00,0x80,0xbe]
+0x80,0x00,0x80,0xbe
+
+# GFX11: s_mov_b32 s0, 0x3f717273                ; encoding: [0xff,0x00,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x00,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_mov_b32 s0, 0xaf123456                ; encoding: [0xff,0x00,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x00,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_mov_b32 s0, -1                        ; encoding: [0xc1,0x00,0x80,0xbe]
+0xc1,0x00,0x80,0xbe
+
+# GFX11: s_mov_b32 s0, -4.0                      ; encoding: [0xf7,0x00,0x80,0xbe]
+0xf7,0x00,0x80,0xbe
+
+# GFX11: s_mov_b32 s0, exec_hi                   ; encoding: [0x7f,0x00,0x80,0xbe]
+0x7f,0x00,0x80,0xbe
+
+# GFX11: s_mov_b32 s0, exec_lo                   ; encoding: [0x7e,0x00,0x80,0xbe]
+0x7e,0x00,0x80,0xbe
+
+# GFX11: s_mov_b32 s0, m0                        ; encoding: [0x7d,0x00,0x80,0xbe]
+0x7d,0x00,0x80,0xbe
+
+# GFX11: s_mov_b32 s0, s104                      ; encoding: [0x68,0x00,0x80,0xbe]
+0x68,0x00,0x80,0xbe
+
+# GFX11: s_mov_b32 s0, s1                        ; encoding: [0x01,0x00,0x80,0xbe]
+0x01,0x00,0x80,0xbe
+
+# GFX11: s_mov_b32 s0, vcc_hi                    ; encoding: [0x6b,0x00,0x80,0xbe]
+0x6b,0x00,0x80,0xbe
+
+# GFX11: s_mov_b32 s0, vcc_lo                    ; encoding: [0x6a,0x00,0x80,0xbe]
+0x6a,0x00,0x80,0xbe
+
+# GFX11: s_mov_b32 s105, s104                    ; encoding: [0x68,0x00,0xe9,0xbe]
+0x68,0x00,0xe9,0xbe
+
+# GFX11: s_mov_b32 s105, s1                      ; encoding: [0x01,0x00,0xe9,0xbe]
+0x01,0x00,0xe9,0xbe
+
+# GFX11: s_mov_b32 vcc_hi, s1                    ; encoding: [0x01,0x00,0xeb,0xbe]
+0x01,0x00,0xeb,0xbe
+
+# GFX11: s_mov_b32 vcc_lo, s1                    ; encoding: [0x01,0x00,0xea,0xbe]
+0x01,0x00,0xea,0xbe
+
+# GFX11: s_mov_b32 s0, null                      ; encoding: [0x7c,0x00,0x80,0xbe]
+0x7c,0x00,0x80,0xbe
+
+# GFX11: s_mov_b32 null, s1                      ; encoding: [0x01,0x00,0xfc,0xbe]
+0x01,0x00,0xfc,0xbe
+
+# GFX11: s_mov_b64 exec, s[2:3]                  ; encoding: [0x02,0x01,0xfe,0xbe]
+0x02,0x01,0xfe,0xbe
+
+# GFX11: s_mov_b64 s[0:1], 0.5                   ; encoding: [0xf0,0x01,0x80,0xbe]
+0xf0,0x01,0x80,0xbe
+
+# GFX11: s_mov_b64 s[0:1], 0                     ; encoding: [0x80,0x01,0x80,0xbe]
+0x80,0x01,0x80,0xbe
+
+# GFX11: s_mov_b64 s[0:1], 0x3f717273            ; encoding: [0xff,0x01,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x01,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_mov_b64 s[0:1], 0xaf123456            ; encoding: [0xff,0x01,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x01,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_mov_b64 s[0:1], -1                    ; encoding: [0xc1,0x01,0x80,0xbe]
+0xc1,0x01,0x80,0xbe
+
+# GFX11: s_mov_b64 s[0:1], -4.0                  ; encoding: [0xf7,0x01,0x80,0xbe]
+0xf7,0x01,0x80,0xbe
+
+# GFX11: s_mov_b64 s[0:1], exec                  ; encoding: [0x7e,0x01,0x80,0xbe]
+0x7e,0x01,0x80,0xbe
+
+# GFX11: s_mov_b64 s[0:1], s[102:103]            ; encoding: [0x66,0x01,0x80,0xbe]
+0x66,0x01,0x80,0xbe
+
+# GFX11: s_mov_b64 s[0:1], s[2:3]                ; encoding: [0x02,0x01,0x80,0xbe]
+0x02,0x01,0x80,0xbe
+
+# GFX11: s_mov_b64 s[0:1], vcc                   ; encoding: [0x6a,0x01,0x80,0xbe]
+0x6a,0x01,0x80,0xbe
+
+# GFX11: s_mov_b64 s[104:105], s[102:103]        ; encoding: [0x66,0x01,0xe8,0xbe]
+0x66,0x01,0xe8,0xbe
+
+# GFX11: s_mov_b64 s[104:105], s[2:3]            ; encoding: [0x02,0x01,0xe8,0xbe]
+0x02,0x01,0xe8,0xbe
+
+# GFX11: s_mov_b64 vcc, s[2:3]                   ; encoding: [0x02,0x01,0xea,0xbe]
+0x02,0x01,0xea,0xbe
+
+# GFX11: s_mov_b64 s[0:1], null                  ; encoding: [0x7c,0x01,0x80,0xbe]
+0x7c,0x01,0x80,0xbe
+
+# GFX11: s_mov_b64 null, s[2:3]                  ; encoding: [0x02,0x01,0xfc,0xbe]
+0x02,0x01,0xfc,0xbe
+
+# GFX11: s_movreld_b32 s0, 0.5                   ; encoding: [0xf0,0x42,0x80,0xbe]
+0xf0,0x42,0x80,0xbe
+
+# GFX11: s_movreld_b32 s0, 0                     ; encoding: [0x80,0x42,0x80,0xbe]
+0x80,0x42,0x80,0xbe
+
+# GFX11: s_movreld_b32 s0, 0x3f717273            ; encoding: [0xff,0x42,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x42,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_movreld_b32 s0, 0xaf123456            ; encoding: [0xff,0x42,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x42,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_movreld_b32 s0, -1                    ; encoding: [0xc1,0x42,0x80,0xbe]
+0xc1,0x42,0x80,0xbe
+
+# GFX11: s_movreld_b32 s0, -4.0                  ; encoding: [0xf7,0x42,0x80,0xbe]
+0xf7,0x42,0x80,0xbe
+
+# GFX11: s_movreld_b32 s0, exec_hi               ; encoding: [0x7f,0x42,0x80,0xbe]
+0x7f,0x42,0x80,0xbe
+
+# GFX11: s_movreld_b32 s0, exec_lo               ; encoding: [0x7e,0x42,0x80,0xbe]
+0x7e,0x42,0x80,0xbe
+
+# GFX11: s_movreld_b32 s0, m0                    ; encoding: [0x7d,0x42,0x80,0xbe]
+0x7d,0x42,0x80,0xbe
+
+# GFX11: s_movreld_b32 s0, s104                  ; encoding: [0x68,0x42,0x80,0xbe]
+0x68,0x42,0x80,0xbe
+
+# GFX11: s_movreld_b32 s0, s1                    ; encoding: [0x01,0x42,0x80,0xbe]
+0x01,0x42,0x80,0xbe
+
+# GFX11: s_movreld_b32 s0, vcc_hi                ; encoding: [0x6b,0x42,0x80,0xbe]
+0x6b,0x42,0x80,0xbe
+
+# GFX11: s_movreld_b32 s0, vcc_lo                ; encoding: [0x6a,0x42,0x80,0xbe]
+0x6a,0x42,0x80,0xbe
+
+# GFX11: s_movreld_b32 s105, s104                ; encoding: [0x68,0x42,0xe9,0xbe]
+0x68,0x42,0xe9,0xbe
+
+# GFX11: s_movreld_b32 s105, s1                  ; encoding: [0x01,0x42,0xe9,0xbe]
+0x01,0x42,0xe9,0xbe
+
+# GFX11: s_movreld_b32 vcc_hi, s1                ; encoding: [0x01,0x42,0xeb,0xbe]
+0x01,0x42,0xeb,0xbe
+
+# GFX11: s_movreld_b32 vcc_lo, s1                ; encoding: [0x01,0x42,0xea,0xbe]
+0x01,0x42,0xea,0xbe
+
+# GFX11: s_movreld_b64 s[0:1], 0.5               ; encoding: [0xf0,0x43,0x80,0xbe]
+0xf0,0x43,0x80,0xbe
+
+# GFX11: s_movreld_b64 s[0:1], 0                 ; encoding: [0x80,0x43,0x80,0xbe]
+0x80,0x43,0x80,0xbe
+
+# GFX11: s_movreld_b64 s[0:1], 0x3f717273        ; encoding: [0xff,0x43,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x43,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_movreld_b64 s[0:1], 0xaf123456        ; encoding: [0xff,0x43,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x43,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_movreld_b64 s[0:1], -1                ; encoding: [0xc1,0x43,0x80,0xbe]
+0xc1,0x43,0x80,0xbe
+
+# GFX11: s_movreld_b64 s[0:1], -4.0              ; encoding: [0xf7,0x43,0x80,0xbe]
+0xf7,0x43,0x80,0xbe
+
+# GFX11: s_movreld_b64 s[0:1], exec              ; encoding: [0x7e,0x43,0x80,0xbe]
+0x7e,0x43,0x80,0xbe
+
+# GFX11: s_movreld_b64 s[0:1], s[102:103]        ; encoding: [0x66,0x43,0x80,0xbe]
+0x66,0x43,0x80,0xbe
+
+# GFX11: s_movreld_b64 s[0:1], s[2:3]            ; encoding: [0x02,0x43,0x80,0xbe]
+0x02,0x43,0x80,0xbe
+
+# GFX11: s_movreld_b64 s[0:1], vcc               ; encoding: [0x6a,0x43,0x80,0xbe]
+0x6a,0x43,0x80,0xbe
+
+# GFX11: s_movreld_b64 s[104:105], s[102:103]    ; encoding: [0x66,0x43,0xe8,0xbe]
+0x66,0x43,0xe8,0xbe
+
+# GFX11: s_movreld_b64 s[104:105], s[2:3]        ; encoding: [0x02,0x43,0xe8,0xbe]
+0x02,0x43,0xe8,0xbe
+
+# GFX11: s_movreld_b64 vcc, s[2:3]               ; encoding: [0x02,0x43,0xea,0xbe]
+0x02,0x43,0xea,0xbe
+
+# GFX11: s_movrels_b32 exec_hi, s1               ; encoding: [0x01,0x40,0xff,0xbe]
+0x01,0x40,0xff,0xbe
+
+# GFX11: s_movrels_b32 exec_lo, s1               ; encoding: [0x01,0x40,0xfe,0xbe]
+0x01,0x40,0xfe,0xbe
+
+# GFX11: s_movrels_b32 m0, s1                    ; encoding: [0x01,0x40,0xfd,0xbe]
+0x01,0x40,0xfd,0xbe
+
+# GFX11: s_movrels_b32 s0, s104                  ; encoding: [0x68,0x40,0x80,0xbe]
+0x68,0x40,0x80,0xbe
+
+# GFX11: s_movrels_b32 s0, s1                    ; encoding: [0x01,0x40,0x80,0xbe]
+0x01,0x40,0x80,0xbe
+
+# GFX11: s_movrels_b32 s0, vcc_hi                ; encoding: [0x6b,0x40,0x80,0xbe]
+0x6b,0x40,0x80,0xbe
+
+# GFX11: s_movrels_b32 s0, vcc_lo                ; encoding: [0x6a,0x40,0x80,0xbe]
+0x6a,0x40,0x80,0xbe
+
+# GFX11: s_movrels_b32 s105, s104                ; encoding: [0x68,0x40,0xe9,0xbe]
+0x68,0x40,0xe9,0xbe
+
+# GFX11: s_movrels_b32 s105, s1                  ; encoding: [0x01,0x40,0xe9,0xbe]
+0x01,0x40,0xe9,0xbe
+
+# GFX11: s_movrels_b32 vcc_hi, s1                ; encoding: [0x01,0x40,0xeb,0xbe]
+0x01,0x40,0xeb,0xbe
+
+# GFX11: s_movrels_b32 vcc_lo, s1                ; encoding: [0x01,0x40,0xea,0xbe]
+0x01,0x40,0xea,0xbe
+
+# GFX11: s_movrels_b64 exec, s[2:3]              ; encoding: [0x02,0x41,0xfe,0xbe]
+0x02,0x41,0xfe,0xbe
+
+# GFX11: s_movrels_b64 s[0:1], s[102:103]        ; encoding: [0x66,0x41,0x80,0xbe]
+0x66,0x41,0x80,0xbe
+
+# GFX11: s_movrels_b64 s[0:1], s[2:3]            ; encoding: [0x02,0x41,0x80,0xbe]
+0x02,0x41,0x80,0xbe
+
+# GFX11: s_movrels_b64 s[0:1], vcc               ; encoding: [0x6a,0x41,0x80,0xbe]
+0x6a,0x41,0x80,0xbe
+
+# GFX11: s_movrels_b64 s[104:105], s[102:103]    ; encoding: [0x66,0x41,0xe8,0xbe]
+0x66,0x41,0xe8,0xbe
+
+# GFX11: s_movrels_b64 s[104:105], s[2:3]        ; encoding: [0x02,0x41,0xe8,0xbe]
+0x02,0x41,0xe8,0xbe
+
+# GFX11: s_movrels_b64 vcc, s[2:3]               ; encoding: [0x02,0x41,0xea,0xbe]
+0x02,0x41,0xea,0xbe
+
+# GFX11: s_movrelsd_2_b32 s0, s104               ; encoding: [0x68,0x44,0x80,0xbe]
+0x68,0x44,0x80,0xbe
+
+# GFX11: s_movrelsd_2_b32 s0, s1                 ; encoding: [0x01,0x44,0x80,0xbe]
+0x01,0x44,0x80,0xbe
+
+# GFX11: s_movrelsd_2_b32 s0, vcc_hi             ; encoding: [0x6b,0x44,0x80,0xbe]
+0x6b,0x44,0x80,0xbe
+
+# GFX11: s_movrelsd_2_b32 s0, vcc_lo             ; encoding: [0x6a,0x44,0x80,0xbe]
+0x6a,0x44,0x80,0xbe
+
+# GFX11: s_movrelsd_2_b32 s105, s104             ; encoding: [0x68,0x44,0xe9,0xbe]
+0x68,0x44,0xe9,0xbe
+
+# GFX11: s_movrelsd_2_b32 s105, s1               ; encoding: [0x01,0x44,0xe9,0xbe]
+0x01,0x44,0xe9,0xbe
+
+# GFX11: s_movrelsd_2_b32 vcc_hi, s1             ; encoding: [0x01,0x44,0xeb,0xbe]
+0x01,0x44,0xeb,0xbe
+
+# GFX11: s_movrelsd_2_b32 vcc_lo, s1             ; encoding: [0x01,0x44,0xea,0xbe]
+0x01,0x44,0xea,0xbe
+
+# GFX11: s_nand_saveexec_b32 s0, 0.5             ; encoding: [0xf0,0x26,0x80,0xbe]
+0xf0,0x26,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b32 s0, 0               ; encoding: [0x80,0x26,0x80,0xbe]
+0x80,0x26,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b32 s0, 0x3f717273      ; encoding: [0xff,0x26,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x26,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_nand_saveexec_b32 s0, 0xaf123456      ; encoding: [0xff,0x26,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x26,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_nand_saveexec_b32 s0, -1              ; encoding: [0xc1,0x26,0x80,0xbe]
+0xc1,0x26,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b32 s0, -4.0            ; encoding: [0xf7,0x26,0x80,0xbe]
+0xf7,0x26,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b32 s0, exec_hi         ; encoding: [0x7f,0x26,0x80,0xbe]
+0x7f,0x26,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b32 s0, exec_lo         ; encoding: [0x7e,0x26,0x80,0xbe]
+0x7e,0x26,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b32 s0, m0              ; encoding: [0x7d,0x26,0x80,0xbe]
+0x7d,0x26,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b32 s0, s104            ; encoding: [0x68,0x26,0x80,0xbe]
+0x68,0x26,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b32 s0, s1              ; encoding: [0x01,0x26,0x80,0xbe]
+0x01,0x26,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b32 s0, vcc_hi          ; encoding: [0x6b,0x26,0x80,0xbe]
+0x6b,0x26,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b32 s0, vcc_lo          ; encoding: [0x6a,0x26,0x80,0xbe]
+0x6a,0x26,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b32 s105, s104          ; encoding: [0x68,0x26,0xe9,0xbe]
+0x68,0x26,0xe9,0xbe
+
+# GFX11: s_nand_saveexec_b32 s105, s1            ; encoding: [0x01,0x26,0xe9,0xbe]
+0x01,0x26,0xe9,0xbe
+
+# GFX11: s_nand_saveexec_b32 vcc_hi, s1          ; encoding: [0x01,0x26,0xeb,0xbe]
+0x01,0x26,0xeb,0xbe
+
+# GFX11: s_nand_saveexec_b32 vcc_lo, s1          ; encoding: [0x01,0x26,0xea,0xbe]
+0x01,0x26,0xea,0xbe
+
+# GFX11: s_nand_saveexec_b64 s[0:1], 0.5         ; encoding: [0xf0,0x27,0x80,0xbe]
+0xf0,0x27,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b64 s[0:1], 0           ; encoding: [0x80,0x27,0x80,0xbe]
+0x80,0x27,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b64 s[0:1], 0x3f717273  ; encoding: [0xff,0x27,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x27,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_nand_saveexec_b64 s[0:1], 0xaf123456  ; encoding: [0xff,0x27,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x27,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_nand_saveexec_b64 s[0:1], -1          ; encoding: [0xc1,0x27,0x80,0xbe]
+0xc1,0x27,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b64 s[0:1], -4.0        ; encoding: [0xf7,0x27,0x80,0xbe]
+0xf7,0x27,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b64 s[0:1], exec        ; encoding: [0x7e,0x27,0x80,0xbe]
+0x7e,0x27,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b64 s[0:1], s[102:103]  ; encoding: [0x66,0x27,0x80,0xbe]
+0x66,0x27,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b64 s[0:1], s[2:3]      ; encoding: [0x02,0x27,0x80,0xbe]
+0x02,0x27,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b64 s[0:1], vcc         ; encoding: [0x6a,0x27,0x80,0xbe]
+0x6a,0x27,0x80,0xbe
+
+# GFX11: s_nand_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x27,0xe8,0xbe]
+0x66,0x27,0xe8,0xbe
+
+# GFX11: s_nand_saveexec_b64 s[104:105], s[2:3]  ; encoding: [0x02,0x27,0xe8,0xbe]
+0x02,0x27,0xe8,0xbe
+
+# GFX11: s_nand_saveexec_b64 vcc, s[2:3]         ; encoding: [0x02,0x27,0xea,0xbe]
+0x02,0x27,0xea,0xbe
+
+# GFX11: s_nor_saveexec_b32 s0, 0.5              ; encoding: [0xf0,0x28,0x80,0xbe]
+0xf0,0x28,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b32 s0, 0                ; encoding: [0x80,0x28,0x80,0xbe]
+0x80,0x28,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b32 s0, 0x3f717273       ; encoding: [0xff,0x28,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x28,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_nor_saveexec_b32 s0, 0xaf123456       ; encoding: [0xff,0x28,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x28,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_nor_saveexec_b32 s0, -1               ; encoding: [0xc1,0x28,0x80,0xbe]
+0xc1,0x28,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b32 s0, -4.0             ; encoding: [0xf7,0x28,0x80,0xbe]
+0xf7,0x28,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b32 s0, exec_hi          ; encoding: [0x7f,0x28,0x80,0xbe]
+0x7f,0x28,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b32 s0, exec_lo          ; encoding: [0x7e,0x28,0x80,0xbe]
+0x7e,0x28,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b32 s0, m0               ; encoding: [0x7d,0x28,0x80,0xbe]
+0x7d,0x28,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b32 s0, s104             ; encoding: [0x68,0x28,0x80,0xbe]
+0x68,0x28,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b32 s0, s1               ; encoding: [0x01,0x28,0x80,0xbe]
+0x01,0x28,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b32 s0, vcc_hi           ; encoding: [0x6b,0x28,0x80,0xbe]
+0x6b,0x28,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b32 s0, vcc_lo           ; encoding: [0x6a,0x28,0x80,0xbe]
+0x6a,0x28,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b32 s105, s104           ; encoding: [0x68,0x28,0xe9,0xbe]
+0x68,0x28,0xe9,0xbe
+
+# GFX11: s_nor_saveexec_b32 s105, s1             ; encoding: [0x01,0x28,0xe9,0xbe]
+0x01,0x28,0xe9,0xbe
+
+# GFX11: s_nor_saveexec_b32 vcc_hi, s1           ; encoding: [0x01,0x28,0xeb,0xbe]
+0x01,0x28,0xeb,0xbe
+
+# GFX11: s_nor_saveexec_b32 vcc_lo, s1           ; encoding: [0x01,0x28,0xea,0xbe]
+0x01,0x28,0xea,0xbe
+
+# GFX11: s_nor_saveexec_b64 s[0:1], 0.5          ; encoding: [0xf0,0x29,0x80,0xbe]
+0xf0,0x29,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b64 s[0:1], 0            ; encoding: [0x80,0x29,0x80,0xbe]
+0x80,0x29,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b64 s[0:1], 0x3f717273   ; encoding: [0xff,0x29,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x29,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_nor_saveexec_b64 s[0:1], 0xaf123456   ; encoding: [0xff,0x29,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x29,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_nor_saveexec_b64 s[0:1], -1           ; encoding: [0xc1,0x29,0x80,0xbe]
+0xc1,0x29,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b64 s[0:1], -4.0         ; encoding: [0xf7,0x29,0x80,0xbe]
+0xf7,0x29,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b64 s[0:1], exec         ; encoding: [0x7e,0x29,0x80,0xbe]
+0x7e,0x29,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b64 s[0:1], s[102:103]   ; encoding: [0x66,0x29,0x80,0xbe]
+0x66,0x29,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b64 s[0:1], s[2:3]       ; encoding: [0x02,0x29,0x80,0xbe]
+0x02,0x29,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b64 s[0:1], vcc          ; encoding: [0x6a,0x29,0x80,0xbe]
+0x6a,0x29,0x80,0xbe
+
+# GFX11: s_nor_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x29,0xe8,0xbe]
+0x66,0x29,0xe8,0xbe
+
+# GFX11: s_nor_saveexec_b64 s[104:105], s[2:3]   ; encoding: [0x02,0x29,0xe8,0xbe]
+0x02,0x29,0xe8,0xbe
+
+# GFX11: s_nor_saveexec_b64 vcc, s[2:3]          ; encoding: [0x02,0x29,0xea,0xbe]
+0x02,0x29,0xea,0xbe
+
+# GFX11: s_not_b32 exec_hi, s1                   ; encoding: [0x01,0x1e,0xff,0xbe]
+0x01,0x1e,0xff,0xbe
+
+# GFX11: s_not_b32 exec_lo, s1                   ; encoding: [0x01,0x1e,0xfe,0xbe]
+0x01,0x1e,0xfe,0xbe
+
+# GFX11: s_not_b32 m0, s1                        ; encoding: [0x01,0x1e,0xfd,0xbe]
+0x01,0x1e,0xfd,0xbe
+
+# GFX11: s_not_b32 s0, 0.5                       ; encoding: [0xf0,0x1e,0x80,0xbe]
+0xf0,0x1e,0x80,0xbe
+
+# GFX11: s_not_b32 s0, 0                         ; encoding: [0x80,0x1e,0x80,0xbe]
+0x80,0x1e,0x80,0xbe
+
+# GFX11: s_not_b32 s0, 0x3f717273                ; encoding: [0xff,0x1e,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x1e,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_not_b32 s0, 0xaf123456                ; encoding: [0xff,0x1e,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x1e,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_not_b32 s0, -1                        ; encoding: [0xc1,0x1e,0x80,0xbe]
+0xc1,0x1e,0x80,0xbe
+
+# GFX11: s_not_b32 s0, -4.0                      ; encoding: [0xf7,0x1e,0x80,0xbe]
+0xf7,0x1e,0x80,0xbe
+
+# GFX11: s_not_b32 s0, exec_hi                   ; encoding: [0x7f,0x1e,0x80,0xbe]
+0x7f,0x1e,0x80,0xbe
+
+# GFX11: s_not_b32 s0, exec_lo                   ; encoding: [0x7e,0x1e,0x80,0xbe]
+0x7e,0x1e,0x80,0xbe
+
+# GFX11: s_not_b32 s0, m0                        ; encoding: [0x7d,0x1e,0x80,0xbe]
+0x7d,0x1e,0x80,0xbe
+
+# GFX11: s_not_b32 s0, s104                      ; encoding: [0x68,0x1e,0x80,0xbe]
+0x68,0x1e,0x80,0xbe
+
+# GFX11: s_not_b32 s0, s1                        ; encoding: [0x01,0x1e,0x80,0xbe]
+0x01,0x1e,0x80,0xbe
+
+# GFX11: s_not_b32 s0, vcc_hi                    ; encoding: [0x6b,0x1e,0x80,0xbe]
+0x6b,0x1e,0x80,0xbe
+
+# GFX11: s_not_b32 s0, vcc_lo                    ; encoding: [0x6a,0x1e,0x80,0xbe]
+0x6a,0x1e,0x80,0xbe
+
+# GFX11: s_not_b32 s105, s104                    ; encoding: [0x68,0x1e,0xe9,0xbe]
+0x68,0x1e,0xe9,0xbe
+
+# GFX11: s_not_b32 s105, s1                      ; encoding: [0x01,0x1e,0xe9,0xbe]
+0x01,0x1e,0xe9,0xbe
+
+# GFX11: s_not_b32 vcc_hi, s1                    ; encoding: [0x01,0x1e,0xeb,0xbe]
+0x01,0x1e,0xeb,0xbe
+
+# GFX11: s_not_b32 vcc_lo, s1                    ; encoding: [0x01,0x1e,0xea,0xbe]
+0x01,0x1e,0xea,0xbe
+
+# GFX11: s_not_b64 exec, s[2:3]                  ; encoding: [0x02,0x1f,0xfe,0xbe]
+0x02,0x1f,0xfe,0xbe
+
+# GFX11: s_not_b64 s[0:1], 0.5                   ; encoding: [0xf0,0x1f,0x80,0xbe]
+0xf0,0x1f,0x80,0xbe
+
+# GFX11: s_not_b64 s[0:1], 0                     ; encoding: [0x80,0x1f,0x80,0xbe]
+0x80,0x1f,0x80,0xbe
+
+# GFX11: s_not_b64 s[0:1], 0x3f717273            ; encoding: [0xff,0x1f,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x1f,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_not_b64 s[0:1], 0xaf123456            ; encoding: [0xff,0x1f,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x1f,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_not_b64 s[0:1], -1                    ; encoding: [0xc1,0x1f,0x80,0xbe]
+0xc1,0x1f,0x80,0xbe
+
+# GFX11: s_not_b64 s[0:1], -4.0                  ; encoding: [0xf7,0x1f,0x80,0xbe]
+0xf7,0x1f,0x80,0xbe
+
+# GFX11: s_not_b64 s[0:1], exec                  ; encoding: [0x7e,0x1f,0x80,0xbe]
+0x7e,0x1f,0x80,0xbe
+
+# GFX11: s_not_b64 s[0:1], s[102:103]            ; encoding: [0x66,0x1f,0x80,0xbe]
+0x66,0x1f,0x80,0xbe
+
+# GFX11: s_not_b64 s[0:1], s[2:3]                ; encoding: [0x02,0x1f,0x80,0xbe]
+0x02,0x1f,0x80,0xbe
+
+# GFX11: s_not_b64 s[0:1], vcc                   ; encoding: [0x6a,0x1f,0x80,0xbe]
+0x6a,0x1f,0x80,0xbe
+
+# GFX11: s_not_b64 s[104:105], s[102:103]        ; encoding: [0x66,0x1f,0xe8,0xbe]
+0x66,0x1f,0xe8,0xbe
+
+# GFX11: s_not_b64 s[104:105], s[2:3]            ; encoding: [0x02,0x1f,0xe8,0xbe]
+0x02,0x1f,0xe8,0xbe
+
+# GFX11: s_not_b64 vcc, s[2:3]                   ; encoding: [0x02,0x1f,0xea,0xbe]
+0x02,0x1f,0xea,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 s0, 0.5          ; encoding: [0xf0,0x2e,0x80,0xbe]
+0xf0,0x2e,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 s0, 0            ; encoding: [0x80,0x2e,0x80,0xbe]
+0x80,0x2e,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 s0, 0x3f717273   ; encoding: [0xff,0x2e,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x2e,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_or_not0_saveexec_b32 s0, 0xaf123456   ; encoding: [0xff,0x2e,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x2e,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_or_not0_saveexec_b32 s0, -1           ; encoding: [0xc1,0x2e,0x80,0xbe]
+0xc1,0x2e,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 s0, -4.0         ; encoding: [0xf7,0x2e,0x80,0xbe]
+0xf7,0x2e,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 s0, exec_hi      ; encoding: [0x7f,0x2e,0x80,0xbe]
+0x7f,0x2e,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 s0, exec_lo      ; encoding: [0x7e,0x2e,0x80,0xbe]
+0x7e,0x2e,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 s0, m0           ; encoding: [0x7d,0x2e,0x80,0xbe]
+0x7d,0x2e,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 s0, s104         ; encoding: [0x68,0x2e,0x80,0xbe]
+0x68,0x2e,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 s0, s1           ; encoding: [0x01,0x2e,0x80,0xbe]
+0x01,0x2e,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 s0, vcc_hi       ; encoding: [0x6b,0x2e,0x80,0xbe]
+0x6b,0x2e,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 s0, vcc_lo       ; encoding: [0x6a,0x2e,0x80,0xbe]
+0x6a,0x2e,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 s105, s104       ; encoding: [0x68,0x2e,0xe9,0xbe]
+0x68,0x2e,0xe9,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 s105, s1         ; encoding: [0x01,0x2e,0xe9,0xbe]
+0x01,0x2e,0xe9,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 vcc_hi, s1       ; encoding: [0x01,0x2e,0xeb,0xbe]
+0x01,0x2e,0xeb,0xbe
+
+# GFX11: s_or_not0_saveexec_b32 vcc_lo, s1       ; encoding: [0x01,0x2e,0xea,0xbe]
+0x01,0x2e,0xea,0xbe
+
+# GFX11: s_or_not0_saveexec_b64 s[0:1], 0.5      ; encoding: [0xf0,0x2f,0x80,0xbe]
+0xf0,0x2f,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b64 s[0:1], 0        ; encoding: [0x80,0x2f,0x80,0xbe]
+0x80,0x2f,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x2f,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x2f,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_or_not0_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x2f,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x2f,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_or_not0_saveexec_b64 s[0:1], -1       ; encoding: [0xc1,0x2f,0x80,0xbe]
+0xc1,0x2f,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b64 s[0:1], -4.0     ; encoding: [0xf7,0x2f,0x80,0xbe]
+0xf7,0x2f,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b64 s[0:1], exec     ; encoding: [0x7e,0x2f,0x80,0xbe]
+0x7e,0x2f,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x2f,0x80,0xbe]
+0x66,0x2f,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b64 s[0:1], s[2:3]   ; encoding: [0x02,0x2f,0x80,0xbe]
+0x02,0x2f,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b64 s[0:1], vcc      ; encoding: [0x6a,0x2f,0x80,0xbe]
+0x6a,0x2f,0x80,0xbe
+
+# GFX11: s_or_not0_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x2f,0xe8,0xbe]
+0x66,0x2f,0xe8,0xbe
+
+# GFX11: s_or_not0_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x2f,0xe8,0xbe]
+0x02,0x2f,0xe8,0xbe
+
+# GFX11: s_or_not0_saveexec_b64 vcc, s[2:3]      ; encoding: [0x02,0x2f,0xea,0xbe]
+0x02,0x2f,0xea,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 s0, 0.5          ; encoding: [0xf0,0x32,0x80,0xbe]
+0xf0,0x32,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 s0, 0            ; encoding: [0x80,0x32,0x80,0xbe]
+0x80,0x32,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 s0, 0x3f717273   ; encoding: [0xff,0x32,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x32,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_or_not1_saveexec_b32 s0, 0xaf123456   ; encoding: [0xff,0x32,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x32,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_or_not1_saveexec_b32 s0, -1           ; encoding: [0xc1,0x32,0x80,0xbe]
+0xc1,0x32,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 s0, -4.0         ; encoding: [0xf7,0x32,0x80,0xbe]
+0xf7,0x32,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 s0, exec_hi      ; encoding: [0x7f,0x32,0x80,0xbe]
+0x7f,0x32,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 s0, exec_lo      ; encoding: [0x7e,0x32,0x80,0xbe]
+0x7e,0x32,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 s0, m0           ; encoding: [0x7d,0x32,0x80,0xbe]
+0x7d,0x32,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 s0, s104         ; encoding: [0x68,0x32,0x80,0xbe]
+0x68,0x32,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 s0, s1           ; encoding: [0x01,0x32,0x80,0xbe]
+0x01,0x32,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 s0, vcc_hi       ; encoding: [0x6b,0x32,0x80,0xbe]
+0x6b,0x32,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 s0, vcc_lo       ; encoding: [0x6a,0x32,0x80,0xbe]
+0x6a,0x32,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 s105, s104       ; encoding: [0x68,0x32,0xe9,0xbe]
+0x68,0x32,0xe9,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 s105, s1         ; encoding: [0x01,0x32,0xe9,0xbe]
+0x01,0x32,0xe9,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 vcc_hi, s1       ; encoding: [0x01,0x32,0xeb,0xbe]
+0x01,0x32,0xeb,0xbe
+
+# GFX11: s_or_not1_saveexec_b32 vcc_lo, s1       ; encoding: [0x01,0x32,0xea,0xbe]
+0x01,0x32,0xea,0xbe
+
+# GFX11: s_or_not1_saveexec_b64 s[0:1], 0.5      ; encoding: [0xf0,0x33,0x80,0xbe]
+0xf0,0x33,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b64 s[0:1], 0        ; encoding: [0x80,0x33,0x80,0xbe]
+0x80,0x33,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x33,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x33,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_or_not1_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x33,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x33,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_or_not1_saveexec_b64 s[0:1], -1       ; encoding: [0xc1,0x33,0x80,0xbe]
+0xc1,0x33,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b64 s[0:1], -4.0     ; encoding: [0xf7,0x33,0x80,0xbe]
+0xf7,0x33,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b64 s[0:1], exec     ; encoding: [0x7e,0x33,0x80,0xbe]
+0x7e,0x33,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x33,0x80,0xbe]
+0x66,0x33,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b64 s[0:1], s[2:3]   ; encoding: [0x02,0x33,0x80,0xbe]
+0x02,0x33,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b64 s[0:1], vcc      ; encoding: [0x6a,0x33,0x80,0xbe]
+0x6a,0x33,0x80,0xbe
+
+# GFX11: s_or_not1_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x33,0xe8,0xbe]
+0x66,0x33,0xe8,0xbe
+
+# GFX11: s_or_not1_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x33,0xe8,0xbe]
+0x02,0x33,0xe8,0xbe
+
+# GFX11: s_or_not1_saveexec_b64 vcc, s[2:3]      ; encoding: [0x02,0x33,0xea,0xbe]
+0x02,0x33,0xea,0xbe
+
+# GFX11: s_or_saveexec_b32 s0, 0.5               ; encoding: [0xf0,0x22,0x80,0xbe]
+0xf0,0x22,0x80,0xbe
+
+# GFX11: s_or_saveexec_b32 s0, 0                 ; encoding: [0x80,0x22,0x80,0xbe]
+0x80,0x22,0x80,0xbe
+
+# GFX11: s_or_saveexec_b32 s0, 0x3f717273        ; encoding: [0xff,0x22,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x22,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_or_saveexec_b32 s0, 0xaf123456        ; encoding: [0xff,0x22,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x22,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_or_saveexec_b32 s0, -1                ; encoding: [0xc1,0x22,0x80,0xbe]
+0xc1,0x22,0x80,0xbe
+
+# GFX11: s_or_saveexec_b32 s0, -4.0              ; encoding: [0xf7,0x22,0x80,0xbe]
+0xf7,0x22,0x80,0xbe
+
+# GFX11: s_or_saveexec_b32 s0, exec_hi           ; encoding: [0x7f,0x22,0x80,0xbe]
+0x7f,0x22,0x80,0xbe
+
+# GFX11: s_or_saveexec_b32 s0, exec_lo           ; encoding: [0x7e,0x22,0x80,0xbe]
+0x7e,0x22,0x80,0xbe
+
+# GFX11: s_or_saveexec_b32 s0, m0                ; encoding: [0x7d,0x22,0x80,0xbe]
+0x7d,0x22,0x80,0xbe
+
+# GFX11: s_or_saveexec_b32 s0, s104              ; encoding: [0x68,0x22,0x80,0xbe]
+0x68,0x22,0x80,0xbe
+
+# GFX11: s_or_saveexec_b32 s0, s1                ; encoding: [0x01,0x22,0x80,0xbe]
+0x01,0x22,0x80,0xbe
+
+# GFX11: s_or_saveexec_b32 s0, vcc_hi            ; encoding: [0x6b,0x22,0x80,0xbe]
+0x6b,0x22,0x80,0xbe
+
+# GFX11: s_or_saveexec_b32 s0, vcc_lo            ; encoding: [0x6a,0x22,0x80,0xbe]
+0x6a,0x22,0x80,0xbe
+
+# GFX11: s_or_saveexec_b32 s105, s104            ; encoding: [0x68,0x22,0xe9,0xbe]
+0x68,0x22,0xe9,0xbe
+
+# GFX11: s_or_saveexec_b32 s105, s1              ; encoding: [0x01,0x22,0xe9,0xbe]
+0x01,0x22,0xe9,0xbe
+
+# GFX11: s_or_saveexec_b32 vcc_hi, s1            ; encoding: [0x01,0x22,0xeb,0xbe]
+0x01,0x22,0xeb,0xbe
+
+# GFX11: s_or_saveexec_b32 vcc_lo, s1            ; encoding: [0x01,0x22,0xea,0xbe]
+0x01,0x22,0xea,0xbe
+
+# GFX11: s_or_saveexec_b64 s[0:1], 0.5           ; encoding: [0xf0,0x23,0x80,0xbe]
+0xf0,0x23,0x80,0xbe
+
+# GFX11: s_or_saveexec_b64 s[0:1], 0             ; encoding: [0x80,0x23,0x80,0xbe]
+0x80,0x23,0x80,0xbe
+
+# GFX11: s_or_saveexec_b64 s[0:1], 0x3f717273    ; encoding: [0xff,0x23,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x23,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_or_saveexec_b64 s[0:1], 0xaf123456    ; encoding: [0xff,0x23,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x23,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_or_saveexec_b64 s[0:1], -1            ; encoding: [0xc1,0x23,0x80,0xbe]
+0xc1,0x23,0x80,0xbe
+
+# GFX11: s_or_saveexec_b64 s[0:1], -4.0          ; encoding: [0xf7,0x23,0x80,0xbe]
+0xf7,0x23,0x80,0xbe
+
+# GFX11: s_or_saveexec_b64 s[0:1], exec          ; encoding: [0x7e,0x23,0x80,0xbe]
+0x7e,0x23,0x80,0xbe
+
+# GFX11: s_or_saveexec_b64 s[0:1], s[102:103]    ; encoding: [0x66,0x23,0x80,0xbe]
+0x66,0x23,0x80,0xbe
+
+# GFX11: s_or_saveexec_b64 s[0:1], s[2:3]        ; encoding: [0x02,0x23,0x80,0xbe]
+0x02,0x23,0x80,0xbe
+
+# GFX11: s_or_saveexec_b64 s[0:1], vcc           ; encoding: [0x6a,0x23,0x80,0xbe]
+0x6a,0x23,0x80,0xbe
+
+# GFX11: s_or_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x23,0xe8,0xbe]
+0x66,0x23,0xe8,0xbe
+
+# GFX11: s_or_saveexec_b64 s[104:105], s[2:3]    ; encoding: [0x02,0x23,0xe8,0xbe]
+0x02,0x23,0xe8,0xbe
+
+# GFX11: s_or_saveexec_b64 vcc, s[2:3]           ; encoding: [0x02,0x23,0xea,0xbe]
+0x02,0x23,0xea,0xbe
+
+# GFX11: s_quadmask_b32 exec_hi, s1              ; encoding: [0x01,0x1a,0xff,0xbe]
+0x01,0x1a,0xff,0xbe
+
+# GFX11: s_quadmask_b32 exec_lo, s1              ; encoding: [0x01,0x1a,0xfe,0xbe]
+0x01,0x1a,0xfe,0xbe
+
+# GFX11: s_quadmask_b32 m0, s1                   ; encoding: [0x01,0x1a,0xfd,0xbe]
+0x01,0x1a,0xfd,0xbe
+
+# GFX11: s_quadmask_b32 s0, 0.5                  ; encoding: [0xf0,0x1a,0x80,0xbe]
+0xf0,0x1a,0x80,0xbe
+
+# GFX11: s_quadmask_b32 s0, 0                    ; encoding: [0x80,0x1a,0x80,0xbe]
+0x80,0x1a,0x80,0xbe
+
+# GFX11: s_quadmask_b32 s0, 0x3f717273           ; encoding: [0xff,0x1a,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x1a,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_quadmask_b32 s0, 0xaf123456           ; encoding: [0xff,0x1a,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x1a,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_quadmask_b32 s0, -1                   ; encoding: [0xc1,0x1a,0x80,0xbe]
+0xc1,0x1a,0x80,0xbe
+
+# GFX11: s_quadmask_b32 s0, -4.0                 ; encoding: [0xf7,0x1a,0x80,0xbe]
+0xf7,0x1a,0x80,0xbe
+
+# GFX11: s_quadmask_b32 s0, exec_hi              ; encoding: [0x7f,0x1a,0x80,0xbe]
+0x7f,0x1a,0x80,0xbe
+
+# GFX11: s_quadmask_b32 s0, exec_lo              ; encoding: [0x7e,0x1a,0x80,0xbe]
+0x7e,0x1a,0x80,0xbe
+
+# GFX11: s_quadmask_b32 s0, m0                   ; encoding: [0x7d,0x1a,0x80,0xbe]
+0x7d,0x1a,0x80,0xbe
+
+# GFX11: s_quadmask_b32 s0, s104                 ; encoding: [0x68,0x1a,0x80,0xbe]
+0x68,0x1a,0x80,0xbe
+
+# GFX11: s_quadmask_b32 s0, s1                   ; encoding: [0x01,0x1a,0x80,0xbe]
+0x01,0x1a,0x80,0xbe
+
+# GFX11: s_quadmask_b32 s0, vcc_hi               ; encoding: [0x6b,0x1a,0x80,0xbe]
+0x6b,0x1a,0x80,0xbe
+
+# GFX11: s_quadmask_b32 s0, vcc_lo               ; encoding: [0x6a,0x1a,0x80,0xbe]
+0x6a,0x1a,0x80,0xbe
+
+# GFX11: s_quadmask_b32 s105, s104               ; encoding: [0x68,0x1a,0xe9,0xbe]
+0x68,0x1a,0xe9,0xbe
+
+# GFX11: s_quadmask_b32 s105, s1                 ; encoding: [0x01,0x1a,0xe9,0xbe]
+0x01,0x1a,0xe9,0xbe
+
+# GFX11: s_quadmask_b32 vcc_hi, s1               ; encoding: [0x01,0x1a,0xeb,0xbe]
+0x01,0x1a,0xeb,0xbe
+
+# GFX11: s_quadmask_b32 vcc_lo, s1               ; encoding: [0x01,0x1a,0xea,0xbe]
+0x01,0x1a,0xea,0xbe
+
+# GFX11: s_quadmask_b64 exec, s[2:3]             ; encoding: [0x02,0x1b,0xfe,0xbe]
+0x02,0x1b,0xfe,0xbe
+
+# GFX11: s_quadmask_b64 s[0:1], 0.5              ; encoding: [0xf0,0x1b,0x80,0xbe]
+0xf0,0x1b,0x80,0xbe
+
+# GFX11: s_quadmask_b64 s[0:1], 0                ; encoding: [0x80,0x1b,0x80,0xbe]
+0x80,0x1b,0x80,0xbe
+
+# GFX11: s_quadmask_b64 s[0:1], 0x3f717273       ; encoding: [0xff,0x1b,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x1b,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_quadmask_b64 s[0:1], 0xaf123456       ; encoding: [0xff,0x1b,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x1b,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_quadmask_b64 s[0:1], -1               ; encoding: [0xc1,0x1b,0x80,0xbe]
+0xc1,0x1b,0x80,0xbe
+
+# GFX11: s_quadmask_b64 s[0:1], -4.0             ; encoding: [0xf7,0x1b,0x80,0xbe]
+0xf7,0x1b,0x80,0xbe
+
+# GFX11: s_quadmask_b64 s[0:1], exec             ; encoding: [0x7e,0x1b,0x80,0xbe]
+0x7e,0x1b,0x80,0xbe
+
+# GFX11: s_quadmask_b64 s[0:1], s[102:103]       ; encoding: [0x66,0x1b,0x80,0xbe]
+0x66,0x1b,0x80,0xbe
+
+# GFX11: s_quadmask_b64 s[0:1], s[2:3]           ; encoding: [0x02,0x1b,0x80,0xbe]
+0x02,0x1b,0x80,0xbe
+
+# GFX11: s_quadmask_b64 s[0:1], vcc              ; encoding: [0x6a,0x1b,0x80,0xbe]
+0x6a,0x1b,0x80,0xbe
+
+# GFX11: s_quadmask_b64 s[104:105], s[102:103]   ; encoding: [0x66,0x1b,0xe8,0xbe]
+0x66,0x1b,0xe8,0xbe
+
+# GFX11: s_quadmask_b64 s[104:105], s[2:3]       ; encoding: [0x02,0x1b,0xe8,0xbe]
+0x02,0x1b,0xe8,0xbe
+
+# GFX11: s_quadmask_b64 vcc, s[2:3]              ; encoding: [0x02,0x1b,0xea,0xbe]
+0x02,0x1b,0xea,0xbe
+
+# GFX11: s_rfe_b64 s[0:1]                        ; encoding: [0x00,0x4a,0x80,0xbe]
+0x00,0x4a,0x80,0xbe
+
+# GFX11: s_rfe_b64 s[104:105]                    ; encoding: [0x68,0x4a,0x80,0xbe]
+0x68,0x4a,0x80,0xbe
+
+# GFX11: s_rfe_b64 vcc                           ; encoding: [0x6a,0x4a,0x80,0xbe]
+0x6a,0x4a,0x80,0xbe
+
+# GFX11: s_sendmsg_rtn_b32 s1, sendmsg(0, 0, 0)  ; encoding: [0x00,0x4c,0x81,0xbe]
+0x00,0x4c,0x81,0xbe
+
+# GFX11: s_sendmsg_rtn_b32 s2, sendmsg(18, 0, 0) ; encoding: [0x12,0x4c,0x82,0xbe]
+0x12,0x4c,0x82,0xbe
+
+# GFX11: s_sendmsg_rtn_b32 s3, sendmsg(255, 0, 0) ; encoding: [0xff,0x4c,0x83,0xbe]
+0xff,0x4c,0x83,0xbe
+
+# GFX11: s_sendmsg_rtn_b64 s[0:1], sendmsg(0, 0, 0) ; encoding: [0x00,0x4d,0x80,0xbe]
+0x00,0x4d,0x80,0xbe
+
+# GFX11: s_sendmsg_rtn_b64 s[2:3], sendmsg(18, 0, 0) ; encoding: [0x12,0x4d,0x82,0xbe]
+0x12,0x4d,0x82,0xbe
+
+# GFX11: s_sendmsg_rtn_b64 s[4:5], sendmsg(255, 0, 0) ; encoding: [0xff,0x4d,0x84,0xbe]
+0xff,0x4d,0x84,0xbe
+
+# GFX11: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_DOORBELL) ; encoding: [0x80,0x4c,0x80,0xbe]
+0x80,0x4c,0x80,0xbe
+
+# GFX11: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_DDID) ; encoding: [0x81,0x4c,0x80,0xbe]
+0x81,0x4c,0x80,0xbe
+
+# GFX11: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_TMA) ; encoding: [0x82,0x4c,0x80,0xbe]
+0x82,0x4c,0x80,0xbe
+
+# GFX11: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_REALTIME) ; encoding: [0x83,0x4c,0x80,0xbe]
+0x83,0x4c,0x80,0xbe
+
+# GFX11: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_SAVE_WAVE) ; encoding: [0x84,0x4c,0x80,0xbe]
+0x84,0x4c,0x80,0xbe
+
+# GFX11: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_TBA) ; encoding: [0x85,0x4c,0x80,0xbe]
+0x85,0x4c,0x80,0xbe
+
+# GFX11: s_setpc_b64 s[0:1]                      ; encoding: [0x00,0x48,0x80,0xbe]
+0x00,0x48,0x80,0xbe
+
+# GFX11: s_setpc_b64 s[104:105]                  ; encoding: [0x68,0x48,0x80,0xbe]
+0x68,0x48,0x80,0xbe
+
+# GFX11: s_setpc_b64 vcc                         ; encoding: [0x6a,0x48,0x80,0xbe]
+0x6a,0x48,0x80,0xbe
+
+# GFX11: s_sext_i32_i16 exec_hi, s1              ; encoding: [0x01,0x0f,0xff,0xbe]
+0x01,0x0f,0xff,0xbe
+
+# GFX11: s_sext_i32_i16 exec_lo, s1              ; encoding: [0x01,0x0f,0xfe,0xbe]
+0x01,0x0f,0xfe,0xbe
+
+# GFX11: s_sext_i32_i16 m0, s1                   ; encoding: [0x01,0x0f,0xfd,0xbe]
+0x01,0x0f,0xfd,0xbe
+
+# GFX11: s_sext_i32_i16 s0, 0.5                  ; encoding: [0xf0,0x0f,0x80,0xbe]
+0xf0,0x0f,0x80,0xbe
+
+# GFX11: s_sext_i32_i16 s0, 0                    ; encoding: [0x80,0x0f,0x80,0xbe]
+0x80,0x0f,0x80,0xbe
+
+# GFX11: s_sext_i32_i16 s0, 0x3f717273           ; encoding: [0xff,0x0f,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x0f,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_sext_i32_i16 s0, 0xaf123456           ; encoding: [0xff,0x0f,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x0f,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_sext_i32_i16 s0, -1                   ; encoding: [0xc1,0x0f,0x80,0xbe]
+0xc1,0x0f,0x80,0xbe
+
+# GFX11: s_sext_i32_i16 s0, -4.0                 ; encoding: [0xf7,0x0f,0x80,0xbe]
+0xf7,0x0f,0x80,0xbe
+
+# GFX11: s_sext_i32_i16 s0, exec_hi              ; encoding: [0x7f,0x0f,0x80,0xbe]
+0x7f,0x0f,0x80,0xbe
+
+# GFX11: s_sext_i32_i16 s0, exec_lo              ; encoding: [0x7e,0x0f,0x80,0xbe]
+0x7e,0x0f,0x80,0xbe
+
+# GFX11: s_sext_i32_i16 s0, m0                   ; encoding: [0x7d,0x0f,0x80,0xbe]
+0x7d,0x0f,0x80,0xbe
+
+# GFX11: s_sext_i32_i16 s0, s104                 ; encoding: [0x68,0x0f,0x80,0xbe]
+0x68,0x0f,0x80,0xbe
+
+# GFX11: s_sext_i32_i16 s0, s1                   ; encoding: [0x01,0x0f,0x80,0xbe]
+0x01,0x0f,0x80,0xbe
+
+# GFX11: s_sext_i32_i16 s0, vcc_hi               ; encoding: [0x6b,0x0f,0x80,0xbe]
+0x6b,0x0f,0x80,0xbe
+
+# GFX11: s_sext_i32_i16 s0, vcc_lo               ; encoding: [0x6a,0x0f,0x80,0xbe]
+0x6a,0x0f,0x80,0xbe
+
+# GFX11: s_sext_i32_i16 s105, s104               ; encoding: [0x68,0x0f,0xe9,0xbe]
+0x68,0x0f,0xe9,0xbe
+
+# GFX11: s_sext_i32_i16 s105, s1                 ; encoding: [0x01,0x0f,0xe9,0xbe]
+0x01,0x0f,0xe9,0xbe
+
+# GFX11: s_sext_i32_i16 vcc_hi, s1               ; encoding: [0x01,0x0f,0xeb,0xbe]
+0x01,0x0f,0xeb,0xbe
+
+# GFX11: s_sext_i32_i16 vcc_lo, s1               ; encoding: [0x01,0x0f,0xea,0xbe]
+0x01,0x0f,0xea,0xbe
+
+# GFX11: s_sext_i32_i8 exec_hi, s1               ; encoding: [0x01,0x0e,0xff,0xbe]
+0x01,0x0e,0xff,0xbe
+
+# GFX11: s_sext_i32_i8 exec_lo, s1               ; encoding: [0x01,0x0e,0xfe,0xbe]
+0x01,0x0e,0xfe,0xbe
+
+# GFX11: s_sext_i32_i8 m0, s1                    ; encoding: [0x01,0x0e,0xfd,0xbe]
+0x01,0x0e,0xfd,0xbe
+
+# GFX11: s_sext_i32_i8 s0, 0.5                   ; encoding: [0xf0,0x0e,0x80,0xbe]
+0xf0,0x0e,0x80,0xbe
+
+# GFX11: s_sext_i32_i8 s0, 0                     ; encoding: [0x80,0x0e,0x80,0xbe]
+0x80,0x0e,0x80,0xbe
+
+# GFX11: s_sext_i32_i8 s0, 0x3f717273            ; encoding: [0xff,0x0e,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x0e,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_sext_i32_i8 s0, 0xaf123456            ; encoding: [0xff,0x0e,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x0e,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_sext_i32_i8 s0, -1                    ; encoding: [0xc1,0x0e,0x80,0xbe]
+0xc1,0x0e,0x80,0xbe
+
+# GFX11: s_sext_i32_i8 s0, -4.0                  ; encoding: [0xf7,0x0e,0x80,0xbe]
+0xf7,0x0e,0x80,0xbe
+
+# GFX11: s_sext_i32_i8 s0, exec_hi               ; encoding: [0x7f,0x0e,0x80,0xbe]
+0x7f,0x0e,0x80,0xbe
+
+# GFX11: s_sext_i32_i8 s0, exec_lo               ; encoding: [0x7e,0x0e,0x80,0xbe]
+0x7e,0x0e,0x80,0xbe
+
+# GFX11: s_sext_i32_i8 s0, m0                    ; encoding: [0x7d,0x0e,0x80,0xbe]
+0x7d,0x0e,0x80,0xbe
+
+# GFX11: s_sext_i32_i8 s0, s104                  ; encoding: [0x68,0x0e,0x80,0xbe]
+0x68,0x0e,0x80,0xbe
+
+# GFX11: s_sext_i32_i8 s0, s1                    ; encoding: [0x01,0x0e,0x80,0xbe]
+0x01,0x0e,0x80,0xbe
+
+# GFX11: s_sext_i32_i8 s0, vcc_hi                ; encoding: [0x6b,0x0e,0x80,0xbe]
+0x6b,0x0e,0x80,0xbe
+
+# GFX11: s_sext_i32_i8 s0, vcc_lo                ; encoding: [0x6a,0x0e,0x80,0xbe]
+0x6a,0x0e,0x80,0xbe
+
+# GFX11: s_sext_i32_i8 s105, s104                ; encoding: [0x68,0x0e,0xe9,0xbe]
+0x68,0x0e,0xe9,0xbe
+
+# GFX11: s_sext_i32_i8 s105, s1                  ; encoding: [0x01,0x0e,0xe9,0xbe]
+0x01,0x0e,0xe9,0xbe
+
+# GFX11: s_sext_i32_i8 vcc_hi, s1                ; encoding: [0x01,0x0e,0xeb,0xbe]
+0x01,0x0e,0xeb,0xbe
+
+# GFX11: s_sext_i32_i8 vcc_lo, s1                ; encoding: [0x01,0x0e,0xea,0xbe]
+0x01,0x0e,0xea,0xbe
+
+# GFX11: s_swappc_b64 s[0:1], s[102:103]         ; encoding: [0x66,0x49,0x80,0xbe]
+0x66,0x49,0x80,0xbe
+
+# GFX11: s_swappc_b64 s[0:1], s[2:3]             ; encoding: [0x02,0x49,0x80,0xbe]
+0x02,0x49,0x80,0xbe
+
+# GFX11: s_swappc_b64 s[0:1], vcc                ; encoding: [0x6a,0x49,0x80,0xbe]
+0x6a,0x49,0x80,0xbe
+
+# GFX11: s_swappc_b64 s[104:105], s[102:103]     ; encoding: [0x66,0x49,0xe8,0xbe]
+0x66,0x49,0xe8,0xbe
+
+# GFX11: s_swappc_b64 s[104:105], s[2:3]         ; encoding: [0x02,0x49,0xe8,0xbe]
+0x02,0x49,0xe8,0xbe
+
+# GFX11: s_swappc_b64 vcc, s[2:3]                ; encoding: [0x02,0x49,0xea,0xbe]
+0x02,0x49,0xea,0xbe
+
+# GFX11: s_wqm_b32 exec_hi, s1                   ; encoding: [0x01,0x1c,0xff,0xbe]
+0x01,0x1c,0xff,0xbe
+
+# GFX11: s_wqm_b32 exec_lo, s1                   ; encoding: [0x01,0x1c,0xfe,0xbe]
+0x01,0x1c,0xfe,0xbe
+
+# GFX11: s_wqm_b32 m0, s1                        ; encoding: [0x01,0x1c,0xfd,0xbe]
+0x01,0x1c,0xfd,0xbe
+
+# GFX11: s_wqm_b32 s0, 0.5                       ; encoding: [0xf0,0x1c,0x80,0xbe]
+0xf0,0x1c,0x80,0xbe
+
+# GFX11: s_wqm_b32 s0, 0                         ; encoding: [0x80,0x1c,0x80,0xbe]
+0x80,0x1c,0x80,0xbe
+
+# GFX11: s_wqm_b32 s0, 0x3f717273                ; encoding: [0xff,0x1c,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x1c,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_wqm_b32 s0, 0xaf123456                ; encoding: [0xff,0x1c,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x1c,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_wqm_b32 s0, -1                        ; encoding: [0xc1,0x1c,0x80,0xbe]
+0xc1,0x1c,0x80,0xbe
+
+# GFX11: s_wqm_b32 s0, -4.0                      ; encoding: [0xf7,0x1c,0x80,0xbe]
+0xf7,0x1c,0x80,0xbe
+
+# GFX11: s_wqm_b32 s0, exec_hi                   ; encoding: [0x7f,0x1c,0x80,0xbe]
+0x7f,0x1c,0x80,0xbe
+
+# GFX11: s_wqm_b32 s0, exec_lo                   ; encoding: [0x7e,0x1c,0x80,0xbe]
+0x7e,0x1c,0x80,0xbe
+
+# GFX11: s_wqm_b32 s0, m0                        ; encoding: [0x7d,0x1c,0x80,0xbe]
+0x7d,0x1c,0x80,0xbe
+
+# GFX11: s_wqm_b32 s0, s104                      ; encoding: [0x68,0x1c,0x80,0xbe]
+0x68,0x1c,0x80,0xbe
+
+# GFX11: s_wqm_b32 s0, s1                        ; encoding: [0x01,0x1c,0x80,0xbe]
+0x01,0x1c,0x80,0xbe
+
+# GFX11: s_wqm_b32 s0, vcc_hi                    ; encoding: [0x6b,0x1c,0x80,0xbe]
+0x6b,0x1c,0x80,0xbe
+
+# GFX11: s_wqm_b32 s0, vcc_lo                    ; encoding: [0x6a,0x1c,0x80,0xbe]
+0x6a,0x1c,0x80,0xbe
+
+# GFX11: s_wqm_b32 s105, s104                    ; encoding: [0x68,0x1c,0xe9,0xbe]
+0x68,0x1c,0xe9,0xbe
+
+# GFX11: s_wqm_b32 s105, s1                      ; encoding: [0x01,0x1c,0xe9,0xbe]
+0x01,0x1c,0xe9,0xbe
+
+# GFX11: s_wqm_b32 vcc_hi, s1                    ; encoding: [0x01,0x1c,0xeb,0xbe]
+0x01,0x1c,0xeb,0xbe
+
+# GFX11: s_wqm_b32 vcc_lo, s1                    ; encoding: [0x01,0x1c,0xea,0xbe]
+0x01,0x1c,0xea,0xbe
+
+# GFX11: s_wqm_b64 exec, s[2:3]                  ; encoding: [0x02,0x1d,0xfe,0xbe]
+0x02,0x1d,0xfe,0xbe
+
+# GFX11: s_wqm_b64 s[0:1], 0.5                   ; encoding: [0xf0,0x1d,0x80,0xbe]
+0xf0,0x1d,0x80,0xbe
+
+# GFX11: s_wqm_b64 s[0:1], 0                     ; encoding: [0x80,0x1d,0x80,0xbe]
+0x80,0x1d,0x80,0xbe
+
+# GFX11: s_wqm_b64 s[0:1], 0x3f717273            ; encoding: [0xff,0x1d,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x1d,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_wqm_b64 s[0:1], 0xaf123456            ; encoding: [0xff,0x1d,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x1d,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_wqm_b64 s[0:1], -1                    ; encoding: [0xc1,0x1d,0x80,0xbe]
+0xc1,0x1d,0x80,0xbe
+
+# GFX11: s_wqm_b64 s[0:1], -4.0                  ; encoding: [0xf7,0x1d,0x80,0xbe]
+0xf7,0x1d,0x80,0xbe
+
+# GFX11: s_wqm_b64 s[0:1], exec                  ; encoding: [0x7e,0x1d,0x80,0xbe]
+0x7e,0x1d,0x80,0xbe
+
+# GFX11: s_wqm_b64 s[0:1], s[102:103]            ; encoding: [0x66,0x1d,0x80,0xbe]
+0x66,0x1d,0x80,0xbe
+
+# GFX11: s_wqm_b64 s[0:1], s[2:3]                ; encoding: [0x02,0x1d,0x80,0xbe]
+0x02,0x1d,0x80,0xbe
+
+# GFX11: s_wqm_b64 s[0:1], vcc                   ; encoding: [0x6a,0x1d,0x80,0xbe]
+0x6a,0x1d,0x80,0xbe
+
+# GFX11: s_wqm_b64 s[104:105], s[102:103]        ; encoding: [0x66,0x1d,0xe8,0xbe]
+0x66,0x1d,0xe8,0xbe
+
+# GFX11: s_wqm_b64 s[104:105], s[2:3]            ; encoding: [0x02,0x1d,0xe8,0xbe]
+0x02,0x1d,0xe8,0xbe
+
+# GFX11: s_wqm_b64 vcc, s[2:3]                   ; encoding: [0x02,0x1d,0xea,0xbe]
+0x02,0x1d,0xea,0xbe
+
+# GFX11: s_xnor_saveexec_b32 s0, 0.5             ; encoding: [0xf0,0x2a,0x80,0xbe]
+0xf0,0x2a,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b32 s0, 0               ; encoding: [0x80,0x2a,0x80,0xbe]
+0x80,0x2a,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b32 s0, 0x3f717273      ; encoding: [0xff,0x2a,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x2a,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_xnor_saveexec_b32 s0, 0xaf123456      ; encoding: [0xff,0x2a,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x2a,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_xnor_saveexec_b32 s0, -1              ; encoding: [0xc1,0x2a,0x80,0xbe]
+0xc1,0x2a,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b32 s0, -4.0            ; encoding: [0xf7,0x2a,0x80,0xbe]
+0xf7,0x2a,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b32 s0, exec_hi         ; encoding: [0x7f,0x2a,0x80,0xbe]
+0x7f,0x2a,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b32 s0, exec_lo         ; encoding: [0x7e,0x2a,0x80,0xbe]
+0x7e,0x2a,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b32 s0, m0              ; encoding: [0x7d,0x2a,0x80,0xbe]
+0x7d,0x2a,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b32 s0, s104            ; encoding: [0x68,0x2a,0x80,0xbe]
+0x68,0x2a,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b32 s0, s1              ; encoding: [0x01,0x2a,0x80,0xbe]
+0x01,0x2a,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b32 s0, vcc_hi          ; encoding: [0x6b,0x2a,0x80,0xbe]
+0x6b,0x2a,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b32 s0, vcc_lo          ; encoding: [0x6a,0x2a,0x80,0xbe]
+0x6a,0x2a,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b32 s105, s104          ; encoding: [0x68,0x2a,0xe9,0xbe]
+0x68,0x2a,0xe9,0xbe
+
+# GFX11: s_xnor_saveexec_b32 s105, s1            ; encoding: [0x01,0x2a,0xe9,0xbe]
+0x01,0x2a,0xe9,0xbe
+
+# GFX11: s_xnor_saveexec_b32 vcc_hi, s1          ; encoding: [0x01,0x2a,0xeb,0xbe]
+0x01,0x2a,0xeb,0xbe
+
+# GFX11: s_xnor_saveexec_b32 vcc_lo, s1          ; encoding: [0x01,0x2a,0xea,0xbe]
+0x01,0x2a,0xea,0xbe
+
+# GFX11: s_xnor_saveexec_b64 s[0:1], 0.5         ; encoding: [0xf0,0x2b,0x80,0xbe]
+0xf0,0x2b,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b64 s[0:1], 0           ; encoding: [0x80,0x2b,0x80,0xbe]
+0x80,0x2b,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b64 s[0:1], 0x3f717273  ; encoding: [0xff,0x2b,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x2b,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_xnor_saveexec_b64 s[0:1], 0xaf123456  ; encoding: [0xff,0x2b,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x2b,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_xnor_saveexec_b64 s[0:1], -1          ; encoding: [0xc1,0x2b,0x80,0xbe]
+0xc1,0x2b,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b64 s[0:1], -4.0        ; encoding: [0xf7,0x2b,0x80,0xbe]
+0xf7,0x2b,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b64 s[0:1], exec        ; encoding: [0x7e,0x2b,0x80,0xbe]
+0x7e,0x2b,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b64 s[0:1], s[102:103]  ; encoding: [0x66,0x2b,0x80,0xbe]
+0x66,0x2b,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b64 s[0:1], s[2:3]      ; encoding: [0x02,0x2b,0x80,0xbe]
+0x02,0x2b,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b64 s[0:1], vcc         ; encoding: [0x6a,0x2b,0x80,0xbe]
+0x6a,0x2b,0x80,0xbe
+
+# GFX11: s_xnor_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x2b,0xe8,0xbe]
+0x66,0x2b,0xe8,0xbe
+
+# GFX11: s_xnor_saveexec_b64 s[104:105], s[2:3]  ; encoding: [0x02,0x2b,0xe8,0xbe]
+0x02,0x2b,0xe8,0xbe
+
+# GFX11: s_xnor_saveexec_b64 vcc, s[2:3]         ; encoding: [0x02,0x2b,0xea,0xbe]
+0x02,0x2b,0xea,0xbe
+
+# GFX11: s_xor_saveexec_b32 s0, 0.5              ; encoding: [0xf0,0x24,0x80,0xbe]
+0xf0,0x24,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b32 s0, 0                ; encoding: [0x80,0x24,0x80,0xbe]
+0x80,0x24,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b32 s0, 0x3f717273       ; encoding: [0xff,0x24,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x24,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_xor_saveexec_b32 s0, 0xaf123456       ; encoding: [0xff,0x24,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x24,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_xor_saveexec_b32 s0, -1               ; encoding: [0xc1,0x24,0x80,0xbe]
+0xc1,0x24,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b32 s0, -4.0             ; encoding: [0xf7,0x24,0x80,0xbe]
+0xf7,0x24,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b32 s0, exec_hi          ; encoding: [0x7f,0x24,0x80,0xbe]
+0x7f,0x24,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b32 s0, exec_lo          ; encoding: [0x7e,0x24,0x80,0xbe]
+0x7e,0x24,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b32 s0, m0               ; encoding: [0x7d,0x24,0x80,0xbe]
+0x7d,0x24,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b32 s0, s104             ; encoding: [0x68,0x24,0x80,0xbe]
+0x68,0x24,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b32 s0, s1               ; encoding: [0x01,0x24,0x80,0xbe]
+0x01,0x24,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b32 s0, vcc_hi           ; encoding: [0x6b,0x24,0x80,0xbe]
+0x6b,0x24,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b32 s0, vcc_lo           ; encoding: [0x6a,0x24,0x80,0xbe]
+0x6a,0x24,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b32 s105, s104           ; encoding: [0x68,0x24,0xe9,0xbe]
+0x68,0x24,0xe9,0xbe
+
+# GFX11: s_xor_saveexec_b32 s105, s1             ; encoding: [0x01,0x24,0xe9,0xbe]
+0x01,0x24,0xe9,0xbe
+
+# GFX11: s_xor_saveexec_b32 vcc_hi, s1           ; encoding: [0x01,0x24,0xeb,0xbe]
+0x01,0x24,0xeb,0xbe
+
+# GFX11: s_xor_saveexec_b32 vcc_lo, s1           ; encoding: [0x01,0x24,0xea,0xbe]
+0x01,0x24,0xea,0xbe
+
+# GFX11: s_xor_saveexec_b64 s[0:1], 0.5          ; encoding: [0xf0,0x25,0x80,0xbe]
+0xf0,0x25,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b64 s[0:1], 0            ; encoding: [0x80,0x25,0x80,0xbe]
+0x80,0x25,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b64 s[0:1], 0x3f717273   ; encoding: [0xff,0x25,0x80,0xbe,0x73,0x72,0x71,0x3f]
+0xff,0x25,0x80,0xbe,0x73,0x72,0x71,0x3f
+
+# GFX11: s_xor_saveexec_b64 s[0:1], 0xaf123456   ; encoding: [0xff,0x25,0x80,0xbe,0x56,0x34,0x12,0xaf]
+0xff,0x25,0x80,0xbe,0x56,0x34,0x12,0xaf
+
+# GFX11: s_xor_saveexec_b64 s[0:1], -1           ; encoding: [0xc1,0x25,0x80,0xbe]
+0xc1,0x25,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b64 s[0:1], -4.0         ; encoding: [0xf7,0x25,0x80,0xbe]
+0xf7,0x25,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b64 s[0:1], exec         ; encoding: [0x7e,0x25,0x80,0xbe]
+0x7e,0x25,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b64 s[0:1], s[102:103]   ; encoding: [0x66,0x25,0x80,0xbe]
+0x66,0x25,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b64 s[0:1], s[2:3]       ; encoding: [0x02,0x25,0x80,0xbe]
+0x02,0x25,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b64 s[0:1], vcc          ; encoding: [0x6a,0x25,0x80,0xbe]
+0x6a,0x25,0x80,0xbe
+
+# GFX11: s_xor_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x25,0xe8,0xbe]
+0x66,0x25,0xe8,0xbe
+
+# GFX11: s_xor_saveexec_b64 s[104:105], s[2:3]   ; encoding: [0x02,0x25,0xe8,0xbe]
+0x02,0x25,0xe8,0xbe
+
+# GFX11: s_xor_saveexec_b64 vcc, s[2:3]          ; encoding: [0x02,0x25,0xea,0xbe]
+0x02,0x25,0xea,0xbe

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sop2.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sop2.txt
new file mode 100644
index 0000000000000..c421e92f89354
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sop2.txt
@@ -0,0 +1,4979 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: s_abs
diff _i32 exec_hi, s1, s2           ; encoding: [0x01,0x02,0x7f,0x83]
+0x01,0x02,0x7f,0x83
+
+# GFX11: s_abs
diff _i32 exec_lo, s1, s2           ; encoding: [0x01,0x02,0x7e,0x83]
+0x01,0x02,0x7e,0x83
+
+# GFX11: s_abs
diff _i32 m0, s1, s2                ; encoding: [0x01,0x02,0x7d,0x83]
+0x01,0x02,0x7d,0x83
+
+# GFX11: s_abs
diff _i32 s0, 0.5, s2               ; encoding: [0xf0,0x02,0x00,0x83]
+0xf0,0x02,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, 0, s2                 ; encoding: [0x80,0x02,0x00,0x83]
+0x80,0x02,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, 0x3f717273, s2        ; encoding: [0xff,0x02,0x00,0x83,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x83,0x73,0x72,0x71,0x3f
+
+# GFX11: s_abs
diff _i32 s0, 0xaf123456, s2        ; encoding: [0xff,0x02,0x00,0x83,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x83,0x56,0x34,0x12,0xaf
+
+# GFX11: s_abs
diff _i32 s0, -1, s2                ; encoding: [0xc1,0x02,0x00,0x83]
+0xc1,0x02,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, -4.0, s2              ; encoding: [0xf7,0x02,0x00,0x83]
+0xf7,0x02,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, exec_hi, s2           ; encoding: [0x7f,0x02,0x00,0x83]
+0x7f,0x02,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, exec_lo, s2           ; encoding: [0x7e,0x02,0x00,0x83]
+0x7e,0x02,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, m0, s2                ; encoding: [0x7d,0x02,0x00,0x83]
+0x7d,0x02,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, s104, s103            ; encoding: [0x68,0x67,0x00,0x83]
+0x68,0x67,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, s104, s2              ; encoding: [0x68,0x02,0x00,0x83]
+0x68,0x02,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, s1, 0.5               ; encoding: [0x01,0xf0,0x00,0x83]
+0x01,0xf0,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, s1, 0                 ; encoding: [0x01,0x80,0x00,0x83]
+0x01,0x80,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, s1, 0x3f717273        ; encoding: [0x01,0xff,0x00,0x83,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x83,0x73,0x72,0x71,0x3f
+
+# GFX11: s_abs
diff _i32 s0, s1, 0xaf123456        ; encoding: [0x01,0xff,0x00,0x83,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x83,0x56,0x34,0x12,0xaf
+
+# GFX11: s_abs
diff _i32 s0, s1, -1                ; encoding: [0x01,0xc1,0x00,0x83]
+0x01,0xc1,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, s1, -4.0              ; encoding: [0x01,0xf7,0x00,0x83]
+0x01,0xf7,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, s1, exec_hi           ; encoding: [0x01,0x7f,0x00,0x83]
+0x01,0x7f,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, s1, exec_lo           ; encoding: [0x01,0x7e,0x00,0x83]
+0x01,0x7e,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, s1, m0                ; encoding: [0x01,0x7d,0x00,0x83]
+0x01,0x7d,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, s1, s103              ; encoding: [0x01,0x67,0x00,0x83]
+0x01,0x67,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, s1, s2                ; encoding: [0x01,0x02,0x00,0x83]
+0x01,0x02,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, s1, vcc_hi            ; encoding: [0x01,0x6b,0x00,0x83]
+0x01,0x6b,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, s1, vcc_lo            ; encoding: [0x01,0x6a,0x00,0x83]
+0x01,0x6a,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, vcc_hi, s2            ; encoding: [0x6b,0x02,0x00,0x83]
+0x6b,0x02,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s0, vcc_lo, s2            ; encoding: [0x6a,0x02,0x00,0x83]
+0x6a,0x02,0x00,0x83
+
+# GFX11: s_abs
diff _i32 s105, s104, s103          ; encoding: [0x68,0x67,0x69,0x83]
+0x68,0x67,0x69,0x83
+
+# GFX11: s_abs
diff _i32 s105, s104, s2            ; encoding: [0x68,0x02,0x69,0x83]
+0x68,0x02,0x69,0x83
+
+# GFX11: s_abs
diff _i32 s105, s1, s103            ; encoding: [0x01,0x67,0x69,0x83]
+0x01,0x67,0x69,0x83
+
+# GFX11: s_abs
diff _i32 s105, s1, s2              ; encoding: [0x01,0x02,0x69,0x83]
+0x01,0x02,0x69,0x83
+
+# GFX11: s_abs
diff _i32 vcc_hi, s1, s2            ; encoding: [0x01,0x02,0x6b,0x83]
+0x01,0x02,0x6b,0x83
+
+# GFX11: s_abs
diff _i32 vcc_lo, s1, s2            ; encoding: [0x01,0x02,0x6a,0x83]
+0x01,0x02,0x6a,0x83
+
+# GFX11: s_addc_u32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x82]
+0x01,0x02,0x7f,0x82
+
+# GFX11: s_addc_u32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x82]
+0x01,0x02,0x7e,0x82
+
+# GFX11: s_addc_u32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7d,0x82]
+0x01,0x02,0x7d,0x82
+
+# GFX11: s_addc_u32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x82]
+0xf0,0x02,0x00,0x82
+
+# GFX11: s_addc_u32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x82]
+0x80,0x02,0x00,0x82
+
+# GFX11: s_addc_u32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x82,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x82,0x73,0x72,0x71,0x3f
+
+# GFX11: s_addc_u32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x82,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x82,0x56,0x34,0x12,0xaf
+
+# GFX11: s_addc_u32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x82]
+0xc1,0x02,0x00,0x82
+
+# GFX11: s_addc_u32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x82]
+0xf7,0x02,0x00,0x82
+
+# GFX11: s_addc_u32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x82]
+0x7f,0x02,0x00,0x82
+
+# GFX11: s_addc_u32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x82]
+0x7e,0x02,0x00,0x82
+
+# GFX11: s_addc_u32 s0, m0, s2                   ; encoding: [0x7d,0x02,0x00,0x82]
+0x7d,0x02,0x00,0x82
+
+# GFX11: s_addc_u32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x82]
+0x68,0x67,0x00,0x82
+
+# GFX11: s_addc_u32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x82]
+0x68,0x02,0x00,0x82
+
+# GFX11: s_addc_u32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x82]
+0x01,0xf0,0x00,0x82
+
+# GFX11: s_addc_u32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x82]
+0x01,0x80,0x00,0x82
+
+# GFX11: s_addc_u32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x82,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x82,0x73,0x72,0x71,0x3f
+
+# GFX11: s_addc_u32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x82,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x82,0x56,0x34,0x12,0xaf
+
+# GFX11: s_addc_u32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x82]
+0x01,0xc1,0x00,0x82
+
+# GFX11: s_addc_u32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x82]
+0x01,0xf7,0x00,0x82
+
+# GFX11: s_addc_u32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x82]
+0x01,0x7f,0x00,0x82
+
+# GFX11: s_addc_u32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x82]
+0x01,0x7e,0x00,0x82
+
+# GFX11: s_addc_u32 s0, s1, m0                   ; encoding: [0x01,0x7d,0x00,0x82]
+0x01,0x7d,0x00,0x82
+
+# GFX11: s_addc_u32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x82]
+0x01,0x67,0x00,0x82
+
+# GFX11: s_addc_u32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x82]
+0x01,0x02,0x00,0x82
+
+# GFX11: s_addc_u32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x82]
+0x01,0x6b,0x00,0x82
+
+# GFX11: s_addc_u32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x82]
+0x01,0x6a,0x00,0x82
+
+# GFX11: s_addc_u32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x82]
+0x6b,0x02,0x00,0x82
+
+# GFX11: s_addc_u32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x82]
+0x6a,0x02,0x00,0x82
+
+# GFX11: s_addc_u32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x82]
+0x68,0x67,0x69,0x82
+
+# GFX11: s_addc_u32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x82]
+0x68,0x02,0x69,0x82
+
+# GFX11: s_addc_u32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x82]
+0x01,0x67,0x69,0x82
+
+# GFX11: s_addc_u32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x82]
+0x01,0x02,0x69,0x82
+
+# GFX11: s_addc_u32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x82]
+0x01,0x02,0x6b,0x82
+
+# GFX11: s_addc_u32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x82]
+0x01,0x02,0x6a,0x82
+
+# GFX11: s_add_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x81]
+0x01,0x02,0x7f,0x81
+
+# GFX11: s_add_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x81]
+0x01,0x02,0x7e,0x81
+
+# GFX11: s_add_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x81]
+0x01,0x02,0x7d,0x81
+
+# GFX11: s_add_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x81]
+0xf0,0x02,0x00,0x81
+
+# GFX11: s_add_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x81]
+0x80,0x02,0x00,0x81
+
+# GFX11: s_add_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x81,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x81,0x73,0x72,0x71,0x3f
+
+# GFX11: s_add_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x81,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x81,0x56,0x34,0x12,0xaf
+
+# GFX11: s_add_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x81]
+0xc1,0x02,0x00,0x81
+
+# GFX11: s_add_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x81]
+0xf7,0x02,0x00,0x81
+
+# GFX11: s_add_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x81]
+0x7f,0x02,0x00,0x81
+
+# GFX11: s_add_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x81]
+0x7e,0x02,0x00,0x81
+
+# GFX11: s_add_i32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x81]
+0x7d,0x02,0x00,0x81
+
+# GFX11: s_add_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x81]
+0x68,0x67,0x00,0x81
+
+# GFX11: s_add_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x81]
+0x68,0x02,0x00,0x81
+
+# GFX11: s_add_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x81]
+0x01,0xf0,0x00,0x81
+
+# GFX11: s_add_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x81]
+0x01,0x80,0x00,0x81
+
+# GFX11: s_add_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x81,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x81,0x73,0x72,0x71,0x3f
+
+# GFX11: s_add_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x81,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x81,0x56,0x34,0x12,0xaf
+
+# GFX11: s_add_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x81]
+0x01,0xc1,0x00,0x81
+
+# GFX11: s_add_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x81]
+0x01,0xf7,0x00,0x81
+
+# GFX11: s_add_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x81]
+0x01,0x7f,0x00,0x81
+
+# GFX11: s_add_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x81]
+0x01,0x7e,0x00,0x81
+
+# GFX11: s_add_i32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x81]
+0x01,0x7d,0x00,0x81
+
+# GFX11: s_add_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x81]
+0x01,0x67,0x00,0x81
+
+# GFX11: s_add_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x81]
+0x01,0x02,0x00,0x81
+
+# GFX11: s_add_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x81]
+0x01,0x6b,0x00,0x81
+
+# GFX11: s_add_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x81]
+0x01,0x6a,0x00,0x81
+
+# GFX11: s_add_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x81]
+0x6b,0x02,0x00,0x81
+
+# GFX11: s_add_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x81]
+0x6a,0x02,0x00,0x81
+
+# GFX11: s_add_i32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x81]
+0x68,0x67,0x69,0x81
+
+# GFX11: s_add_i32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x81]
+0x68,0x02,0x69,0x81
+
+# GFX11: s_add_i32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x81]
+0x01,0x67,0x69,0x81
+
+# GFX11: s_add_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x81]
+0x01,0x02,0x69,0x81
+
+# GFX11: s_add_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x81]
+0x01,0x02,0x6b,0x81
+
+# GFX11: s_add_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x81]
+0x01,0x02,0x6a,0x81
+
+# GFX11: s_add_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x80]
+0x01,0x02,0x7f,0x80
+
+# GFX11: s_add_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x80]
+0x01,0x02,0x7e,0x80
+
+# GFX11: s_add_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x80]
+0x01,0x02,0x7d,0x80
+
+# GFX11: s_add_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x80]
+0xf0,0x02,0x00,0x80
+
+# GFX11: s_add_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x80]
+0x80,0x02,0x00,0x80
+
+# GFX11: s_add_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x80,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x80,0x73,0x72,0x71,0x3f
+
+# GFX11: s_add_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x80,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x80,0x56,0x34,0x12,0xaf
+
+# GFX11: s_add_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x80]
+0xc1,0x02,0x00,0x80
+
+# GFX11: s_add_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x80]
+0xf7,0x02,0x00,0x80
+
+# GFX11: s_add_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x80]
+0x7f,0x02,0x00,0x80
+
+# GFX11: s_add_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x80]
+0x7e,0x02,0x00,0x80
+
+# GFX11: s_add_u32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x80]
+0x7d,0x02,0x00,0x80
+
+# GFX11: s_add_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x80]
+0x68,0x67,0x00,0x80
+
+# GFX11: s_add_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x80]
+0x68,0x02,0x00,0x80
+
+# GFX11: s_add_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x80]
+0x01,0xf0,0x00,0x80
+
+# GFX11: s_add_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x80]
+0x01,0x80,0x00,0x80
+
+# GFX11: s_add_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x80,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x80,0x73,0x72,0x71,0x3f
+
+# GFX11: s_add_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x80,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x80,0x56,0x34,0x12,0xaf
+
+# GFX11: s_add_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x80]
+0x01,0xc1,0x00,0x80
+
+# GFX11: s_add_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x80]
+0x01,0xf7,0x00,0x80
+
+# GFX11: s_add_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x80]
+0x01,0x7f,0x00,0x80
+
+# GFX11: s_add_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x80]
+0x01,0x7e,0x00,0x80
+
+# GFX11: s_add_u32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x80]
+0x01,0x7d,0x00,0x80
+
+# GFX11: s_add_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x80]
+0x01,0x67,0x00,0x80
+
+# GFX11: s_add_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x80]
+0x01,0x02,0x00,0x80
+
+# GFX11: s_add_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x80]
+0x01,0x6b,0x00,0x80
+
+# GFX11: s_add_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x80]
+0x01,0x6a,0x00,0x80
+
+# GFX11: s_add_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x80]
+0x6b,0x02,0x00,0x80
+
+# GFX11: s_add_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x80]
+0x6a,0x02,0x00,0x80
+
+# GFX11: s_add_u32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x80]
+0x68,0x67,0x69,0x80
+
+# GFX11: s_add_u32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x80]
+0x68,0x02,0x69,0x80
+
+# GFX11: s_add_u32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x80]
+0x01,0x67,0x69,0x80
+
+# GFX11: s_add_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x80]
+0x01,0x02,0x69,0x80
+
+# GFX11: s_add_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x80]
+0x01,0x02,0x6b,0x80
+
+# GFX11: s_add_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x80]
+0x01,0x02,0x6a,0x80
+
+# GFX11: s_and_b32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x8b]
+0x01,0x02,0x7f,0x8b
+
+# GFX11: s_and_b32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x8b]
+0x01,0x02,0x7e,0x8b
+
+# GFX11: s_and_b32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x8b]
+0x01,0x02,0x7d,0x8b
+
+# GFX11: s_and_b32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x8b]
+0xf0,0x02,0x00,0x8b
+
+# GFX11: s_and_b32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x8b]
+0x80,0x02,0x00,0x8b
+
+# GFX11: s_and_b32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x8b,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x8b,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_b32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x8b,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x8b,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_b32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x8b]
+0xc1,0x02,0x00,0x8b
+
+# GFX11: s_and_b32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x8b]
+0xf7,0x02,0x00,0x8b
+
+# GFX11: s_and_b32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x8b]
+0x7f,0x02,0x00,0x8b
+
+# GFX11: s_and_b32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x8b]
+0x7e,0x02,0x00,0x8b
+
+# GFX11: s_and_b32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x8b]
+0x7d,0x02,0x00,0x8b
+
+# GFX11: s_and_b32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x8b]
+0x68,0x67,0x00,0x8b
+
+# GFX11: s_and_b32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x8b]
+0x68,0x02,0x00,0x8b
+
+# GFX11: s_and_b32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x8b]
+0x01,0xf0,0x00,0x8b
+
+# GFX11: s_and_b32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x8b]
+0x01,0x80,0x00,0x8b
+
+# GFX11: s_and_b32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x8b,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x8b,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_b32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x8b,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x8b,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_b32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x8b]
+0x01,0xc1,0x00,0x8b
+
+# GFX11: s_and_b32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x8b]
+0x01,0xf7,0x00,0x8b
+
+# GFX11: s_and_b32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x8b]
+0x01,0x7f,0x00,0x8b
+
+# GFX11: s_and_b32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x8b]
+0x01,0x7e,0x00,0x8b
+
+# GFX11: s_and_b32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x8b]
+0x01,0x7d,0x00,0x8b
+
+# GFX11: s_and_b32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x8b]
+0x01,0x67,0x00,0x8b
+
+# GFX11: s_and_b32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x8b]
+0x01,0x02,0x00,0x8b
+
+# GFX11: s_and_b32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x8b]
+0x01,0x6b,0x00,0x8b
+
+# GFX11: s_and_b32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x8b]
+0x01,0x6a,0x00,0x8b
+
+# GFX11: s_and_b32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x8b]
+0x6b,0x02,0x00,0x8b
+
+# GFX11: s_and_b32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x8b]
+0x6a,0x02,0x00,0x8b
+
+# GFX11: s_and_b32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x8b]
+0x68,0x67,0x69,0x8b
+
+# GFX11: s_and_b32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x8b]
+0x68,0x02,0x69,0x8b
+
+# GFX11: s_and_b32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x8b]
+0x01,0x67,0x69,0x8b
+
+# GFX11: s_and_b32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x8b]
+0x01,0x02,0x69,0x8b
+
+# GFX11: s_and_b32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x8b]
+0x01,0x02,0x6b,0x8b
+
+# GFX11: s_and_b32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x8b]
+0x01,0x02,0x6a,0x8b
+
+# GFX11: s_and_b32 s0, s1, null                  ; encoding: [0x01,0x7c,0x00,0x8b]
+0x01,0x7c,0x00,0x8b
+
+# GFX11: s_and_b32 s0, null, s2                  ; encoding: [0x7c,0x02,0x00,0x8b]
+0x7c,0x02,0x00,0x8b
+
+# GFX11: s_and_b32 null, s1, s2                  ; encoding: [0x01,0x02,0x7c,0x8b]
+0x01,0x02,0x7c,0x8b
+
+# GFX11: s_and_b64 exec, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xfe,0x8b]
+0x02,0x04,0xfe,0x8b
+
+# GFX11: s_and_b64 s[0:1], 0.5, s[4:5]           ; encoding: [0xf0,0x04,0x80,0x8b]
+0xf0,0x04,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], 0, s[4:5]             ; encoding: [0x80,0x04,0x80,0x8b]
+0x80,0x04,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], 0x3f717273, s[4:5]    ; encoding: [0xff,0x04,0x80,0x8b,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x8b,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_b64 s[0:1], 0xaf123456, s[4:5]    ; encoding: [0xff,0x04,0x80,0x8b,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x8b,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_b64 s[0:1], -1, s[4:5]            ; encoding: [0xc1,0x04,0x80,0x8b]
+0xc1,0x04,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], -4.0, s[4:5]          ; encoding: [0xf7,0x04,0x80,0x8b]
+0xf7,0x04,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], exec, s[4:5]          ; encoding: [0x7e,0x04,0x80,0x8b]
+0x7e,0x04,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8b]
+0x66,0x64,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], s[102:103], s[4:5]    ; encoding: [0x66,0x04,0x80,0x8b]
+0x66,0x04,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x80,0x8b]
+0x02,0xf0,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x80,0x8b]
+0x02,0x80,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x80,0x8b,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x80,0x8b,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_b64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x80,0x8b,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x80,0x8b,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_b64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x80,0x8b]
+0x02,0xc1,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x80,0x8b]
+0x02,0xf7,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], s[2:3], exec          ; encoding: [0x02,0x7e,0x80,0x8b]
+0x02,0x7e,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], s[2:3], s[100:101]    ; encoding: [0x02,0x64,0x80,0x8b]
+0x02,0x64,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], s[2:3], s[4:5]        ; encoding: [0x02,0x04,0x80,0x8b]
+0x02,0x04,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], s[2:3], vcc           ; encoding: [0x02,0x6a,0x80,0x8b]
+0x02,0x6a,0x80,0x8b
+
+# GFX11: s_and_b64 s[0:1], vcc, s[4:5]           ; encoding: [0x6a,0x04,0x80,0x8b]
+0x6a,0x04,0x80,0x8b
+
+# GFX11: s_and_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8b]
+0x66,0x64,0xe8,0x8b
+
+# GFX11: s_and_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8b]
+0x66,0x04,0xe8,0x8b
+
+# GFX11: s_and_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8b]
+0x02,0x64,0xe8,0x8b
+
+# GFX11: s_and_b64 s[104:105], s[2:3], s[4:5]    ; encoding: [0x02,0x04,0xe8,0x8b]
+0x02,0x04,0xe8,0x8b
+
+# GFX11: s_and_b64 vcc, s[2:3], s[4:5]           ; encoding: [0x02,0x04,0xea,0x8b]
+0x02,0x04,0xea,0x8b
+
+# GFX11: s_and_not1_b32 exec_hi, s1, s2          ; encoding: [0x01,0x02,0x7f,0x91]
+0x01,0x02,0x7f,0x91
+
+# GFX11: s_and_not1_b32 exec_lo, s1, s2          ; encoding: [0x01,0x02,0x7e,0x91]
+0x01,0x02,0x7e,0x91
+
+# GFX11: s_and_not1_b32 m0, s1, s2               ; encoding: [0x01,0x02,0x7d,0x91]
+0x01,0x02,0x7d,0x91
+
+# GFX11: s_and_not1_b32 s0, 0.5, s2              ; encoding: [0xf0,0x02,0x00,0x91]
+0xf0,0x02,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, 0, s2                ; encoding: [0x80,0x02,0x00,0x91]
+0x80,0x02,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, 0x3f717273, s2       ; encoding: [0xff,0x02,0x00,0x91,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x91,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_not1_b32 s0, 0xaf123456, s2       ; encoding: [0xff,0x02,0x00,0x91,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x91,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_not1_b32 s0, -1, s2               ; encoding: [0xc1,0x02,0x00,0x91]
+0xc1,0x02,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, -4.0, s2             ; encoding: [0xf7,0x02,0x00,0x91]
+0xf7,0x02,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, exec_hi, s2          ; encoding: [0x7f,0x02,0x00,0x91]
+0x7f,0x02,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, exec_lo, s2          ; encoding: [0x7e,0x02,0x00,0x91]
+0x7e,0x02,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, m0, s2               ; encoding: [0x7d,0x02,0x00,0x91]
+0x7d,0x02,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, s104, s103           ; encoding: [0x68,0x67,0x00,0x91]
+0x68,0x67,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, s104, s2             ; encoding: [0x68,0x02,0x00,0x91]
+0x68,0x02,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, s1, 0.5              ; encoding: [0x01,0xf0,0x00,0x91]
+0x01,0xf0,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, s1, 0                ; encoding: [0x01,0x80,0x00,0x91]
+0x01,0x80,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, s1, 0x3f717273       ; encoding: [0x01,0xff,0x00,0x91,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x91,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_not1_b32 s0, s1, 0xaf123456       ; encoding: [0x01,0xff,0x00,0x91,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x91,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_not1_b32 s0, s1, -1               ; encoding: [0x01,0xc1,0x00,0x91]
+0x01,0xc1,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, s1, -4.0             ; encoding: [0x01,0xf7,0x00,0x91]
+0x01,0xf7,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, s1, exec_hi          ; encoding: [0x01,0x7f,0x00,0x91]
+0x01,0x7f,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, s1, exec_lo          ; encoding: [0x01,0x7e,0x00,0x91]
+0x01,0x7e,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, s1, m0               ; encoding: [0x01,0x7d,0x00,0x91]
+0x01,0x7d,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, s1, s103             ; encoding: [0x01,0x67,0x00,0x91]
+0x01,0x67,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, s1, s2               ; encoding: [0x01,0x02,0x00,0x91]
+0x01,0x02,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, s1, vcc_hi           ; encoding: [0x01,0x6b,0x00,0x91]
+0x01,0x6b,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, s1, vcc_lo           ; encoding: [0x01,0x6a,0x00,0x91]
+0x01,0x6a,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, vcc_hi, s2           ; encoding: [0x6b,0x02,0x00,0x91]
+0x6b,0x02,0x00,0x91
+
+# GFX11: s_and_not1_b32 s0, vcc_lo, s2           ; encoding: [0x6a,0x02,0x00,0x91]
+0x6a,0x02,0x00,0x91
+
+# GFX11: s_and_not1_b32 s105, s104, s103         ; encoding: [0x68,0x67,0x69,0x91]
+0x68,0x67,0x69,0x91
+
+# GFX11: s_and_not1_b32 s105, s104, s2           ; encoding: [0x68,0x02,0x69,0x91]
+0x68,0x02,0x69,0x91
+
+# GFX11: s_and_not1_b32 s105, s1, s103           ; encoding: [0x01,0x67,0x69,0x91]
+0x01,0x67,0x69,0x91
+
+# GFX11: s_and_not1_b32 s105, s1, s2             ; encoding: [0x01,0x02,0x69,0x91]
+0x01,0x02,0x69,0x91
+
+# GFX11: s_and_not1_b32 vcc_hi, s1, s2           ; encoding: [0x01,0x02,0x6b,0x91]
+0x01,0x02,0x6b,0x91
+
+# GFX11: s_and_not1_b32 vcc_lo, s1, s2           ; encoding: [0x01,0x02,0x6a,0x91]
+0x01,0x02,0x6a,0x91
+
+# GFX11: s_and_not1_b64 exec, s[2:3], s[4:5]     ; encoding: [0x02,0x04,0xfe,0x91]
+0x02,0x04,0xfe,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], 0.5, s[4:5]      ; encoding: [0xf0,0x04,0x80,0x91]
+0xf0,0x04,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], 0, s[4:5]        ; encoding: [0x80,0x04,0x80,0x91]
+0x80,0x04,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x91,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x91,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_not1_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x91,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x91,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_not1_b64 s[0:1], -1, s[4:5]       ; encoding: [0xc1,0x04,0x80,0x91]
+0xc1,0x04,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], -4.0, s[4:5]     ; encoding: [0xf7,0x04,0x80,0x91]
+0xf7,0x04,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], exec, s[4:5]     ; encoding: [0x7e,0x04,0x80,0x91]
+0x7e,0x04,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x91]
+0x66,0x64,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x91]
+0x66,0x04,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], s[2:3], 0.5      ; encoding: [0x02,0xf0,0x80,0x91]
+0x02,0xf0,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], s[2:3], 0        ; encoding: [0x02,0x80,0x80,0x91]
+0x02,0x80,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x91,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x80,0x91,0x73,0x72,0x71,0x3f
+
+# GFX11: s_and_not1_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x91,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x80,0x91,0x56,0x34,0x12,0xaf
+
+# GFX11: s_and_not1_b64 s[0:1], s[2:3], -1       ; encoding: [0x02,0xc1,0x80,0x91]
+0x02,0xc1,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], s[2:3], -4.0     ; encoding: [0x02,0xf7,0x80,0x91]
+0x02,0xf7,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], s[2:3], exec     ; encoding: [0x02,0x7e,0x80,0x91]
+0x02,0x7e,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x91]
+0x02,0x64,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], s[2:3], s[4:5]   ; encoding: [0x02,0x04,0x80,0x91]
+0x02,0x04,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], s[2:3], vcc      ; encoding: [0x02,0x6a,0x80,0x91]
+0x02,0x6a,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[0:1], vcc, s[4:5]      ; encoding: [0x6a,0x04,0x80,0x91]
+0x6a,0x04,0x80,0x91
+
+# GFX11: s_and_not1_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x91]
+0x66,0x64,0xe8,0x91
+
+# GFX11: s_and_not1_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x91]
+0x66,0x04,0xe8,0x91
+
+# GFX11: s_and_not1_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x91]
+0x02,0x64,0xe8,0x91
+
+# GFX11: s_and_not1_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x91]
+0x02,0x04,0xe8,0x91
+
+# GFX11: s_and_not1_b64 vcc, s[2:3], s[4:5]      ; encoding: [0x02,0x04,0xea,0x91]
+0x02,0x04,0xea,0x91
+
+# GFX11: s_ashr_i32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x86]
+0x01,0x02,0x7f,0x86
+
+# GFX11: s_ashr_i32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x86]
+0x01,0x02,0x7e,0x86
+
+# GFX11: s_ashr_i32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7d,0x86]
+0x01,0x02,0x7d,0x86
+
+# GFX11: s_ashr_i32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x86]
+0xf0,0x02,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x86]
+0x80,0x02,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x86,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x86,0x73,0x72,0x71,0x3f
+
+# GFX11: s_ashr_i32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x86,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x86,0x56,0x34,0x12,0xaf
+
+# GFX11: s_ashr_i32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x86]
+0xc1,0x02,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x86]
+0xf7,0x02,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x86]
+0x7f,0x02,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x86]
+0x7e,0x02,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, m0, s2                   ; encoding: [0x7d,0x02,0x00,0x86]
+0x7d,0x02,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x86]
+0x68,0x67,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x86]
+0x68,0x02,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x86]
+0x01,0xf0,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x86]
+0x01,0x80,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x86,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x86,0x73,0x72,0x71,0x3f
+
+# GFX11: s_ashr_i32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x86,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x86,0x56,0x34,0x12,0xaf
+
+# GFX11: s_ashr_i32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x86]
+0x01,0xc1,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x86]
+0x01,0xf7,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x86]
+0x01,0x7f,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x86]
+0x01,0x7e,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, s1, m0                   ; encoding: [0x01,0x7d,0x00,0x86]
+0x01,0x7d,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x86]
+0x01,0x67,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x86]
+0x01,0x02,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x86]
+0x01,0x6b,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x86]
+0x01,0x6a,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x86]
+0x6b,0x02,0x00,0x86
+
+# GFX11: s_ashr_i32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x86]
+0x6a,0x02,0x00,0x86
+
+# GFX11: s_ashr_i32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x86]
+0x68,0x67,0x69,0x86
+
+# GFX11: s_ashr_i32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x86]
+0x68,0x02,0x69,0x86
+
+# GFX11: s_ashr_i32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x86]
+0x01,0x67,0x69,0x86
+
+# GFX11: s_ashr_i32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x86]
+0x01,0x02,0x69,0x86
+
+# GFX11: s_ashr_i32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x86]
+0x01,0x02,0x6b,0x86
+
+# GFX11: s_ashr_i32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x86]
+0x01,0x02,0x6a,0x86
+
+# GFX11: s_ashr_i64 exec, s[2:3], s4             ; encoding: [0x02,0x04,0xfe,0x86]
+0x02,0x04,0xfe,0x86
+
+# GFX11: s_ashr_i64 s[0:1], 0.5, s4              ; encoding: [0xf0,0x04,0x80,0x86]
+0xf0,0x04,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], 0, s4                ; encoding: [0x80,0x04,0x80,0x86]
+0x80,0x04,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], 0x3f717273, s4       ; encoding: [0xff,0x04,0x80,0x86,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x86,0x73,0x72,0x71,0x3f
+
+# GFX11: s_ashr_i64 s[0:1], 0xaf123456, s4       ; encoding: [0xff,0x04,0x80,0x86,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x86,0x56,0x34,0x12,0xaf
+
+# GFX11: s_ashr_i64 s[0:1], -1, s4               ; encoding: [0xc1,0x04,0x80,0x86]
+0xc1,0x04,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], -4.0, s4             ; encoding: [0xf7,0x04,0x80,0x86]
+0xf7,0x04,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], exec, s4             ; encoding: [0x7e,0x04,0x80,0x86]
+0x7e,0x04,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], s[102:103], s100     ; encoding: [0x66,0x64,0x80,0x86]
+0x66,0x64,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], s[102:103], s4       ; encoding: [0x66,0x04,0x80,0x86]
+0x66,0x04,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x86]
+0x02,0xf0,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x86]
+0x02,0x80,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x86,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x80,0x86,0x73,0x72,0x71,0x3f
+
+# GFX11: s_ashr_i64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x86,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x80,0x86,0x56,0x34,0x12,0xaf
+
+# GFX11: s_ashr_i64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x86]
+0x02,0xc1,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x86]
+0x02,0xf7,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], s[2:3], exec_lo      ; encoding: [0x02,0x7e,0x80,0x86]
+0x02,0x7e,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], s[2:3], s100         ; encoding: [0x02,0x64,0x80,0x86]
+0x02,0x64,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], s[2:3], s4           ; encoding: [0x02,0x04,0x80,0x86]
+0x02,0x04,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], s[2:3], vcc_lo       ; encoding: [0x02,0x6a,0x80,0x86]
+0x02,0x6a,0x80,0x86
+
+# GFX11: s_ashr_i64 s[0:1], vcc, s4              ; encoding: [0x6a,0x04,0x80,0x86]
+0x6a,0x04,0x80,0x86
+
+# GFX11: s_ashr_i64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x86]
+0x66,0x64,0xe8,0x86
+
+# GFX11: s_ashr_i64 s[104:105], s[102:103], s4   ; encoding: [0x66,0x04,0xe8,0x86]
+0x66,0x04,0xe8,0x86
+
+# GFX11: s_ashr_i64 s[104:105], s[2:3], s100     ; encoding: [0x02,0x64,0xe8,0x86]
+0x02,0x64,0xe8,0x86
+
+# GFX11: s_ashr_i64 s[104:105], s[2:3], s4       ; encoding: [0x02,0x04,0xe8,0x86]
+0x02,0x04,0xe8,0x86
+
+# GFX11: s_ashr_i64 vcc, s[2:3], s4              ; encoding: [0x02,0x04,0xea,0x86]
+0x02,0x04,0xea,0x86
+
+# GFX11: s_bfe_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x93]
+0x01,0x02,0xff,0x93
+
+# GFX11: s_bfe_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x93]
+0x01,0x02,0xfe,0x93
+
+# GFX11: s_bfe_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfd,0x93]
+0x01,0x02,0xfd,0x93
+
+# GFX11: s_bfe_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x93]
+0xf0,0x02,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x93]
+0x80,0x02,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x93,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x80,0x93,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bfe_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x93,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x80,0x93,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bfe_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x93]
+0xc1,0x02,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x93]
+0xf7,0x02,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x93]
+0x7f,0x02,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x93]
+0x7e,0x02,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x80,0x93]
+0x7d,0x02,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x93]
+0x68,0x67,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x93]
+0x68,0x02,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x93]
+0x01,0xf0,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x93]
+0x01,0x80,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x93,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x80,0x93,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bfe_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x93,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x80,0x93,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bfe_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x93]
+0x01,0xc1,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x93]
+0x01,0xf7,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x93]
+0x01,0x7f,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x93]
+0x01,0x7e,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x80,0x93]
+0x01,0x7d,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x93]
+0x01,0x67,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x93]
+0x01,0x02,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x93]
+0x01,0x6b,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x93]
+0x01,0x6a,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x93]
+0x6b,0x02,0x80,0x93
+
+# GFX11: s_bfe_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x93]
+0x6a,0x02,0x80,0x93
+
+# GFX11: s_bfe_i32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x93]
+0x68,0x67,0xe9,0x93
+
+# GFX11: s_bfe_i32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x93]
+0x68,0x02,0xe9,0x93
+
+# GFX11: s_bfe_i32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x93]
+0x01,0x67,0xe9,0x93
+
+# GFX11: s_bfe_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x93]
+0x01,0x02,0xe9,0x93
+
+# GFX11: s_bfe_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x93]
+0x01,0x02,0xeb,0x93
+
+# GFX11: s_bfe_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x93]
+0x01,0x02,0xea,0x93
+
+# GFX11: s_bfe_i64 exec, s[2:3], s4              ; encoding: [0x02,0x04,0xfe,0x94]
+0x02,0x04,0xfe,0x94
+
+# GFX11: s_bfe_i64 s[0:1], 0.5, s4               ; encoding: [0xf0,0x04,0x80,0x94]
+0xf0,0x04,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], 0, s4                 ; encoding: [0x80,0x04,0x80,0x94]
+0x80,0x04,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], 0x3f717273, s4        ; encoding: [0xff,0x04,0x80,0x94,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x94,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bfe_i64 s[0:1], 0xaf123456, s4        ; encoding: [0xff,0x04,0x80,0x94,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x94,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bfe_i64 s[0:1], -1, s4                ; encoding: [0xc1,0x04,0x80,0x94]
+0xc1,0x04,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], -4.0, s4              ; encoding: [0xf7,0x04,0x80,0x94]
+0xf7,0x04,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], exec, s4              ; encoding: [0x7e,0x04,0x80,0x94]
+0x7e,0x04,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], s[102:103], s100      ; encoding: [0x66,0x64,0x80,0x94]
+0x66,0x64,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], s[102:103], s4        ; encoding: [0x66,0x04,0x80,0x94]
+0x66,0x04,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x80,0x94]
+0x02,0xf0,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x80,0x94]
+0x02,0x80,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x80,0x94,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x80,0x94,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bfe_i64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x80,0x94,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x80,0x94,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bfe_i64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x80,0x94]
+0x02,0xc1,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x80,0x94]
+0x02,0xf7,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], s[2:3], exec_lo       ; encoding: [0x02,0x7e,0x80,0x94]
+0x02,0x7e,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], s[2:3], s100          ; encoding: [0x02,0x64,0x80,0x94]
+0x02,0x64,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], s[2:3], s4            ; encoding: [0x02,0x04,0x80,0x94]
+0x02,0x04,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], s[2:3], vcc_lo        ; encoding: [0x02,0x6a,0x80,0x94]
+0x02,0x6a,0x80,0x94
+
+# GFX11: s_bfe_i64 s[0:1], vcc, s4               ; encoding: [0x6a,0x04,0x80,0x94]
+0x6a,0x04,0x80,0x94
+
+# GFX11: s_bfe_i64 s[104:105], s[102:103], s100  ; encoding: [0x66,0x64,0xe8,0x94]
+0x66,0x64,0xe8,0x94
+
+# GFX11: s_bfe_i64 s[104:105], s[102:103], s4    ; encoding: [0x66,0x04,0xe8,0x94]
+0x66,0x04,0xe8,0x94
+
+# GFX11: s_bfe_i64 s[104:105], s[2:3], s100      ; encoding: [0x02,0x64,0xe8,0x94]
+0x02,0x64,0xe8,0x94
+
+# GFX11: s_bfe_i64 s[104:105], s[2:3], s4        ; encoding: [0x02,0x04,0xe8,0x94]
+0x02,0x04,0xe8,0x94
+
+# GFX11: s_bfe_i64 vcc, s[2:3], s4               ; encoding: [0x02,0x04,0xea,0x94]
+0x02,0x04,0xea,0x94
+
+# GFX11: s_bfe_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x93]
+0x01,0x02,0x7f,0x93
+
+# GFX11: s_bfe_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x93]
+0x01,0x02,0x7e,0x93
+
+# GFX11: s_bfe_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x93]
+0x01,0x02,0x7d,0x93
+
+# GFX11: s_bfe_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x93]
+0xf0,0x02,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x93]
+0x80,0x02,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x93,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x93,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bfe_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x93,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x93,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bfe_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x93]
+0xc1,0x02,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x93]
+0xf7,0x02,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x93]
+0x7f,0x02,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x93]
+0x7e,0x02,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x93]
+0x7d,0x02,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x93]
+0x68,0x67,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x93]
+0x68,0x02,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x93]
+0x01,0xf0,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x93]
+0x01,0x80,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x93,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x93,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bfe_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x93,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x93,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bfe_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x93]
+0x01,0xc1,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x93]
+0x01,0xf7,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x93]
+0x01,0x7f,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x93]
+0x01,0x7e,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x93]
+0x01,0x7d,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x93]
+0x01,0x67,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x93]
+0x01,0x02,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x93]
+0x01,0x6b,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x93]
+0x01,0x6a,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x93]
+0x6b,0x02,0x00,0x93
+
+# GFX11: s_bfe_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x93]
+0x6a,0x02,0x00,0x93
+
+# GFX11: s_bfe_u32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x93]
+0x68,0x67,0x69,0x93
+
+# GFX11: s_bfe_u32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x93]
+0x68,0x02,0x69,0x93
+
+# GFX11: s_bfe_u32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x93]
+0x01,0x67,0x69,0x93
+
+# GFX11: s_bfe_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x93]
+0x01,0x02,0x69,0x93
+
+# GFX11: s_bfe_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x93]
+0x01,0x02,0x6b,0x93
+
+# GFX11: s_bfe_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x93]
+0x01,0x02,0x6a,0x93
+
+# GFX11: s_bfe_u64 exec, s[2:3], s4              ; encoding: [0x02,0x04,0x7e,0x94]
+0x02,0x04,0x7e,0x94
+
+# GFX11: s_bfe_u64 s[0:1], 0.5, s4               ; encoding: [0xf0,0x04,0x00,0x94]
+0xf0,0x04,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], 0, s4                 ; encoding: [0x80,0x04,0x00,0x94]
+0x80,0x04,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], 0x3f717273, s4        ; encoding: [0xff,0x04,0x00,0x94,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x00,0x94,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bfe_u64 s[0:1], 0xaf123456, s4        ; encoding: [0xff,0x04,0x00,0x94,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x00,0x94,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bfe_u64 s[0:1], -1, s4                ; encoding: [0xc1,0x04,0x00,0x94]
+0xc1,0x04,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], -4.0, s4              ; encoding: [0xf7,0x04,0x00,0x94]
+0xf7,0x04,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], exec, s4              ; encoding: [0x7e,0x04,0x00,0x94]
+0x7e,0x04,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], s[102:103], s100      ; encoding: [0x66,0x64,0x00,0x94]
+0x66,0x64,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], s[102:103], s4        ; encoding: [0x66,0x04,0x00,0x94]
+0x66,0x04,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x00,0x94]
+0x02,0xf0,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x00,0x94]
+0x02,0x80,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x00,0x94,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x00,0x94,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bfe_u64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x00,0x94,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x00,0x94,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bfe_u64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x00,0x94]
+0x02,0xc1,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x00,0x94]
+0x02,0xf7,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], s[2:3], exec_lo       ; encoding: [0x02,0x7e,0x00,0x94]
+0x02,0x7e,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], s[2:3], s100          ; encoding: [0x02,0x64,0x00,0x94]
+0x02,0x64,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], s[2:3], s4            ; encoding: [0x02,0x04,0x00,0x94]
+0x02,0x04,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], s[2:3], vcc_lo        ; encoding: [0x02,0x6a,0x00,0x94]
+0x02,0x6a,0x00,0x94
+
+# GFX11: s_bfe_u64 s[0:1], vcc, s4               ; encoding: [0x6a,0x04,0x00,0x94]
+0x6a,0x04,0x00,0x94
+
+# GFX11: s_bfe_u64 s[104:105], s[102:103], s100  ; encoding: [0x66,0x64,0x68,0x94]
+0x66,0x64,0x68,0x94
+
+# GFX11: s_bfe_u64 s[104:105], s[102:103], s4    ; encoding: [0x66,0x04,0x68,0x94]
+0x66,0x04,0x68,0x94
+
+# GFX11: s_bfe_u64 s[104:105], s[2:3], s100      ; encoding: [0x02,0x64,0x68,0x94]
+0x02,0x64,0x68,0x94
+
+# GFX11: s_bfe_u64 s[104:105], s[2:3], s4        ; encoding: [0x02,0x04,0x68,0x94]
+0x02,0x04,0x68,0x94
+
+# GFX11: s_bfe_u64 vcc, s[2:3], s4               ; encoding: [0x02,0x04,0x6a,0x94]
+0x02,0x04,0x6a,0x94
+
+# GFX11: s_bfm_b32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x95]
+0x01,0x02,0x7f,0x95
+
+# GFX11: s_bfm_b32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x95]
+0x01,0x02,0x7e,0x95
+
+# GFX11: s_bfm_b32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x95]
+0x01,0x02,0x7d,0x95
+
+# GFX11: s_bfm_b32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x95]
+0xf0,0x02,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x95]
+0x80,0x02,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x95,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x95,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bfm_b32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x95,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x95,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bfm_b32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x95]
+0xc1,0x02,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x95]
+0xf7,0x02,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x95]
+0x7f,0x02,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x95]
+0x7e,0x02,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x95]
+0x7d,0x02,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x95]
+0x68,0x67,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x95]
+0x68,0x02,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x95]
+0x01,0xf0,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x95]
+0x01,0x80,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x95,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x95,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bfm_b32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x95,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x95,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bfm_b32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x95]
+0x01,0xc1,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x95]
+0x01,0xf7,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x95]
+0x01,0x7f,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x95]
+0x01,0x7e,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x95]
+0x01,0x7d,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x95]
+0x01,0x67,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x95]
+0x01,0x02,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x95]
+0x01,0x6b,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x95]
+0x01,0x6a,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x95]
+0x6b,0x02,0x00,0x95
+
+# GFX11: s_bfm_b32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x95]
+0x6a,0x02,0x00,0x95
+
+# GFX11: s_bfm_b32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x95]
+0x68,0x67,0x69,0x95
+
+# GFX11: s_bfm_b32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x95]
+0x68,0x02,0x69,0x95
+
+# GFX11: s_bfm_b32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x95]
+0x01,0x67,0x69,0x95
+
+# GFX11: s_bfm_b32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x95]
+0x01,0x02,0x69,0x95
+
+# GFX11: s_bfm_b32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x95]
+0x01,0x02,0x6b,0x95
+
+# GFX11: s_bfm_b32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x95]
+0x01,0x02,0x6a,0x95
+
+# GFX11: s_bfm_b64 exec, s2, s3                  ; encoding: [0x02,0x03,0xfe,0x95]
+0x02,0x03,0xfe,0x95
+
+# GFX11: s_bfm_b64 s[0:1], 0.5, s3               ; encoding: [0xf0,0x03,0x80,0x95]
+0xf0,0x03,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], 0, s3                 ; encoding: [0x80,0x03,0x80,0x95]
+0x80,0x03,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], 0x3f717273, s3        ; encoding: [0xff,0x03,0x80,0x95,0x73,0x72,0x71,0x3f]
+0xff,0x03,0x80,0x95,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bfm_b64 s[0:1], 0xaf123456, s3        ; encoding: [0xff,0x03,0x80,0x95,0x56,0x34,0x12,0xaf]
+0xff,0x03,0x80,0x95,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bfm_b64 s[0:1], -1, s3                ; encoding: [0xc1,0x03,0x80,0x95]
+0xc1,0x03,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], -4.0, s3              ; encoding: [0xf7,0x03,0x80,0x95]
+0xf7,0x03,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], exec_hi, s3           ; encoding: [0x7f,0x03,0x80,0x95]
+0x7f,0x03,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], exec_lo, s3           ; encoding: [0x7e,0x03,0x80,0x95]
+0x7e,0x03,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], m0, s3                ; encoding: [0x7d,0x03,0x80,0x95]
+0x7d,0x03,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], s104, s103            ; encoding: [0x68,0x67,0x80,0x95]
+0x68,0x67,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], s104, s3              ; encoding: [0x68,0x03,0x80,0x95]
+0x68,0x03,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], s2, 0.5               ; encoding: [0x02,0xf0,0x80,0x95]
+0x02,0xf0,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], s2, 0                 ; encoding: [0x02,0x80,0x80,0x95]
+0x02,0x80,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], s2, 0x3f717273        ; encoding: [0x02,0xff,0x80,0x95,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x80,0x95,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bfm_b64 s[0:1], s2, 0xaf123456        ; encoding: [0x02,0xff,0x80,0x95,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x80,0x95,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bfm_b64 s[0:1], s2, -1                ; encoding: [0x02,0xc1,0x80,0x95]
+0x02,0xc1,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], s2, -4.0              ; encoding: [0x02,0xf7,0x80,0x95]
+0x02,0xf7,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], s2, exec_hi           ; encoding: [0x02,0x7f,0x80,0x95]
+0x02,0x7f,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], s2, exec_lo           ; encoding: [0x02,0x7e,0x80,0x95]
+0x02,0x7e,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], s2, m0                ; encoding: [0x02,0x7d,0x80,0x95]
+0x02,0x7d,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], s2, s103              ; encoding: [0x02,0x67,0x80,0x95]
+0x02,0x67,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], s2, s3                ; encoding: [0x02,0x03,0x80,0x95]
+0x02,0x03,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], s2, vcc_hi            ; encoding: [0x02,0x6b,0x80,0x95]
+0x02,0x6b,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], s2, vcc_lo            ; encoding: [0x02,0x6a,0x80,0x95]
+0x02,0x6a,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], vcc_hi, s3            ; encoding: [0x6b,0x03,0x80,0x95]
+0x6b,0x03,0x80,0x95
+
+# GFX11: s_bfm_b64 s[0:1], vcc_lo, s3            ; encoding: [0x6a,0x03,0x80,0x95]
+0x6a,0x03,0x80,0x95
+
+# GFX11: s_bfm_b64 s[104:105], s103, s102        ; encoding: [0x67,0x66,0xe8,0x95]
+0x67,0x66,0xe8,0x95
+
+# GFX11: s_bfm_b64 s[104:105], s104, s3          ; encoding: [0x68,0x03,0xe8,0x95]
+0x68,0x03,0xe8,0x95
+
+# GFX11: s_bfm_b64 s[104:105], s2, s103          ; encoding: [0x02,0x67,0xe8,0x95]
+0x02,0x67,0xe8,0x95
+
+# GFX11: s_bfm_b64 s[104:105], s2, s3            ; encoding: [0x02,0x03,0xe8,0x95]
+0x02,0x03,0xe8,0x95
+
+# GFX11: s_bfm_b64 vcc, s2, s3                   ; encoding: [0x02,0x03,0xea,0x95]
+0x02,0x03,0xea,0x95
+
+# GFX11: s_cselect_b32 exec_hi, s1, s2           ; encoding: [0x01,0x02,0x7f,0x98]
+0x01,0x02,0x7f,0x98
+
+# GFX11: s_cselect_b32 exec_lo, s1, s2           ; encoding: [0x01,0x02,0x7e,0x98]
+0x01,0x02,0x7e,0x98
+
+# GFX11: s_cselect_b32 m0, s1, s2                ; encoding: [0x01,0x02,0x7d,0x98]
+0x01,0x02,0x7d,0x98
+
+# GFX11: s_cselect_b32 s0, 0.5, s2               ; encoding: [0xf0,0x02,0x00,0x98]
+0xf0,0x02,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, 0, s2                 ; encoding: [0x80,0x02,0x00,0x98]
+0x80,0x02,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, 0x3f717273, s2        ; encoding: [0xff,0x02,0x00,0x98,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x98,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cselect_b32 s0, 0xaf123456, s2        ; encoding: [0xff,0x02,0x00,0x98,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x98,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cselect_b32 s0, -1, s2                ; encoding: [0xc1,0x02,0x00,0x98]
+0xc1,0x02,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, -4.0, s2              ; encoding: [0xf7,0x02,0x00,0x98]
+0xf7,0x02,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, exec_hi, s2           ; encoding: [0x7f,0x02,0x00,0x98]
+0x7f,0x02,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, exec_lo, s2           ; encoding: [0x7e,0x02,0x00,0x98]
+0x7e,0x02,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, m0, s2                ; encoding: [0x7d,0x02,0x00,0x98]
+0x7d,0x02,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, s104, s103            ; encoding: [0x68,0x67,0x00,0x98]
+0x68,0x67,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, s104, s2              ; encoding: [0x68,0x02,0x00,0x98]
+0x68,0x02,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, s1, 0.5               ; encoding: [0x01,0xf0,0x00,0x98]
+0x01,0xf0,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, s1, 0                 ; encoding: [0x01,0x80,0x00,0x98]
+0x01,0x80,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, s1, 0x3f717273        ; encoding: [0x01,0xff,0x00,0x98,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x98,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cselect_b32 s0, s1, 0xaf123456        ; encoding: [0x01,0xff,0x00,0x98,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x98,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cselect_b32 s0, s1, -1                ; encoding: [0x01,0xc1,0x00,0x98]
+0x01,0xc1,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, s1, -4.0              ; encoding: [0x01,0xf7,0x00,0x98]
+0x01,0xf7,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, s1, exec_hi           ; encoding: [0x01,0x7f,0x00,0x98]
+0x01,0x7f,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, s1, exec_lo           ; encoding: [0x01,0x7e,0x00,0x98]
+0x01,0x7e,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, s1, m0                ; encoding: [0x01,0x7d,0x00,0x98]
+0x01,0x7d,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, s1, s103              ; encoding: [0x01,0x67,0x00,0x98]
+0x01,0x67,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, s1, s2                ; encoding: [0x01,0x02,0x00,0x98]
+0x01,0x02,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, s1, vcc_hi            ; encoding: [0x01,0x6b,0x00,0x98]
+0x01,0x6b,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, s1, vcc_lo            ; encoding: [0x01,0x6a,0x00,0x98]
+0x01,0x6a,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, vcc_hi, s2            ; encoding: [0x6b,0x02,0x00,0x98]
+0x6b,0x02,0x00,0x98
+
+# GFX11: s_cselect_b32 s0, vcc_lo, s2            ; encoding: [0x6a,0x02,0x00,0x98]
+0x6a,0x02,0x00,0x98
+
+# GFX11: s_cselect_b32 s105, s104, s103          ; encoding: [0x68,0x67,0x69,0x98]
+0x68,0x67,0x69,0x98
+
+# GFX11: s_cselect_b32 s105, s104, s2            ; encoding: [0x68,0x02,0x69,0x98]
+0x68,0x02,0x69,0x98
+
+# GFX11: s_cselect_b32 s105, s1, s103            ; encoding: [0x01,0x67,0x69,0x98]
+0x01,0x67,0x69,0x98
+
+# GFX11: s_cselect_b32 s105, s1, s2              ; encoding: [0x01,0x02,0x69,0x98]
+0x01,0x02,0x69,0x98
+
+# GFX11: s_cselect_b32 vcc_hi, s1, s2            ; encoding: [0x01,0x02,0x6b,0x98]
+0x01,0x02,0x6b,0x98
+
+# GFX11: s_cselect_b32 vcc_lo, s1, s2            ; encoding: [0x01,0x02,0x6a,0x98]
+0x01,0x02,0x6a,0x98
+
+# GFX11: s_cselect_b64 exec, s[2:3], s[4:5]      ; encoding: [0x02,0x04,0xfe,0x98]
+0x02,0x04,0xfe,0x98
+
+# GFX11: s_cselect_b64 s[0:1], 0.5, s[4:5]       ; encoding: [0xf0,0x04,0x80,0x98]
+0xf0,0x04,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], 0, s[4:5]         ; encoding: [0x80,0x04,0x80,0x98]
+0x80,0x04,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x98,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x98,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cselect_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x98,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x98,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cselect_b64 s[0:1], -1, s[4:5]        ; encoding: [0xc1,0x04,0x80,0x98]
+0xc1,0x04,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], -4.0, s[4:5]      ; encoding: [0xf7,0x04,0x80,0x98]
+0xf7,0x04,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], exec, s[4:5]      ; encoding: [0x7e,0x04,0x80,0x98]
+0x7e,0x04,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x98]
+0x66,0x64,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x98]
+0x66,0x04,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], s[2:3], 0.5       ; encoding: [0x02,0xf0,0x80,0x98]
+0x02,0xf0,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], s[2:3], 0         ; encoding: [0x02,0x80,0x80,0x98]
+0x02,0x80,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x98,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x80,0x98,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cselect_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x98,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x80,0x98,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cselect_b64 s[0:1], s[2:3], -1        ; encoding: [0x02,0xc1,0x80,0x98]
+0x02,0xc1,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], s[2:3], -4.0      ; encoding: [0x02,0xf7,0x80,0x98]
+0x02,0xf7,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], s[2:3], exec      ; encoding: [0x02,0x7e,0x80,0x98]
+0x02,0x7e,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x98]
+0x02,0x64,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], s[2:3], s[4:5]    ; encoding: [0x02,0x04,0x80,0x98]
+0x02,0x04,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], s[2:3], vcc       ; encoding: [0x02,0x6a,0x80,0x98]
+0x02,0x6a,0x80,0x98
+
+# GFX11: s_cselect_b64 s[0:1], vcc, s[4:5]       ; encoding: [0x6a,0x04,0x80,0x98]
+0x6a,0x04,0x80,0x98
+
+# GFX11: s_cselect_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x98]
+0x66,0x64,0xe8,0x98
+
+# GFX11: s_cselect_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x98]
+0x66,0x04,0xe8,0x98
+
+# GFX11: s_cselect_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x98]
+0x02,0x64,0xe8,0x98
+
+# GFX11: s_cselect_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x98]
+0x02,0x04,0xe8,0x98
+
+# GFX11: s_cselect_b64 vcc, s[2:3], s[4:5]       ; encoding: [0x02,0x04,0xea,0x98]
+0x02,0x04,0xea,0x98
+
+# GFX11: s_lshl1_add_u32 exec_hi, s1, s2         ; encoding: [0x01,0x02,0x7f,0x87]
+0x01,0x02,0x7f,0x87
+
+# GFX11: s_lshl1_add_u32 exec_lo, s1, s2         ; encoding: [0x01,0x02,0x7e,0x87]
+0x01,0x02,0x7e,0x87
+
+# GFX11: s_lshl1_add_u32 m0, s1, s2              ; encoding: [0x01,0x02,0x7d,0x87]
+0x01,0x02,0x7d,0x87
+
+# GFX11: s_lshl1_add_u32 s0, 0.5, s2             ; encoding: [0xf0,0x02,0x00,0x87]
+0xf0,0x02,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, 0, s2               ; encoding: [0x80,0x02,0x00,0x87]
+0x80,0x02,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, 0x3f717273, s2      ; encoding: [0xff,0x02,0x00,0x87,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x87,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshl1_add_u32 s0, 0xaf123456, s2      ; encoding: [0xff,0x02,0x00,0x87,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x87,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshl1_add_u32 s0, -1, s2              ; encoding: [0xc1,0x02,0x00,0x87]
+0xc1,0x02,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, -4.0, s2            ; encoding: [0xf7,0x02,0x00,0x87]
+0xf7,0x02,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, exec_hi, s2         ; encoding: [0x7f,0x02,0x00,0x87]
+0x7f,0x02,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, exec_lo, s2         ; encoding: [0x7e,0x02,0x00,0x87]
+0x7e,0x02,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, m0, s2              ; encoding: [0x7d,0x02,0x00,0x87]
+0x7d,0x02,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, s104, s103          ; encoding: [0x68,0x67,0x00,0x87]
+0x68,0x67,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, s104, s2            ; encoding: [0x68,0x02,0x00,0x87]
+0x68,0x02,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, s1, 0.5             ; encoding: [0x01,0xf0,0x00,0x87]
+0x01,0xf0,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, s1, 0               ; encoding: [0x01,0x80,0x00,0x87]
+0x01,0x80,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, s1, 0x3f717273      ; encoding: [0x01,0xff,0x00,0x87,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x87,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshl1_add_u32 s0, s1, 0xaf123456      ; encoding: [0x01,0xff,0x00,0x87,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x87,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshl1_add_u32 s0, s1, -1              ; encoding: [0x01,0xc1,0x00,0x87]
+0x01,0xc1,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, s1, -4.0            ; encoding: [0x01,0xf7,0x00,0x87]
+0x01,0xf7,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, s1, exec_hi         ; encoding: [0x01,0x7f,0x00,0x87]
+0x01,0x7f,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, s1, exec_lo         ; encoding: [0x01,0x7e,0x00,0x87]
+0x01,0x7e,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, s1, m0              ; encoding: [0x01,0x7d,0x00,0x87]
+0x01,0x7d,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, s1, s103            ; encoding: [0x01,0x67,0x00,0x87]
+0x01,0x67,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, s1, s2              ; encoding: [0x01,0x02,0x00,0x87]
+0x01,0x02,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, s1, vcc_hi          ; encoding: [0x01,0x6b,0x00,0x87]
+0x01,0x6b,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, s1, vcc_lo          ; encoding: [0x01,0x6a,0x00,0x87]
+0x01,0x6a,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, vcc_hi, s2          ; encoding: [0x6b,0x02,0x00,0x87]
+0x6b,0x02,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s0, vcc_lo, s2          ; encoding: [0x6a,0x02,0x00,0x87]
+0x6a,0x02,0x00,0x87
+
+# GFX11: s_lshl1_add_u32 s105, s104, s103        ; encoding: [0x68,0x67,0x69,0x87]
+0x68,0x67,0x69,0x87
+
+# GFX11: s_lshl1_add_u32 s105, s104, s2          ; encoding: [0x68,0x02,0x69,0x87]
+0x68,0x02,0x69,0x87
+
+# GFX11: s_lshl1_add_u32 s105, s1, s103          ; encoding: [0x01,0x67,0x69,0x87]
+0x01,0x67,0x69,0x87
+
+# GFX11: s_lshl1_add_u32 s105, s1, s2            ; encoding: [0x01,0x02,0x69,0x87]
+0x01,0x02,0x69,0x87
+
+# GFX11: s_lshl1_add_u32 vcc_hi, s1, s2          ; encoding: [0x01,0x02,0x6b,0x87]
+0x01,0x02,0x6b,0x87
+
+# GFX11: s_lshl1_add_u32 vcc_lo, s1, s2          ; encoding: [0x01,0x02,0x6a,0x87]
+0x01,0x02,0x6a,0x87
+
+# GFX11: s_lshl2_add_u32 exec_hi, s1, s2         ; encoding: [0x01,0x02,0xff,0x87]
+0x01,0x02,0xff,0x87
+
+# GFX11: s_lshl2_add_u32 exec_lo, s1, s2         ; encoding: [0x01,0x02,0xfe,0x87]
+0x01,0x02,0xfe,0x87
+
+# GFX11: s_lshl2_add_u32 m0, s1, s2              ; encoding: [0x01,0x02,0xfd,0x87]
+0x01,0x02,0xfd,0x87
+
+# GFX11: s_lshl2_add_u32 s0, 0.5, s2             ; encoding: [0xf0,0x02,0x80,0x87]
+0xf0,0x02,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, 0, s2               ; encoding: [0x80,0x02,0x80,0x87]
+0x80,0x02,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, 0x3f717273, s2      ; encoding: [0xff,0x02,0x80,0x87,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x80,0x87,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshl2_add_u32 s0, 0xaf123456, s2      ; encoding: [0xff,0x02,0x80,0x87,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x80,0x87,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshl2_add_u32 s0, -1, s2              ; encoding: [0xc1,0x02,0x80,0x87]
+0xc1,0x02,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, -4.0, s2            ; encoding: [0xf7,0x02,0x80,0x87]
+0xf7,0x02,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, exec_hi, s2         ; encoding: [0x7f,0x02,0x80,0x87]
+0x7f,0x02,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, exec_lo, s2         ; encoding: [0x7e,0x02,0x80,0x87]
+0x7e,0x02,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, m0, s2              ; encoding: [0x7d,0x02,0x80,0x87]
+0x7d,0x02,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, s104, s103          ; encoding: [0x68,0x67,0x80,0x87]
+0x68,0x67,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, s104, s2            ; encoding: [0x68,0x02,0x80,0x87]
+0x68,0x02,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, s1, 0.5             ; encoding: [0x01,0xf0,0x80,0x87]
+0x01,0xf0,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, s1, 0               ; encoding: [0x01,0x80,0x80,0x87]
+0x01,0x80,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, s1, 0x3f717273      ; encoding: [0x01,0xff,0x80,0x87,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x80,0x87,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshl2_add_u32 s0, s1, 0xaf123456      ; encoding: [0x01,0xff,0x80,0x87,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x80,0x87,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshl2_add_u32 s0, s1, -1              ; encoding: [0x01,0xc1,0x80,0x87]
+0x01,0xc1,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, s1, -4.0            ; encoding: [0x01,0xf7,0x80,0x87]
+0x01,0xf7,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, s1, exec_hi         ; encoding: [0x01,0x7f,0x80,0x87]
+0x01,0x7f,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, s1, exec_lo         ; encoding: [0x01,0x7e,0x80,0x87]
+0x01,0x7e,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, s1, m0              ; encoding: [0x01,0x7d,0x80,0x87]
+0x01,0x7d,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, s1, s103            ; encoding: [0x01,0x67,0x80,0x87]
+0x01,0x67,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, s1, s2              ; encoding: [0x01,0x02,0x80,0x87]
+0x01,0x02,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, s1, vcc_hi          ; encoding: [0x01,0x6b,0x80,0x87]
+0x01,0x6b,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, s1, vcc_lo          ; encoding: [0x01,0x6a,0x80,0x87]
+0x01,0x6a,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, vcc_hi, s2          ; encoding: [0x6b,0x02,0x80,0x87]
+0x6b,0x02,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s0, vcc_lo, s2          ; encoding: [0x6a,0x02,0x80,0x87]
+0x6a,0x02,0x80,0x87
+
+# GFX11: s_lshl2_add_u32 s105, s104, s103        ; encoding: [0x68,0x67,0xe9,0x87]
+0x68,0x67,0xe9,0x87
+
+# GFX11: s_lshl2_add_u32 s105, s104, s2          ; encoding: [0x68,0x02,0xe9,0x87]
+0x68,0x02,0xe9,0x87
+
+# GFX11: s_lshl2_add_u32 s105, s1, s103          ; encoding: [0x01,0x67,0xe9,0x87]
+0x01,0x67,0xe9,0x87
+
+# GFX11: s_lshl2_add_u32 s105, s1, s2            ; encoding: [0x01,0x02,0xe9,0x87]
+0x01,0x02,0xe9,0x87
+
+# GFX11: s_lshl2_add_u32 vcc_hi, s1, s2          ; encoding: [0x01,0x02,0xeb,0x87]
+0x01,0x02,0xeb,0x87
+
+# GFX11: s_lshl2_add_u32 vcc_lo, s1, s2          ; encoding: [0x01,0x02,0xea,0x87]
+0x01,0x02,0xea,0x87
+
+# GFX11: s_lshl3_add_u32 exec_hi, s1, s2         ; encoding: [0x01,0x02,0x7f,0x88]
+0x01,0x02,0x7f,0x88
+
+# GFX11: s_lshl3_add_u32 exec_lo, s1, s2         ; encoding: [0x01,0x02,0x7e,0x88]
+0x01,0x02,0x7e,0x88
+
+# GFX11: s_lshl3_add_u32 m0, s1, s2              ; encoding: [0x01,0x02,0x7d,0x88]
+0x01,0x02,0x7d,0x88
+
+# GFX11: s_lshl3_add_u32 s0, 0.5, s2             ; encoding: [0xf0,0x02,0x00,0x88]
+0xf0,0x02,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, 0, s2               ; encoding: [0x80,0x02,0x00,0x88]
+0x80,0x02,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, 0x3f717273, s2      ; encoding: [0xff,0x02,0x00,0x88,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x88,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshl3_add_u32 s0, 0xaf123456, s2      ; encoding: [0xff,0x02,0x00,0x88,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x88,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshl3_add_u32 s0, -1, s2              ; encoding: [0xc1,0x02,0x00,0x88]
+0xc1,0x02,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, -4.0, s2            ; encoding: [0xf7,0x02,0x00,0x88]
+0xf7,0x02,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, exec_hi, s2         ; encoding: [0x7f,0x02,0x00,0x88]
+0x7f,0x02,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, exec_lo, s2         ; encoding: [0x7e,0x02,0x00,0x88]
+0x7e,0x02,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, m0, s2              ; encoding: [0x7d,0x02,0x00,0x88]
+0x7d,0x02,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, s104, s103          ; encoding: [0x68,0x67,0x00,0x88]
+0x68,0x67,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, s104, s2            ; encoding: [0x68,0x02,0x00,0x88]
+0x68,0x02,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, s1, 0.5             ; encoding: [0x01,0xf0,0x00,0x88]
+0x01,0xf0,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, s1, 0               ; encoding: [0x01,0x80,0x00,0x88]
+0x01,0x80,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, s1, 0x3f717273      ; encoding: [0x01,0xff,0x00,0x88,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x88,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshl3_add_u32 s0, s1, 0xaf123456      ; encoding: [0x01,0xff,0x00,0x88,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x88,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshl3_add_u32 s0, s1, -1              ; encoding: [0x01,0xc1,0x00,0x88]
+0x01,0xc1,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, s1, -4.0            ; encoding: [0x01,0xf7,0x00,0x88]
+0x01,0xf7,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, s1, exec_hi         ; encoding: [0x01,0x7f,0x00,0x88]
+0x01,0x7f,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, s1, exec_lo         ; encoding: [0x01,0x7e,0x00,0x88]
+0x01,0x7e,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, s1, m0              ; encoding: [0x01,0x7d,0x00,0x88]
+0x01,0x7d,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, s1, s103            ; encoding: [0x01,0x67,0x00,0x88]
+0x01,0x67,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, s1, s2              ; encoding: [0x01,0x02,0x00,0x88]
+0x01,0x02,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, s1, vcc_hi          ; encoding: [0x01,0x6b,0x00,0x88]
+0x01,0x6b,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, s1, vcc_lo          ; encoding: [0x01,0x6a,0x00,0x88]
+0x01,0x6a,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, vcc_hi, s2          ; encoding: [0x6b,0x02,0x00,0x88]
+0x6b,0x02,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s0, vcc_lo, s2          ; encoding: [0x6a,0x02,0x00,0x88]
+0x6a,0x02,0x00,0x88
+
+# GFX11: s_lshl3_add_u32 s105, s104, s103        ; encoding: [0x68,0x67,0x69,0x88]
+0x68,0x67,0x69,0x88
+
+# GFX11: s_lshl3_add_u32 s105, s104, s2          ; encoding: [0x68,0x02,0x69,0x88]
+0x68,0x02,0x69,0x88
+
+# GFX11: s_lshl3_add_u32 s105, s1, s103          ; encoding: [0x01,0x67,0x69,0x88]
+0x01,0x67,0x69,0x88
+
+# GFX11: s_lshl3_add_u32 s105, s1, s2            ; encoding: [0x01,0x02,0x69,0x88]
+0x01,0x02,0x69,0x88
+
+# GFX11: s_lshl3_add_u32 vcc_hi, s1, s2          ; encoding: [0x01,0x02,0x6b,0x88]
+0x01,0x02,0x6b,0x88
+
+# GFX11: s_lshl3_add_u32 vcc_lo, s1, s2          ; encoding: [0x01,0x02,0x6a,0x88]
+0x01,0x02,0x6a,0x88
+
+# GFX11: s_lshl4_add_u32 exec_hi, s1, s2         ; encoding: [0x01,0x02,0xff,0x88]
+0x01,0x02,0xff,0x88
+
+# GFX11: s_lshl4_add_u32 exec_lo, s1, s2         ; encoding: [0x01,0x02,0xfe,0x88]
+0x01,0x02,0xfe,0x88
+
+# GFX11: s_lshl4_add_u32 m0, s1, s2              ; encoding: [0x01,0x02,0xfd,0x88]
+0x01,0x02,0xfd,0x88
+
+# GFX11: s_lshl4_add_u32 s0, 0.5, s2             ; encoding: [0xf0,0x02,0x80,0x88]
+0xf0,0x02,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, 0, s2               ; encoding: [0x80,0x02,0x80,0x88]
+0x80,0x02,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, 0x3f717273, s2      ; encoding: [0xff,0x02,0x80,0x88,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x80,0x88,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshl4_add_u32 s0, 0xaf123456, s2      ; encoding: [0xff,0x02,0x80,0x88,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x80,0x88,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshl4_add_u32 s0, -1, s2              ; encoding: [0xc1,0x02,0x80,0x88]
+0xc1,0x02,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, -4.0, s2            ; encoding: [0xf7,0x02,0x80,0x88]
+0xf7,0x02,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, exec_hi, s2         ; encoding: [0x7f,0x02,0x80,0x88]
+0x7f,0x02,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, exec_lo, s2         ; encoding: [0x7e,0x02,0x80,0x88]
+0x7e,0x02,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, m0, s2              ; encoding: [0x7d,0x02,0x80,0x88]
+0x7d,0x02,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, s104, s103          ; encoding: [0x68,0x67,0x80,0x88]
+0x68,0x67,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, s104, s2            ; encoding: [0x68,0x02,0x80,0x88]
+0x68,0x02,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, s1, 0.5             ; encoding: [0x01,0xf0,0x80,0x88]
+0x01,0xf0,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, s1, 0               ; encoding: [0x01,0x80,0x80,0x88]
+0x01,0x80,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, s1, 0x3f717273      ; encoding: [0x01,0xff,0x80,0x88,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x80,0x88,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshl4_add_u32 s0, s1, 0xaf123456      ; encoding: [0x01,0xff,0x80,0x88,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x80,0x88,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshl4_add_u32 s0, s1, -1              ; encoding: [0x01,0xc1,0x80,0x88]
+0x01,0xc1,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, s1, -4.0            ; encoding: [0x01,0xf7,0x80,0x88]
+0x01,0xf7,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, s1, exec_hi         ; encoding: [0x01,0x7f,0x80,0x88]
+0x01,0x7f,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, s1, exec_lo         ; encoding: [0x01,0x7e,0x80,0x88]
+0x01,0x7e,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, s1, m0              ; encoding: [0x01,0x7d,0x80,0x88]
+0x01,0x7d,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, s1, s103            ; encoding: [0x01,0x67,0x80,0x88]
+0x01,0x67,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, s1, s2              ; encoding: [0x01,0x02,0x80,0x88]
+0x01,0x02,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, s1, vcc_hi          ; encoding: [0x01,0x6b,0x80,0x88]
+0x01,0x6b,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, s1, vcc_lo          ; encoding: [0x01,0x6a,0x80,0x88]
+0x01,0x6a,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, vcc_hi, s2          ; encoding: [0x6b,0x02,0x80,0x88]
+0x6b,0x02,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s0, vcc_lo, s2          ; encoding: [0x6a,0x02,0x80,0x88]
+0x6a,0x02,0x80,0x88
+
+# GFX11: s_lshl4_add_u32 s105, s104, s103        ; encoding: [0x68,0x67,0xe9,0x88]
+0x68,0x67,0xe9,0x88
+
+# GFX11: s_lshl4_add_u32 s105, s104, s2          ; encoding: [0x68,0x02,0xe9,0x88]
+0x68,0x02,0xe9,0x88
+
+# GFX11: s_lshl4_add_u32 s105, s1, s103          ; encoding: [0x01,0x67,0xe9,0x88]
+0x01,0x67,0xe9,0x88
+
+# GFX11: s_lshl4_add_u32 s105, s1, s2            ; encoding: [0x01,0x02,0xe9,0x88]
+0x01,0x02,0xe9,0x88
+
+# GFX11: s_lshl4_add_u32 vcc_hi, s1, s2          ; encoding: [0x01,0x02,0xeb,0x88]
+0x01,0x02,0xeb,0x88
+
+# GFX11: s_lshl4_add_u32 vcc_lo, s1, s2          ; encoding: [0x01,0x02,0xea,0x88]
+0x01,0x02,0xea,0x88
+
+# GFX11: s_lshl_b32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x84]
+0x01,0x02,0x7f,0x84
+
+# GFX11: s_lshl_b32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x84]
+0x01,0x02,0x7e,0x84
+
+# GFX11: s_lshl_b32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7d,0x84]
+0x01,0x02,0x7d,0x84
+
+# GFX11: s_lshl_b32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x84]
+0xf0,0x02,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x84]
+0x80,0x02,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x84,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x84,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshl_b32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x84,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x84,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshl_b32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x84]
+0xc1,0x02,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x84]
+0xf7,0x02,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x84]
+0x7f,0x02,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x84]
+0x7e,0x02,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, m0, s2                   ; encoding: [0x7d,0x02,0x00,0x84]
+0x7d,0x02,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x84]
+0x68,0x67,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x84]
+0x68,0x02,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x84]
+0x01,0xf0,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x84]
+0x01,0x80,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x84,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x84,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshl_b32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x84,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x84,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshl_b32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x84]
+0x01,0xc1,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x84]
+0x01,0xf7,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x84]
+0x01,0x7f,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x84]
+0x01,0x7e,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, s1, m0                   ; encoding: [0x01,0x7d,0x00,0x84]
+0x01,0x7d,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x84]
+0x01,0x67,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x84]
+0x01,0x02,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x84]
+0x01,0x6b,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x84]
+0x01,0x6a,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x84]
+0x6b,0x02,0x00,0x84
+
+# GFX11: s_lshl_b32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x84]
+0x6a,0x02,0x00,0x84
+
+# GFX11: s_lshl_b32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x84]
+0x68,0x67,0x69,0x84
+
+# GFX11: s_lshl_b32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x84]
+0x68,0x02,0x69,0x84
+
+# GFX11: s_lshl_b32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x84]
+0x01,0x67,0x69,0x84
+
+# GFX11: s_lshl_b32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x84]
+0x01,0x02,0x69,0x84
+
+# GFX11: s_lshl_b32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x84]
+0x01,0x02,0x6b,0x84
+
+# GFX11: s_lshl_b32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x84]
+0x01,0x02,0x6a,0x84
+
+# GFX11: s_lshl_b64 exec, s[2:3], s4             ; encoding: [0x02,0x04,0xfe,0x84]
+0x02,0x04,0xfe,0x84
+
+# GFX11: s_lshl_b64 s[0:1], 0.5, s4              ; encoding: [0xf0,0x04,0x80,0x84]
+0xf0,0x04,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], 0, s4                ; encoding: [0x80,0x04,0x80,0x84]
+0x80,0x04,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], 0x3f717273, s4       ; encoding: [0xff,0x04,0x80,0x84,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x84,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshl_b64 s[0:1], 0xaf123456, s4       ; encoding: [0xff,0x04,0x80,0x84,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x84,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshl_b64 s[0:1], -1, s4               ; encoding: [0xc1,0x04,0x80,0x84]
+0xc1,0x04,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], -4.0, s4             ; encoding: [0xf7,0x04,0x80,0x84]
+0xf7,0x04,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], exec, s4             ; encoding: [0x7e,0x04,0x80,0x84]
+0x7e,0x04,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], s[102:103], s100     ; encoding: [0x66,0x64,0x80,0x84]
+0x66,0x64,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], s[102:103], s4       ; encoding: [0x66,0x04,0x80,0x84]
+0x66,0x04,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x84]
+0x02,0xf0,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x84]
+0x02,0x80,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x84,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x80,0x84,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshl_b64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x84,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x80,0x84,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshl_b64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x84]
+0x02,0xc1,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x84]
+0x02,0xf7,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], s[2:3], exec_lo      ; encoding: [0x02,0x7e,0x80,0x84]
+0x02,0x7e,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], s[2:3], s100         ; encoding: [0x02,0x64,0x80,0x84]
+0x02,0x64,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], s[2:3], s4           ; encoding: [0x02,0x04,0x80,0x84]
+0x02,0x04,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], s[2:3], vcc_lo       ; encoding: [0x02,0x6a,0x80,0x84]
+0x02,0x6a,0x80,0x84
+
+# GFX11: s_lshl_b64 s[0:1], vcc, s4              ; encoding: [0x6a,0x04,0x80,0x84]
+0x6a,0x04,0x80,0x84
+
+# GFX11: s_lshl_b64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x84]
+0x66,0x64,0xe8,0x84
+
+# GFX11: s_lshl_b64 s[104:105], s[102:103], s4   ; encoding: [0x66,0x04,0xe8,0x84]
+0x66,0x04,0xe8,0x84
+
+# GFX11: s_lshl_b64 s[104:105], s[2:3], s100     ; encoding: [0x02,0x64,0xe8,0x84]
+0x02,0x64,0xe8,0x84
+
+# GFX11: s_lshl_b64 s[104:105], s[2:3], s4       ; encoding: [0x02,0x04,0xe8,0x84]
+0x02,0x04,0xe8,0x84
+
+# GFX11: s_lshl_b64 vcc, s[2:3], s4              ; encoding: [0x02,0x04,0xea,0x84]
+0x02,0x04,0xea,0x84
+
+# GFX11: s_lshr_b32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x85]
+0x01,0x02,0x7f,0x85
+
+# GFX11: s_lshr_b32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x85]
+0x01,0x02,0x7e,0x85
+
+# GFX11: s_lshr_b32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7d,0x85]
+0x01,0x02,0x7d,0x85
+
+# GFX11: s_lshr_b32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x85]
+0xf0,0x02,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x85]
+0x80,0x02,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x85,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x85,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshr_b32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x85,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x85,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshr_b32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x85]
+0xc1,0x02,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x85]
+0xf7,0x02,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x85]
+0x7f,0x02,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x85]
+0x7e,0x02,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, m0, s2                   ; encoding: [0x7d,0x02,0x00,0x85]
+0x7d,0x02,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x85]
+0x68,0x67,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x85]
+0x68,0x02,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x85]
+0x01,0xf0,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x85]
+0x01,0x80,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x85,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x85,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshr_b32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x85,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x85,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshr_b32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x85]
+0x01,0xc1,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x85]
+0x01,0xf7,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x85]
+0x01,0x7f,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x85]
+0x01,0x7e,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, s1, m0                   ; encoding: [0x01,0x7d,0x00,0x85]
+0x01,0x7d,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x85]
+0x01,0x67,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x85]
+0x01,0x02,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x85]
+0x01,0x6b,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x85]
+0x01,0x6a,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x85]
+0x6b,0x02,0x00,0x85
+
+# GFX11: s_lshr_b32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x85]
+0x6a,0x02,0x00,0x85
+
+# GFX11: s_lshr_b32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x85]
+0x68,0x67,0x69,0x85
+
+# GFX11: s_lshr_b32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x85]
+0x68,0x02,0x69,0x85
+
+# GFX11: s_lshr_b32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x85]
+0x01,0x67,0x69,0x85
+
+# GFX11: s_lshr_b32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x85]
+0x01,0x02,0x69,0x85
+
+# GFX11: s_lshr_b32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x85]
+0x01,0x02,0x6b,0x85
+
+# GFX11: s_lshr_b32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x85]
+0x01,0x02,0x6a,0x85
+
+# GFX11: s_lshr_b64 exec, s[2:3], s4             ; encoding: [0x02,0x04,0xfe,0x85]
+0x02,0x04,0xfe,0x85
+
+# GFX11: s_lshr_b64 s[0:1], 0.5, s4              ; encoding: [0xf0,0x04,0x80,0x85]
+0xf0,0x04,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], 0, s4                ; encoding: [0x80,0x04,0x80,0x85]
+0x80,0x04,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], 0x3f717273, s4       ; encoding: [0xff,0x04,0x80,0x85,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x85,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshr_b64 s[0:1], 0xaf123456, s4       ; encoding: [0xff,0x04,0x80,0x85,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x85,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshr_b64 s[0:1], -1, s4               ; encoding: [0xc1,0x04,0x80,0x85]
+0xc1,0x04,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], -4.0, s4             ; encoding: [0xf7,0x04,0x80,0x85]
+0xf7,0x04,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], exec, s4             ; encoding: [0x7e,0x04,0x80,0x85]
+0x7e,0x04,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], s[102:103], s100     ; encoding: [0x66,0x64,0x80,0x85]
+0x66,0x64,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], s[102:103], s4       ; encoding: [0x66,0x04,0x80,0x85]
+0x66,0x04,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x85]
+0x02,0xf0,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x85]
+0x02,0x80,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x85,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x80,0x85,0x73,0x72,0x71,0x3f
+
+# GFX11: s_lshr_b64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x85,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x80,0x85,0x56,0x34,0x12,0xaf
+
+# GFX11: s_lshr_b64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x85]
+0x02,0xc1,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x85]
+0x02,0xf7,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], s[2:3], exec_lo      ; encoding: [0x02,0x7e,0x80,0x85]
+0x02,0x7e,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], s[2:3], s100         ; encoding: [0x02,0x64,0x80,0x85]
+0x02,0x64,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], s[2:3], s4           ; encoding: [0x02,0x04,0x80,0x85]
+0x02,0x04,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], s[2:3], vcc_lo       ; encoding: [0x02,0x6a,0x80,0x85]
+0x02,0x6a,0x80,0x85
+
+# GFX11: s_lshr_b64 s[0:1], vcc, s4              ; encoding: [0x6a,0x04,0x80,0x85]
+0x6a,0x04,0x80,0x85
+
+# GFX11: s_lshr_b64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x85]
+0x66,0x64,0xe8,0x85
+
+# GFX11: s_lshr_b64 s[104:105], s[102:103], s4   ; encoding: [0x66,0x04,0xe8,0x85]
+0x66,0x04,0xe8,0x85
+
+# GFX11: s_lshr_b64 s[104:105], s[2:3], s100     ; encoding: [0x02,0x64,0xe8,0x85]
+0x02,0x64,0xe8,0x85
+
+# GFX11: s_lshr_b64 s[104:105], s[2:3], s4       ; encoding: [0x02,0x04,0xe8,0x85]
+0x02,0x04,0xe8,0x85
+
+# GFX11: s_lshr_b64 vcc, s[2:3], s4              ; encoding: [0x02,0x04,0xea,0x85]
+0x02,0x04,0xea,0x85
+
+# GFX11: s_max_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x8a]
+0x01,0x02,0x7f,0x8a
+
+# GFX11: s_max_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x8a]
+0x01,0x02,0x7e,0x8a
+
+# GFX11: s_max_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x8a]
+0x01,0x02,0x7d,0x8a
+
+# GFX11: s_max_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x8a]
+0xf0,0x02,0x00,0x8a
+
+# GFX11: s_max_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x8a]
+0x80,0x02,0x00,0x8a
+
+# GFX11: s_max_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x8a,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x8a,0x73,0x72,0x71,0x3f
+
+# GFX11: s_max_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x8a,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x8a,0x56,0x34,0x12,0xaf
+
+# GFX11: s_max_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x8a]
+0xc1,0x02,0x00,0x8a
+
+# GFX11: s_max_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x8a]
+0xf7,0x02,0x00,0x8a
+
+# GFX11: s_max_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x8a]
+0x7f,0x02,0x00,0x8a
+
+# GFX11: s_max_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x8a]
+0x7e,0x02,0x00,0x8a
+
+# GFX11: s_max_i32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x8a]
+0x7d,0x02,0x00,0x8a
+
+# GFX11: s_max_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x8a]
+0x68,0x67,0x00,0x8a
+
+# GFX11: s_max_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x8a]
+0x68,0x02,0x00,0x8a
+
+# GFX11: s_max_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x8a]
+0x01,0xf0,0x00,0x8a
+
+# GFX11: s_max_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x8a]
+0x01,0x80,0x00,0x8a
+
+# GFX11: s_max_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x8a,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x8a,0x73,0x72,0x71,0x3f
+
+# GFX11: s_max_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x8a,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x8a,0x56,0x34,0x12,0xaf
+
+# GFX11: s_max_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x8a]
+0x01,0xc1,0x00,0x8a
+
+# GFX11: s_max_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x8a]
+0x01,0xf7,0x00,0x8a
+
+# GFX11: s_max_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x8a]
+0x01,0x7f,0x00,0x8a
+
+# GFX11: s_max_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x8a]
+0x01,0x7e,0x00,0x8a
+
+# GFX11: s_max_i32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x8a]
+0x01,0x7d,0x00,0x8a
+
+# GFX11: s_max_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x8a]
+0x01,0x67,0x00,0x8a
+
+# GFX11: s_max_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x8a]
+0x01,0x02,0x00,0x8a
+
+# GFX11: s_max_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x8a]
+0x01,0x6b,0x00,0x8a
+
+# GFX11: s_max_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x8a]
+0x01,0x6a,0x00,0x8a
+
+# GFX11: s_max_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x8a]
+0x6b,0x02,0x00,0x8a
+
+# GFX11: s_max_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x8a]
+0x6a,0x02,0x00,0x8a
+
+# GFX11: s_max_i32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x8a]
+0x68,0x67,0x69,0x8a
+
+# GFX11: s_max_i32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x8a]
+0x68,0x02,0x69,0x8a
+
+# GFX11: s_max_i32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x8a]
+0x01,0x67,0x69,0x8a
+
+# GFX11: s_max_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x8a]
+0x01,0x02,0x69,0x8a
+
+# GFX11: s_max_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x8a]
+0x01,0x02,0x6b,0x8a
+
+# GFX11: s_max_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x8a]
+0x01,0x02,0x6a,0x8a
+
+# GFX11: s_max_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x8a]
+0x01,0x02,0xff,0x8a
+
+# GFX11: s_max_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x8a]
+0x01,0x02,0xfe,0x8a
+
+# GFX11: s_max_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfd,0x8a]
+0x01,0x02,0xfd,0x8a
+
+# GFX11: s_max_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x8a]
+0xf0,0x02,0x80,0x8a
+
+# GFX11: s_max_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x8a]
+0x80,0x02,0x80,0x8a
+
+# GFX11: s_max_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x8a,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x80,0x8a,0x73,0x72,0x71,0x3f
+
+# GFX11: s_max_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x8a,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x80,0x8a,0x56,0x34,0x12,0xaf
+
+# GFX11: s_max_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x8a]
+0xc1,0x02,0x80,0x8a
+
+# GFX11: s_max_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x8a]
+0xf7,0x02,0x80,0x8a
+
+# GFX11: s_max_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x8a]
+0x7f,0x02,0x80,0x8a
+
+# GFX11: s_max_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x8a]
+0x7e,0x02,0x80,0x8a
+
+# GFX11: s_max_u32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x80,0x8a]
+0x7d,0x02,0x80,0x8a
+
+# GFX11: s_max_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x8a]
+0x68,0x67,0x80,0x8a
+
+# GFX11: s_max_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x8a]
+0x68,0x02,0x80,0x8a
+
+# GFX11: s_max_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x8a]
+0x01,0xf0,0x80,0x8a
+
+# GFX11: s_max_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x8a]
+0x01,0x80,0x80,0x8a
+
+# GFX11: s_max_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x8a,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x80,0x8a,0x73,0x72,0x71,0x3f
+
+# GFX11: s_max_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x8a,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x80,0x8a,0x56,0x34,0x12,0xaf
+
+# GFX11: s_max_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x8a]
+0x01,0xc1,0x80,0x8a
+
+# GFX11: s_max_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x8a]
+0x01,0xf7,0x80,0x8a
+
+# GFX11: s_max_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x8a]
+0x01,0x7f,0x80,0x8a
+
+# GFX11: s_max_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x8a]
+0x01,0x7e,0x80,0x8a
+
+# GFX11: s_max_u32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x80,0x8a]
+0x01,0x7d,0x80,0x8a
+
+# GFX11: s_max_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x8a]
+0x01,0x67,0x80,0x8a
+
+# GFX11: s_max_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x8a]
+0x01,0x02,0x80,0x8a
+
+# GFX11: s_max_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x8a]
+0x01,0x6b,0x80,0x8a
+
+# GFX11: s_max_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x8a]
+0x01,0x6a,0x80,0x8a
+
+# GFX11: s_max_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x8a]
+0x6b,0x02,0x80,0x8a
+
+# GFX11: s_max_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x8a]
+0x6a,0x02,0x80,0x8a
+
+# GFX11: s_max_u32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x8a]
+0x68,0x67,0xe9,0x8a
+
+# GFX11: s_max_u32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x8a]
+0x68,0x02,0xe9,0x8a
+
+# GFX11: s_max_u32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x8a]
+0x01,0x67,0xe9,0x8a
+
+# GFX11: s_max_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x8a]
+0x01,0x02,0xe9,0x8a
+
+# GFX11: s_max_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x8a]
+0x01,0x02,0xeb,0x8a
+
+# GFX11: s_max_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x8a]
+0x01,0x02,0xea,0x8a
+
+# GFX11: s_min_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x89]
+0x01,0x02,0x7f,0x89
+
+# GFX11: s_min_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x89]
+0x01,0x02,0x7e,0x89
+
+# GFX11: s_min_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x89]
+0x01,0x02,0x7d,0x89
+
+# GFX11: s_min_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x89]
+0xf0,0x02,0x00,0x89
+
+# GFX11: s_min_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x89]
+0x80,0x02,0x00,0x89
+
+# GFX11: s_min_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x89,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x89,0x73,0x72,0x71,0x3f
+
+# GFX11: s_min_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x89,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x89,0x56,0x34,0x12,0xaf
+
+# GFX11: s_min_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x89]
+0xc1,0x02,0x00,0x89
+
+# GFX11: s_min_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x89]
+0xf7,0x02,0x00,0x89
+
+# GFX11: s_min_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x89]
+0x7f,0x02,0x00,0x89
+
+# GFX11: s_min_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x89]
+0x7e,0x02,0x00,0x89
+
+# GFX11: s_min_i32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x89]
+0x7d,0x02,0x00,0x89
+
+# GFX11: s_min_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x89]
+0x68,0x67,0x00,0x89
+
+# GFX11: s_min_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x89]
+0x68,0x02,0x00,0x89
+
+# GFX11: s_min_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x89]
+0x01,0xf0,0x00,0x89
+
+# GFX11: s_min_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x89]
+0x01,0x80,0x00,0x89
+
+# GFX11: s_min_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x89,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x89,0x73,0x72,0x71,0x3f
+
+# GFX11: s_min_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x89,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x89,0x56,0x34,0x12,0xaf
+
+# GFX11: s_min_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x89]
+0x01,0xc1,0x00,0x89
+
+# GFX11: s_min_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x89]
+0x01,0xf7,0x00,0x89
+
+# GFX11: s_min_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x89]
+0x01,0x7f,0x00,0x89
+
+# GFX11: s_min_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x89]
+0x01,0x7e,0x00,0x89
+
+# GFX11: s_min_i32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x89]
+0x01,0x7d,0x00,0x89
+
+# GFX11: s_min_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x89]
+0x01,0x67,0x00,0x89
+
+# GFX11: s_min_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x89]
+0x01,0x02,0x00,0x89
+
+# GFX11: s_min_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x89]
+0x01,0x6b,0x00,0x89
+
+# GFX11: s_min_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x89]
+0x01,0x6a,0x00,0x89
+
+# GFX11: s_min_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x89]
+0x6b,0x02,0x00,0x89
+
+# GFX11: s_min_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x89]
+0x6a,0x02,0x00,0x89
+
+# GFX11: s_min_i32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x89]
+0x68,0x67,0x69,0x89
+
+# GFX11: s_min_i32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x89]
+0x68,0x02,0x69,0x89
+
+# GFX11: s_min_i32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x89]
+0x01,0x67,0x69,0x89
+
+# GFX11: s_min_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x89]
+0x01,0x02,0x69,0x89
+
+# GFX11: s_min_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x89]
+0x01,0x02,0x6b,0x89
+
+# GFX11: s_min_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x89]
+0x01,0x02,0x6a,0x89
+
+# GFX11: s_min_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x89]
+0x01,0x02,0xff,0x89
+
+# GFX11: s_min_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x89]
+0x01,0x02,0xfe,0x89
+
+# GFX11: s_min_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfd,0x89]
+0x01,0x02,0xfd,0x89
+
+# GFX11: s_min_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x89]
+0xf0,0x02,0x80,0x89
+
+# GFX11: s_min_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x89]
+0x80,0x02,0x80,0x89
+
+# GFX11: s_min_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x89,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x80,0x89,0x73,0x72,0x71,0x3f
+
+# GFX11: s_min_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x89,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x80,0x89,0x56,0x34,0x12,0xaf
+
+# GFX11: s_min_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x89]
+0xc1,0x02,0x80,0x89
+
+# GFX11: s_min_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x89]
+0xf7,0x02,0x80,0x89
+
+# GFX11: s_min_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x89]
+0x7f,0x02,0x80,0x89
+
+# GFX11: s_min_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x89]
+0x7e,0x02,0x80,0x89
+
+# GFX11: s_min_u32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x80,0x89]
+0x7d,0x02,0x80,0x89
+
+# GFX11: s_min_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x89]
+0x68,0x67,0x80,0x89
+
+# GFX11: s_min_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x89]
+0x68,0x02,0x80,0x89
+
+# GFX11: s_min_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x89]
+0x01,0xf0,0x80,0x89
+
+# GFX11: s_min_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x89]
+0x01,0x80,0x80,0x89
+
+# GFX11: s_min_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x89,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x80,0x89,0x73,0x72,0x71,0x3f
+
+# GFX11: s_min_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x89,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x80,0x89,0x56,0x34,0x12,0xaf
+
+# GFX11: s_min_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x89]
+0x01,0xc1,0x80,0x89
+
+# GFX11: s_min_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x89]
+0x01,0xf7,0x80,0x89
+
+# GFX11: s_min_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x89]
+0x01,0x7f,0x80,0x89
+
+# GFX11: s_min_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x89]
+0x01,0x7e,0x80,0x89
+
+# GFX11: s_min_u32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x80,0x89]
+0x01,0x7d,0x80,0x89
+
+# GFX11: s_min_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x89]
+0x01,0x67,0x80,0x89
+
+# GFX11: s_min_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x89]
+0x01,0x02,0x80,0x89
+
+# GFX11: s_min_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x89]
+0x01,0x6b,0x80,0x89
+
+# GFX11: s_min_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x89]
+0x01,0x6a,0x80,0x89
+
+# GFX11: s_min_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x89]
+0x6b,0x02,0x80,0x89
+
+# GFX11: s_min_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x89]
+0x6a,0x02,0x80,0x89
+
+# GFX11: s_min_u32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x89]
+0x68,0x67,0xe9,0x89
+
+# GFX11: s_min_u32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x89]
+0x68,0x02,0xe9,0x89
+
+# GFX11: s_min_u32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x89]
+0x01,0x67,0xe9,0x89
+
+# GFX11: s_min_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x89]
+0x01,0x02,0xe9,0x89
+
+# GFX11: s_min_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x89]
+0x01,0x02,0xeb,0x89
+
+# GFX11: s_min_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x89]
+0x01,0x02,0xea,0x89
+
+# GFX11: s_mul_hi_i32 exec_hi, s1, s2            ; encoding: [0x01,0x02,0x7f,0x97]
+0x01,0x02,0x7f,0x97
+
+# GFX11: s_mul_hi_i32 exec_lo, s1, s2            ; encoding: [0x01,0x02,0x7e,0x97]
+0x01,0x02,0x7e,0x97
+
+# GFX11: s_mul_hi_i32 m0, s1, s2                 ; encoding: [0x01,0x02,0x7d,0x97]
+0x01,0x02,0x7d,0x97
+
+# GFX11: s_mul_hi_i32 s0, 0.5, s2                ; encoding: [0xf0,0x02,0x00,0x97]
+0xf0,0x02,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, 0, s2                  ; encoding: [0x80,0x02,0x00,0x97]
+0x80,0x02,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, 0x3f717273, s2         ; encoding: [0xff,0x02,0x00,0x97,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x97,0x73,0x72,0x71,0x3f
+
+# GFX11: s_mul_hi_i32 s0, 0xaf123456, s2         ; encoding: [0xff,0x02,0x00,0x97,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x97,0x56,0x34,0x12,0xaf
+
+# GFX11: s_mul_hi_i32 s0, -1, s2                 ; encoding: [0xc1,0x02,0x00,0x97]
+0xc1,0x02,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, -4.0, s2               ; encoding: [0xf7,0x02,0x00,0x97]
+0xf7,0x02,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, exec_hi, s2            ; encoding: [0x7f,0x02,0x00,0x97]
+0x7f,0x02,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, exec_lo, s2            ; encoding: [0x7e,0x02,0x00,0x97]
+0x7e,0x02,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, m0, s2                 ; encoding: [0x7d,0x02,0x00,0x97]
+0x7d,0x02,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, s104, s103             ; encoding: [0x68,0x67,0x00,0x97]
+0x68,0x67,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, s104, s2               ; encoding: [0x68,0x02,0x00,0x97]
+0x68,0x02,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, s1, 0.5                ; encoding: [0x01,0xf0,0x00,0x97]
+0x01,0xf0,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, s1, 0                  ; encoding: [0x01,0x80,0x00,0x97]
+0x01,0x80,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, s1, 0x3f717273         ; encoding: [0x01,0xff,0x00,0x97,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x97,0x73,0x72,0x71,0x3f
+
+# GFX11: s_mul_hi_i32 s0, s1, 0xaf123456         ; encoding: [0x01,0xff,0x00,0x97,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x97,0x56,0x34,0x12,0xaf
+
+# GFX11: s_mul_hi_i32 s0, s1, -1                 ; encoding: [0x01,0xc1,0x00,0x97]
+0x01,0xc1,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, s1, -4.0               ; encoding: [0x01,0xf7,0x00,0x97]
+0x01,0xf7,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, s1, exec_hi            ; encoding: [0x01,0x7f,0x00,0x97]
+0x01,0x7f,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, s1, exec_lo            ; encoding: [0x01,0x7e,0x00,0x97]
+0x01,0x7e,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, s1, m0                 ; encoding: [0x01,0x7d,0x00,0x97]
+0x01,0x7d,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, s1, s103               ; encoding: [0x01,0x67,0x00,0x97]
+0x01,0x67,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, s1, s2                 ; encoding: [0x01,0x02,0x00,0x97]
+0x01,0x02,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, s1, vcc_hi             ; encoding: [0x01,0x6b,0x00,0x97]
+0x01,0x6b,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, s1, vcc_lo             ; encoding: [0x01,0x6a,0x00,0x97]
+0x01,0x6a,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, vcc_hi, s2             ; encoding: [0x6b,0x02,0x00,0x97]
+0x6b,0x02,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s0, vcc_lo, s2             ; encoding: [0x6a,0x02,0x00,0x97]
+0x6a,0x02,0x00,0x97
+
+# GFX11: s_mul_hi_i32 s105, s104, s103           ; encoding: [0x68,0x67,0x69,0x97]
+0x68,0x67,0x69,0x97
+
+# GFX11: s_mul_hi_i32 s105, s104, s2             ; encoding: [0x68,0x02,0x69,0x97]
+0x68,0x02,0x69,0x97
+
+# GFX11: s_mul_hi_i32 s105, s1, s103             ; encoding: [0x01,0x67,0x69,0x97]
+0x01,0x67,0x69,0x97
+
+# GFX11: s_mul_hi_i32 s105, s1, s2               ; encoding: [0x01,0x02,0x69,0x97]
+0x01,0x02,0x69,0x97
+
+# GFX11: s_mul_hi_i32 vcc_hi, s1, s2             ; encoding: [0x01,0x02,0x6b,0x97]
+0x01,0x02,0x6b,0x97
+
+# GFX11: s_mul_hi_i32 vcc_lo, s1, s2             ; encoding: [0x01,0x02,0x6a,0x97]
+0x01,0x02,0x6a,0x97
+
+# GFX11: s_mul_hi_u32 exec_hi, s1, s2            ; encoding: [0x01,0x02,0xff,0x96]
+0x01,0x02,0xff,0x96
+
+# GFX11: s_mul_hi_u32 exec_lo, s1, s2            ; encoding: [0x01,0x02,0xfe,0x96]
+0x01,0x02,0xfe,0x96
+
+# GFX11: s_mul_hi_u32 m0, s1, s2                 ; encoding: [0x01,0x02,0xfd,0x96]
+0x01,0x02,0xfd,0x96
+
+# GFX11: s_mul_hi_u32 s0, 0.5, s2                ; encoding: [0xf0,0x02,0x80,0x96]
+0xf0,0x02,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, 0, s2                  ; encoding: [0x80,0x02,0x80,0x96]
+0x80,0x02,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, 0x3f717273, s2         ; encoding: [0xff,0x02,0x80,0x96,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x80,0x96,0x73,0x72,0x71,0x3f
+
+# GFX11: s_mul_hi_u32 s0, 0xaf123456, s2         ; encoding: [0xff,0x02,0x80,0x96,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x80,0x96,0x56,0x34,0x12,0xaf
+
+# GFX11: s_mul_hi_u32 s0, -1, s2                 ; encoding: [0xc1,0x02,0x80,0x96]
+0xc1,0x02,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, -4.0, s2               ; encoding: [0xf7,0x02,0x80,0x96]
+0xf7,0x02,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, exec_hi, s2            ; encoding: [0x7f,0x02,0x80,0x96]
+0x7f,0x02,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, exec_lo, s2            ; encoding: [0x7e,0x02,0x80,0x96]
+0x7e,0x02,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, m0, s2                 ; encoding: [0x7d,0x02,0x80,0x96]
+0x7d,0x02,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, s104, s103             ; encoding: [0x68,0x67,0x80,0x96]
+0x68,0x67,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, s104, s2               ; encoding: [0x68,0x02,0x80,0x96]
+0x68,0x02,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, s1, 0.5                ; encoding: [0x01,0xf0,0x80,0x96]
+0x01,0xf0,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, s1, 0                  ; encoding: [0x01,0x80,0x80,0x96]
+0x01,0x80,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, s1, 0x3f717273         ; encoding: [0x01,0xff,0x80,0x96,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x80,0x96,0x73,0x72,0x71,0x3f
+
+# GFX11: s_mul_hi_u32 s0, s1, 0xaf123456         ; encoding: [0x01,0xff,0x80,0x96,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x80,0x96,0x56,0x34,0x12,0xaf
+
+# GFX11: s_mul_hi_u32 s0, s1, -1                 ; encoding: [0x01,0xc1,0x80,0x96]
+0x01,0xc1,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, s1, -4.0               ; encoding: [0x01,0xf7,0x80,0x96]
+0x01,0xf7,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, s1, exec_hi            ; encoding: [0x01,0x7f,0x80,0x96]
+0x01,0x7f,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, s1, exec_lo            ; encoding: [0x01,0x7e,0x80,0x96]
+0x01,0x7e,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, s1, m0                 ; encoding: [0x01,0x7d,0x80,0x96]
+0x01,0x7d,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, s1, s103               ; encoding: [0x01,0x67,0x80,0x96]
+0x01,0x67,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, s1, s2                 ; encoding: [0x01,0x02,0x80,0x96]
+0x01,0x02,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, s1, vcc_hi             ; encoding: [0x01,0x6b,0x80,0x96]
+0x01,0x6b,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, s1, vcc_lo             ; encoding: [0x01,0x6a,0x80,0x96]
+0x01,0x6a,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, vcc_hi, s2             ; encoding: [0x6b,0x02,0x80,0x96]
+0x6b,0x02,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s0, vcc_lo, s2             ; encoding: [0x6a,0x02,0x80,0x96]
+0x6a,0x02,0x80,0x96
+
+# GFX11: s_mul_hi_u32 s105, s104, s103           ; encoding: [0x68,0x67,0xe9,0x96]
+0x68,0x67,0xe9,0x96
+
+# GFX11: s_mul_hi_u32 s105, s104, s2             ; encoding: [0x68,0x02,0xe9,0x96]
+0x68,0x02,0xe9,0x96
+
+# GFX11: s_mul_hi_u32 s105, s1, s103             ; encoding: [0x01,0x67,0xe9,0x96]
+0x01,0x67,0xe9,0x96
+
+# GFX11: s_mul_hi_u32 s105, s1, s2               ; encoding: [0x01,0x02,0xe9,0x96]
+0x01,0x02,0xe9,0x96
+
+# GFX11: s_mul_hi_u32 vcc_hi, s1, s2             ; encoding: [0x01,0x02,0xeb,0x96]
+0x01,0x02,0xeb,0x96
+
+# GFX11: s_mul_hi_u32 vcc_lo, s1, s2             ; encoding: [0x01,0x02,0xea,0x96]
+0x01,0x02,0xea,0x96
+
+# GFX11: s_mul_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x96]
+0x01,0x02,0x7f,0x96
+
+# GFX11: s_mul_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x96]
+0x01,0x02,0x7e,0x96
+
+# GFX11: s_mul_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x96]
+0x01,0x02,0x7d,0x96
+
+# GFX11: s_mul_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x96]
+0xf0,0x02,0x00,0x96
+
+# GFX11: s_mul_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x96]
+0x80,0x02,0x00,0x96
+
+# GFX11: s_mul_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x96,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x96,0x73,0x72,0x71,0x3f
+
+# GFX11: s_mul_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x96,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x96,0x56,0x34,0x12,0xaf
+
+# GFX11: s_mul_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x96]
+0xc1,0x02,0x00,0x96
+
+# GFX11: s_mul_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x96]
+0xf7,0x02,0x00,0x96
+
+# GFX11: s_mul_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x96]
+0x7f,0x02,0x00,0x96
+
+# GFX11: s_mul_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x96]
+0x7e,0x02,0x00,0x96
+
+# GFX11: s_mul_i32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x96]
+0x7d,0x02,0x00,0x96
+
+# GFX11: s_mul_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x96]
+0x68,0x67,0x00,0x96
+
+# GFX11: s_mul_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x96]
+0x68,0x02,0x00,0x96
+
+# GFX11: s_mul_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x96]
+0x01,0xf0,0x00,0x96
+
+# GFX11: s_mul_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x96]
+0x01,0x80,0x00,0x96
+
+# GFX11: s_mul_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x96,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x96,0x73,0x72,0x71,0x3f
+
+# GFX11: s_mul_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x96,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x96,0x56,0x34,0x12,0xaf
+
+# GFX11: s_mul_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x96]
+0x01,0xc1,0x00,0x96
+
+# GFX11: s_mul_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x96]
+0x01,0xf7,0x00,0x96
+
+# GFX11: s_mul_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x96]
+0x01,0x7f,0x00,0x96
+
+# GFX11: s_mul_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x96]
+0x01,0x7e,0x00,0x96
+
+# GFX11: s_mul_i32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x96]
+0x01,0x7d,0x00,0x96
+
+# GFX11: s_mul_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x96]
+0x01,0x67,0x00,0x96
+
+# GFX11: s_mul_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x96]
+0x01,0x02,0x00,0x96
+
+# GFX11: s_mul_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x96]
+0x01,0x6b,0x00,0x96
+
+# GFX11: s_mul_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x96]
+0x01,0x6a,0x00,0x96
+
+# GFX11: s_mul_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x96]
+0x6b,0x02,0x00,0x96
+
+# GFX11: s_mul_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x96]
+0x6a,0x02,0x00,0x96
+
+# GFX11: s_mul_i32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x96]
+0x68,0x67,0x69,0x96
+
+# GFX11: s_mul_i32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x96]
+0x68,0x02,0x69,0x96
+
+# GFX11: s_mul_i32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x96]
+0x01,0x67,0x69,0x96
+
+# GFX11: s_mul_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x96]
+0x01,0x02,0x69,0x96
+
+# GFX11: s_mul_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x96]
+0x01,0x02,0x6b,0x96
+
+# GFX11: s_mul_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x96]
+0x01,0x02,0x6a,0x96
+
+# GFX11: s_nand_b32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x8e]
+0x01,0x02,0x7f,0x8e
+
+# GFX11: s_nand_b32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x8e]
+0x01,0x02,0x7e,0x8e
+
+# GFX11: s_nand_b32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7d,0x8e]
+0x01,0x02,0x7d,0x8e
+
+# GFX11: s_nand_b32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x8e]
+0xf0,0x02,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x8e]
+0x80,0x02,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x8e,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x8e,0x73,0x72,0x71,0x3f
+
+# GFX11: s_nand_b32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x8e,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x8e,0x56,0x34,0x12,0xaf
+
+# GFX11: s_nand_b32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x8e]
+0xc1,0x02,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x8e]
+0xf7,0x02,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x8e]
+0x7f,0x02,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x8e]
+0x7e,0x02,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, m0, s2                   ; encoding: [0x7d,0x02,0x00,0x8e]
+0x7d,0x02,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x8e]
+0x68,0x67,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x8e]
+0x68,0x02,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x8e]
+0x01,0xf0,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x8e]
+0x01,0x80,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x8e,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x8e,0x73,0x72,0x71,0x3f
+
+# GFX11: s_nand_b32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x8e,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x8e,0x56,0x34,0x12,0xaf
+
+# GFX11: s_nand_b32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x8e]
+0x01,0xc1,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x8e]
+0x01,0xf7,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x8e]
+0x01,0x7f,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x8e]
+0x01,0x7e,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, s1, m0                   ; encoding: [0x01,0x7d,0x00,0x8e]
+0x01,0x7d,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x8e]
+0x01,0x67,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x8e]
+0x01,0x02,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x8e]
+0x01,0x6b,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x8e]
+0x01,0x6a,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x8e]
+0x6b,0x02,0x00,0x8e
+
+# GFX11: s_nand_b32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x8e]
+0x6a,0x02,0x00,0x8e
+
+# GFX11: s_nand_b32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x8e]
+0x68,0x67,0x69,0x8e
+
+# GFX11: s_nand_b32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x8e]
+0x68,0x02,0x69,0x8e
+
+# GFX11: s_nand_b32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x8e]
+0x01,0x67,0x69,0x8e
+
+# GFX11: s_nand_b32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x8e]
+0x01,0x02,0x69,0x8e
+
+# GFX11: s_nand_b32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x8e]
+0x01,0x02,0x6b,0x8e
+
+# GFX11: s_nand_b32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x8e]
+0x01,0x02,0x6a,0x8e
+
+# GFX11: s_nand_b64 exec, s[2:3], s[4:5]         ; encoding: [0x02,0x04,0xfe,0x8e]
+0x02,0x04,0xfe,0x8e
+
+# GFX11: s_nand_b64 s[0:1], 0.5, s[4:5]          ; encoding: [0xf0,0x04,0x80,0x8e]
+0xf0,0x04,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], 0, s[4:5]            ; encoding: [0x80,0x04,0x80,0x8e]
+0x80,0x04,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], 0x3f717273, s[4:5]   ; encoding: [0xff,0x04,0x80,0x8e,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x8e,0x73,0x72,0x71,0x3f
+
+# GFX11: s_nand_b64 s[0:1], 0xaf123456, s[4:5]   ; encoding: [0xff,0x04,0x80,0x8e,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x8e,0x56,0x34,0x12,0xaf
+
+# GFX11: s_nand_b64 s[0:1], -1, s[4:5]           ; encoding: [0xc1,0x04,0x80,0x8e]
+0xc1,0x04,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], -4.0, s[4:5]         ; encoding: [0xf7,0x04,0x80,0x8e]
+0xf7,0x04,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], exec, s[4:5]         ; encoding: [0x7e,0x04,0x80,0x8e]
+0x7e,0x04,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8e]
+0x66,0x64,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], s[102:103], s[4:5]   ; encoding: [0x66,0x04,0x80,0x8e]
+0x66,0x04,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x8e]
+0x02,0xf0,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x8e]
+0x02,0x80,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x8e,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x80,0x8e,0x73,0x72,0x71,0x3f
+
+# GFX11: s_nand_b64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x8e,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x80,0x8e,0x56,0x34,0x12,0xaf
+
+# GFX11: s_nand_b64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x8e]
+0x02,0xc1,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x8e]
+0x02,0xf7,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], s[2:3], exec         ; encoding: [0x02,0x7e,0x80,0x8e]
+0x02,0x7e,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], s[2:3], s[100:101]   ; encoding: [0x02,0x64,0x80,0x8e]
+0x02,0x64,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], s[2:3], s[4:5]       ; encoding: [0x02,0x04,0x80,0x8e]
+0x02,0x04,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], s[2:3], vcc          ; encoding: [0x02,0x6a,0x80,0x8e]
+0x02,0x6a,0x80,0x8e
+
+# GFX11: s_nand_b64 s[0:1], vcc, s[4:5]          ; encoding: [0x6a,0x04,0x80,0x8e]
+0x6a,0x04,0x80,0x8e
+
+# GFX11: s_nand_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8e]
+0x66,0x64,0xe8,0x8e
+
+# GFX11: s_nand_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8e]
+0x66,0x04,0xe8,0x8e
+
+# GFX11: s_nand_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8e]
+0x02,0x64,0xe8,0x8e
+
+# GFX11: s_nand_b64 s[104:105], s[2:3], s[4:5]   ; encoding: [0x02,0x04,0xe8,0x8e]
+0x02,0x04,0xe8,0x8e
+
+# GFX11: s_nand_b64 vcc, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xea,0x8e]
+0x02,0x04,0xea,0x8e
+
+# GFX11: s_nor_b32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x8f]
+0x01,0x02,0x7f,0x8f
+
+# GFX11: s_nor_b32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x8f]
+0x01,0x02,0x7e,0x8f
+
+# GFX11: s_nor_b32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x8f]
+0x01,0x02,0x7d,0x8f
+
+# GFX11: s_nor_b32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x8f]
+0xf0,0x02,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x8f]
+0x80,0x02,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x8f,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x8f,0x73,0x72,0x71,0x3f
+
+# GFX11: s_nor_b32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x8f,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x8f,0x56,0x34,0x12,0xaf
+
+# GFX11: s_nor_b32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x8f]
+0xc1,0x02,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x8f]
+0xf7,0x02,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x8f]
+0x7f,0x02,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x8f]
+0x7e,0x02,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x8f]
+0x7d,0x02,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x8f]
+0x68,0x67,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x8f]
+0x68,0x02,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x8f]
+0x01,0xf0,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x8f]
+0x01,0x80,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x8f,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x8f,0x73,0x72,0x71,0x3f
+
+# GFX11: s_nor_b32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x8f,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x8f,0x56,0x34,0x12,0xaf
+
+# GFX11: s_nor_b32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x8f]
+0x01,0xc1,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x8f]
+0x01,0xf7,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x8f]
+0x01,0x7f,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x8f]
+0x01,0x7e,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x8f]
+0x01,0x7d,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x8f]
+0x01,0x67,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x8f]
+0x01,0x02,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x8f]
+0x01,0x6b,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x8f]
+0x01,0x6a,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x8f]
+0x6b,0x02,0x00,0x8f
+
+# GFX11: s_nor_b32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x8f]
+0x6a,0x02,0x00,0x8f
+
+# GFX11: s_nor_b32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x8f]
+0x68,0x67,0x69,0x8f
+
+# GFX11: s_nor_b32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x8f]
+0x68,0x02,0x69,0x8f
+
+# GFX11: s_nor_b32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x8f]
+0x01,0x67,0x69,0x8f
+
+# GFX11: s_nor_b32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x8f]
+0x01,0x02,0x69,0x8f
+
+# GFX11: s_nor_b32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x8f]
+0x01,0x02,0x6b,0x8f
+
+# GFX11: s_nor_b32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x8f]
+0x01,0x02,0x6a,0x8f
+
+# GFX11: s_nor_b64 exec, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xfe,0x8f]
+0x02,0x04,0xfe,0x8f
+
+# GFX11: s_nor_b64 s[0:1], 0.5, s[4:5]           ; encoding: [0xf0,0x04,0x80,0x8f]
+0xf0,0x04,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], 0, s[4:5]             ; encoding: [0x80,0x04,0x80,0x8f]
+0x80,0x04,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], 0x3f717273, s[4:5]    ; encoding: [0xff,0x04,0x80,0x8f,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x8f,0x73,0x72,0x71,0x3f
+
+# GFX11: s_nor_b64 s[0:1], 0xaf123456, s[4:5]    ; encoding: [0xff,0x04,0x80,0x8f,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x8f,0x56,0x34,0x12,0xaf
+
+# GFX11: s_nor_b64 s[0:1], -1, s[4:5]            ; encoding: [0xc1,0x04,0x80,0x8f]
+0xc1,0x04,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], -4.0, s[4:5]          ; encoding: [0xf7,0x04,0x80,0x8f]
+0xf7,0x04,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], exec, s[4:5]          ; encoding: [0x7e,0x04,0x80,0x8f]
+0x7e,0x04,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8f]
+0x66,0x64,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], s[102:103], s[4:5]    ; encoding: [0x66,0x04,0x80,0x8f]
+0x66,0x04,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x80,0x8f]
+0x02,0xf0,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x80,0x8f]
+0x02,0x80,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x80,0x8f,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x80,0x8f,0x73,0x72,0x71,0x3f
+
+# GFX11: s_nor_b64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x80,0x8f,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x80,0x8f,0x56,0x34,0x12,0xaf
+
+# GFX11: s_nor_b64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x80,0x8f]
+0x02,0xc1,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x80,0x8f]
+0x02,0xf7,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], s[2:3], exec          ; encoding: [0x02,0x7e,0x80,0x8f]
+0x02,0x7e,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], s[2:3], s[100:101]    ; encoding: [0x02,0x64,0x80,0x8f]
+0x02,0x64,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], s[2:3], s[4:5]        ; encoding: [0x02,0x04,0x80,0x8f]
+0x02,0x04,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], s[2:3], vcc           ; encoding: [0x02,0x6a,0x80,0x8f]
+0x02,0x6a,0x80,0x8f
+
+# GFX11: s_nor_b64 s[0:1], vcc, s[4:5]           ; encoding: [0x6a,0x04,0x80,0x8f]
+0x6a,0x04,0x80,0x8f
+
+# GFX11: s_nor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8f]
+0x66,0x64,0xe8,0x8f
+
+# GFX11: s_nor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8f]
+0x66,0x04,0xe8,0x8f
+
+# GFX11: s_nor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8f]
+0x02,0x64,0xe8,0x8f
+
+# GFX11: s_nor_b64 s[104:105], s[2:3], s[4:5]    ; encoding: [0x02,0x04,0xe8,0x8f]
+0x02,0x04,0xe8,0x8f
+
+# GFX11: s_nor_b64 vcc, s[2:3], s[4:5]           ; encoding: [0x02,0x04,0xea,0x8f]
+0x02,0x04,0xea,0x8f
+
+# GFX11: s_or_b32 exec_hi, s1, s2                ; encoding: [0x01,0x02,0x7f,0x8c]
+0x01,0x02,0x7f,0x8c
+
+# GFX11: s_or_b32 exec_lo, s1, s2                ; encoding: [0x01,0x02,0x7e,0x8c]
+0x01,0x02,0x7e,0x8c
+
+# GFX11: s_or_b32 m0, s1, s2                     ; encoding: [0x01,0x02,0x7d,0x8c]
+0x01,0x02,0x7d,0x8c
+
+# GFX11: s_or_b32 s0, 0.5, s2                    ; encoding: [0xf0,0x02,0x00,0x8c]
+0xf0,0x02,0x00,0x8c
+
+# GFX11: s_or_b32 s0, 0, s2                      ; encoding: [0x80,0x02,0x00,0x8c]
+0x80,0x02,0x00,0x8c
+
+# GFX11: s_or_b32 s0, 0x3f717273, s2             ; encoding: [0xff,0x02,0x00,0x8c,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x8c,0x73,0x72,0x71,0x3f
+
+# GFX11: s_or_b32 s0, 0xaf123456, s2             ; encoding: [0xff,0x02,0x00,0x8c,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x8c,0x56,0x34,0x12,0xaf
+
+# GFX11: s_or_b32 s0, -1, s2                     ; encoding: [0xc1,0x02,0x00,0x8c]
+0xc1,0x02,0x00,0x8c
+
+# GFX11: s_or_b32 s0, -4.0, s2                   ; encoding: [0xf7,0x02,0x00,0x8c]
+0xf7,0x02,0x00,0x8c
+
+# GFX11: s_or_b32 s0, exec_hi, s2                ; encoding: [0x7f,0x02,0x00,0x8c]
+0x7f,0x02,0x00,0x8c
+
+# GFX11: s_or_b32 s0, exec_lo, s2                ; encoding: [0x7e,0x02,0x00,0x8c]
+0x7e,0x02,0x00,0x8c
+
+# GFX11: s_or_b32 s0, m0, s2                     ; encoding: [0x7d,0x02,0x00,0x8c]
+0x7d,0x02,0x00,0x8c
+
+# GFX11: s_or_b32 s0, s104, s103                 ; encoding: [0x68,0x67,0x00,0x8c]
+0x68,0x67,0x00,0x8c
+
+# GFX11: s_or_b32 s0, s104, s2                   ; encoding: [0x68,0x02,0x00,0x8c]
+0x68,0x02,0x00,0x8c
+
+# GFX11: s_or_b32 s0, s1, 0.5                    ; encoding: [0x01,0xf0,0x00,0x8c]
+0x01,0xf0,0x00,0x8c
+
+# GFX11: s_or_b32 s0, s1, 0                      ; encoding: [0x01,0x80,0x00,0x8c]
+0x01,0x80,0x00,0x8c
+
+# GFX11: s_or_b32 s0, s1, 0x3f717273             ; encoding: [0x01,0xff,0x00,0x8c,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x8c,0x73,0x72,0x71,0x3f
+
+# GFX11: s_or_b32 s0, s1, 0xaf123456             ; encoding: [0x01,0xff,0x00,0x8c,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x8c,0x56,0x34,0x12,0xaf
+
+# GFX11: s_or_b32 s0, s1, -1                     ; encoding: [0x01,0xc1,0x00,0x8c]
+0x01,0xc1,0x00,0x8c
+
+# GFX11: s_or_b32 s0, s1, -4.0                   ; encoding: [0x01,0xf7,0x00,0x8c]
+0x01,0xf7,0x00,0x8c
+
+# GFX11: s_or_b32 s0, s1, exec_hi                ; encoding: [0x01,0x7f,0x00,0x8c]
+0x01,0x7f,0x00,0x8c
+
+# GFX11: s_or_b32 s0, s1, exec_lo                ; encoding: [0x01,0x7e,0x00,0x8c]
+0x01,0x7e,0x00,0x8c
+
+# GFX11: s_or_b32 s0, s1, m0                     ; encoding: [0x01,0x7d,0x00,0x8c]
+0x01,0x7d,0x00,0x8c
+
+# GFX11: s_or_b32 s0, s1, s103                   ; encoding: [0x01,0x67,0x00,0x8c]
+0x01,0x67,0x00,0x8c
+
+# GFX11: s_or_b32 s0, s1, s2                     ; encoding: [0x01,0x02,0x00,0x8c]
+0x01,0x02,0x00,0x8c
+
+# GFX11: s_or_b32 s0, s1, vcc_hi                 ; encoding: [0x01,0x6b,0x00,0x8c]
+0x01,0x6b,0x00,0x8c
+
+# GFX11: s_or_b32 s0, s1, vcc_lo                 ; encoding: [0x01,0x6a,0x00,0x8c]
+0x01,0x6a,0x00,0x8c
+
+# GFX11: s_or_b32 s0, vcc_hi, s2                 ; encoding: [0x6b,0x02,0x00,0x8c]
+0x6b,0x02,0x00,0x8c
+
+# GFX11: s_or_b32 s0, vcc_lo, s2                 ; encoding: [0x6a,0x02,0x00,0x8c]
+0x6a,0x02,0x00,0x8c
+
+# GFX11: s_or_b32 s105, s104, s103               ; encoding: [0x68,0x67,0x69,0x8c]
+0x68,0x67,0x69,0x8c
+
+# GFX11: s_or_b32 s105, s104, s2                 ; encoding: [0x68,0x02,0x69,0x8c]
+0x68,0x02,0x69,0x8c
+
+# GFX11: s_or_b32 s105, s1, s103                 ; encoding: [0x01,0x67,0x69,0x8c]
+0x01,0x67,0x69,0x8c
+
+# GFX11: s_or_b32 s105, s1, s2                   ; encoding: [0x01,0x02,0x69,0x8c]
+0x01,0x02,0x69,0x8c
+
+# GFX11: s_or_b32 vcc_hi, s1, s2                 ; encoding: [0x01,0x02,0x6b,0x8c]
+0x01,0x02,0x6b,0x8c
+
+# GFX11: s_or_b32 vcc_lo, s1, s2                 ; encoding: [0x01,0x02,0x6a,0x8c]
+0x01,0x02,0x6a,0x8c
+
+# GFX11: s_or_b64 exec, s[2:3], s[4:5]           ; encoding: [0x02,0x04,0xfe,0x8c]
+0x02,0x04,0xfe,0x8c
+
+# GFX11: s_or_b64 s[0:1], 0.5, s[4:5]            ; encoding: [0xf0,0x04,0x80,0x8c]
+0xf0,0x04,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], 0, s[4:5]              ; encoding: [0x80,0x04,0x80,0x8c]
+0x80,0x04,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], 0x3f717273, s[4:5]     ; encoding: [0xff,0x04,0x80,0x8c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x8c,0x73,0x72,0x71,0x3f
+
+# GFX11: s_or_b64 s[0:1], 0xaf123456, s[4:5]     ; encoding: [0xff,0x04,0x80,0x8c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x8c,0x56,0x34,0x12,0xaf
+
+# GFX11: s_or_b64 s[0:1], -1, s[4:5]             ; encoding: [0xc1,0x04,0x80,0x8c]
+0xc1,0x04,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], -4.0, s[4:5]           ; encoding: [0xf7,0x04,0x80,0x8c]
+0xf7,0x04,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], exec, s[4:5]           ; encoding: [0x7e,0x04,0x80,0x8c]
+0x7e,0x04,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8c]
+0x66,0x64,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], s[102:103], s[4:5]     ; encoding: [0x66,0x04,0x80,0x8c]
+0x66,0x04,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], s[2:3], 0.5            ; encoding: [0x02,0xf0,0x80,0x8c]
+0x02,0xf0,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], s[2:3], 0              ; encoding: [0x02,0x80,0x80,0x8c]
+0x02,0x80,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], s[2:3], 0x3f717273     ; encoding: [0x02,0xff,0x80,0x8c,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x80,0x8c,0x73,0x72,0x71,0x3f
+
+# GFX11: s_or_b64 s[0:1], s[2:3], 0xaf123456     ; encoding: [0x02,0xff,0x80,0x8c,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x80,0x8c,0x56,0x34,0x12,0xaf
+
+# GFX11: s_or_b64 s[0:1], s[2:3], -1             ; encoding: [0x02,0xc1,0x80,0x8c]
+0x02,0xc1,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], s[2:3], -4.0           ; encoding: [0x02,0xf7,0x80,0x8c]
+0x02,0xf7,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], s[2:3], exec           ; encoding: [0x02,0x7e,0x80,0x8c]
+0x02,0x7e,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], s[2:3], s[100:101]     ; encoding: [0x02,0x64,0x80,0x8c]
+0x02,0x64,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], s[2:3], s[4:5]         ; encoding: [0x02,0x04,0x80,0x8c]
+0x02,0x04,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], s[2:3], vcc            ; encoding: [0x02,0x6a,0x80,0x8c]
+0x02,0x6a,0x80,0x8c
+
+# GFX11: s_or_b64 s[0:1], vcc, s[4:5]            ; encoding: [0x6a,0x04,0x80,0x8c]
+0x6a,0x04,0x80,0x8c
+
+# GFX11: s_or_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8c]
+0x66,0x64,0xe8,0x8c
+
+# GFX11: s_or_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8c]
+0x66,0x04,0xe8,0x8c
+
+# GFX11: s_or_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8c]
+0x02,0x64,0xe8,0x8c
+
+# GFX11: s_or_b64 s[104:105], s[2:3], s[4:5]     ; encoding: [0x02,0x04,0xe8,0x8c]
+0x02,0x04,0xe8,0x8c
+
+# GFX11: s_or_b64 vcc, s[2:3], s[4:5]            ; encoding: [0x02,0x04,0xea,0x8c]
+0x02,0x04,0xea,0x8c
+
+# GFX11: s_or_not1_b32 exec_hi, s1, s2           ; encoding: [0x01,0x02,0x7f,0x92]
+0x01,0x02,0x7f,0x92
+
+# GFX11: s_or_not1_b32 exec_lo, s1, s2           ; encoding: [0x01,0x02,0x7e,0x92]
+0x01,0x02,0x7e,0x92
+
+# GFX11: s_or_not1_b32 m0, s1, s2                ; encoding: [0x01,0x02,0x7d,0x92]
+0x01,0x02,0x7d,0x92
+
+# GFX11: s_or_not1_b32 s0, 0.5, s2               ; encoding: [0xf0,0x02,0x00,0x92]
+0xf0,0x02,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, 0, s2                 ; encoding: [0x80,0x02,0x00,0x92]
+0x80,0x02,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, 0x3f717273, s2        ; encoding: [0xff,0x02,0x00,0x92,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x92,0x73,0x72,0x71,0x3f
+
+# GFX11: s_or_not1_b32 s0, 0xaf123456, s2        ; encoding: [0xff,0x02,0x00,0x92,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x92,0x56,0x34,0x12,0xaf
+
+# GFX11: s_or_not1_b32 s0, -1, s2                ; encoding: [0xc1,0x02,0x00,0x92]
+0xc1,0x02,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, -4.0, s2              ; encoding: [0xf7,0x02,0x00,0x92]
+0xf7,0x02,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, exec_hi, s2           ; encoding: [0x7f,0x02,0x00,0x92]
+0x7f,0x02,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, exec_lo, s2           ; encoding: [0x7e,0x02,0x00,0x92]
+0x7e,0x02,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, m0, s2                ; encoding: [0x7d,0x02,0x00,0x92]
+0x7d,0x02,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, s104, s103            ; encoding: [0x68,0x67,0x00,0x92]
+0x68,0x67,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, s104, s2              ; encoding: [0x68,0x02,0x00,0x92]
+0x68,0x02,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, s1, 0.5               ; encoding: [0x01,0xf0,0x00,0x92]
+0x01,0xf0,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, s1, 0                 ; encoding: [0x01,0x80,0x00,0x92]
+0x01,0x80,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, s1, 0x3f717273        ; encoding: [0x01,0xff,0x00,0x92,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x92,0x73,0x72,0x71,0x3f
+
+# GFX11: s_or_not1_b32 s0, s1, 0xaf123456        ; encoding: [0x01,0xff,0x00,0x92,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x92,0x56,0x34,0x12,0xaf
+
+# GFX11: s_or_not1_b32 s0, s1, -1                ; encoding: [0x01,0xc1,0x00,0x92]
+0x01,0xc1,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, s1, -4.0              ; encoding: [0x01,0xf7,0x00,0x92]
+0x01,0xf7,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, s1, exec_hi           ; encoding: [0x01,0x7f,0x00,0x92]
+0x01,0x7f,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, s1, exec_lo           ; encoding: [0x01,0x7e,0x00,0x92]
+0x01,0x7e,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, s1, m0                ; encoding: [0x01,0x7d,0x00,0x92]
+0x01,0x7d,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, s1, s103              ; encoding: [0x01,0x67,0x00,0x92]
+0x01,0x67,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, s1, s2                ; encoding: [0x01,0x02,0x00,0x92]
+0x01,0x02,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, s1, vcc_hi            ; encoding: [0x01,0x6b,0x00,0x92]
+0x01,0x6b,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, s1, vcc_lo            ; encoding: [0x01,0x6a,0x00,0x92]
+0x01,0x6a,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, vcc_hi, s2            ; encoding: [0x6b,0x02,0x00,0x92]
+0x6b,0x02,0x00,0x92
+
+# GFX11: s_or_not1_b32 s0, vcc_lo, s2            ; encoding: [0x6a,0x02,0x00,0x92]
+0x6a,0x02,0x00,0x92
+
+# GFX11: s_or_not1_b32 s105, s104, s103          ; encoding: [0x68,0x67,0x69,0x92]
+0x68,0x67,0x69,0x92
+
+# GFX11: s_or_not1_b32 s105, s104, s2            ; encoding: [0x68,0x02,0x69,0x92]
+0x68,0x02,0x69,0x92
+
+# GFX11: s_or_not1_b32 s105, s1, s103            ; encoding: [0x01,0x67,0x69,0x92]
+0x01,0x67,0x69,0x92
+
+# GFX11: s_or_not1_b32 s105, s1, s2              ; encoding: [0x01,0x02,0x69,0x92]
+0x01,0x02,0x69,0x92
+
+# GFX11: s_or_not1_b32 vcc_hi, s1, s2            ; encoding: [0x01,0x02,0x6b,0x92]
+0x01,0x02,0x6b,0x92
+
+# GFX11: s_or_not1_b32 vcc_lo, s1, s2            ; encoding: [0x01,0x02,0x6a,0x92]
+0x01,0x02,0x6a,0x92
+
+# GFX11: s_or_not1_b64 exec, s[2:3], s[4:5]      ; encoding: [0x02,0x04,0xfe,0x92]
+0x02,0x04,0xfe,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], 0.5, s[4:5]       ; encoding: [0xf0,0x04,0x80,0x92]
+0xf0,0x04,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], 0, s[4:5]         ; encoding: [0x80,0x04,0x80,0x92]
+0x80,0x04,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x92,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x92,0x73,0x72,0x71,0x3f
+
+# GFX11: s_or_not1_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x92,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x92,0x56,0x34,0x12,0xaf
+
+# GFX11: s_or_not1_b64 s[0:1], -1, s[4:5]        ; encoding: [0xc1,0x04,0x80,0x92]
+0xc1,0x04,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], -4.0, s[4:5]      ; encoding: [0xf7,0x04,0x80,0x92]
+0xf7,0x04,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], exec, s[4:5]      ; encoding: [0x7e,0x04,0x80,0x92]
+0x7e,0x04,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x92]
+0x66,0x64,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x92]
+0x66,0x04,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], s[2:3], 0.5       ; encoding: [0x02,0xf0,0x80,0x92]
+0x02,0xf0,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], s[2:3], 0         ; encoding: [0x02,0x80,0x80,0x92]
+0x02,0x80,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x92,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x80,0x92,0x73,0x72,0x71,0x3f
+
+# GFX11: s_or_not1_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x92,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x80,0x92,0x56,0x34,0x12,0xaf
+
+# GFX11: s_or_not1_b64 s[0:1], s[2:3], -1        ; encoding: [0x02,0xc1,0x80,0x92]
+0x02,0xc1,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], s[2:3], -4.0      ; encoding: [0x02,0xf7,0x80,0x92]
+0x02,0xf7,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], s[2:3], exec      ; encoding: [0x02,0x7e,0x80,0x92]
+0x02,0x7e,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x92]
+0x02,0x64,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], s[2:3], s[4:5]    ; encoding: [0x02,0x04,0x80,0x92]
+0x02,0x04,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], s[2:3], vcc       ; encoding: [0x02,0x6a,0x80,0x92]
+0x02,0x6a,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[0:1], vcc, s[4:5]       ; encoding: [0x6a,0x04,0x80,0x92]
+0x6a,0x04,0x80,0x92
+
+# GFX11: s_or_not1_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x92]
+0x66,0x64,0xe8,0x92
+
+# GFX11: s_or_not1_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x92]
+0x66,0x04,0xe8,0x92
+
+# GFX11: s_or_not1_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x92]
+0x02,0x64,0xe8,0x92
+
+# GFX11: s_or_not1_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x92]
+0x02,0x04,0xe8,0x92
+
+# GFX11: s_or_not1_b64 vcc, s[2:3], s[4:5]       ; encoding: [0x02,0x04,0xea,0x92]
+0x02,0x04,0xea,0x92
+
+# GFX11: s_pack_hh_b32_b16 exec_hi, s1, s2       ; encoding: [0x01,0x02,0x7f,0x9a]
+0x01,0x02,0x7f,0x9a
+
+# GFX11: s_pack_hh_b32_b16 exec_lo, s1, s2       ; encoding: [0x01,0x02,0x7e,0x9a]
+0x01,0x02,0x7e,0x9a
+
+# GFX11: s_pack_hh_b32_b16 m0, s1, s2            ; encoding: [0x01,0x02,0x7d,0x9a]
+0x01,0x02,0x7d,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, 0.5, s2           ; encoding: [0xf0,0x02,0x00,0x9a]
+0xf0,0x02,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, 0, s2             ; encoding: [0x80,0x02,0x00,0x9a]
+0x80,0x02,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, 0x3f717273, s2    ; encoding: [0xff,0x02,0x00,0x9a,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x9a,0x73,0x72,0x71,0x3f
+
+# GFX11: s_pack_hh_b32_b16 s0, 0xaf123456, s2    ; encoding: [0xff,0x02,0x00,0x9a,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x9a,0x56,0x34,0x12,0xaf
+
+# GFX11: s_pack_hh_b32_b16 s0, -1, s2            ; encoding: [0xc1,0x02,0x00,0x9a]
+0xc1,0x02,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, -4.0, s2          ; encoding: [0xf7,0x02,0x00,0x9a]
+0xf7,0x02,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, exec_hi, s2       ; encoding: [0x7f,0x02,0x00,0x9a]
+0x7f,0x02,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, exec_lo, s2       ; encoding: [0x7e,0x02,0x00,0x9a]
+0x7e,0x02,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, m0, s2            ; encoding: [0x7d,0x02,0x00,0x9a]
+0x7d,0x02,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, s104, s103        ; encoding: [0x68,0x67,0x00,0x9a]
+0x68,0x67,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, s104, s2          ; encoding: [0x68,0x02,0x00,0x9a]
+0x68,0x02,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, s1, 0.5           ; encoding: [0x01,0xf0,0x00,0x9a]
+0x01,0xf0,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, s1, 0             ; encoding: [0x01,0x80,0x00,0x9a]
+0x01,0x80,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, s1, 0x3f717273    ; encoding: [0x01,0xff,0x00,0x9a,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x9a,0x73,0x72,0x71,0x3f
+
+# GFX11: s_pack_hh_b32_b16 s0, s1, 0xaf123456    ; encoding: [0x01,0xff,0x00,0x9a,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x9a,0x56,0x34,0x12,0xaf
+
+# GFX11: s_pack_hh_b32_b16 s0, s1, -1            ; encoding: [0x01,0xc1,0x00,0x9a]
+0x01,0xc1,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, s1, -4.0          ; encoding: [0x01,0xf7,0x00,0x9a]
+0x01,0xf7,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, s1, exec_hi       ; encoding: [0x01,0x7f,0x00,0x9a]
+0x01,0x7f,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, s1, exec_lo       ; encoding: [0x01,0x7e,0x00,0x9a]
+0x01,0x7e,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, s1, m0            ; encoding: [0x01,0x7d,0x00,0x9a]
+0x01,0x7d,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, s1, s103          ; encoding: [0x01,0x67,0x00,0x9a]
+0x01,0x67,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, s1, s2            ; encoding: [0x01,0x02,0x00,0x9a]
+0x01,0x02,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, s1, vcc_hi        ; encoding: [0x01,0x6b,0x00,0x9a]
+0x01,0x6b,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, s1, vcc_lo        ; encoding: [0x01,0x6a,0x00,0x9a]
+0x01,0x6a,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, vcc_hi, s2        ; encoding: [0x6b,0x02,0x00,0x9a]
+0x6b,0x02,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s0, vcc_lo, s2        ; encoding: [0x6a,0x02,0x00,0x9a]
+0x6a,0x02,0x00,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s105, s104, s103      ; encoding: [0x68,0x67,0x69,0x9a]
+0x68,0x67,0x69,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s105, s104, s2        ; encoding: [0x68,0x02,0x69,0x9a]
+0x68,0x02,0x69,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s105, s1, s103        ; encoding: [0x01,0x67,0x69,0x9a]
+0x01,0x67,0x69,0x9a
+
+# GFX11: s_pack_hh_b32_b16 s105, s1, s2          ; encoding: [0x01,0x02,0x69,0x9a]
+0x01,0x02,0x69,0x9a
+
+# GFX11: s_pack_hh_b32_b16 vcc_hi, s1, s2        ; encoding: [0x01,0x02,0x6b,0x9a]
+0x01,0x02,0x6b,0x9a
+
+# GFX11: s_pack_hh_b32_b16 vcc_lo, s1, s2        ; encoding: [0x01,0x02,0x6a,0x9a]
+0x01,0x02,0x6a,0x9a
+
+# GFX11: s_pack_lh_b32_b16 exec_hi, s1, s2       ; encoding: [0x01,0x02,0xff,0x99]
+0x01,0x02,0xff,0x99
+
+# GFX11: s_pack_lh_b32_b16 exec_lo, s1, s2       ; encoding: [0x01,0x02,0xfe,0x99]
+0x01,0x02,0xfe,0x99
+
+# GFX11: s_pack_lh_b32_b16 m0, s1, s2            ; encoding: [0x01,0x02,0xfd,0x99]
+0x01,0x02,0xfd,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, 0.5, s2           ; encoding: [0xf0,0x02,0x80,0x99]
+0xf0,0x02,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, 0, s2             ; encoding: [0x80,0x02,0x80,0x99]
+0x80,0x02,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, 0x3f717273, s2    ; encoding: [0xff,0x02,0x80,0x99,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x80,0x99,0x73,0x72,0x71,0x3f
+
+# GFX11: s_pack_lh_b32_b16 s0, 0xaf123456, s2    ; encoding: [0xff,0x02,0x80,0x99,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x80,0x99,0x56,0x34,0x12,0xaf
+
+# GFX11: s_pack_lh_b32_b16 s0, -1, s2            ; encoding: [0xc1,0x02,0x80,0x99]
+0xc1,0x02,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, -4.0, s2          ; encoding: [0xf7,0x02,0x80,0x99]
+0xf7,0x02,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, exec_hi, s2       ; encoding: [0x7f,0x02,0x80,0x99]
+0x7f,0x02,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, exec_lo, s2       ; encoding: [0x7e,0x02,0x80,0x99]
+0x7e,0x02,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, m0, s2            ; encoding: [0x7d,0x02,0x80,0x99]
+0x7d,0x02,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, s104, s103        ; encoding: [0x68,0x67,0x80,0x99]
+0x68,0x67,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, s104, s2          ; encoding: [0x68,0x02,0x80,0x99]
+0x68,0x02,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, s1, 0.5           ; encoding: [0x01,0xf0,0x80,0x99]
+0x01,0xf0,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, s1, 0             ; encoding: [0x01,0x80,0x80,0x99]
+0x01,0x80,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, s1, 0x3f717273    ; encoding: [0x01,0xff,0x80,0x99,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x80,0x99,0x73,0x72,0x71,0x3f
+
+# GFX11: s_pack_lh_b32_b16 s0, s1, 0xaf123456    ; encoding: [0x01,0xff,0x80,0x99,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x80,0x99,0x56,0x34,0x12,0xaf
+
+# GFX11: s_pack_lh_b32_b16 s0, s1, -1            ; encoding: [0x01,0xc1,0x80,0x99]
+0x01,0xc1,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, s1, -4.0          ; encoding: [0x01,0xf7,0x80,0x99]
+0x01,0xf7,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, s1, exec_hi       ; encoding: [0x01,0x7f,0x80,0x99]
+0x01,0x7f,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, s1, exec_lo       ; encoding: [0x01,0x7e,0x80,0x99]
+0x01,0x7e,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, s1, m0            ; encoding: [0x01,0x7d,0x80,0x99]
+0x01,0x7d,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, s1, s103          ; encoding: [0x01,0x67,0x80,0x99]
+0x01,0x67,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, s1, s2            ; encoding: [0x01,0x02,0x80,0x99]
+0x01,0x02,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, s1, vcc_hi        ; encoding: [0x01,0x6b,0x80,0x99]
+0x01,0x6b,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, s1, vcc_lo        ; encoding: [0x01,0x6a,0x80,0x99]
+0x01,0x6a,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, vcc_hi, s2        ; encoding: [0x6b,0x02,0x80,0x99]
+0x6b,0x02,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s0, vcc_lo, s2        ; encoding: [0x6a,0x02,0x80,0x99]
+0x6a,0x02,0x80,0x99
+
+# GFX11: s_pack_lh_b32_b16 s105, s104, s103      ; encoding: [0x68,0x67,0xe9,0x99]
+0x68,0x67,0xe9,0x99
+
+# GFX11: s_pack_lh_b32_b16 s105, s104, s2        ; encoding: [0x68,0x02,0xe9,0x99]
+0x68,0x02,0xe9,0x99
+
+# GFX11: s_pack_lh_b32_b16 s105, s1, s103        ; encoding: [0x01,0x67,0xe9,0x99]
+0x01,0x67,0xe9,0x99
+
+# GFX11: s_pack_lh_b32_b16 s105, s1, s2          ; encoding: [0x01,0x02,0xe9,0x99]
+0x01,0x02,0xe9,0x99
+
+# GFX11: s_pack_lh_b32_b16 vcc_hi, s1, s2        ; encoding: [0x01,0x02,0xeb,0x99]
+0x01,0x02,0xeb,0x99
+
+# GFX11: s_pack_lh_b32_b16 vcc_lo, s1, s2        ; encoding: [0x01,0x02,0xea,0x99]
+0x01,0x02,0xea,0x99
+
+# GFX11: s_pack_ll_b32_b16 exec_hi, s1, s2       ; encoding: [0x01,0x02,0x7f,0x99]
+0x01,0x02,0x7f,0x99
+
+# GFX11: s_pack_ll_b32_b16 exec_lo, s1, s2       ; encoding: [0x01,0x02,0x7e,0x99]
+0x01,0x02,0x7e,0x99
+
+# GFX11: s_pack_ll_b32_b16 m0, s1, s2            ; encoding: [0x01,0x02,0x7d,0x99]
+0x01,0x02,0x7d,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, 0.5, s2           ; encoding: [0xf0,0x02,0x00,0x99]
+0xf0,0x02,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, 0, s2             ; encoding: [0x80,0x02,0x00,0x99]
+0x80,0x02,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, 0x3f717273, s2    ; encoding: [0xff,0x02,0x00,0x99,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x99,0x73,0x72,0x71,0x3f
+
+# GFX11: s_pack_ll_b32_b16 s0, 0xaf123456, s2    ; encoding: [0xff,0x02,0x00,0x99,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x99,0x56,0x34,0x12,0xaf
+
+# GFX11: s_pack_ll_b32_b16 s0, -1, s2            ; encoding: [0xc1,0x02,0x00,0x99]
+0xc1,0x02,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, -4.0, s2          ; encoding: [0xf7,0x02,0x00,0x99]
+0xf7,0x02,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, exec_hi, s2       ; encoding: [0x7f,0x02,0x00,0x99]
+0x7f,0x02,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, exec_lo, s2       ; encoding: [0x7e,0x02,0x00,0x99]
+0x7e,0x02,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, m0, s2            ; encoding: [0x7d,0x02,0x00,0x99]
+0x7d,0x02,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, s104, s103        ; encoding: [0x68,0x67,0x00,0x99]
+0x68,0x67,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, s104, s2          ; encoding: [0x68,0x02,0x00,0x99]
+0x68,0x02,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, s1, 0.5           ; encoding: [0x01,0xf0,0x00,0x99]
+0x01,0xf0,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, s1, 0             ; encoding: [0x01,0x80,0x00,0x99]
+0x01,0x80,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, s1, 0x3f717273    ; encoding: [0x01,0xff,0x00,0x99,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x99,0x73,0x72,0x71,0x3f
+
+# GFX11: s_pack_ll_b32_b16 s0, s1, 0xaf123456    ; encoding: [0x01,0xff,0x00,0x99,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x99,0x56,0x34,0x12,0xaf
+
+# GFX11: s_pack_ll_b32_b16 s0, s1, -1            ; encoding: [0x01,0xc1,0x00,0x99]
+0x01,0xc1,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, s1, -4.0          ; encoding: [0x01,0xf7,0x00,0x99]
+0x01,0xf7,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, s1, exec_hi       ; encoding: [0x01,0x7f,0x00,0x99]
+0x01,0x7f,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, s1, exec_lo       ; encoding: [0x01,0x7e,0x00,0x99]
+0x01,0x7e,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, s1, m0            ; encoding: [0x01,0x7d,0x00,0x99]
+0x01,0x7d,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, s1, s103          ; encoding: [0x01,0x67,0x00,0x99]
+0x01,0x67,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, s1, s2            ; encoding: [0x01,0x02,0x00,0x99]
+0x01,0x02,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, s1, vcc_hi        ; encoding: [0x01,0x6b,0x00,0x99]
+0x01,0x6b,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, s1, vcc_lo        ; encoding: [0x01,0x6a,0x00,0x99]
+0x01,0x6a,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, vcc_hi, s2        ; encoding: [0x6b,0x02,0x00,0x99]
+0x6b,0x02,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s0, vcc_lo, s2        ; encoding: [0x6a,0x02,0x00,0x99]
+0x6a,0x02,0x00,0x99
+
+# GFX11: s_pack_ll_b32_b16 s105, s104, s103      ; encoding: [0x68,0x67,0x69,0x99]
+0x68,0x67,0x69,0x99
+
+# GFX11: s_pack_ll_b32_b16 s105, s104, s2        ; encoding: [0x68,0x02,0x69,0x99]
+0x68,0x02,0x69,0x99
+
+# GFX11: s_pack_ll_b32_b16 s105, s1, s103        ; encoding: [0x01,0x67,0x69,0x99]
+0x01,0x67,0x69,0x99
+
+# GFX11: s_pack_ll_b32_b16 s105, s1, s2          ; encoding: [0x01,0x02,0x69,0x99]
+0x01,0x02,0x69,0x99
+
+# GFX11: s_pack_ll_b32_b16 vcc_hi, s1, s2        ; encoding: [0x01,0x02,0x6b,0x99]
+0x01,0x02,0x6b,0x99
+
+# GFX11: s_pack_ll_b32_b16 vcc_lo, s1, s2        ; encoding: [0x01,0x02,0x6a,0x99]
+0x01,0x02,0x6a,0x99
+
+# GFX11: s_subb_u32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0xff,0x82]
+0x01,0x02,0xff,0x82
+
+# GFX11: s_subb_u32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0xfe,0x82]
+0x01,0x02,0xfe,0x82
+
+# GFX11: s_subb_u32 m0, s1, s2                   ; encoding: [0x01,0x02,0xfd,0x82]
+0x01,0x02,0xfd,0x82
+
+# GFX11: s_subb_u32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x80,0x82]
+0xf0,0x02,0x80,0x82
+
+# GFX11: s_subb_u32 s0, 0, s2                    ; encoding: [0x80,0x02,0x80,0x82]
+0x80,0x02,0x80,0x82
+
+# GFX11: s_subb_u32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x80,0x82,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x80,0x82,0x73,0x72,0x71,0x3f
+
+# GFX11: s_subb_u32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x80,0x82,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x80,0x82,0x56,0x34,0x12,0xaf
+
+# GFX11: s_subb_u32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x80,0x82]
+0xc1,0x02,0x80,0x82
+
+# GFX11: s_subb_u32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x80,0x82]
+0xf7,0x02,0x80,0x82
+
+# GFX11: s_subb_u32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x80,0x82]
+0x7f,0x02,0x80,0x82
+
+# GFX11: s_subb_u32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x80,0x82]
+0x7e,0x02,0x80,0x82
+
+# GFX11: s_subb_u32 s0, m0, s2                   ; encoding: [0x7d,0x02,0x80,0x82]
+0x7d,0x02,0x80,0x82
+
+# GFX11: s_subb_u32 s0, s104, s103               ; encoding: [0x68,0x67,0x80,0x82]
+0x68,0x67,0x80,0x82
+
+# GFX11: s_subb_u32 s0, s104, s2                 ; encoding: [0x68,0x02,0x80,0x82]
+0x68,0x02,0x80,0x82
+
+# GFX11: s_subb_u32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x80,0x82]
+0x01,0xf0,0x80,0x82
+
+# GFX11: s_subb_u32 s0, s1, 0                    ; encoding: [0x01,0x80,0x80,0x82]
+0x01,0x80,0x80,0x82
+
+# GFX11: s_subb_u32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x80,0x82,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x80,0x82,0x73,0x72,0x71,0x3f
+
+# GFX11: s_subb_u32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x80,0x82,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x80,0x82,0x56,0x34,0x12,0xaf
+
+# GFX11: s_subb_u32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x80,0x82]
+0x01,0xc1,0x80,0x82
+
+# GFX11: s_subb_u32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x80,0x82]
+0x01,0xf7,0x80,0x82
+
+# GFX11: s_subb_u32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x80,0x82]
+0x01,0x7f,0x80,0x82
+
+# GFX11: s_subb_u32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x80,0x82]
+0x01,0x7e,0x80,0x82
+
+# GFX11: s_subb_u32 s0, s1, m0                   ; encoding: [0x01,0x7d,0x80,0x82]
+0x01,0x7d,0x80,0x82
+
+# GFX11: s_subb_u32 s0, s1, s103                 ; encoding: [0x01,0x67,0x80,0x82]
+0x01,0x67,0x80,0x82
+
+# GFX11: s_subb_u32 s0, s1, s2                   ; encoding: [0x01,0x02,0x80,0x82]
+0x01,0x02,0x80,0x82
+
+# GFX11: s_subb_u32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x80,0x82]
+0x01,0x6b,0x80,0x82
+
+# GFX11: s_subb_u32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x80,0x82]
+0x01,0x6a,0x80,0x82
+
+# GFX11: s_subb_u32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x80,0x82]
+0x6b,0x02,0x80,0x82
+
+# GFX11: s_subb_u32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x80,0x82]
+0x6a,0x02,0x80,0x82
+
+# GFX11: s_subb_u32 s105, s104, s103             ; encoding: [0x68,0x67,0xe9,0x82]
+0x68,0x67,0xe9,0x82
+
+# GFX11: s_subb_u32 s105, s104, s2               ; encoding: [0x68,0x02,0xe9,0x82]
+0x68,0x02,0xe9,0x82
+
+# GFX11: s_subb_u32 s105, s1, s103               ; encoding: [0x01,0x67,0xe9,0x82]
+0x01,0x67,0xe9,0x82
+
+# GFX11: s_subb_u32 s105, s1, s2                 ; encoding: [0x01,0x02,0xe9,0x82]
+0x01,0x02,0xe9,0x82
+
+# GFX11: s_subb_u32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0xeb,0x82]
+0x01,0x02,0xeb,0x82
+
+# GFX11: s_subb_u32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0xea,0x82]
+0x01,0x02,0xea,0x82
+
+# GFX11: s_sub_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x81]
+0x01,0x02,0xff,0x81
+
+# GFX11: s_sub_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x81]
+0x01,0x02,0xfe,0x81
+
+# GFX11: s_sub_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfd,0x81]
+0x01,0x02,0xfd,0x81
+
+# GFX11: s_sub_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x81]
+0xf0,0x02,0x80,0x81
+
+# GFX11: s_sub_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x81]
+0x80,0x02,0x80,0x81
+
+# GFX11: s_sub_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x81,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x80,0x81,0x73,0x72,0x71,0x3f
+
+# GFX11: s_sub_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x81,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x80,0x81,0x56,0x34,0x12,0xaf
+
+# GFX11: s_sub_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x81]
+0xc1,0x02,0x80,0x81
+
+# GFX11: s_sub_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x81]
+0xf7,0x02,0x80,0x81
+
+# GFX11: s_sub_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x81]
+0x7f,0x02,0x80,0x81
+
+# GFX11: s_sub_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x81]
+0x7e,0x02,0x80,0x81
+
+# GFX11: s_sub_i32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x80,0x81]
+0x7d,0x02,0x80,0x81
+
+# GFX11: s_sub_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x81]
+0x68,0x67,0x80,0x81
+
+# GFX11: s_sub_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x81]
+0x68,0x02,0x80,0x81
+
+# GFX11: s_sub_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x81]
+0x01,0xf0,0x80,0x81
+
+# GFX11: s_sub_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x81]
+0x01,0x80,0x80,0x81
+
+# GFX11: s_sub_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x81,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x80,0x81,0x73,0x72,0x71,0x3f
+
+# GFX11: s_sub_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x81,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x80,0x81,0x56,0x34,0x12,0xaf
+
+# GFX11: s_sub_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x81]
+0x01,0xc1,0x80,0x81
+
+# GFX11: s_sub_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x81]
+0x01,0xf7,0x80,0x81
+
+# GFX11: s_sub_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x81]
+0x01,0x7f,0x80,0x81
+
+# GFX11: s_sub_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x81]
+0x01,0x7e,0x80,0x81
+
+# GFX11: s_sub_i32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x80,0x81]
+0x01,0x7d,0x80,0x81
+
+# GFX11: s_sub_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x81]
+0x01,0x67,0x80,0x81
+
+# GFX11: s_sub_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x81]
+0x01,0x02,0x80,0x81
+
+# GFX11: s_sub_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x81]
+0x01,0x6b,0x80,0x81
+
+# GFX11: s_sub_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x81]
+0x01,0x6a,0x80,0x81
+
+# GFX11: s_sub_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x81]
+0x6b,0x02,0x80,0x81
+
+# GFX11: s_sub_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x81]
+0x6a,0x02,0x80,0x81
+
+# GFX11: s_sub_i32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x81]
+0x68,0x67,0xe9,0x81
+
+# GFX11: s_sub_i32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x81]
+0x68,0x02,0xe9,0x81
+
+# GFX11: s_sub_i32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x81]
+0x01,0x67,0xe9,0x81
+
+# GFX11: s_sub_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x81]
+0x01,0x02,0xe9,0x81
+
+# GFX11: s_sub_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x81]
+0x01,0x02,0xeb,0x81
+
+# GFX11: s_sub_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x81]
+0x01,0x02,0xea,0x81
+
+# GFX11: s_sub_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x80]
+0x01,0x02,0xff,0x80
+
+# GFX11: s_sub_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x80]
+0x01,0x02,0xfe,0x80
+
+# GFX11: s_sub_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfd,0x80]
+0x01,0x02,0xfd,0x80
+
+# GFX11: s_sub_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x80]
+0xf0,0x02,0x80,0x80
+
+# GFX11: s_sub_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x80]
+0x80,0x02,0x80,0x80
+
+# GFX11: s_sub_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x80,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x80,0x80,0x73,0x72,0x71,0x3f
+
+# GFX11: s_sub_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x80,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x80,0x80,0x56,0x34,0x12,0xaf
+
+# GFX11: s_sub_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x80]
+0xc1,0x02,0x80,0x80
+
+# GFX11: s_sub_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x80]
+0xf7,0x02,0x80,0x80
+
+# GFX11: s_sub_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x80]
+0x7f,0x02,0x80,0x80
+
+# GFX11: s_sub_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x80]
+0x7e,0x02,0x80,0x80
+
+# GFX11: s_sub_u32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x80,0x80]
+0x7d,0x02,0x80,0x80
+
+# GFX11: s_sub_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x80]
+0x68,0x67,0x80,0x80
+
+# GFX11: s_sub_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x80]
+0x68,0x02,0x80,0x80
+
+# GFX11: s_sub_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x80]
+0x01,0xf0,0x80,0x80
+
+# GFX11: s_sub_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x80]
+0x01,0x80,0x80,0x80
+
+# GFX11: s_sub_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x80,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x80,0x80,0x73,0x72,0x71,0x3f
+
+# GFX11: s_sub_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x80,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x80,0x80,0x56,0x34,0x12,0xaf
+
+# GFX11: s_sub_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x80]
+0x01,0xc1,0x80,0x80
+
+# GFX11: s_sub_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x80]
+0x01,0xf7,0x80,0x80
+
+# GFX11: s_sub_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x80]
+0x01,0x7f,0x80,0x80
+
+# GFX11: s_sub_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x80]
+0x01,0x7e,0x80,0x80
+
+# GFX11: s_sub_u32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x80,0x80]
+0x01,0x7d,0x80,0x80
+
+# GFX11: s_sub_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x80]
+0x01,0x67,0x80,0x80
+
+# GFX11: s_sub_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x80]
+0x01,0x02,0x80,0x80
+
+# GFX11: s_sub_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x80]
+0x01,0x6b,0x80,0x80
+
+# GFX11: s_sub_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x80]
+0x01,0x6a,0x80,0x80
+
+# GFX11: s_sub_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x80]
+0x6b,0x02,0x80,0x80
+
+# GFX11: s_sub_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x80]
+0x6a,0x02,0x80,0x80
+
+# GFX11: s_sub_u32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x80]
+0x68,0x67,0xe9,0x80
+
+# GFX11: s_sub_u32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x80]
+0x68,0x02,0xe9,0x80
+
+# GFX11: s_sub_u32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x80]
+0x01,0x67,0xe9,0x80
+
+# GFX11: s_sub_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x80]
+0x01,0x02,0xe9,0x80
+
+# GFX11: s_sub_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x80]
+0x01,0x02,0xeb,0x80
+
+# GFX11: s_sub_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x80]
+0x01,0x02,0xea,0x80
+
+# GFX11: s_xnor_b32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x90]
+0x01,0x02,0x7f,0x90
+
+# GFX11: s_xnor_b32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x90]
+0x01,0x02,0x7e,0x90
+
+# GFX11: s_xnor_b32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7d,0x90]
+0x01,0x02,0x7d,0x90
+
+# GFX11: s_xnor_b32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x90]
+0xf0,0x02,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x90]
+0x80,0x02,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x90,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x90,0x73,0x72,0x71,0x3f
+
+# GFX11: s_xnor_b32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x90,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x90,0x56,0x34,0x12,0xaf
+
+# GFX11: s_xnor_b32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x90]
+0xc1,0x02,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x90]
+0xf7,0x02,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x90]
+0x7f,0x02,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x90]
+0x7e,0x02,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, m0, s2                   ; encoding: [0x7d,0x02,0x00,0x90]
+0x7d,0x02,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x90]
+0x68,0x67,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x90]
+0x68,0x02,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x90]
+0x01,0xf0,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x90]
+0x01,0x80,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x90,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x90,0x73,0x72,0x71,0x3f
+
+# GFX11: s_xnor_b32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x90,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x90,0x56,0x34,0x12,0xaf
+
+# GFX11: s_xnor_b32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x90]
+0x01,0xc1,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x90]
+0x01,0xf7,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x90]
+0x01,0x7f,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x90]
+0x01,0x7e,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, s1, m0                   ; encoding: [0x01,0x7d,0x00,0x90]
+0x01,0x7d,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x90]
+0x01,0x67,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x90]
+0x01,0x02,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x90]
+0x01,0x6b,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x90]
+0x01,0x6a,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x90]
+0x6b,0x02,0x00,0x90
+
+# GFX11: s_xnor_b32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x90]
+0x6a,0x02,0x00,0x90
+
+# GFX11: s_xnor_b32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x90]
+0x68,0x67,0x69,0x90
+
+# GFX11: s_xnor_b32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x90]
+0x68,0x02,0x69,0x90
+
+# GFX11: s_xnor_b32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x90]
+0x01,0x67,0x69,0x90
+
+# GFX11: s_xnor_b32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x90]
+0x01,0x02,0x69,0x90
+
+# GFX11: s_xnor_b32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x90]
+0x01,0x02,0x6b,0x90
+
+# GFX11: s_xnor_b32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x90]
+0x01,0x02,0x6a,0x90
+
+# GFX11: s_xnor_b64 exec, s[2:3], s[4:5]         ; encoding: [0x02,0x04,0xfe,0x90]
+0x02,0x04,0xfe,0x90
+
+# GFX11: s_xnor_b64 s[0:1], 0.5, s[4:5]          ; encoding: [0xf0,0x04,0x80,0x90]
+0xf0,0x04,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], 0, s[4:5]            ; encoding: [0x80,0x04,0x80,0x90]
+0x80,0x04,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], 0x3f717273, s[4:5]   ; encoding: [0xff,0x04,0x80,0x90,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x90,0x73,0x72,0x71,0x3f
+
+# GFX11: s_xnor_b64 s[0:1], 0xaf123456, s[4:5]   ; encoding: [0xff,0x04,0x80,0x90,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x90,0x56,0x34,0x12,0xaf
+
+# GFX11: s_xnor_b64 s[0:1], -1, s[4:5]           ; encoding: [0xc1,0x04,0x80,0x90]
+0xc1,0x04,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], -4.0, s[4:5]         ; encoding: [0xf7,0x04,0x80,0x90]
+0xf7,0x04,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], exec, s[4:5]         ; encoding: [0x7e,0x04,0x80,0x90]
+0x7e,0x04,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x90]
+0x66,0x64,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], s[102:103], s[4:5]   ; encoding: [0x66,0x04,0x80,0x90]
+0x66,0x04,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x90]
+0x02,0xf0,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x90]
+0x02,0x80,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x90,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x80,0x90,0x73,0x72,0x71,0x3f
+
+# GFX11: s_xnor_b64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x90,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x80,0x90,0x56,0x34,0x12,0xaf
+
+# GFX11: s_xnor_b64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x90]
+0x02,0xc1,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x90]
+0x02,0xf7,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], s[2:3], exec         ; encoding: [0x02,0x7e,0x80,0x90]
+0x02,0x7e,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], s[2:3], s[100:101]   ; encoding: [0x02,0x64,0x80,0x90]
+0x02,0x64,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], s[2:3], s[4:5]       ; encoding: [0x02,0x04,0x80,0x90]
+0x02,0x04,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], s[2:3], vcc          ; encoding: [0x02,0x6a,0x80,0x90]
+0x02,0x6a,0x80,0x90
+
+# GFX11: s_xnor_b64 s[0:1], vcc, s[4:5]          ; encoding: [0x6a,0x04,0x80,0x90]
+0x6a,0x04,0x80,0x90
+
+# GFX11: s_xnor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x90]
+0x66,0x64,0xe8,0x90
+
+# GFX11: s_xnor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x90]
+0x66,0x04,0xe8,0x90
+
+# GFX11: s_xnor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x90]
+0x02,0x64,0xe8,0x90
+
+# GFX11: s_xnor_b64 s[104:105], s[2:3], s[4:5]   ; encoding: [0x02,0x04,0xe8,0x90]
+0x02,0x04,0xe8,0x90
+
+# GFX11: s_xnor_b64 vcc, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xea,0x90]
+0x02,0x04,0xea,0x90
+
+# GFX11: s_xor_b32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x8d]
+0x01,0x02,0x7f,0x8d
+
+# GFX11: s_xor_b32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x8d]
+0x01,0x02,0x7e,0x8d
+
+# GFX11: s_xor_b32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x8d]
+0x01,0x02,0x7d,0x8d
+
+# GFX11: s_xor_b32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x8d]
+0xf0,0x02,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x8d]
+0x80,0x02,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x8d,0x73,0x72,0x71,0x3f]
+0xff,0x02,0x00,0x8d,0x73,0x72,0x71,0x3f
+
+# GFX11: s_xor_b32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x8d,0x56,0x34,0x12,0xaf]
+0xff,0x02,0x00,0x8d,0x56,0x34,0x12,0xaf
+
+# GFX11: s_xor_b32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x8d]
+0xc1,0x02,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x8d]
+0xf7,0x02,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x8d]
+0x7f,0x02,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x8d]
+0x7e,0x02,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x8d]
+0x7d,0x02,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x8d]
+0x68,0x67,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x8d]
+0x68,0x02,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x8d]
+0x01,0xf0,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x8d]
+0x01,0x80,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x8d,0x73,0x72,0x71,0x3f]
+0x01,0xff,0x00,0x8d,0x73,0x72,0x71,0x3f
+
+# GFX11: s_xor_b32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x8d,0x56,0x34,0x12,0xaf]
+0x01,0xff,0x00,0x8d,0x56,0x34,0x12,0xaf
+
+# GFX11: s_xor_b32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x8d]
+0x01,0xc1,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x8d]
+0x01,0xf7,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x8d]
+0x01,0x7f,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x8d]
+0x01,0x7e,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x8d]
+0x01,0x7d,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x8d]
+0x01,0x67,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x8d]
+0x01,0x02,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x8d]
+0x01,0x6b,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x8d]
+0x01,0x6a,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x8d]
+0x6b,0x02,0x00,0x8d
+
+# GFX11: s_xor_b32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x8d]
+0x6a,0x02,0x00,0x8d
+
+# GFX11: s_xor_b32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x8d]
+0x68,0x67,0x69,0x8d
+
+# GFX11: s_xor_b32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x8d]
+0x68,0x02,0x69,0x8d
+
+# GFX11: s_xor_b32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x8d]
+0x01,0x67,0x69,0x8d
+
+# GFX11: s_xor_b32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x8d]
+0x01,0x02,0x69,0x8d
+
+# GFX11: s_xor_b32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x8d]
+0x01,0x02,0x6b,0x8d
+
+# GFX11: s_xor_b32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x8d]
+0x01,0x02,0x6a,0x8d
+
+# GFX11: s_xor_b64 exec, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xfe,0x8d]
+0x02,0x04,0xfe,0x8d
+
+# GFX11: s_xor_b64 s[0:1], 0.5, s[4:5]           ; encoding: [0xf0,0x04,0x80,0x8d]
+0xf0,0x04,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], 0, s[4:5]             ; encoding: [0x80,0x04,0x80,0x8d]
+0x80,0x04,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], 0x3f717273, s[4:5]    ; encoding: [0xff,0x04,0x80,0x8d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x8d,0x73,0x72,0x71,0x3f
+
+# GFX11: s_xor_b64 s[0:1], 0xaf123456, s[4:5]    ; encoding: [0xff,0x04,0x80,0x8d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x8d,0x56,0x34,0x12,0xaf
+
+# GFX11: s_xor_b64 s[0:1], -1, s[4:5]            ; encoding: [0xc1,0x04,0x80,0x8d]
+0xc1,0x04,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], -4.0, s[4:5]          ; encoding: [0xf7,0x04,0x80,0x8d]
+0xf7,0x04,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], exec, s[4:5]          ; encoding: [0x7e,0x04,0x80,0x8d]
+0x7e,0x04,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8d]
+0x66,0x64,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], s[102:103], s[4:5]    ; encoding: [0x66,0x04,0x80,0x8d]
+0x66,0x04,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x80,0x8d]
+0x02,0xf0,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x80,0x8d]
+0x02,0x80,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x80,0x8d,0x73,0x72,0x71,0x3f]
+0x02,0xff,0x80,0x8d,0x73,0x72,0x71,0x3f
+
+# GFX11: s_xor_b64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x80,0x8d,0x56,0x34,0x12,0xaf]
+0x02,0xff,0x80,0x8d,0x56,0x34,0x12,0xaf
+
+# GFX11: s_xor_b64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x80,0x8d]
+0x02,0xc1,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x80,0x8d]
+0x02,0xf7,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], s[2:3], exec          ; encoding: [0x02,0x7e,0x80,0x8d]
+0x02,0x7e,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], s[2:3], s[100:101]    ; encoding: [0x02,0x64,0x80,0x8d]
+0x02,0x64,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], s[2:3], s[4:5]        ; encoding: [0x02,0x04,0x80,0x8d]
+0x02,0x04,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], s[2:3], vcc           ; encoding: [0x02,0x6a,0x80,0x8d]
+0x02,0x6a,0x80,0x8d
+
+# GFX11: s_xor_b64 s[0:1], vcc, s[4:5]           ; encoding: [0x6a,0x04,0x80,0x8d]
+0x6a,0x04,0x80,0x8d
+
+# GFX11: s_xor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8d]
+0x66,0x64,0xe8,0x8d
+
+# GFX11: s_xor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8d]
+0x66,0x04,0xe8,0x8d
+
+# GFX11: s_xor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8d]
+0x02,0x64,0xe8,0x8d
+
+# GFX11: s_xor_b64 s[104:105], s[2:3], s[4:5]    ; encoding: [0x02,0x04,0xe8,0x8d]
+0x02,0x04,0xe8,0x8d
+
+# GFX11: s_xor_b64 vcc, s[2:3], s[4:5]           ; encoding: [0x02,0x04,0xea,0x8d]
+0x02,0x04,0xea,0x8d

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopc.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopc.txt
new file mode 100644
index 0000000000000..439bc3529459f
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopc.txt
@@ -0,0 +1,1028 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: s_bitcmp0_b32 exec_hi, s1               ; encoding: [0x7f,0x01,0x0c,0xbf]
+0x7f,0x01,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 exec_lo, s1               ; encoding: [0x7e,0x01,0x0c,0xbf]
+0x7e,0x01,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 m0, s1                    ; encoding: [0x7d,0x01,0x0c,0xbf]
+0x7d,0x01,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 s0, 0.5                   ; encoding: [0x00,0xf0,0x0c,0xbf]
+0x00,0xf0,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 s0, 0                     ; encoding: [0x00,0x80,0x0c,0xbf]
+0x00,0x80,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 s0, 0x3f717273            ; encoding: [0x00,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bitcmp0_b32 s0, 0xaf123456            ; encoding: [0x00,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bitcmp0_b32 s0, -1                    ; encoding: [0x00,0xc1,0x0c,0xbf]
+0x00,0xc1,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 s0, -4.0                  ; encoding: [0x00,0xf7,0x0c,0xbf]
+0x00,0xf7,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 s0, exec_hi               ; encoding: [0x00,0x7f,0x0c,0xbf]
+0x00,0x7f,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 s0, exec_lo               ; encoding: [0x00,0x7e,0x0c,0xbf]
+0x00,0x7e,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 s0, m0                    ; encoding: [0x00,0x7d,0x0c,0xbf]
+0x00,0x7d,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 s0, s104                  ; encoding: [0x00,0x68,0x0c,0xbf]
+0x00,0x68,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 s0, s1                    ; encoding: [0x00,0x01,0x0c,0xbf]
+0x00,0x01,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 s0, vcc_hi                ; encoding: [0x00,0x6b,0x0c,0xbf]
+0x00,0x6b,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 s0, vcc_lo                ; encoding: [0x00,0x6a,0x0c,0xbf]
+0x00,0x6a,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 s105, s104                ; encoding: [0x69,0x68,0x0c,0xbf]
+0x69,0x68,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 s105, s1                  ; encoding: [0x69,0x01,0x0c,0xbf]
+0x69,0x01,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 vcc_hi, s1                ; encoding: [0x6b,0x01,0x0c,0xbf]
+0x6b,0x01,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b32 vcc_lo, s1                ; encoding: [0x6a,0x01,0x0c,0xbf]
+0x6a,0x01,0x0c,0xbf
+
+# GFX11: s_bitcmp0_b64 exec, s2                  ; encoding: [0x7e,0x02,0x0e,0xbf]
+0x7e,0x02,0x0e,0xbf
+
+# GFX11: s_bitcmp0_b64 s[0:1], 0.5               ; encoding: [0x00,0xf0,0x0e,0xbf]
+0x00,0xf0,0x0e,0xbf
+
+# GFX11: s_bitcmp0_b64 s[0:1], 0                 ; encoding: [0x00,0x80,0x0e,0xbf]
+0x00,0x80,0x0e,0xbf
+
+# GFX11: s_bitcmp0_b64 s[0:1], 0x3f717273        ; encoding: [0x00,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bitcmp0_b64 s[0:1], 0xaf123456        ; encoding: [0x00,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bitcmp0_b64 s[0:1], -1                ; encoding: [0x00,0xc1,0x0e,0xbf]
+0x00,0xc1,0x0e,0xbf
+
+# GFX11: s_bitcmp0_b64 s[0:1], -4.0              ; encoding: [0x00,0xf7,0x0e,0xbf]
+0x00,0xf7,0x0e,0xbf
+
+# GFX11: s_bitcmp0_b64 s[0:1], exec_hi           ; encoding: [0x00,0x7f,0x0e,0xbf]
+0x00,0x7f,0x0e,0xbf
+
+# GFX11: s_bitcmp0_b64 s[0:1], exec_lo           ; encoding: [0x00,0x7e,0x0e,0xbf]
+0x00,0x7e,0x0e,0xbf
+
+# GFX11: s_bitcmp0_b64 s[0:1], m0                ; encoding: [0x00,0x7d,0x0e,0xbf]
+0x00,0x7d,0x0e,0xbf
+
+# GFX11: s_bitcmp0_b64 s[0:1], s102              ; encoding: [0x00,0x66,0x0e,0xbf]
+0x00,0x66,0x0e,0xbf
+
+# GFX11: s_bitcmp0_b64 s[0:1], s2                ; encoding: [0x00,0x02,0x0e,0xbf]
+0x00,0x02,0x0e,0xbf
+
+# GFX11: s_bitcmp0_b64 s[0:1], vcc_hi            ; encoding: [0x00,0x6b,0x0e,0xbf]
+0x00,0x6b,0x0e,0xbf
+
+# GFX11: s_bitcmp0_b64 s[0:1], vcc_lo            ; encoding: [0x00,0x6a,0x0e,0xbf]
+0x00,0x6a,0x0e,0xbf
+
+# GFX11: s_bitcmp0_b64 s[104:105], s102          ; encoding: [0x68,0x66,0x0e,0xbf]
+0x68,0x66,0x0e,0xbf
+
+# GFX11: s_bitcmp0_b64 s[104:105], s2            ; encoding: [0x68,0x02,0x0e,0xbf]
+0x68,0x02,0x0e,0xbf
+
+# GFX11: s_bitcmp0_b64 vcc, s2                   ; encoding: [0x6a,0x02,0x0e,0xbf]
+0x6a,0x02,0x0e,0xbf
+
+# GFX11: s_bitcmp1_b32 exec_hi, s1               ; encoding: [0x7f,0x01,0x0d,0xbf]
+0x7f,0x01,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 exec_lo, s1               ; encoding: [0x7e,0x01,0x0d,0xbf]
+0x7e,0x01,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 m0, s1                    ; encoding: [0x7d,0x01,0x0d,0xbf]
+0x7d,0x01,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 s0, 0.5                   ; encoding: [0x00,0xf0,0x0d,0xbf]
+0x00,0xf0,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 s0, 0                     ; encoding: [0x00,0x80,0x0d,0xbf]
+0x00,0x80,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 s0, 0x3f717273            ; encoding: [0x00,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bitcmp1_b32 s0, 0xaf123456            ; encoding: [0x00,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bitcmp1_b32 s0, -1                    ; encoding: [0x00,0xc1,0x0d,0xbf]
+0x00,0xc1,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 s0, -4.0                  ; encoding: [0x00,0xf7,0x0d,0xbf]
+0x00,0xf7,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 s0, exec_hi               ; encoding: [0x00,0x7f,0x0d,0xbf]
+0x00,0x7f,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 s0, exec_lo               ; encoding: [0x00,0x7e,0x0d,0xbf]
+0x00,0x7e,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 s0, m0                    ; encoding: [0x00,0x7d,0x0d,0xbf]
+0x00,0x7d,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 s0, s104                  ; encoding: [0x00,0x68,0x0d,0xbf]
+0x00,0x68,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 s0, s1                    ; encoding: [0x00,0x01,0x0d,0xbf]
+0x00,0x01,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 s0, vcc_hi                ; encoding: [0x00,0x6b,0x0d,0xbf]
+0x00,0x6b,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 s0, vcc_lo                ; encoding: [0x00,0x6a,0x0d,0xbf]
+0x00,0x6a,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 s105, s104                ; encoding: [0x69,0x68,0x0d,0xbf]
+0x69,0x68,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 s105, s1                  ; encoding: [0x69,0x01,0x0d,0xbf]
+0x69,0x01,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 vcc_hi, s1                ; encoding: [0x6b,0x01,0x0d,0xbf]
+0x6b,0x01,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b32 vcc_lo, s1                ; encoding: [0x6a,0x01,0x0d,0xbf]
+0x6a,0x01,0x0d,0xbf
+
+# GFX11: s_bitcmp1_b64 exec, s2                  ; encoding: [0x7e,0x02,0x0f,0xbf]
+0x7e,0x02,0x0f,0xbf
+
+# GFX11: s_bitcmp1_b64 s[0:1], 0.5               ; encoding: [0x00,0xf0,0x0f,0xbf]
+0x00,0xf0,0x0f,0xbf
+
+# GFX11: s_bitcmp1_b64 s[0:1], 0                 ; encoding: [0x00,0x80,0x0f,0xbf]
+0x00,0x80,0x0f,0xbf
+
+# GFX11: s_bitcmp1_b64 s[0:1], 0x3f717273        ; encoding: [0x00,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_bitcmp1_b64 s[0:1], 0xaf123456        ; encoding: [0x00,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_bitcmp1_b64 s[0:1], -1                ; encoding: [0x00,0xc1,0x0f,0xbf]
+0x00,0xc1,0x0f,0xbf
+
+# GFX11: s_bitcmp1_b64 s[0:1], -4.0              ; encoding: [0x00,0xf7,0x0f,0xbf]
+0x00,0xf7,0x0f,0xbf
+
+# GFX11: s_bitcmp1_b64 s[0:1], exec_hi           ; encoding: [0x00,0x7f,0x0f,0xbf]
+0x00,0x7f,0x0f,0xbf
+
+# GFX11: s_bitcmp1_b64 s[0:1], exec_lo           ; encoding: [0x00,0x7e,0x0f,0xbf]
+0x00,0x7e,0x0f,0xbf
+
+# GFX11: s_bitcmp1_b64 s[0:1], m0                ; encoding: [0x00,0x7d,0x0f,0xbf]
+0x00,0x7d,0x0f,0xbf
+
+# GFX11: s_bitcmp1_b64 s[0:1], s102              ; encoding: [0x00,0x66,0x0f,0xbf]
+0x00,0x66,0x0f,0xbf
+
+# GFX11: s_bitcmp1_b64 s[0:1], s2                ; encoding: [0x00,0x02,0x0f,0xbf]
+0x00,0x02,0x0f,0xbf
+
+# GFX11: s_bitcmp1_b64 s[0:1], vcc_hi            ; encoding: [0x00,0x6b,0x0f,0xbf]
+0x00,0x6b,0x0f,0xbf
+
+# GFX11: s_bitcmp1_b64 s[0:1], vcc_lo            ; encoding: [0x00,0x6a,0x0f,0xbf]
+0x00,0x6a,0x0f,0xbf
+
+# GFX11: s_bitcmp1_b64 s[104:105], s102          ; encoding: [0x68,0x66,0x0f,0xbf]
+0x68,0x66,0x0f,0xbf
+
+# GFX11: s_bitcmp1_b64 s[104:105], s2            ; encoding: [0x68,0x02,0x0f,0xbf]
+0x68,0x02,0x0f,0xbf
+
+# GFX11: s_bitcmp1_b64 vcc, s2                   ; encoding: [0x6a,0x02,0x0f,0xbf]
+0x6a,0x02,0x0f,0xbf
+
+# GFX11: s_cmp_eq_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x00,0xbf]
+0x7f,0x01,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x00,0xbf]
+0x7e,0x01,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 m0, s1                     ; encoding: [0x7d,0x01,0x00,0xbf]
+0x7d,0x01,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x00,0xbf]
+0x00,0xf0,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 s0, 0                      ; encoding: [0x00,0x80,0x00,0xbf]
+0x00,0x80,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmp_eq_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmp_eq_i32 s0, -1                     ; encoding: [0x00,0xc1,0x00,0xbf]
+0x00,0xc1,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x00,0xbf]
+0x00,0xf7,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x00,0xbf]
+0x00,0x7f,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x00,0xbf]
+0x00,0x7e,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 s0, m0                     ; encoding: [0x00,0x7d,0x00,0xbf]
+0x00,0x7d,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 s0, s104                   ; encoding: [0x00,0x68,0x00,0xbf]
+0x00,0x68,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 s0, s1                     ; encoding: [0x00,0x01,0x00,0xbf]
+0x00,0x01,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x00,0xbf]
+0x00,0x6b,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x00,0xbf]
+0x00,0x6a,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 s105, s104                 ; encoding: [0x69,0x68,0x00,0xbf]
+0x69,0x68,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 s105, s1                   ; encoding: [0x69,0x01,0x00,0xbf]
+0x69,0x01,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x00,0xbf]
+0x6b,0x01,0x00,0xbf
+
+# GFX11: s_cmp_eq_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x00,0xbf]
+0x6a,0x01,0x00,0xbf
+
+# GFX11: s_cmp_eq_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x06,0xbf]
+0x7f,0x01,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x06,0xbf]
+0x7e,0x01,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 m0, s1                     ; encoding: [0x7d,0x01,0x06,0xbf]
+0x7d,0x01,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x06,0xbf]
+0x00,0xf0,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 s0, 0                      ; encoding: [0x00,0x80,0x06,0xbf]
+0x00,0x80,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmp_eq_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmp_eq_u32 s0, -1                     ; encoding: [0x00,0xc1,0x06,0xbf]
+0x00,0xc1,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x06,0xbf]
+0x00,0xf7,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x06,0xbf]
+0x00,0x7f,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x06,0xbf]
+0x00,0x7e,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 s0, m0                     ; encoding: [0x00,0x7d,0x06,0xbf]
+0x00,0x7d,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 s0, s104                   ; encoding: [0x00,0x68,0x06,0xbf]
+0x00,0x68,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 s0, s1                     ; encoding: [0x00,0x01,0x06,0xbf]
+0x00,0x01,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x06,0xbf]
+0x00,0x6b,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x06,0xbf]
+0x00,0x6a,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 s105, s104                 ; encoding: [0x69,0x68,0x06,0xbf]
+0x69,0x68,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 s105, s1                   ; encoding: [0x69,0x01,0x06,0xbf]
+0x69,0x01,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x06,0xbf]
+0x6b,0x01,0x06,0xbf
+
+# GFX11: s_cmp_eq_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x06,0xbf]
+0x6a,0x01,0x06,0xbf
+
+# GFX11: s_cmp_eq_u64 exec, s[2:3]               ; encoding: [0x7e,0x02,0x10,0xbf]
+0x7e,0x02,0x10,0xbf
+
+# GFX11: s_cmp_eq_u64 s[0:1], 0.5                ; encoding: [0x00,0xf0,0x10,0xbf]
+0x00,0xf0,0x10,0xbf
+
+# GFX11: s_cmp_eq_u64 s[0:1], 0                  ; encoding: [0x00,0x80,0x10,0xbf]
+0x00,0x80,0x10,0xbf
+
+# GFX11: s_cmp_eq_u64 s[0:1], 0x3f717273         ; encoding: [0x00,0xff,0x10,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x10,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmp_eq_u64 s[0:1], 0xaf123456         ; encoding: [0x00,0xff,0x10,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x10,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmp_eq_u64 s[0:1], -1                 ; encoding: [0x00,0xc1,0x10,0xbf]
+0x00,0xc1,0x10,0xbf
+
+# GFX11: s_cmp_eq_u64 s[0:1], -4.0               ; encoding: [0x00,0xf7,0x10,0xbf]
+0x00,0xf7,0x10,0xbf
+
+# GFX11: s_cmp_eq_u64 s[0:1], exec               ; encoding: [0x00,0x7e,0x10,0xbf]
+0x00,0x7e,0x10,0xbf
+
+# GFX11: s_cmp_eq_u64 s[0:1], s[102:103]         ; encoding: [0x00,0x66,0x10,0xbf]
+0x00,0x66,0x10,0xbf
+
+# GFX11: s_cmp_eq_u64 s[0:1], s[2:3]             ; encoding: [0x00,0x02,0x10,0xbf]
+0x00,0x02,0x10,0xbf
+
+# GFX11: s_cmp_eq_u64 s[0:1], vcc                ; encoding: [0x00,0x6a,0x10,0xbf]
+0x00,0x6a,0x10,0xbf
+
+# GFX11: s_cmp_eq_u64 s[104:105], s[102:103]     ; encoding: [0x68,0x66,0x10,0xbf]
+0x68,0x66,0x10,0xbf
+
+# GFX11: s_cmp_eq_u64 s[104:105], s[2:3]         ; encoding: [0x68,0x02,0x10,0xbf]
+0x68,0x02,0x10,0xbf
+
+# GFX11: s_cmp_eq_u64 vcc, s[2:3]                ; encoding: [0x6a,0x02,0x10,0xbf]
+0x6a,0x02,0x10,0xbf
+
+# GFX11: s_cmp_ge_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x03,0xbf]
+0x7f,0x01,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x03,0xbf]
+0x7e,0x01,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 m0, s1                     ; encoding: [0x7d,0x01,0x03,0xbf]
+0x7d,0x01,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x03,0xbf]
+0x00,0xf0,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 s0, 0                      ; encoding: [0x00,0x80,0x03,0xbf]
+0x00,0x80,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmp_ge_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmp_ge_i32 s0, -1                     ; encoding: [0x00,0xc1,0x03,0xbf]
+0x00,0xc1,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x03,0xbf]
+0x00,0xf7,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x03,0xbf]
+0x00,0x7f,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x03,0xbf]
+0x00,0x7e,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 s0, m0                     ; encoding: [0x00,0x7d,0x03,0xbf]
+0x00,0x7d,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 s0, s104                   ; encoding: [0x00,0x68,0x03,0xbf]
+0x00,0x68,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 s0, s1                     ; encoding: [0x00,0x01,0x03,0xbf]
+0x00,0x01,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x03,0xbf]
+0x00,0x6b,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x03,0xbf]
+0x00,0x6a,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 s105, s104                 ; encoding: [0x69,0x68,0x03,0xbf]
+0x69,0x68,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 s105, s1                   ; encoding: [0x69,0x01,0x03,0xbf]
+0x69,0x01,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x03,0xbf]
+0x6b,0x01,0x03,0xbf
+
+# GFX11: s_cmp_ge_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x03,0xbf]
+0x6a,0x01,0x03,0xbf
+
+# GFX11: s_cmp_ge_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x09,0xbf]
+0x7f,0x01,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x09,0xbf]
+0x7e,0x01,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 m0, s1                     ; encoding: [0x7d,0x01,0x09,0xbf]
+0x7d,0x01,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x09,0xbf]
+0x00,0xf0,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 s0, 0                      ; encoding: [0x00,0x80,0x09,0xbf]
+0x00,0x80,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmp_ge_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmp_ge_u32 s0, -1                     ; encoding: [0x00,0xc1,0x09,0xbf]
+0x00,0xc1,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x09,0xbf]
+0x00,0xf7,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x09,0xbf]
+0x00,0x7f,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x09,0xbf]
+0x00,0x7e,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 s0, m0                     ; encoding: [0x00,0x7d,0x09,0xbf]
+0x00,0x7d,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 s0, s104                   ; encoding: [0x00,0x68,0x09,0xbf]
+0x00,0x68,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 s0, s1                     ; encoding: [0x00,0x01,0x09,0xbf]
+0x00,0x01,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x09,0xbf]
+0x00,0x6b,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x09,0xbf]
+0x00,0x6a,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 s105, s104                 ; encoding: [0x69,0x68,0x09,0xbf]
+0x69,0x68,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 s105, s1                   ; encoding: [0x69,0x01,0x09,0xbf]
+0x69,0x01,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x09,0xbf]
+0x6b,0x01,0x09,0xbf
+
+# GFX11: s_cmp_ge_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x09,0xbf]
+0x6a,0x01,0x09,0xbf
+
+# GFX11: s_cmp_gt_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x02,0xbf]
+0x7f,0x01,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x02,0xbf]
+0x7e,0x01,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 m0, s1                     ; encoding: [0x7d,0x01,0x02,0xbf]
+0x7d,0x01,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x02,0xbf]
+0x00,0xf0,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 s0, 0                      ; encoding: [0x00,0x80,0x02,0xbf]
+0x00,0x80,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmp_gt_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmp_gt_i32 s0, -1                     ; encoding: [0x00,0xc1,0x02,0xbf]
+0x00,0xc1,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x02,0xbf]
+0x00,0xf7,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x02,0xbf]
+0x00,0x7f,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x02,0xbf]
+0x00,0x7e,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 s0, m0                     ; encoding: [0x00,0x7d,0x02,0xbf]
+0x00,0x7d,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 s0, s104                   ; encoding: [0x00,0x68,0x02,0xbf]
+0x00,0x68,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 s0, s1                     ; encoding: [0x00,0x01,0x02,0xbf]
+0x00,0x01,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x02,0xbf]
+0x00,0x6b,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x02,0xbf]
+0x00,0x6a,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 s105, s104                 ; encoding: [0x69,0x68,0x02,0xbf]
+0x69,0x68,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 s105, s1                   ; encoding: [0x69,0x01,0x02,0xbf]
+0x69,0x01,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x02,0xbf]
+0x6b,0x01,0x02,0xbf
+
+# GFX11: s_cmp_gt_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x02,0xbf]
+0x6a,0x01,0x02,0xbf
+
+# GFX11: s_cmp_gt_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x08,0xbf]
+0x7f,0x01,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x08,0xbf]
+0x7e,0x01,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 m0, s1                     ; encoding: [0x7d,0x01,0x08,0xbf]
+0x7d,0x01,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x08,0xbf]
+0x00,0xf0,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 s0, 0                      ; encoding: [0x00,0x80,0x08,0xbf]
+0x00,0x80,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmp_gt_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmp_gt_u32 s0, -1                     ; encoding: [0x00,0xc1,0x08,0xbf]
+0x00,0xc1,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x08,0xbf]
+0x00,0xf7,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x08,0xbf]
+0x00,0x7f,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x08,0xbf]
+0x00,0x7e,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 s0, m0                     ; encoding: [0x00,0x7d,0x08,0xbf]
+0x00,0x7d,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 s0, s104                   ; encoding: [0x00,0x68,0x08,0xbf]
+0x00,0x68,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 s0, s1                     ; encoding: [0x00,0x01,0x08,0xbf]
+0x00,0x01,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x08,0xbf]
+0x00,0x6b,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x08,0xbf]
+0x00,0x6a,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 s105, s104                 ; encoding: [0x69,0x68,0x08,0xbf]
+0x69,0x68,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 s105, s1                   ; encoding: [0x69,0x01,0x08,0xbf]
+0x69,0x01,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x08,0xbf]
+0x6b,0x01,0x08,0xbf
+
+# GFX11: s_cmp_gt_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x08,0xbf]
+0x6a,0x01,0x08,0xbf
+
+# GFX11: s_cmp_le_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x05,0xbf]
+0x7f,0x01,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x05,0xbf]
+0x7e,0x01,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 m0, s1                     ; encoding: [0x7d,0x01,0x05,0xbf]
+0x7d,0x01,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x05,0xbf]
+0x00,0xf0,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 s0, 0                      ; encoding: [0x00,0x80,0x05,0xbf]
+0x00,0x80,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmp_le_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmp_le_i32 s0, -1                     ; encoding: [0x00,0xc1,0x05,0xbf]
+0x00,0xc1,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x05,0xbf]
+0x00,0xf7,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x05,0xbf]
+0x00,0x7f,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x05,0xbf]
+0x00,0x7e,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 s0, m0                     ; encoding: [0x00,0x7d,0x05,0xbf]
+0x00,0x7d,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 s0, s104                   ; encoding: [0x00,0x68,0x05,0xbf]
+0x00,0x68,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 s0, s1                     ; encoding: [0x00,0x01,0x05,0xbf]
+0x00,0x01,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x05,0xbf]
+0x00,0x6b,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x05,0xbf]
+0x00,0x6a,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 s105, s104                 ; encoding: [0x69,0x68,0x05,0xbf]
+0x69,0x68,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 s105, s1                   ; encoding: [0x69,0x01,0x05,0xbf]
+0x69,0x01,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x05,0xbf]
+0x6b,0x01,0x05,0xbf
+
+# GFX11: s_cmp_le_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x05,0xbf]
+0x6a,0x01,0x05,0xbf
+
+# GFX11: s_cmp_le_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x0b,0xbf]
+0x7f,0x01,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x0b,0xbf]
+0x7e,0x01,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 m0, s1                     ; encoding: [0x7d,0x01,0x0b,0xbf]
+0x7d,0x01,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x0b,0xbf]
+0x00,0xf0,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 s0, 0                      ; encoding: [0x00,0x80,0x0b,0xbf]
+0x00,0x80,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmp_le_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmp_le_u32 s0, -1                     ; encoding: [0x00,0xc1,0x0b,0xbf]
+0x00,0xc1,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x0b,0xbf]
+0x00,0xf7,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x0b,0xbf]
+0x00,0x7f,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x0b,0xbf]
+0x00,0x7e,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 s0, m0                     ; encoding: [0x00,0x7d,0x0b,0xbf]
+0x00,0x7d,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 s0, s104                   ; encoding: [0x00,0x68,0x0b,0xbf]
+0x00,0x68,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 s0, s1                     ; encoding: [0x00,0x01,0x0b,0xbf]
+0x00,0x01,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x0b,0xbf]
+0x00,0x6b,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x0b,0xbf]
+0x00,0x6a,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 s105, s104                 ; encoding: [0x69,0x68,0x0b,0xbf]
+0x69,0x68,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 s105, s1                   ; encoding: [0x69,0x01,0x0b,0xbf]
+0x69,0x01,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x0b,0xbf]
+0x6b,0x01,0x0b,0xbf
+
+# GFX11: s_cmp_le_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x0b,0xbf]
+0x6a,0x01,0x0b,0xbf
+
+# GFX11: s_cmp_lg_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x01,0xbf]
+0x7f,0x01,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x01,0xbf]
+0x7e,0x01,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 m0, s1                     ; encoding: [0x7d,0x01,0x01,0xbf]
+0x7d,0x01,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x01,0xbf]
+0x00,0xf0,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 s0, 0                      ; encoding: [0x00,0x80,0x01,0xbf]
+0x00,0x80,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmp_lg_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmp_lg_i32 s0, -1                     ; encoding: [0x00,0xc1,0x01,0xbf]
+0x00,0xc1,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x01,0xbf]
+0x00,0xf7,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x01,0xbf]
+0x00,0x7f,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x01,0xbf]
+0x00,0x7e,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 s0, m0                     ; encoding: [0x00,0x7d,0x01,0xbf]
+0x00,0x7d,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 s0, s104                   ; encoding: [0x00,0x68,0x01,0xbf]
+0x00,0x68,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 s0, s1                     ; encoding: [0x00,0x01,0x01,0xbf]
+0x00,0x01,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x01,0xbf]
+0x00,0x6b,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x01,0xbf]
+0x00,0x6a,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 s105, s104                 ; encoding: [0x69,0x68,0x01,0xbf]
+0x69,0x68,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 s105, s1                   ; encoding: [0x69,0x01,0x01,0xbf]
+0x69,0x01,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x01,0xbf]
+0x6b,0x01,0x01,0xbf
+
+# GFX11: s_cmp_lg_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x01,0xbf]
+0x6a,0x01,0x01,0xbf
+
+# GFX11: s_cmp_lg_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x07,0xbf]
+0x7f,0x01,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x07,0xbf]
+0x7e,0x01,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 m0, s1                     ; encoding: [0x7d,0x01,0x07,0xbf]
+0x7d,0x01,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x07,0xbf]
+0x00,0xf0,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 s0, 0                      ; encoding: [0x00,0x80,0x07,0xbf]
+0x00,0x80,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmp_lg_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmp_lg_u32 s0, -1                     ; encoding: [0x00,0xc1,0x07,0xbf]
+0x00,0xc1,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x07,0xbf]
+0x00,0xf7,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x07,0xbf]
+0x00,0x7f,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x07,0xbf]
+0x00,0x7e,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 s0, m0                     ; encoding: [0x00,0x7d,0x07,0xbf]
+0x00,0x7d,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 s0, s104                   ; encoding: [0x00,0x68,0x07,0xbf]
+0x00,0x68,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 s0, s1                     ; encoding: [0x00,0x01,0x07,0xbf]
+0x00,0x01,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x07,0xbf]
+0x00,0x6b,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x07,0xbf]
+0x00,0x6a,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 s105, s104                 ; encoding: [0x69,0x68,0x07,0xbf]
+0x69,0x68,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 s105, s1                   ; encoding: [0x69,0x01,0x07,0xbf]
+0x69,0x01,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x07,0xbf]
+0x6b,0x01,0x07,0xbf
+
+# GFX11: s_cmp_lg_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x07,0xbf]
+0x6a,0x01,0x07,0xbf
+
+# GFX11: s_cmp_lg_u64 exec, s[2:3]               ; encoding: [0x7e,0x02,0x11,0xbf]
+0x7e,0x02,0x11,0xbf
+
+# GFX11: s_cmp_lg_u64 s[0:1], 0.5                ; encoding: [0x00,0xf0,0x11,0xbf]
+0x00,0xf0,0x11,0xbf
+
+# GFX11: s_cmp_lg_u64 s[0:1], 0                  ; encoding: [0x00,0x80,0x11,0xbf]
+0x00,0x80,0x11,0xbf
+
+# GFX11: s_cmp_lg_u64 s[0:1], 0x3f717273         ; encoding: [0x00,0xff,0x11,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x11,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmp_lg_u64 s[0:1], 0xaf123456         ; encoding: [0x00,0xff,0x11,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x11,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmp_lg_u64 s[0:1], -1                 ; encoding: [0x00,0xc1,0x11,0xbf]
+0x00,0xc1,0x11,0xbf
+
+# GFX11: s_cmp_lg_u64 s[0:1], -4.0               ; encoding: [0x00,0xf7,0x11,0xbf]
+0x00,0xf7,0x11,0xbf
+
+# GFX11: s_cmp_lg_u64 s[0:1], exec               ; encoding: [0x00,0x7e,0x11,0xbf]
+0x00,0x7e,0x11,0xbf
+
+# GFX11: s_cmp_lg_u64 s[0:1], s[102:103]         ; encoding: [0x00,0x66,0x11,0xbf]
+0x00,0x66,0x11,0xbf
+
+# GFX11: s_cmp_lg_u64 s[0:1], s[2:3]             ; encoding: [0x00,0x02,0x11,0xbf]
+0x00,0x02,0x11,0xbf
+
+# GFX11: s_cmp_lg_u64 s[0:1], vcc                ; encoding: [0x00,0x6a,0x11,0xbf]
+0x00,0x6a,0x11,0xbf
+
+# GFX11: s_cmp_lg_u64 s[104:105], s[102:103]     ; encoding: [0x68,0x66,0x11,0xbf]
+0x68,0x66,0x11,0xbf
+
+# GFX11: s_cmp_lg_u64 s[104:105], s[2:3]         ; encoding: [0x68,0x02,0x11,0xbf]
+0x68,0x02,0x11,0xbf
+
+# GFX11: s_cmp_lg_u64 vcc, s[2:3]                ; encoding: [0x6a,0x02,0x11,0xbf]
+0x6a,0x02,0x11,0xbf
+
+# GFX11: s_cmp_lt_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x04,0xbf]
+0x7f,0x01,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x04,0xbf]
+0x7e,0x01,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 m0, s1                     ; encoding: [0x7d,0x01,0x04,0xbf]
+0x7d,0x01,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x04,0xbf]
+0x00,0xf0,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 s0, 0                      ; encoding: [0x00,0x80,0x04,0xbf]
+0x00,0x80,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmp_lt_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmp_lt_i32 s0, -1                     ; encoding: [0x00,0xc1,0x04,0xbf]
+0x00,0xc1,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x04,0xbf]
+0x00,0xf7,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x04,0xbf]
+0x00,0x7f,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x04,0xbf]
+0x00,0x7e,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 s0, m0                     ; encoding: [0x00,0x7d,0x04,0xbf]
+0x00,0x7d,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 s0, s104                   ; encoding: [0x00,0x68,0x04,0xbf]
+0x00,0x68,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 s0, s1                     ; encoding: [0x00,0x01,0x04,0xbf]
+0x00,0x01,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x04,0xbf]
+0x00,0x6b,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x04,0xbf]
+0x00,0x6a,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 s105, s104                 ; encoding: [0x69,0x68,0x04,0xbf]
+0x69,0x68,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 s105, s1                   ; encoding: [0x69,0x01,0x04,0xbf]
+0x69,0x01,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x04,0xbf]
+0x6b,0x01,0x04,0xbf
+
+# GFX11: s_cmp_lt_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x04,0xbf]
+0x6a,0x01,0x04,0xbf
+
+# GFX11: s_cmp_lt_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x0a,0xbf]
+0x7f,0x01,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x0a,0xbf]
+0x7e,0x01,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 m0, s1                     ; encoding: [0x7d,0x01,0x0a,0xbf]
+0x7d,0x01,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x0a,0xbf]
+0x00,0xf0,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 s0, 0                      ; encoding: [0x00,0x80,0x0a,0xbf]
+0x00,0x80,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f]
+0x00,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f
+
+# GFX11: s_cmp_lt_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf]
+0x00,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf
+
+# GFX11: s_cmp_lt_u32 s0, -1                     ; encoding: [0x00,0xc1,0x0a,0xbf]
+0x00,0xc1,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x0a,0xbf]
+0x00,0xf7,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x0a,0xbf]
+0x00,0x7f,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x0a,0xbf]
+0x00,0x7e,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 s0, m0                     ; encoding: [0x00,0x7d,0x0a,0xbf]
+0x00,0x7d,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 s0, s104                   ; encoding: [0x00,0x68,0x0a,0xbf]
+0x00,0x68,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 s0, s1                     ; encoding: [0x00,0x01,0x0a,0xbf]
+0x00,0x01,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x0a,0xbf]
+0x00,0x6b,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x0a,0xbf]
+0x00,0x6a,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 s105, s104                 ; encoding: [0x69,0x68,0x0a,0xbf]
+0x69,0x68,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 s105, s1                   ; encoding: [0x69,0x01,0x0a,0xbf]
+0x69,0x01,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x0a,0xbf]
+0x6b,0x01,0x0a,0xbf
+
+# GFX11: s_cmp_lt_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x0a,0xbf]
+0x6a,0x01,0x0a,0xbf

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopk.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopk.txt
new file mode 100644
index 0000000000000..11de432cc4c62
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopk.txt
@@ -0,0 +1,593 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: s_addk_i32 exec_hi, 0x1234              ; encoding: [0x34,0x12,0xff,0xb7]
+0x34,0x12,0xff,0xb7
+
+# GFX11: s_addk_i32 exec_lo, 0x1234              ; encoding: [0x34,0x12,0xfe,0xb7]
+0x34,0x12,0xfe,0xb7
+
+# GFX11: s_addk_i32 m0, 0x1234                   ; encoding: [0x34,0x12,0xfd,0xb7]
+0x34,0x12,0xfd,0xb7
+
+# GFX11: s_addk_i32 s0, 0x1234                   ; encoding: [0x34,0x12,0x80,0xb7]
+0x34,0x12,0x80,0xb7
+
+# GFX11: s_addk_i32 s0, 0xc1d1                   ; encoding: [0xd1,0xc1,0x80,0xb7]
+0xd1,0xc1,0x80,0xb7
+
+# GFX11: s_addk_i32 s105, 0x1234                 ; encoding: [0x34,0x12,0xe9,0xb7]
+0x34,0x12,0xe9,0xb7
+
+# GFX11: s_addk_i32 vcc_hi, 0x1234               ; encoding: [0x34,0x12,0xeb,0xb7]
+0x34,0x12,0xeb,0xb7
+
+# GFX11: s_addk_i32 vcc_lo, 0x1234               ; encoding: [0x34,0x12,0xea,0xb7]
+0x34,0x12,0xea,0xb7
+
+# GFX11: s_call_b64 exec, 4660                   ; encoding: [0x34,0x12,0x7e,0xba]
+0x34,0x12,0x7e,0xba
+
+# GFX11: s_call_b64 s[0:1], 4660                 ; encoding: [0x34,0x12,0x00,0xba]
+0x34,0x12,0x00,0xba
+
+# GFX11: s_call_b64 s[104:105], 4660             ; encoding: [0x34,0x12,0x68,0xba]
+0x34,0x12,0x68,0xba
+
+# GFX11: s_call_b64 vcc, 4660                    ; encoding: [0x34,0x12,0x6a,0xba]
+0x34,0x12,0x6a,0xba
+
+# GFX11: s_call_b64 null, 4660                   ; encoding: [0x34,0x12,0x7c,0xba]
+0x34,0x12,0x7c,0xba
+
+# GFX11: s_cmovk_i32 exec_hi, 0x1234             ; encoding: [0x34,0x12,0x7f,0xb1]
+0x34,0x12,0x7f,0xb1
+
+# GFX11: s_cmovk_i32 exec_lo, 0x1234             ; encoding: [0x34,0x12,0x7e,0xb1]
+0x34,0x12,0x7e,0xb1
+
+# GFX11: s_cmovk_i32 m0, 0x1234                  ; encoding: [0x34,0x12,0x7d,0xb1]
+0x34,0x12,0x7d,0xb1
+
+# GFX11: s_cmovk_i32 s0, 0x1234                  ; encoding: [0x34,0x12,0x00,0xb1]
+0x34,0x12,0x00,0xb1
+
+# GFX11: s_cmovk_i32 s0, 0xc1d1                  ; encoding: [0xd1,0xc1,0x00,0xb1]
+0xd1,0xc1,0x00,0xb1
+
+# GFX11: s_cmovk_i32 s105, 0x1234                ; encoding: [0x34,0x12,0x69,0xb1]
+0x34,0x12,0x69,0xb1
+
+# GFX11: s_cmovk_i32 vcc_hi, 0x1234              ; encoding: [0x34,0x12,0x6b,0xb1]
+0x34,0x12,0x6b,0xb1
+
+# GFX11: s_cmovk_i32 vcc_lo, 0x1234              ; encoding: [0x34,0x12,0x6a,0xb1]
+0x34,0x12,0x6a,0xb1
+
+# GFX11: s_cmpk_eq_i32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0xff,0xb1]
+0x34,0x12,0xff,0xb1
+
+# GFX11: s_cmpk_eq_i32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0xfe,0xb1]
+0x34,0x12,0xfe,0xb1
+
+# GFX11: s_cmpk_eq_i32 m0, 0x1234                ; encoding: [0x34,0x12,0xfd,0xb1]
+0x34,0x12,0xfd,0xb1
+
+# GFX11: s_cmpk_eq_i32 s0, 0x1234                ; encoding: [0x34,0x12,0x80,0xb1]
+0x34,0x12,0x80,0xb1
+
+# GFX11: s_cmpk_eq_i32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x80,0xb1]
+0xd1,0xc1,0x80,0xb1
+
+# GFX11: s_cmpk_eq_i32 s105, 0x1234              ; encoding: [0x34,0x12,0xe9,0xb1]
+0x34,0x12,0xe9,0xb1
+
+# GFX11: s_cmpk_eq_i32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0xeb,0xb1]
+0x34,0x12,0xeb,0xb1
+
+# GFX11: s_cmpk_eq_i32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0xea,0xb1]
+0x34,0x12,0xea,0xb1
+
+# GFX11: s_cmpk_eq_u32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0xff,0xb4]
+0x34,0x12,0xff,0xb4
+
+# GFX11: s_cmpk_eq_u32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0xfe,0xb4]
+0x34,0x12,0xfe,0xb4
+
+# GFX11: s_cmpk_eq_u32 m0, 0x1234                ; encoding: [0x34,0x12,0xfd,0xb4]
+0x34,0x12,0xfd,0xb4
+
+# GFX11: s_cmpk_eq_u32 s0, 0x1234                ; encoding: [0x34,0x12,0x80,0xb4]
+0x34,0x12,0x80,0xb4
+
+# GFX11: s_cmpk_eq_u32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x80,0xb4]
+0xd1,0xc1,0x80,0xb4
+
+# GFX11: s_cmpk_eq_u32 s105, 0x1234              ; encoding: [0x34,0x12,0xe9,0xb4]
+0x34,0x12,0xe9,0xb4
+
+# GFX11: s_cmpk_eq_u32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0xeb,0xb4]
+0x34,0x12,0xeb,0xb4
+
+# GFX11: s_cmpk_eq_u32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0xea,0xb4]
+0x34,0x12,0xea,0xb4
+
+# GFX11: s_cmpk_ge_i32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0x7f,0xb3]
+0x34,0x12,0x7f,0xb3
+
+# GFX11: s_cmpk_ge_i32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0x7e,0xb3]
+0x34,0x12,0x7e,0xb3
+
+# GFX11: s_cmpk_ge_i32 m0, 0x1234                ; encoding: [0x34,0x12,0x7d,0xb3]
+0x34,0x12,0x7d,0xb3
+
+# GFX11: s_cmpk_ge_i32 s0, 0x1234                ; encoding: [0x34,0x12,0x00,0xb3]
+0x34,0x12,0x00,0xb3
+
+# GFX11: s_cmpk_ge_i32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x00,0xb3]
+0xd1,0xc1,0x00,0xb3
+
+# GFX11: s_cmpk_ge_i32 s105, 0x1234              ; encoding: [0x34,0x12,0x69,0xb3]
+0x34,0x12,0x69,0xb3
+
+# GFX11: s_cmpk_ge_i32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0x6b,0xb3]
+0x34,0x12,0x6b,0xb3
+
+# GFX11: s_cmpk_ge_i32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0x6a,0xb3]
+0x34,0x12,0x6a,0xb3
+
+# GFX11: s_cmpk_ge_u32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0x7f,0xb6]
+0x34,0x12,0x7f,0xb6
+
+# GFX11: s_cmpk_ge_u32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0x7e,0xb6]
+0x34,0x12,0x7e,0xb6
+
+# GFX11: s_cmpk_ge_u32 m0, 0x1234                ; encoding: [0x34,0x12,0x7d,0xb6]
+0x34,0x12,0x7d,0xb6
+
+# GFX11: s_cmpk_ge_u32 s0, 0x1234                ; encoding: [0x34,0x12,0x00,0xb6]
+0x34,0x12,0x00,0xb6
+
+# GFX11: s_cmpk_ge_u32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x00,0xb6]
+0xd1,0xc1,0x00,0xb6
+
+# GFX11: s_cmpk_ge_u32 s105, 0x1234              ; encoding: [0x34,0x12,0x69,0xb6]
+0x34,0x12,0x69,0xb6
+
+# GFX11: s_cmpk_ge_u32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0x6b,0xb6]
+0x34,0x12,0x6b,0xb6
+
+# GFX11: s_cmpk_ge_u32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0x6a,0xb6]
+0x34,0x12,0x6a,0xb6
+
+# GFX11: s_cmpk_gt_i32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0xff,0xb2]
+0x34,0x12,0xff,0xb2
+
+# GFX11: s_cmpk_gt_i32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0xfe,0xb2]
+0x34,0x12,0xfe,0xb2
+
+# GFX11: s_cmpk_gt_i32 m0, 0x1234                ; encoding: [0x34,0x12,0xfd,0xb2]
+0x34,0x12,0xfd,0xb2
+
+# GFX11: s_cmpk_gt_i32 s0, 0x1234                ; encoding: [0x34,0x12,0x80,0xb2]
+0x34,0x12,0x80,0xb2
+
+# GFX11: s_cmpk_gt_i32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x80,0xb2]
+0xd1,0xc1,0x80,0xb2
+
+# GFX11: s_cmpk_gt_i32 s105, 0x1234              ; encoding: [0x34,0x12,0xe9,0xb2]
+0x34,0x12,0xe9,0xb2
+
+# GFX11: s_cmpk_gt_i32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0xeb,0xb2]
+0x34,0x12,0xeb,0xb2
+
+# GFX11: s_cmpk_gt_i32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0xea,0xb2]
+0x34,0x12,0xea,0xb2
+
+# GFX11: s_cmpk_gt_u32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0xff,0xb5]
+0x34,0x12,0xff,0xb5
+
+# GFX11: s_cmpk_gt_u32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0xfe,0xb5]
+0x34,0x12,0xfe,0xb5
+
+# GFX11: s_cmpk_gt_u32 m0, 0x1234                ; encoding: [0x34,0x12,0xfd,0xb5]
+0x34,0x12,0xfd,0xb5
+
+# GFX11: s_cmpk_gt_u32 s0, 0x1234                ; encoding: [0x34,0x12,0x80,0xb5]
+0x34,0x12,0x80,0xb5
+
+# GFX11: s_cmpk_gt_u32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x80,0xb5]
+0xd1,0xc1,0x80,0xb5
+
+# GFX11: s_cmpk_gt_u32 s105, 0x1234              ; encoding: [0x34,0x12,0xe9,0xb5]
+0x34,0x12,0xe9,0xb5
+
+# GFX11: s_cmpk_gt_u32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0xeb,0xb5]
+0x34,0x12,0xeb,0xb5
+
+# GFX11: s_cmpk_gt_u32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0xea,0xb5]
+0x34,0x12,0xea,0xb5
+
+# GFX11: s_cmpk_le_i32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0x7f,0xb4]
+0x34,0x12,0x7f,0xb4
+
+# GFX11: s_cmpk_le_i32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0x7e,0xb4]
+0x34,0x12,0x7e,0xb4
+
+# GFX11: s_cmpk_le_i32 m0, 0x1234                ; encoding: [0x34,0x12,0x7d,0xb4]
+0x34,0x12,0x7d,0xb4
+
+# GFX11: s_cmpk_le_i32 s0, 0x1234                ; encoding: [0x34,0x12,0x00,0xb4]
+0x34,0x12,0x00,0xb4
+
+# GFX11: s_cmpk_le_i32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x00,0xb4]
+0xd1,0xc1,0x00,0xb4
+
+# GFX11: s_cmpk_le_i32 s105, 0x1234              ; encoding: [0x34,0x12,0x69,0xb4]
+0x34,0x12,0x69,0xb4
+
+# GFX11: s_cmpk_le_i32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0x6b,0xb4]
+0x34,0x12,0x6b,0xb4
+
+# GFX11: s_cmpk_le_i32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0x6a,0xb4]
+0x34,0x12,0x6a,0xb4
+
+# GFX11: s_cmpk_le_u32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0x7f,0xb7]
+0x34,0x12,0x7f,0xb7
+
+# GFX11: s_cmpk_le_u32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0x7e,0xb7]
+0x34,0x12,0x7e,0xb7
+
+# GFX11: s_cmpk_le_u32 m0, 0x1234                ; encoding: [0x34,0x12,0x7d,0xb7]
+0x34,0x12,0x7d,0xb7
+
+# GFX11: s_cmpk_le_u32 s0, 0x1234                ; encoding: [0x34,0x12,0x00,0xb7]
+0x34,0x12,0x00,0xb7
+
+# GFX11: s_cmpk_le_u32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x00,0xb7]
+0xd1,0xc1,0x00,0xb7
+
+# GFX11: s_cmpk_le_u32 s105, 0x1234              ; encoding: [0x34,0x12,0x69,0xb7]
+0x34,0x12,0x69,0xb7
+
+# GFX11: s_cmpk_le_u32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0x6b,0xb7]
+0x34,0x12,0x6b,0xb7
+
+# GFX11: s_cmpk_le_u32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0x6a,0xb7]
+0x34,0x12,0x6a,0xb7
+
+# GFX11: s_cmpk_lg_i32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0x7f,0xb2]
+0x34,0x12,0x7f,0xb2
+
+# GFX11: s_cmpk_lg_i32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0x7e,0xb2]
+0x34,0x12,0x7e,0xb2
+
+# GFX11: s_cmpk_lg_i32 m0, 0x1234                ; encoding: [0x34,0x12,0x7d,0xb2]
+0x34,0x12,0x7d,0xb2
+
+# GFX11: s_cmpk_lg_i32 s0, 0x1234                ; encoding: [0x34,0x12,0x00,0xb2]
+0x34,0x12,0x00,0xb2
+
+# GFX11: s_cmpk_lg_i32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x00,0xb2]
+0xd1,0xc1,0x00,0xb2
+
+# GFX11: s_cmpk_lg_i32 s105, 0x1234              ; encoding: [0x34,0x12,0x69,0xb2]
+0x34,0x12,0x69,0xb2
+
+# GFX11: s_cmpk_lg_i32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0x6b,0xb2]
+0x34,0x12,0x6b,0xb2
+
+# GFX11: s_cmpk_lg_i32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0x6a,0xb2]
+0x34,0x12,0x6a,0xb2
+
+# GFX11: s_cmpk_lg_u32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0x7f,0xb5]
+0x34,0x12,0x7f,0xb5
+
+# GFX11: s_cmpk_lg_u32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0x7e,0xb5]
+0x34,0x12,0x7e,0xb5
+
+# GFX11: s_cmpk_lg_u32 m0, 0x1234                ; encoding: [0x34,0x12,0x7d,0xb5]
+0x34,0x12,0x7d,0xb5
+
+# GFX11: s_cmpk_lg_u32 s0, 0x1234                ; encoding: [0x34,0x12,0x00,0xb5]
+0x34,0x12,0x00,0xb5
+
+# GFX11: s_cmpk_lg_u32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x00,0xb5]
+0xd1,0xc1,0x00,0xb5
+
+# GFX11: s_cmpk_lg_u32 s105, 0x1234              ; encoding: [0x34,0x12,0x69,0xb5]
+0x34,0x12,0x69,0xb5
+
+# GFX11: s_cmpk_lg_u32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0x6b,0xb5]
+0x34,0x12,0x6b,0xb5
+
+# GFX11: s_cmpk_lg_u32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0x6a,0xb5]
+0x34,0x12,0x6a,0xb5
+
+# GFX11: s_cmpk_lt_i32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0xff,0xb3]
+0x34,0x12,0xff,0xb3
+
+# GFX11: s_cmpk_lt_i32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0xfe,0xb3]
+0x34,0x12,0xfe,0xb3
+
+# GFX11: s_cmpk_lt_i32 m0, 0x1234                ; encoding: [0x34,0x12,0xfd,0xb3]
+0x34,0x12,0xfd,0xb3
+
+# GFX11: s_cmpk_lt_i32 s0, 0x1234                ; encoding: [0x34,0x12,0x80,0xb3]
+0x34,0x12,0x80,0xb3
+
+# GFX11: s_cmpk_lt_i32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x80,0xb3]
+0xd1,0xc1,0x80,0xb3
+
+# GFX11: s_cmpk_lt_i32 s105, 0x1234              ; encoding: [0x34,0x12,0xe9,0xb3]
+0x34,0x12,0xe9,0xb3
+
+# GFX11: s_cmpk_lt_i32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0xeb,0xb3]
+0x34,0x12,0xeb,0xb3
+
+# GFX11: s_cmpk_lt_i32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0xea,0xb3]
+0x34,0x12,0xea,0xb3
+
+# GFX11: s_cmpk_lt_u32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0xff,0xb6]
+0x34,0x12,0xff,0xb6
+
+# GFX11: s_cmpk_lt_u32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0xfe,0xb6]
+0x34,0x12,0xfe,0xb6
+
+# GFX11: s_cmpk_lt_u32 m0, 0x1234                ; encoding: [0x34,0x12,0xfd,0xb6]
+0x34,0x12,0xfd,0xb6
+
+# GFX11: s_cmpk_lt_u32 s0, 0x1234                ; encoding: [0x34,0x12,0x80,0xb6]
+0x34,0x12,0x80,0xb6
+
+# GFX11: s_cmpk_lt_u32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x80,0xb6]
+0xd1,0xc1,0x80,0xb6
+
+# GFX11: s_cmpk_lt_u32 s105, 0x1234              ; encoding: [0x34,0x12,0xe9,0xb6]
+0x34,0x12,0xe9,0xb6
+
+# GFX11: s_cmpk_lt_u32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0xeb,0xb6]
+0x34,0x12,0xeb,0xb6
+
+# GFX11: s_cmpk_lt_u32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0xea,0xb6]
+0x34,0x12,0xea,0xb6
+
+# GFX11: s_getreg_b32 exec_hi, hwreg(52, 8, 3)   ; encoding: [0x34,0x12,0xff,0xb8]
+0x34,0x12,0xff,0xb8
+
+# GFX11: s_getreg_b32 exec_lo, hwreg(52, 8, 3)   ; encoding: [0x34,0x12,0xfe,0xb8]
+0x34,0x12,0xfe,0xb8
+
+# GFX11: s_getreg_b32 m0, hwreg(52, 8, 3)        ; encoding: [0x34,0x12,0xfd,0xb8]
+0x34,0x12,0xfd,0xb8
+
+# GFX11: s_getreg_b32 s0, hwreg(52, 8, 3)        ; encoding: [0x34,0x12,0x80,0xb8]
+0x34,0x12,0x80,0xb8
+
+# GFX11: s_getreg_b32 s0, hwreg(17, 7, 25) ; encoding: [0xd1,0xc1,0x80,0xb8]
+0xd1,0xc1,0x80,0xb8
+
+# GFX11: s_getreg_b32 s105, hwreg(52, 8, 3)      ; encoding: [0x34,0x12,0xe9,0xb8]
+0x34,0x12,0xe9,0xb8
+
+# GFX11: s_getreg_b32 vcc_hi, hwreg(52, 8, 3)    ; encoding: [0x34,0x12,0xeb,0xb8]
+0x34,0x12,0xeb,0xb8
+
+# GFX11: s_getreg_b32 vcc_lo, hwreg(52, 8, 3)    ; encoding: [0x34,0x12,0xea,0xb8]
+0x34,0x12,0xea,0xb8
+
+# GFX11: s_movk_i32 exec_hi, 0x1234              ; encoding: [0x34,0x12,0x7f,0xb0]
+0x34,0x12,0x7f,0xb0
+
+# GFX11: s_movk_i32 exec_lo, 0x1234              ; encoding: [0x34,0x12,0x7e,0xb0]
+0x34,0x12,0x7e,0xb0
+
+# GFX11: s_movk_i32 m0, 0x1234                   ; encoding: [0x34,0x12,0x7d,0xb0]
+0x34,0x12,0x7d,0xb0
+
+# GFX11: s_movk_i32 s0, 0x1234                   ; encoding: [0x34,0x12,0x00,0xb0]
+0x34,0x12,0x00,0xb0
+
+# GFX11: s_movk_i32 s0, 0xc1d1                   ; encoding: [0xd1,0xc1,0x00,0xb0]
+0xd1,0xc1,0x00,0xb0
+
+# GFX11: s_movk_i32 s105, 0x1234                 ; encoding: [0x34,0x12,0x69,0xb0]
+0x34,0x12,0x69,0xb0
+
+# GFX11: s_movk_i32 vcc_hi, 0x1234               ; encoding: [0x34,0x12,0x6b,0xb0]
+0x34,0x12,0x6b,0xb0
+
+# GFX11: s_movk_i32 vcc_lo, 0x1234               ; encoding: [0x34,0x12,0x6a,0xb0]
+0x34,0x12,0x6a,0xb0
+
+# GFX11: s_mulk_i32 exec_hi, 0x1234              ; encoding: [0x34,0x12,0x7f,0xb8]
+0x34,0x12,0x7f,0xb8
+
+# GFX11: s_mulk_i32 exec_lo, 0x1234              ; encoding: [0x34,0x12,0x7e,0xb8]
+0x34,0x12,0x7e,0xb8
+
+# GFX11: s_mulk_i32 m0, 0x1234                   ; encoding: [0x34,0x12,0x7d,0xb8]
+0x34,0x12,0x7d,0xb8
+
+# GFX11: s_mulk_i32 s0, 0x1234                   ; encoding: [0x34,0x12,0x00,0xb8]
+0x34,0x12,0x00,0xb8
+
+# GFX11: s_mulk_i32 s0, 0xc1d1                   ; encoding: [0xd1,0xc1,0x00,0xb8]
+0xd1,0xc1,0x00,0xb8
+
+# GFX11: s_mulk_i32 s105, 0x1234                 ; encoding: [0x34,0x12,0x69,0xb8]
+0x34,0x12,0x69,0xb8
+
+# GFX11: s_mulk_i32 vcc_hi, 0x1234               ; encoding: [0x34,0x12,0x6b,0xb8]
+0x34,0x12,0x6b,0xb8
+
+# GFX11: s_mulk_i32 vcc_lo, 0x1234               ; encoding: [0x34,0x12,0x6a,0xb8]
+0x34,0x12,0x6a,0xb8
+
+# GFX11: s_setreg_b32 hwreg(52, 8, 3), exec_hi   ; encoding: [0x34,0x12,0x7f,0xb9]
+0x34,0x12,0x7f,0xb9
+
+# GFX11: s_setreg_b32 hwreg(52, 8, 3), exec_lo   ; encoding: [0x34,0x12,0x7e,0xb9]
+0x34,0x12,0x7e,0xb9
+
+# GFX11: s_setreg_b32 hwreg(52, 8, 3), m0        ; encoding: [0x34,0x12,0x7d,0xb9]
+0x34,0x12,0x7d,0xb9
+
+# GFX11: s_setreg_b32 hwreg(52, 8, 3), s0        ; encoding: [0x34,0x12,0x00,0xb9]
+0x34,0x12,0x00,0xb9
+
+# GFX11: s_setreg_b32 hwreg(52, 8, 3), s105      ; encoding: [0x34,0x12,0x69,0xb9]
+0x34,0x12,0x69,0xb9
+
+# GFX11: s_setreg_b32 hwreg(52, 8, 3), vcc_hi    ; encoding: [0x34,0x12,0x6b,0xb9]
+0x34,0x12,0x6b,0xb9
+
+# GFX11: s_setreg_b32 hwreg(52, 8, 3), vcc_lo    ; encoding: [0x34,0x12,0x6a,0xb9]
+0x34,0x12,0x6a,0xb9
+
+# GFX11: s_setreg_b32 hwreg(17, 7, 25), s0 ; encoding: [0xd1,0xc1,0x00,0xb9]
+0xd1,0xc1,0x00,0xb9
+
+# GFX11: s_subvector_loop_begin exec_hi, 4660    ; encoding: [0x34,0x12,0x7f,0xbb]
+0x34,0x12,0x7f,0xbb
+
+# GFX11: s_subvector_loop_begin exec_lo, 4660    ; encoding: [0x34,0x12,0x7e,0xbb]
+0x34,0x12,0x7e,0xbb
+
+# GFX11: s_subvector_loop_begin m0, 4660         ; encoding: [0x34,0x12,0x7d,0xbb]
+0x34,0x12,0x7d,0xbb
+
+# GFX11: s_subvector_loop_begin s0, 4660         ; encoding: [0x34,0x12,0x00,0xbb]
+0x34,0x12,0x00,0xbb
+
+# GFX11: s_subvector_loop_begin s105, 4660       ; encoding: [0x34,0x12,0x69,0xbb]
+0x34,0x12,0x69,0xbb
+
+# GFX11: s_subvector_loop_begin vcc_hi, 4660     ; encoding: [0x34,0x12,0x6b,0xbb]
+0x34,0x12,0x6b,0xbb
+
+# GFX11: s_subvector_loop_begin vcc_lo, 4660     ; encoding: [0x34,0x12,0x6a,0xbb]
+0x34,0x12,0x6a,0xbb
+
+# GFX11: s_subvector_loop_end exec_hi, 4660      ; encoding: [0x34,0x12,0xff,0xbb]
+0x34,0x12,0xff,0xbb
+
+# GFX11: s_subvector_loop_end exec_lo, 4660      ; encoding: [0x34,0x12,0xfe,0xbb]
+0x34,0x12,0xfe,0xbb
+
+# GFX11: s_subvector_loop_end m0, 4660           ; encoding: [0x34,0x12,0xfd,0xbb]
+0x34,0x12,0xfd,0xbb
+
+# GFX11: s_subvector_loop_end s0, 4660           ; encoding: [0x34,0x12,0x80,0xbb]
+0x34,0x12,0x80,0xbb
+
+# GFX11: s_subvector_loop_end s105, 4660         ; encoding: [0x34,0x12,0xe9,0xbb]
+0x34,0x12,0xe9,0xbb
+
+# GFX11: s_subvector_loop_end vcc_hi, 4660       ; encoding: [0x34,0x12,0xeb,0xbb]
+0x34,0x12,0xeb,0xbb
+
+# GFX11: s_subvector_loop_end vcc_lo, 4660       ; encoding: [0x34,0x12,0xea,0xbb]
+0x34,0x12,0xea,0xbb
+
+# GFX11: s_version 0x1234                        ; encoding: [0x34,0x12,0x80,0xb0]
+0x34,0x12,0x80,0xb0
+
+# GFX11: s_version 0xc1d1                        ; encoding: [0xd1,0xc1,0x80,0xb0]
+0xd1,0xc1,0x80,0xb0
+
+# GFX11: s_waitcnt_expcnt exec_hi, 0x1234        ; encoding: [0x34,0x12,0x7f,0xbd]
+0x34,0x12,0x7f,0xbd
+
+# GFX11: s_waitcnt_expcnt exec_lo, 0x1234        ; encoding: [0x34,0x12,0x7e,0xbd]
+0x34,0x12,0x7e,0xbd
+
+# GFX11: s_waitcnt_expcnt m0, 0x1234             ; encoding: [0x34,0x12,0x7d,0xbd]
+0x34,0x12,0x7d,0xbd
+
+# GFX11: s_waitcnt_expcnt s0, 0x1234             ; encoding: [0x34,0x12,0x00,0xbd]
+0x34,0x12,0x00,0xbd
+
+# GFX11: s_waitcnt_expcnt s0, 0xc1d1             ; encoding: [0xd1,0xc1,0x00,0xbd]
+0xd1,0xc1,0x00,0xbd
+
+# GFX11: s_waitcnt_expcnt s105, 0x1234           ; encoding: [0x34,0x12,0x69,0xbd]
+0x34,0x12,0x69,0xbd
+
+# GFX11: s_waitcnt_expcnt vcc_hi, 0x1234         ; encoding: [0x34,0x12,0x6b,0xbd]
+0x34,0x12,0x6b,0xbd
+
+# GFX11: s_waitcnt_expcnt vcc_lo, 0x1234         ; encoding: [0x34,0x12,0x6a,0xbd]
+0x34,0x12,0x6a,0xbd
+
+# GFX11: s_waitcnt_lgkmcnt exec_hi, 0x1234       ; encoding: [0x34,0x12,0xff,0xbd]
+0x34,0x12,0xff,0xbd
+
+# GFX11: s_waitcnt_lgkmcnt exec_lo, 0x1234       ; encoding: [0x34,0x12,0xfe,0xbd]
+0x34,0x12,0xfe,0xbd
+
+# GFX11: s_waitcnt_lgkmcnt m0, 0x1234            ; encoding: [0x34,0x12,0xfd,0xbd]
+0x34,0x12,0xfd,0xbd
+
+# GFX11: s_waitcnt_lgkmcnt s0, 0x1234            ; encoding: [0x34,0x12,0x80,0xbd]
+0x34,0x12,0x80,0xbd
+
+# GFX11: s_waitcnt_lgkmcnt s0, 0xc1d1            ; encoding: [0xd1,0xc1,0x80,0xbd]
+0xd1,0xc1,0x80,0xbd
+
+# GFX11: s_waitcnt_lgkmcnt s105, 0x1234          ; encoding: [0x34,0x12,0xe9,0xbd]
+0x34,0x12,0xe9,0xbd
+
+# GFX11: s_waitcnt_lgkmcnt vcc_hi, 0x1234        ; encoding: [0x34,0x12,0xeb,0xbd]
+0x34,0x12,0xeb,0xbd
+
+# GFX11: s_waitcnt_lgkmcnt vcc_lo, 0x1234        ; encoding: [0x34,0x12,0xea,0xbd]
+0x34,0x12,0xea,0xbd
+
+# GFX11: s_waitcnt_vmcnt exec_hi, 0x1234         ; encoding: [0x34,0x12,0xff,0xbc]
+0x34,0x12,0xff,0xbc
+
+# GFX11: s_waitcnt_vmcnt exec_lo, 0x1234         ; encoding: [0x34,0x12,0xfe,0xbc]
+0x34,0x12,0xfe,0xbc
+
+# GFX11: s_waitcnt_vmcnt m0, 0x1234              ; encoding: [0x34,0x12,0xfd,0xbc]
+0x34,0x12,0xfd,0xbc
+
+# GFX11: s_waitcnt_vmcnt s0, 0x1234              ; encoding: [0x34,0x12,0x80,0xbc]
+0x34,0x12,0x80,0xbc
+
+# GFX11: s_waitcnt_vmcnt s0, 0xc1d1              ; encoding: [0xd1,0xc1,0x80,0xbc]
+0xd1,0xc1,0x80,0xbc
+
+# GFX11: s_waitcnt_vmcnt s105, 0x1234            ; encoding: [0x34,0x12,0xe9,0xbc]
+0x34,0x12,0xe9,0xbc
+
+# GFX11: s_waitcnt_vmcnt vcc_hi, 0x1234          ; encoding: [0x34,0x12,0xeb,0xbc]
+0x34,0x12,0xeb,0xbc
+
+# GFX11: s_waitcnt_vmcnt vcc_lo, 0x1234          ; encoding: [0x34,0x12,0xea,0xbc]
+0x34,0x12,0xea,0xbc
+
+# GFX11: s_waitcnt_vscnt exec_hi, 0x1234         ; encoding: [0x34,0x12,0x7f,0xbc]
+0x34,0x12,0x7f,0xbc
+
+# GFX11: s_waitcnt_vscnt exec_lo, 0x1234         ; encoding: [0x34,0x12,0x7e,0xbc]
+0x34,0x12,0x7e,0xbc
+
+# GFX11: s_waitcnt_vscnt m0, 0x1234              ; encoding: [0x34,0x12,0x7d,0xbc]
+0x34,0x12,0x7d,0xbc
+
+# GFX11: s_waitcnt_vscnt s0, 0x1234              ; encoding: [0x34,0x12,0x00,0xbc]
+0x34,0x12,0x00,0xbc
+
+# GFX11: s_waitcnt_vscnt s0, 0xc1d1              ; encoding: [0xd1,0xc1,0x00,0xbc]
+0xd1,0xc1,0x00,0xbc
+
+# GFX11: s_waitcnt_vscnt s105, 0x1234            ; encoding: [0x34,0x12,0x69,0xbc]
+0x34,0x12,0x69,0xbc
+
+# GFX11: s_waitcnt_vscnt vcc_hi, 0x1234          ; encoding: [0x34,0x12,0x6b,0xbc]
+0x34,0x12,0x6b,0xbc
+
+# GFX11: s_waitcnt_vscnt vcc_lo, 0x1234          ; encoding: [0x34,0x12,0x6a,0xbc]
+0x34,0x12,0x6a,0xbc

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopp.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopp.txt
new file mode 100644
index 0000000000000..dbdb190f370ab
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopp.txt
@@ -0,0 +1,278 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: s_barrier                               ; encoding: [0x00,0x00,0xbd,0xbf]
+0x00,0x00,0xbd,0xbf
+
+# GFX11: s_branch 0                              ; encoding: [0x00,0x00,0xa0,0xbf]
+0x00,0x00,0xa0,0xbf
+
+# GFX11: s_branch 4660                           ; encoding: [0x34,0x12,0xa0,0xbf]
+0x34,0x12,0xa0,0xbf
+
+# GFX11: s_cbranch_cdbgsys 0                     ; encoding: [0x00,0x00,0xa7,0xbf]
+0x00,0x00,0xa7,0xbf
+
+# GFX11: s_cbranch_cdbgsys 4660                  ; encoding: [0x34,0x12,0xa7,0xbf]
+0x34,0x12,0xa7,0xbf
+
+# GFX11: s_cbranch_cdbgsys_and_user 0            ; encoding: [0x00,0x00,0xaa,0xbf]
+0x00,0x00,0xaa,0xbf
+
+# GFX11: s_cbranch_cdbgsys_and_user 4660         ; encoding: [0x34,0x12,0xaa,0xbf]
+0x34,0x12,0xaa,0xbf
+
+# GFX11: s_cbranch_cdbgsys_or_user 0             ; encoding: [0x00,0x00,0xa9,0xbf]
+0x00,0x00,0xa9,0xbf
+
+# GFX11: s_cbranch_cdbgsys_or_user 4660          ; encoding: [0x34,0x12,0xa9,0xbf]
+0x34,0x12,0xa9,0xbf
+
+# GFX11: s_cbranch_cdbguser 0                    ; encoding: [0x00,0x00,0xa8,0xbf]
+0x00,0x00,0xa8,0xbf
+
+# GFX11: s_cbranch_cdbguser 4660                 ; encoding: [0x34,0x12,0xa8,0xbf]
+0x34,0x12,0xa8,0xbf
+
+# GFX11: s_cbranch_execnz 0                      ; encoding: [0x00,0x00,0xa6,0xbf]
+0x00,0x00,0xa6,0xbf
+
+# GFX11: s_cbranch_execnz 4660                   ; encoding: [0x34,0x12,0xa6,0xbf]
+0x34,0x12,0xa6,0xbf
+
+# GFX11: s_cbranch_execz 0                       ; encoding: [0x00,0x00,0xa5,0xbf]
+0x00,0x00,0xa5,0xbf
+
+# GFX11: s_cbranch_execz 4660                    ; encoding: [0x34,0x12,0xa5,0xbf]
+0x34,0x12,0xa5,0xbf
+
+# GFX11: s_cbranch_scc0 0                        ; encoding: [0x00,0x00,0xa1,0xbf]
+0x00,0x00,0xa1,0xbf
+
+# GFX11: s_cbranch_scc0 4660                     ; encoding: [0x34,0x12,0xa1,0xbf]
+0x34,0x12,0xa1,0xbf
+
+# GFX11: s_cbranch_scc1 0                        ; encoding: [0x00,0x00,0xa2,0xbf]
+0x00,0x00,0xa2,0xbf
+
+# GFX11: s_cbranch_scc1 4660                     ; encoding: [0x34,0x12,0xa2,0xbf]
+0x34,0x12,0xa2,0xbf
+
+# GFX11: s_cbranch_vccnz 0                       ; encoding: [0x00,0x00,0xa4,0xbf]
+0x00,0x00,0xa4,0xbf
+
+# GFX11: s_cbranch_vccnz 4660                    ; encoding: [0x34,0x12,0xa4,0xbf]
+0x34,0x12,0xa4,0xbf
+
+# GFX11: s_cbranch_vccz 0                        ; encoding: [0x00,0x00,0xa3,0xbf]
+0x00,0x00,0xa3,0xbf
+
+# GFX11: s_cbranch_vccz 4660                     ; encoding: [0x34,0x12,0xa3,0xbf]
+0x34,0x12,0xa3,0xbf
+
+# GFX11: s_clause 0x0                            ; encoding: [0x00,0x00,0x85,0xbf]
+0x00,0x00,0x85,0xbf
+
+# GFX11: s_clause 0x1234                         ; encoding: [0x34,0x12,0x85,0xbf]
+0x34,0x12,0x85,0xbf
+
+# GFX11: s_clause 0xc1d1                         ; encoding: [0xd1,0xc1,0x85,0xbf]
+0xd1,0xc1,0x85,0xbf
+
+# GFX11: s_code_end                              ; encoding: [0x00,0x00,0x9f,0xbf]
+0x00,0x00,0x9f,0xbf
+
+# GFX11: s_decperflevel 0                        ; encoding: [0x00,0x00,0xb9,0xbf]
+0x00,0x00,0xb9,0xbf
+
+# GFX11: s_decperflevel 0x1234                   ; encoding: [0x34,0x12,0xb9,0xbf]
+0x34,0x12,0xb9,0xbf
+
+# GFX11: s_decperflevel 0xc1d1                   ; encoding: [0xd1,0xc1,0xb9,0xbf]
+0xd1,0xc1,0xb9,0xbf
+
+# GFX11: s_delay_alu 0                           ; encoding: [0x00,0x00,0x87,0xbf]
+0x00,0x00,0x87,0xbf
+
+# GFX11: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) ; encoding: [0x91,0x00,0x87,0xbf]
+0x91,0x00,0x87,0xbf
+
+# GFX11: s_delay_alu instid0(VALU_DEP_1)         ; encoding: [0x01,0x00,0x87,0xbf]
+0x01,0x00,0x87,0xbf
+
+# GFX11: s_delay_alu instid0(VALU_DEP_1) | instid1(SALU_CYCLE_1) ; encoding: [0x81,0x04,0x87,0xbf]
+0x81,0x04,0x87,0xbf
+
+# GFX11: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_3) ; encoding: [0x91,0x01,0x87,0xbf]
+0x91,0x01,0x87,0xbf
+
+# GFX11: s_delay_alu instid0(/* invalid instid value */) | instskip(/* invalid instskip value */) | instid1(/* invalid instid value */) ; encoding: [0xff,0x07,0x87,0xbf]
+0xff,0x07,0x87,0xbf
+
+# GFX11: s_denorm_mode 0                         ; encoding: [0x00,0x00,0x92,0xbf]
+0x00,0x00,0x92,0xbf
+
+# GFX11: s_denorm_mode 0x1234                    ; encoding: [0x34,0x12,0x92,0xbf]
+0x34,0x12,0x92,0xbf
+
+# GFX11: s_denorm_mode 0xc1d1                    ; encoding: [0xd1,0xc1,0x92,0xbf]
+0xd1,0xc1,0x92,0xbf
+
+# GFX11: s_endpgm                                ; encoding: [0x00,0x00,0xb0,0xbf]
+0x00,0x00,0xb0,0xbf
+
+# GFX11: s_endpgm_saved                          ; encoding: [0x00,0x00,0xb1,0xbf]
+0x00,0x00,0xb1,0xbf
+
+# GFX11: s_icache_inv                            ; encoding: [0x00,0x00,0xbc,0xbf]
+0x00,0x00,0xbc,0xbf
+
+# GFX11: s_incperflevel 0                        ; encoding: [0x00,0x00,0xb8,0xbf]
+0x00,0x00,0xb8,0xbf
+
+# GFX11: s_incperflevel 0x1234                   ; encoding: [0x34,0x12,0xb8,0xbf]
+0x34,0x12,0xb8,0xbf
+
+# GFX11: s_incperflevel 0xc1d1                   ; encoding: [0xd1,0xc1,0xb8,0xbf]
+0xd1,0xc1,0xb8,0xbf
+
+# GFX11: s_nop 0                                 ; encoding: [0x00,0x00,0x80,0xbf]
+0x00,0x00,0x80,0xbf
+
+# GFX11: s_nop 0x1234                            ; encoding: [0x34,0x12,0x80,0xbf]
+0x34,0x12,0x80,0xbf
+
+# GFX11: s_nop 0xc1d1                            ; encoding: [0xd1,0xc1,0x80,0xbf]
+0xd1,0xc1,0x80,0xbf
+
+# GFX11: s_round_mode 0x0                        ; encoding: [0x00,0x00,0x91,0xbf]
+0x00,0x00,0x91,0xbf
+
+# GFX11: s_round_mode 0x1234                     ; encoding: [0x34,0x12,0x91,0xbf]
+0x34,0x12,0x91,0xbf
+
+# GFX11: s_round_mode 0xc1d1                     ; encoding: [0xd1,0xc1,0x91,0xbf]
+0xd1,0xc1,0x91,0xbf
+
+# GFX11: s_sendmsg 4660                          ; encoding: [0x34,0x12,0xb6,0xbf]
+0x34,0x12,0xb6,0xbf
+
+# GFX11: s_sendmsg 49617                         ; encoding: [0xd1,0xc1,0xb6,0xbf]
+0xd1,0xc1,0xb6,0xbf
+
+# GFX11: s_sendmsghalt 4660                      ; encoding: [0x34,0x12,0xb7,0xbf]
+0x34,0x12,0xb7,0xbf
+
+# GFX11: s_sendmsghalt 49617                     ; encoding: [0xd1,0xc1,0xb7,0xbf]
+0xd1,0xc1,0xb7,0xbf
+
+# GFX11: s_sendmsghalt sendmsg(0, 0, 0)          ; encoding: [0x00,0x00,0xb7,0xbf]
+0x00,0x00,0xb7,0xbf
+
+# GFX11: s_sendmsg sendmsg(0, 0, 0)              ; encoding: [0x00,0x00,0xb6,0xbf]
+0x00,0x00,0xb6,0xbf
+
+# GFX11: s_sendmsg sendmsg(MSG_RTN_GET_DOORBELL) ; encoding: [0x80,0x00,0xb6,0xbf]
+0x80,0x00,0xb6,0xbf
+
+# GFX11: s_sendmsg sendmsg(MSG_RTN_GET_DDID)     ; encoding: [0x81,0x00,0xb6,0xbf]
+0x81,0x00,0xb6,0xbf
+
+# GFX11: s_sendmsg sendmsg(MSG_RTN_GET_TMA)      ; encoding: [0x82,0x00,0xb6,0xbf]
+0x82,0x00,0xb6,0xbf
+
+# GFX11: s_sendmsg sendmsg(MSG_RTN_GET_REALTIME) ; encoding: [0x83,0x00,0xb6,0xbf]
+0x83,0x00,0xb6,0xbf
+
+# GFX11: s_sendmsg sendmsg(MSG_RTN_SAVE_WAVE)     ; encoding: [0x84,0x00,0xb6,0xbf]
+0x84,0x00,0xb6,0xbf
+
+# GFX11: s_sendmsg sendmsg(MSG_RTN_GET_TBA)      ; encoding: [0x85,0x00,0xb6,0xbf]
+0x85,0x00,0xb6,0xbf
+
+# GFX11: s_sethalt 0                             ; encoding: [0x00,0x00,0x82,0xbf]
+0x00,0x00,0x82,0xbf
+
+# GFX11: s_sethalt 0x1234                        ; encoding: [0x34,0x12,0x82,0xbf]
+0x34,0x12,0x82,0xbf
+
+# GFX11: s_sethalt 0xc1d1                        ; encoding: [0xd1,0xc1,0x82,0xbf]
+0xd1,0xc1,0x82,0xbf
+
+# GFX11: s_set_inst_prefetch_distance 0x0        ; encoding: [0x00,0x00,0x84,0xbf]
+0x00,0x00,0x84,0xbf
+
+# GFX11: s_set_inst_prefetch_distance 0x1234     ; encoding: [0x34,0x12,0x84,0xbf]
+0x34,0x12,0x84,0xbf
+
+# GFX11: s_set_inst_prefetch_distance 0xc1d1     ; encoding: [0xd1,0xc1,0x84,0xbf]
+0xd1,0xc1,0x84,0xbf
+
+# GFX11: s_setkill 0                             ; encoding: [0x00,0x00,0x81,0xbf]
+0x00,0x00,0x81,0xbf
+
+# GFX11: s_setkill 0x1234                        ; encoding: [0x34,0x12,0x81,0xbf]
+0x34,0x12,0x81,0xbf
+
+# GFX11: s_setkill 0xc1d1                        ; encoding: [0xd1,0xc1,0x81,0xbf]
+0xd1,0xc1,0x81,0xbf
+
+# GFX11: s_setprio 0                             ; encoding: [0x00,0x00,0xb5,0xbf]
+0x00,0x00,0xb5,0xbf
+
+# GFX11: s_setprio 0x1234                        ; encoding: [0x34,0x12,0xb5,0xbf]
+0x34,0x12,0xb5,0xbf
+
+# GFX11: s_setprio 0xc1d1                        ; encoding: [0xd1,0xc1,0xb5,0xbf]
+0xd1,0xc1,0xb5,0xbf
+
+# GFX11: s_sleep 0                               ; encoding: [0x00,0x00,0x83,0xbf]
+0x00,0x00,0x83,0xbf
+
+# GFX11: s_sleep 0x1234                          ; encoding: [0x34,0x12,0x83,0xbf]
+0x34,0x12,0x83,0xbf
+
+# GFX11: s_sleep 0xc1d1                          ; encoding: [0xd1,0xc1,0x83,0xbf]
+0xd1,0xc1,0x83,0xbf
+
+# GFX11: s_trap 0                                ; encoding: [0x00,0x00,0x90,0xbf]
+0x00,0x00,0x90,0xbf
+
+# GFX11: s_trap 0x1234                           ; encoding: [0x34,0x12,0x90,0xbf]
+0x34,0x12,0x90,0xbf
+
+# GFX11: s_trap 0xc1d1                           ; encoding: [0xd1,0xc1,0x90,0xbf]
+0xd1,0xc1,0x90,0xbf
+
+# GFX11: s_ttracedata                            ; encoding: [0x00,0x00,0xba,0xbf]
+0x00,0x00,0xba,0xbf
+
+# GFX11: s_ttracedata_imm 0x0                    ; encoding: [0x00,0x00,0xbb,0xbf]
+0x00,0x00,0xbb,0xbf
+
+# GFX11: s_ttracedata_imm 0x1234                 ; encoding: [0x34,0x12,0xbb,0xbf]
+0x34,0x12,0xbb,0xbf
+
+# GFX11: s_ttracedata_imm 0xc1d1                 ; encoding: [0xd1,0xc1,0xbb,0xbf]
+0xd1,0xc1,0xbb,0xbf
+
+# GFX11: s_waitcnt_depctr depctr_hold_cnt(0) depctr_sa_sdst(0) depctr_va_vdst(0) depctr_va_sdst(0) depctr_va_ssrc(0) depctr_va_vcc(0) depctr_vm_vsrc(0) ; encoding: [0x00,0x00,0x88,0xbf]
+0x00,0x00,0x88,0xbf
+
+# GFX11: s_waitcnt_depctr 0xfffe                 ; encoding: [0xfe,0xff,0x88,0xbf]
+0xfe,0xff,0x88,0xbf
+
+# GFX11: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) ; encoding: [0x00,0x00,0x89,0xbf]
+0x00,0x00,0x89,0xbf
+
+# GFX11: s_waitcnt vmcnt(1) expcnt(5) lgkmcnt(1) ; encoding: [0x15,0x04,0x89,0xbf]
+0x15,0x04,0x89,0xbf
+
+# GFX11: s_waitcnt vmcnt(4) expcnt(3) lgkmcnt(2) ; encoding: [0x23,0x10,0x89,0xbf]
+0x23,0x10,0x89,0xbf
+
+# GFX11: s_wait_idle                             ; encoding: [0x00,0x00,0x8a,0xbf]
+0x00,0x00,0x8a,0xbf
+
+# GFX11: s_wakeup                                ; encoding: [0x00,0x00,0xb4,0xbf]
+0x00,0x00,0xb4,0xbf

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1.txt
new file mode 100644
index 0000000000000..789fc3e5d6619
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1.txt
@@ -0,0 +1,2066 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# 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_cls_i32_e32 v255, v1                  ; encoding: [0x01,0x77,0xfe,0x7f]
+0x01,0x77,0xfe,0x7f
+
+# GFX11: v_cls_i32_e32 v5, 0.5                   ; encoding: [0xf0,0x76,0x0a,0x7e]
+0xf0,0x76,0x0a,0x7e
+
+# GFX11: v_cls_i32_e32 v5, 0                     ; encoding: [0x80,0x76,0x0a,0x7e]
+0x80,0x76,0x0a,0x7e
+
+# GFX11: v_cls_i32_e32 v5, 0x3f717273            ; encoding: [0xff,0x76,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x76,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cls_i32_e32 v5, 0xaf123456            ; encoding: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x76,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cls_i32_e32 v5, -1                    ; encoding: [0xc1,0x76,0x0a,0x7e]
+0xc1,0x76,0x0a,0x7e
+
+# GFX11: v_cls_i32_e32 v5, -4.0                  ; encoding: [0xf7,0x76,0x0a,0x7e]
+0xf7,0x76,0x0a,0x7e
+
+# GFX11: v_cls_i32_e32 v5, exec_hi               ; encoding: [0x7f,0x76,0x0a,0x7e]
+0x7f,0x76,0x0a,0x7e
+
+# GFX11: v_cls_i32_e32 v5, exec_lo               ; encoding: [0x7e,0x76,0x0a,0x7e]
+0x7e,0x76,0x0a,0x7e
+
+# GFX11: v_cls_i32_e32 v5, m0                    ; encoding: [0x7d,0x76,0x0a,0x7e]
+0x7d,0x76,0x0a,0x7e
+
+# GFX11: v_cls_i32_e32 v5, s103                  ; encoding: [0x67,0x76,0x0a,0x7e]
+0x67,0x76,0x0a,0x7e
+
+# GFX11: v_cls_i32_e32 v5, s1                    ; encoding: [0x01,0x76,0x0a,0x7e]
+0x01,0x76,0x0a,0x7e
+
+# GFX11: v_cls_i32_e32 v5, v1                    ; encoding: [0x01,0x77,0x0a,0x7e]
+0x01,0x77,0x0a,0x7e
+
+# GFX11: v_cls_i32_e32 v5, v255                  ; encoding: [0xff,0x77,0x0a,0x7e]
+0xff,0x77,0x0a,0x7e
+
+# GFX11: v_cls_i32_e32 v5, vcc_hi                ; encoding: [0x6b,0x76,0x0a,0x7e]
+0x6b,0x76,0x0a,0x7e
+
+# GFX11: v_cls_i32_e32 v5, vcc_lo                ; encoding: [0x6a,0x76,0x0a,0x7e]
+0x6a,0x76,0x0a,0x7e
+
+# GFX11: v_ctz_i32_b32_e32 v255, v1              ; encoding: [0x01,0x75,0xfe,0x7f]
+0x01,0x75,0xfe,0x7f
+
+# GFX11: v_ctz_i32_b32_e32 v5, 0.5               ; encoding: [0xf0,0x74,0x0a,0x7e]
+0xf0,0x74,0x0a,0x7e
+
+# GFX11: v_ctz_i32_b32_e32 v5, 0                 ; encoding: [0x80,0x74,0x0a,0x7e]
+0x80,0x74,0x0a,0x7e
+
+# GFX11: v_ctz_i32_b32_e32 v5, 0x3f717273        ; encoding: [0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_ctz_i32_b32_e32 v5, 0xaf123456        ; encoding: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_ctz_i32_b32_e32 v5, -1                ; encoding: [0xc1,0x74,0x0a,0x7e]
+0xc1,0x74,0x0a,0x7e
+
+# GFX11: v_ctz_i32_b32_e32 v5, -4.0              ; encoding: [0xf7,0x74,0x0a,0x7e]
+0xf7,0x74,0x0a,0x7e
+
+# GFX11: v_ctz_i32_b32_e32 v5, exec_hi           ; encoding: [0x7f,0x74,0x0a,0x7e]
+0x7f,0x74,0x0a,0x7e
+
+# GFX11: v_ctz_i32_b32_e32 v5, exec_lo           ; encoding: [0x7e,0x74,0x0a,0x7e]
+0x7e,0x74,0x0a,0x7e
+
+# GFX11: v_ctz_i32_b32_e32 v5, m0                ; encoding: [0x7d,0x74,0x0a,0x7e]
+0x7d,0x74,0x0a,0x7e
+
+# GFX11: v_ctz_i32_b32_e32 v5, s103              ; encoding: [0x67,0x74,0x0a,0x7e]
+0x67,0x74,0x0a,0x7e
+
+# GFX11: v_ctz_i32_b32_e32 v5, s1                ; encoding: [0x01,0x74,0x0a,0x7e]
+0x01,0x74,0x0a,0x7e
+
+# GFX11: v_ctz_i32_b32_e32 v5, v1                ; encoding: [0x01,0x75,0x0a,0x7e]
+0x01,0x75,0x0a,0x7e
+
+# GFX11: v_ctz_i32_b32_e32 v5, v255              ; encoding: [0xff,0x75,0x0a,0x7e]
+0xff,0x75,0x0a,0x7e
+
+# GFX11: v_ctz_i32_b32_e32 v5, vcc_hi            ; encoding: [0x6b,0x74,0x0a,0x7e]
+0x6b,0x74,0x0a,0x7e
+
+# GFX11: v_ctz_i32_b32_e32 v5, vcc_lo            ; encoding: [0x6a,0x74,0x0a,0x7e]
+0x6a,0x74,0x0a,0x7e
+
+# GFX11: v_clz_i32_u32_e32 v255, v1              ; encoding: [0x01,0x73,0xfe,0x7f]
+0x01,0x73,0xfe,0x7f
+
+# GFX11: v_clz_i32_u32_e32 v5, 0.5               ; encoding: [0xf0,0x72,0x0a,0x7e]
+0xf0,0x72,0x0a,0x7e
+
+# GFX11: v_clz_i32_u32_e32 v5, 0                 ; encoding: [0x80,0x72,0x0a,0x7e]
+0x80,0x72,0x0a,0x7e
+
+# GFX11: v_clz_i32_u32_e32 v5, 0x3f717273        ; encoding: [0xff,0x72,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x72,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_clz_i32_u32_e32 v5, 0xaf123456        ; encoding: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x72,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_clz_i32_u32_e32 v5, -1                ; encoding: [0xc1,0x72,0x0a,0x7e]
+0xc1,0x72,0x0a,0x7e
+
+# GFX11: v_clz_i32_u32_e32 v5, -4.0              ; encoding: [0xf7,0x72,0x0a,0x7e]
+0xf7,0x72,0x0a,0x7e
+
+# GFX11: v_clz_i32_u32_e32 v5, exec_hi           ; encoding: [0x7f,0x72,0x0a,0x7e]
+0x7f,0x72,0x0a,0x7e
+
+# GFX11: v_clz_i32_u32_e32 v5, exec_lo           ; encoding: [0x7e,0x72,0x0a,0x7e]
+0x7e,0x72,0x0a,0x7e
+
+# GFX11: v_clz_i32_u32_e32 v5, m0                ; encoding: [0x7d,0x72,0x0a,0x7e]
+0x7d,0x72,0x0a,0x7e
+
+# GFX11: v_clz_i32_u32_e32 v5, s103              ; encoding: [0x67,0x72,0x0a,0x7e]
+0x67,0x72,0x0a,0x7e
+
+# GFX11: v_clz_i32_u32_e32 v5, s1                ; encoding: [0x01,0x72,0x0a,0x7e]
+0x01,0x72,0x0a,0x7e
+
+# GFX11: v_clz_i32_u32_e32 v5, v1                ; encoding: [0x01,0x73,0x0a,0x7e]
+0x01,0x73,0x0a,0x7e
+
+# GFX11: v_clz_i32_u32_e32 v5, v255              ; encoding: [0xff,0x73,0x0a,0x7e]
+0xff,0x73,0x0a,0x7e
+
+# GFX11: v_clz_i32_u32_e32 v5, vcc_hi            ; encoding: [0x6b,0x72,0x0a,0x7e]
+0x6b,0x72,0x0a,0x7e
+
+# GFX11: v_clz_i32_u32_e32 v5, vcc_lo            ; encoding: [0x6a,0x72,0x0a,0x7e]
+0x6a,0x72,0x0a,0x7e
+
+# GFX11: v_cos_f32_e32 v255, v1                  ; encoding: [0x01,0x6d,0xfe,0x7f]
+0x01,0x6d,0xfe,0x7f
+
+# GFX11: v_cos_f32_e32 v5, 0.5                   ; encoding: [0xf0,0x6c,0x0a,0x7e]
+0xf0,0x6c,0x0a,0x7e
+
+# GFX11: v_cos_f32_e32 v5, 0                     ; encoding: [0x80,0x6c,0x0a,0x7e]
+0x80,0x6c,0x0a,0x7e
+
+# GFX11: v_cos_f32_e32 v5, 0x3f717273            ; encoding: [0xff,0x6c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x6c,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cos_f32_e32 v5, 0xaf123456            ; encoding: [0xff,0x6c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x6c,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cos_f32_e32 v5, -1                    ; encoding: [0xc1,0x6c,0x0a,0x7e]
+0xc1,0x6c,0x0a,0x7e
+
+# GFX11: v_cos_f32_e32 v5, -4.0                  ; encoding: [0xf7,0x6c,0x0a,0x7e]
+0xf7,0x6c,0x0a,0x7e
+
+# GFX11: v_cos_f32_e32 v5, exec_hi               ; encoding: [0x7f,0x6c,0x0a,0x7e]
+0x7f,0x6c,0x0a,0x7e
+
+# GFX11: v_cos_f32_e32 v5, exec_lo               ; encoding: [0x7e,0x6c,0x0a,0x7e]
+0x7e,0x6c,0x0a,0x7e
+
+# GFX11: v_cos_f32_e32 v5, m0                    ; encoding: [0x7d,0x6c,0x0a,0x7e]
+0x7d,0x6c,0x0a,0x7e
+
+# GFX11: v_cos_f32_e32 v5, s103                  ; encoding: [0x67,0x6c,0x0a,0x7e]
+0x67,0x6c,0x0a,0x7e
+
+# GFX11: v_cos_f32_e32 v5, s1                    ; encoding: [0x01,0x6c,0x0a,0x7e]
+0x01,0x6c,0x0a,0x7e
+
+# GFX11: v_cos_f32_e32 v5, v1                    ; encoding: [0x01,0x6d,0x0a,0x7e]
+0x01,0x6d,0x0a,0x7e
+
+# GFX11: v_cos_f32_e32 v5, v255                  ; encoding: [0xff,0x6d,0x0a,0x7e]
+0xff,0x6d,0x0a,0x7e
+
+# GFX11: v_cos_f32_e32 v5, vcc_hi                ; encoding: [0x6b,0x6c,0x0a,0x7e]
+0x6b,0x6c,0x0a,0x7e
+
+# GFX11: v_cos_f32_e32 v5, vcc_lo                ; encoding: [0x6a,0x6c,0x0a,0x7e]
+0x6a,0x6c,0x0a,0x7e
+
+# GFX11: v_cvt_f16_f32_e32 v5, 0.5               ; encoding: [0xf0,0x14,0x0a,0x7e]
+0xf0,0x14,0x0a,0x7e
+
+# GFX11: v_cvt_f16_f32_e32 v5, 0                 ; encoding: [0x80,0x14,0x0a,0x7e]
+0x80,0x14,0x0a,0x7e
+
+# GFX11: v_cvt_f16_f32_e32 v5, 0x3f717273        ; encoding: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cvt_f16_f32_e32 v5, 0xaf123456        ; encoding: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cvt_f16_f32_e32 v5, -1                ; encoding: [0xc1,0x14,0x0a,0x7e]
+0xc1,0x14,0x0a,0x7e
+
+# GFX11: v_cvt_f16_f32_e32 v5, -4.0              ; encoding: [0xf7,0x14,0x0a,0x7e]
+0xf7,0x14,0x0a,0x7e
+
+# GFX11: v_cvt_f16_f32_e32 v5, exec_hi           ; encoding: [0x7f,0x14,0x0a,0x7e]
+0x7f,0x14,0x0a,0x7e
+
+# GFX11: v_cvt_f16_f32_e32 v5, exec_lo           ; encoding: [0x7e,0x14,0x0a,0x7e]
+0x7e,0x14,0x0a,0x7e
+
+# GFX11: v_cvt_f16_f32_e32 v5, m0                ; encoding: [0x7d,0x14,0x0a,0x7e]
+0x7d,0x14,0x0a,0x7e
+
+# GFX11: v_cvt_f16_f32_e32 v5, s103              ; encoding: [0x67,0x14,0x0a,0x7e]
+0x67,0x14,0x0a,0x7e
+
+# GFX11: v_cvt_f16_f32_e32 v5, s1                ; encoding: [0x01,0x14,0x0a,0x7e]
+0x01,0x14,0x0a,0x7e
+
+# GFX11: v_cvt_f16_f32_e32 v5, v1                ; encoding: [0x01,0x15,0x0a,0x7e]
+0x01,0x15,0x0a,0x7e
+
+# GFX11: v_cvt_f16_f32_e32 v5, v255              ; encoding: [0xff,0x15,0x0a,0x7e]
+0xff,0x15,0x0a,0x7e
+
+# GFX11: v_cvt_f16_f32_e32 v5, vcc_hi            ; encoding: [0x6b,0x14,0x0a,0x7e]
+0x6b,0x14,0x0a,0x7e
+
+# GFX11: v_cvt_f16_f32_e32 v5, vcc_lo            ; encoding: [0x6a,0x14,0x0a,0x7e]
+0x6a,0x14,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f16_e32 v255, v1              ; encoding: [0x01,0x17,0xfe,0x7f]
+0x01,0x17,0xfe,0x7f
+
+# GFX11: v_cvt_f32_f16_e32 v5, 0                 ; encoding: [0x80,0x16,0x0a,0x7e]
+0x80,0x16,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f16_e32 v5, -1                ; encoding: [0xc1,0x16,0x0a,0x7e]
+0xc1,0x16,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f16_e32 v5, exec_hi           ; encoding: [0x7f,0x16,0x0a,0x7e]
+0x7f,0x16,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f16_e32 v5, exec_lo           ; encoding: [0x7e,0x16,0x0a,0x7e]
+0x7e,0x16,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f16_e32 v5, m0                ; encoding: [0x7d,0x16,0x0a,0x7e]
+0x7d,0x16,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f16_e32 v5, s103              ; encoding: [0x67,0x16,0x0a,0x7e]
+0x67,0x16,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f16_e32 v5, s1                ; encoding: [0x01,0x16,0x0a,0x7e]
+0x01,0x16,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f16_e32 v5, v1                ; encoding: [0x01,0x17,0x0a,0x7e]
+0x01,0x17,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f16_e32 v5, vcc_hi            ; encoding: [0x6b,0x16,0x0a,0x7e]
+0x6b,0x16,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f16_e32 v5, vcc_lo            ; encoding: [0x6a,0x16,0x0a,0x7e]
+0x6a,0x16,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f64_e32 v255, v[1:2]          ; encoding: [0x01,0x1f,0xfe,0x7f]
+0x01,0x1f,0xfe,0x7f
+
+# GFX11: v_cvt_f32_f64_e32 v5, 0.5               ; encoding: [0xf0,0x1e,0x0a,0x7e]
+0xf0,0x1e,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f64_e32 v5, 0                 ; encoding: [0x80,0x1e,0x0a,0x7e]
+0x80,0x1e,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f64_e32 v5, 0x3f717273        ; encoding: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cvt_f32_f64_e32 v5, 0xaf123456        ; encoding: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cvt_f32_f64_e32 v5, -1                ; encoding: [0xc1,0x1e,0x0a,0x7e]
+0xc1,0x1e,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f64_e32 v5, -4.0              ; encoding: [0xf7,0x1e,0x0a,0x7e]
+0xf7,0x1e,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f64_e32 v5, exec              ; encoding: [0x7e,0x1e,0x0a,0x7e]
+0x7e,0x1e,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f64_e32 v5, s[102:103]        ; encoding: [0x66,0x1e,0x0a,0x7e]
+0x66,0x1e,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f64_e32 v5, s[2:3]            ; encoding: [0x02,0x1e,0x0a,0x7e]
+0x02,0x1e,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f64_e32 v5, s[4:5]            ; encoding: [0x04,0x1e,0x0a,0x7e]
+0x04,0x1e,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f64_e32 v5, v[1:2]            ; encoding: [0x01,0x1f,0x0a,0x7e]
+0x01,0x1f,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f64_e32 v5, v[254:255]        ; encoding: [0xfe,0x1f,0x0a,0x7e]
+0xfe,0x1f,0x0a,0x7e
+
+# GFX11: v_cvt_f32_f64_e32 v5, vcc               ; encoding: [0x6a,0x1e,0x0a,0x7e]
+0x6a,0x1e,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte0_e32 v255, v1           ; encoding: [0x01,0x23,0xfe,0x7f]
+0x01,0x23,0xfe,0x7f
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, 0.5            ; encoding: [0xf0,0x22,0x0a,0x7e]
+0xf0,0x22,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, 0              ; encoding: [0x80,0x22,0x0a,0x7e]
+0x80,0x22,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, 0x3f717273     ; encoding: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, 0xaf123456     ; encoding: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, -1             ; encoding: [0xc1,0x22,0x0a,0x7e]
+0xc1,0x22,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, -4.0           ; encoding: [0xf7,0x22,0x0a,0x7e]
+0xf7,0x22,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, exec_hi        ; encoding: [0x7f,0x22,0x0a,0x7e]
+0x7f,0x22,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, exec_lo        ; encoding: [0x7e,0x22,0x0a,0x7e]
+0x7e,0x22,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, m0             ; encoding: [0x7d,0x22,0x0a,0x7e]
+0x7d,0x22,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, s103           ; encoding: [0x67,0x22,0x0a,0x7e]
+0x67,0x22,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, s1             ; encoding: [0x01,0x22,0x0a,0x7e]
+0x01,0x22,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, v1             ; encoding: [0x01,0x23,0x0a,0x7e]
+0x01,0x23,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, v255           ; encoding: [0xff,0x23,0x0a,0x7e]
+0xff,0x23,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, vcc_hi         ; encoding: [0x6b,0x22,0x0a,0x7e]
+0x6b,0x22,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte0_e32 v5, vcc_lo         ; encoding: [0x6a,0x22,0x0a,0x7e]
+0x6a,0x22,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte1_e32 v255, v1           ; encoding: [0x01,0x25,0xfe,0x7f]
+0x01,0x25,0xfe,0x7f
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, 0.5            ; encoding: [0xf0,0x24,0x0a,0x7e]
+0xf0,0x24,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, 0              ; encoding: [0x80,0x24,0x0a,0x7e]
+0x80,0x24,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, 0x3f717273     ; encoding: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, 0xaf123456     ; encoding: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, -1             ; encoding: [0xc1,0x24,0x0a,0x7e]
+0xc1,0x24,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, -4.0           ; encoding: [0xf7,0x24,0x0a,0x7e]
+0xf7,0x24,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, exec_hi        ; encoding: [0x7f,0x24,0x0a,0x7e]
+0x7f,0x24,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, exec_lo        ; encoding: [0x7e,0x24,0x0a,0x7e]
+0x7e,0x24,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, m0             ; encoding: [0x7d,0x24,0x0a,0x7e]
+0x7d,0x24,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, s103           ; encoding: [0x67,0x24,0x0a,0x7e]
+0x67,0x24,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, s1             ; encoding: [0x01,0x24,0x0a,0x7e]
+0x01,0x24,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, v1             ; encoding: [0x01,0x25,0x0a,0x7e]
+0x01,0x25,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, v255           ; encoding: [0xff,0x25,0x0a,0x7e]
+0xff,0x25,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, vcc_hi         ; encoding: [0x6b,0x24,0x0a,0x7e]
+0x6b,0x24,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte1_e32 v5, vcc_lo         ; encoding: [0x6a,0x24,0x0a,0x7e]
+0x6a,0x24,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte2_e32 v255, v1           ; encoding: [0x01,0x27,0xfe,0x7f]
+0x01,0x27,0xfe,0x7f
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, 0.5            ; encoding: [0xf0,0x26,0x0a,0x7e]
+0xf0,0x26,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, 0              ; encoding: [0x80,0x26,0x0a,0x7e]
+0x80,0x26,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, 0x3f717273     ; encoding: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, 0xaf123456     ; encoding: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, -1             ; encoding: [0xc1,0x26,0x0a,0x7e]
+0xc1,0x26,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, -4.0           ; encoding: [0xf7,0x26,0x0a,0x7e]
+0xf7,0x26,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, exec_hi        ; encoding: [0x7f,0x26,0x0a,0x7e]
+0x7f,0x26,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, exec_lo        ; encoding: [0x7e,0x26,0x0a,0x7e]
+0x7e,0x26,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, m0             ; encoding: [0x7d,0x26,0x0a,0x7e]
+0x7d,0x26,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, s103           ; encoding: [0x67,0x26,0x0a,0x7e]
+0x67,0x26,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, s1             ; encoding: [0x01,0x26,0x0a,0x7e]
+0x01,0x26,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, v1             ; encoding: [0x01,0x27,0x0a,0x7e]
+0x01,0x27,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, v255           ; encoding: [0xff,0x27,0x0a,0x7e]
+0xff,0x27,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, vcc_hi         ; encoding: [0x6b,0x26,0x0a,0x7e]
+0x6b,0x26,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte2_e32 v5, vcc_lo         ; encoding: [0x6a,0x26,0x0a,0x7e]
+0x6a,0x26,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte3_e32 v255, v1           ; encoding: [0x01,0x29,0xfe,0x7f]
+0x01,0x29,0xfe,0x7f
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, 0.5            ; encoding: [0xf0,0x28,0x0a,0x7e]
+0xf0,0x28,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, 0              ; encoding: [0x80,0x28,0x0a,0x7e]
+0x80,0x28,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, 0x3f717273     ; encoding: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, 0xaf123456     ; encoding: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, -1             ; encoding: [0xc1,0x28,0x0a,0x7e]
+0xc1,0x28,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, -4.0           ; encoding: [0xf7,0x28,0x0a,0x7e]
+0xf7,0x28,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, exec_hi        ; encoding: [0x7f,0x28,0x0a,0x7e]
+0x7f,0x28,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, exec_lo        ; encoding: [0x7e,0x28,0x0a,0x7e]
+0x7e,0x28,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, m0             ; encoding: [0x7d,0x28,0x0a,0x7e]
+0x7d,0x28,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, s103           ; encoding: [0x67,0x28,0x0a,0x7e]
+0x67,0x28,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, s1             ; encoding: [0x01,0x28,0x0a,0x7e]
+0x01,0x28,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, v1             ; encoding: [0x01,0x29,0x0a,0x7e]
+0x01,0x29,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, v255           ; encoding: [0xff,0x29,0x0a,0x7e]
+0xff,0x29,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, vcc_hi         ; encoding: [0x6b,0x28,0x0a,0x7e]
+0x6b,0x28,0x0a,0x7e
+
+# GFX11: v_cvt_f32_ubyte3_e32 v5, vcc_lo         ; encoding: [0x6a,0x28,0x0a,0x7e]
+0x6a,0x28,0x0a,0x7e
+
+# GFX11: v_cvt_f64_f32_e32 v[254:255], v1        ; encoding: [0x01,0x21,0xfc,0x7f]
+0x01,0x21,0xfc,0x7f
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], 0.5           ; encoding: [0xf0,0x20,0x0a,0x7e]
+0xf0,0x20,0x0a,0x7e
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], 0             ; encoding: [0x80,0x20,0x0a,0x7e]
+0x80,0x20,0x0a,0x7e
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], 0x3f717273    ; encoding: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], 0xaf123456    ; encoding: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], -1            ; encoding: [0xc1,0x20,0x0a,0x7e]
+0xc1,0x20,0x0a,0x7e
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], -4.0          ; encoding: [0xf7,0x20,0x0a,0x7e]
+0xf7,0x20,0x0a,0x7e
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], exec_hi       ; encoding: [0x7f,0x20,0x0a,0x7e]
+0x7f,0x20,0x0a,0x7e
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], exec_lo       ; encoding: [0x7e,0x20,0x0a,0x7e]
+0x7e,0x20,0x0a,0x7e
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], m0            ; encoding: [0x7d,0x20,0x0a,0x7e]
+0x7d,0x20,0x0a,0x7e
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], s103          ; encoding: [0x67,0x20,0x0a,0x7e]
+0x67,0x20,0x0a,0x7e
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], s1            ; encoding: [0x01,0x20,0x0a,0x7e]
+0x01,0x20,0x0a,0x7e
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], v1            ; encoding: [0x01,0x21,0x0a,0x7e]
+0x01,0x21,0x0a,0x7e
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], v255          ; encoding: [0xff,0x21,0x0a,0x7e]
+0xff,0x21,0x0a,0x7e
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], vcc_hi        ; encoding: [0x6b,0x20,0x0a,0x7e]
+0x6b,0x20,0x0a,0x7e
+
+# GFX11: v_cvt_f64_f32_e32 v[5:6], vcc_lo        ; encoding: [0x6a,0x20,0x0a,0x7e]
+0x6a,0x20,0x0a,0x7e
+
+# GFX11: v_cvt_f64_u32_e32 v[254:255], v1        ; encoding: [0x01,0x2d,0xfc,0x7f]
+0x01,0x2d,0xfc,0x7f
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], 0.5           ; encoding: [0xf0,0x2c,0x0a,0x7e]
+0xf0,0x2c,0x0a,0x7e
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], 0             ; encoding: [0x80,0x2c,0x0a,0x7e]
+0x80,0x2c,0x0a,0x7e
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], 0x3f717273    ; encoding: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], 0xaf123456    ; encoding: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], -1            ; encoding: [0xc1,0x2c,0x0a,0x7e]
+0xc1,0x2c,0x0a,0x7e
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], -4.0          ; encoding: [0xf7,0x2c,0x0a,0x7e]
+0xf7,0x2c,0x0a,0x7e
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], exec_hi       ; encoding: [0x7f,0x2c,0x0a,0x7e]
+0x7f,0x2c,0x0a,0x7e
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], exec_lo       ; encoding: [0x7e,0x2c,0x0a,0x7e]
+0x7e,0x2c,0x0a,0x7e
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], m0            ; encoding: [0x7d,0x2c,0x0a,0x7e]
+0x7d,0x2c,0x0a,0x7e
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], s103          ; encoding: [0x67,0x2c,0x0a,0x7e]
+0x67,0x2c,0x0a,0x7e
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], s1            ; encoding: [0x01,0x2c,0x0a,0x7e]
+0x01,0x2c,0x0a,0x7e
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], v1            ; encoding: [0x01,0x2d,0x0a,0x7e]
+0x01,0x2d,0x0a,0x7e
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], v255          ; encoding: [0xff,0x2d,0x0a,0x7e]
+0xff,0x2d,0x0a,0x7e
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], vcc_hi        ; encoding: [0x6b,0x2c,0x0a,0x7e]
+0x6b,0x2c,0x0a,0x7e
+
+# GFX11: v_cvt_f64_u32_e32 v[5:6], vcc_lo        ; encoding: [0x6a,0x2c,0x0a,0x7e]
+0x6a,0x2c,0x0a,0x7e
+
+# GFX11: v_cvt_floor_i32_f32_e32 v255, v1        ; encoding: [0x01,0x1b,0xfe,0x7f]
+0x01,0x1b,0xfe,0x7f
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, 0.5         ; encoding: [0xf0,0x1a,0x0a,0x7e]
+0xf0,0x1a,0x0a,0x7e
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, 0           ; encoding: [0x80,0x1a,0x0a,0x7e]
+0x80,0x1a,0x0a,0x7e
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, 0x3f717273  ; encoding: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, 0xaf123456  ; encoding: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, -1          ; encoding: [0xc1,0x1a,0x0a,0x7e]
+0xc1,0x1a,0x0a,0x7e
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, -4.0        ; encoding: [0xf7,0x1a,0x0a,0x7e]
+0xf7,0x1a,0x0a,0x7e
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, exec_hi     ; encoding: [0x7f,0x1a,0x0a,0x7e]
+0x7f,0x1a,0x0a,0x7e
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, exec_lo     ; encoding: [0x7e,0x1a,0x0a,0x7e]
+0x7e,0x1a,0x0a,0x7e
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, m0          ; encoding: [0x7d,0x1a,0x0a,0x7e]
+0x7d,0x1a,0x0a,0x7e
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, s103        ; encoding: [0x67,0x1a,0x0a,0x7e]
+0x67,0x1a,0x0a,0x7e
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, s1          ; encoding: [0x01,0x1a,0x0a,0x7e]
+0x01,0x1a,0x0a,0x7e
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, v1          ; encoding: [0x01,0x1b,0x0a,0x7e]
+0x01,0x1b,0x0a,0x7e
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, v255        ; encoding: [0xff,0x1b,0x0a,0x7e]
+0xff,0x1b,0x0a,0x7e
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, vcc_hi      ; encoding: [0x6b,0x1a,0x0a,0x7e]
+0x6b,0x1a,0x0a,0x7e
+
+# GFX11: v_cvt_floor_i32_f32_e32 v5, vcc_lo      ; encoding: [0x6a,0x1a,0x0a,0x7e]
+0x6a,0x1a,0x0a,0x7e
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v255, v1      ; encoding: [0x01,0x19,0xfe,0x7f]
+0x01,0x19,0xfe,0x7f
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, 0.5       ; encoding: [0xf0,0x18,0x0a,0x7e]
+0xf0,0x18,0x0a,0x7e
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, 0         ; encoding: [0x80,0x18,0x0a,0x7e]
+0x80,0x18,0x0a,0x7e
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, -1        ; encoding: [0xc1,0x18,0x0a,0x7e]
+0xc1,0x18,0x0a,0x7e
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, -4.0      ; encoding: [0xf7,0x18,0x0a,0x7e]
+0xf7,0x18,0x0a,0x7e
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, exec_hi   ; encoding: [0x7f,0x18,0x0a,0x7e]
+0x7f,0x18,0x0a,0x7e
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, exec_lo   ; encoding: [0x7e,0x18,0x0a,0x7e]
+0x7e,0x18,0x0a,0x7e
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, m0        ; encoding: [0x7d,0x18,0x0a,0x7e]
+0x7d,0x18,0x0a,0x7e
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, s103      ; encoding: [0x67,0x18,0x0a,0x7e]
+0x67,0x18,0x0a,0x7e
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, s1        ; encoding: [0x01,0x18,0x0a,0x7e]
+0x01,0x18,0x0a,0x7e
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, v1        ; encoding: [0x01,0x19,0x0a,0x7e]
+0x01,0x19,0x0a,0x7e
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, v255      ; encoding: [0xff,0x19,0x0a,0x7e]
+0xff,0x19,0x0a,0x7e
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, vcc_hi    ; encoding: [0x6b,0x18,0x0a,0x7e]
+0x6b,0x18,0x0a,0x7e
+
+# GFX11: v_cvt_nearest_i32_f32_e32 v5, vcc_lo    ; encoding: [0x6a,0x18,0x0a,0x7e]
+0x6a,0x18,0x0a,0x7e
+
+# GFX11: v_cvt_off_f32_i4_e32 v255, v1           ; encoding: [0x01,0x1d,0xfe,0x7f]
+0x01,0x1d,0xfe,0x7f
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, 0.5            ; encoding: [0xf0,0x1c,0x0a,0x7e]
+0xf0,0x1c,0x0a,0x7e
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, 0              ; encoding: [0x80,0x1c,0x0a,0x7e]
+0x80,0x1c,0x0a,0x7e
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, 0x41           ; encoding: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00]
+0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, 0x4f           ; encoding: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00]
+0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, -1             ; encoding: [0xc1,0x1c,0x0a,0x7e]
+0xc1,0x1c,0x0a,0x7e
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, -4.0           ; encoding: [0xf7,0x1c,0x0a,0x7e]
+0xf7,0x1c,0x0a,0x7e
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, exec_hi        ; encoding: [0x7f,0x1c,0x0a,0x7e]
+0x7f,0x1c,0x0a,0x7e
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, exec_lo        ; encoding: [0x7e,0x1c,0x0a,0x7e]
+0x7e,0x1c,0x0a,0x7e
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, m0             ; encoding: [0x7d,0x1c,0x0a,0x7e]
+0x7d,0x1c,0x0a,0x7e
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, s103           ; encoding: [0x67,0x1c,0x0a,0x7e]
+0x67,0x1c,0x0a,0x7e
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, s1             ; encoding: [0x01,0x1c,0x0a,0x7e]
+0x01,0x1c,0x0a,0x7e
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, v1             ; encoding: [0x01,0x1d,0x0a,0x7e]
+0x01,0x1d,0x0a,0x7e
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, v255           ; encoding: [0xff,0x1d,0x0a,0x7e]
+0xff,0x1d,0x0a,0x7e
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, vcc_hi         ; encoding: [0x6b,0x1c,0x0a,0x7e]
+0x6b,0x1c,0x0a,0x7e
+
+# GFX11: v_cvt_off_f32_i4_e32 v5, vcc_lo         ; encoding: [0x6a,0x1c,0x0a,0x7e]
+0x6a,0x1c,0x0a,0x7e
+
+# GFX11: v_cvt_u32_f64_e32 v255, v[1:2]          ; encoding: [0x01,0x2b,0xfe,0x7f]
+0x01,0x2b,0xfe,0x7f
+
+# GFX11: v_cvt_u32_f64_e32 v5, 0.5               ; encoding: [0xf0,0x2a,0x0a,0x7e]
+0xf0,0x2a,0x0a,0x7e
+
+# GFX11: v_cvt_u32_f64_e32 v5, 0                 ; encoding: [0x80,0x2a,0x0a,0x7e]
+0x80,0x2a,0x0a,0x7e
+
+# GFX11: v_cvt_u32_f64_e32 v5, 0x3f717273        ; encoding: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cvt_u32_f64_e32 v5, 0xaf123456        ; encoding: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cvt_u32_f64_e32 v5, -1                ; encoding: [0xc1,0x2a,0x0a,0x7e]
+0xc1,0x2a,0x0a,0x7e
+
+# GFX11: v_cvt_u32_f64_e32 v5, -4.0              ; encoding: [0xf7,0x2a,0x0a,0x7e]
+0xf7,0x2a,0x0a,0x7e
+
+# GFX11: v_cvt_u32_f64_e32 v5, exec              ; encoding: [0x7e,0x2a,0x0a,0x7e]
+0x7e,0x2a,0x0a,0x7e
+
+# GFX11: v_cvt_u32_f64_e32 v5, s[102:103]        ; encoding: [0x66,0x2a,0x0a,0x7e]
+0x66,0x2a,0x0a,0x7e
+
+# GFX11: v_cvt_u32_f64_e32 v5, s[2:3]            ; encoding: [0x02,0x2a,0x0a,0x7e]
+0x02,0x2a,0x0a,0x7e
+
+# GFX11: v_cvt_u32_f64_e32 v5, s[4:5]            ; encoding: [0x04,0x2a,0x0a,0x7e]
+0x04,0x2a,0x0a,0x7e
+
+# GFX11: v_cvt_u32_f64_e32 v5, v[1:2]            ; encoding: [0x01,0x2b,0x0a,0x7e]
+0x01,0x2b,0x0a,0x7e
+
+# GFX11: v_cvt_u32_f64_e32 v5, v[254:255]        ; encoding: [0xfe,0x2b,0x0a,0x7e]
+0xfe,0x2b,0x0a,0x7e
+
+# GFX11: v_cvt_u32_f64_e32 v5, vcc               ; encoding: [0x6a,0x2a,0x0a,0x7e]
+0x6a,0x2a,0x0a,0x7e
+
+# 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_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_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_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_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_pipeflush                             ; encoding: [0x00,0x36,0x00,0x7e]
+0x00,0x36,0x00,0x7e
+
+# 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_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_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_swap_b32 v255, v1                     ; encoding: [0x01,0xcb,0xfe,0x7f]
+0x01,0xcb,0xfe,0x7f
+
+# GFX11: v_swap_b32 v5, v1                       ; encoding: [0x01,0xcb,0x0a,0x7e]
+0x01,0xcb,0x0a,0x7e
+
+# GFX11: v_swap_b32 v5, v255                     ; encoding: [0xff,0xcb,0x0a,0x7e]
+0xff,0xcb,0x0a,0x7e
+
+# GFX11: v_swaprel_b32 v255, v1                  ; encoding: [0x01,0xd1,0xfe,0x7f]
+0x01,0xd1,0xfe,0x7f
+
+# GFX11: v_swaprel_b32 v5, v1                    ; encoding: [0x01,0xd1,0x0a,0x7e]
+0x01,0xd1,0x0a,0x7e
+
+# GFX11: v_swaprel_b32 v5, v255                  ; encoding: [0xff,0xd1,0x0a,0x7e]
+0xff,0xd1,0x0a,0x7e
+
+# 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_permlane64_b32 v5, v1                 ; encoding: [0x01,0xcf,0x0a,0x7e]
+0x01,0xcf,0x0a,0x7e
+
+# GFX11: v_permlane64_b32 v255, v1               ; encoding: [0x01,0xcf,0xfe,0x7f]
+0x01,0xcf,0xfe,0x7f
+
+# GFX11: v_permlane64_b32 v5, v255               ; encoding: [0xff,0xcf,0x0a,0x7e]
+0xff,0xcf,0x0a,0x7e

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1_dpp16.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1_dpp16.txt
new file mode 100644
index 0000000000000..2a7f50c817a8c
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1_dpp16.txt
@@ -0,0 +1,401 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: v_bfrev_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x70,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_bfrev_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x70,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_ceil_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xb8,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_ceil_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xb8,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_ceil_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_ceil_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cls_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cls_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_ctz_i32_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_ctz_i32_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_clz_i32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_clz_i32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cos_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xc2,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cos_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xc2,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cos_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x6c,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cos_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x6c,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_f16_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_f16_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_f16_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xa2,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_f16_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xa2,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_f16_u16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xa0,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_f16_u16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xa0,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_f32_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_f32_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_f32_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_f32_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_f32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_f32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_floor_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_floor_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xa6,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xa6,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_nearest_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_nearest_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xc6,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xc6,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xc8,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xc8,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xa4,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xa4,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_cvt_u32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_cvt_u32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_exp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xb0,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_exp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xb0,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_exp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x4a,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_exp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x4a,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_floor_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xb6,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_floor_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xb6,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_floor_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_floor_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_fract_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xbe,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_fract_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xbe,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_fract_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_fract_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xb4,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xb4,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_frexp_mant_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_frexp_mant_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_frexp_mant_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_frexp_mant_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_log_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xae,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_log_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xae,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_log_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_log_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x01]
+0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x01
+
+# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x03]
+0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x03
+
+# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x0f]
+0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x0f
+
+# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x10]
+0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x10
+
+# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x30]
+0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x30
+
+# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0xf0]
+0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0xf0
+
+# GFX11: v_mov_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x41,0x01,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0x41,0x01,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x40,0x01,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0x40,0x01,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x2f,0x01,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0x2f,0x01,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x21,0x01,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0x21,0x01,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 row_share:0 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x50,0x01,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0x50,0x01,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x5f,0x01,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0x5f,0x01,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x0f,0x01,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0x0f,0x01,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x01,0x01,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0x01,0x01,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1f,0x01,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0x1f,0x01,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x11,0x01,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0x11,0x01,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 row_xmask:0 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x60,0x01,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0x60,0x01,0x00
+
+# GFX11: v_mov_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x6f,0x01,0x00]
+0xfa,0x02,0x0a,0x7e,0x01,0x6f,0x01,0x00
+
+# GFX11: v_movreld_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x02,0x7e,0x00,0x1b,0x00,0x00]
+0xfa,0x84,0x02,0x7e,0x00,0x1b,0x00,0x00
+
+# GFX11: v_movrels_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x86,0x02,0x7e,0x00,0x1b,0x04,0x00]
+0xfa,0x86,0x02,0x7e,0x00,0x1b,0x04,0x00
+
+# GFX11: v_movrelsd_2_b32_dpp v0, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x00,0x7e,0x02,0x1b,0x00,0x00]
+0xfa,0x90,0x00,0x7e,0x02,0x1b,0x00,0x00
+
+# GFX11: v_movrelsd_b32_dpp v0, v255 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x00,0x7e,0xff,0x1b,0x00,0x00]
+0xfa,0x88,0x00,0x7e,0xff,0x1b,0x00,0x00
+
+# GFX11: v_not_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x6e,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_not_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x6e,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_rcp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xa8,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_rcp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xa8,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_rcp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_rcp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_rcp_iflag_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_rcp_iflag_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_rndne_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xbc,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_rndne_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xbc,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_rndne_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_rndne_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_rsq_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xac,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_rsq_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xac,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_rsq_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_rsq_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xc4,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xc4,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xc4,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xc4,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_sin_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xc0,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_sin_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xc0,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_sin_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x6a,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_sin_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x6a,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_sqrt_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xaa,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_sqrt_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xaa,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_sqrt_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_sqrt_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_trunc_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0xba,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_trunc_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0xba,0x0a,0x7e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_trunc_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x00,0x00]
+0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_trunc_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x04,0x00]
+0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x04,0x00

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1_dpp8.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1_dpp8.txt
new file mode 100644
index 0000000000000..09e04b49f7235
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1_dpp8.txt
@@ -0,0 +1,326 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: v_bfrev_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x70,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x70,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_bfrev_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x70,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x70,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_ceil_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xb8,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xb8,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_ceil_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xb8,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xb8,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_ceil_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x44,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x44,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_ceil_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x44,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x44,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cls_i32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x76,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x76,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cls_i32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x76,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x76,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_ctz_i32_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x74,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x74,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_ctz_i32_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x74,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x74,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_clz_i32_u32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x72,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x72,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_clz_i32_u32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x72,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x72,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cos_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xc2,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xc2,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cos_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xc2,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xc2,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cos_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x6c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x6c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cos_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x6c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x6c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f16_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x14,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x14,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f16_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x14,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x14,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f16_i16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xa2,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xa2,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f16_i16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xa2,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xa2,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f16_u16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xa0,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xa0,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f16_u16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xa0,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xa0,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f32_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x16,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x16,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f32_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x16,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x16,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f32_i32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x0a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x0a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f32_i32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x0a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x0a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f32_u32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x0c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x0c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f32_u32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x0c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x0c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f32_ubyte0_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x22,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x22,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f32_ubyte0_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x22,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x22,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f32_ubyte1_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x24,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x24,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f32_ubyte1_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x24,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x24,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f32_ubyte2_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x26,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x26,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f32_ubyte2_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x26,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x26,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f32_ubyte3_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x28,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x28,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_f32_ubyte3_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x28,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x28,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_floor_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x1a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x1a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_floor_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x1a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x1a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_i16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xa6,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xa6,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_i16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xa6,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xa6,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x10,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x10,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x10,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x10,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_nearest_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x18,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x18,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_nearest_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x18,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x18,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_norm_i16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xc6,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xc6,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_norm_i16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xc6,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xc6,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_norm_u16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xc8,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xc8,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_norm_u16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xc8,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xc8,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_off_f32_i4_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x1c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x1c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_off_f32_i4_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x1c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x1c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_u16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xa4,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xa4,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_u16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xa4,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xa4,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_u32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x0e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x0e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_cvt_u32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x0e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x0e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_exp_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xb0,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xb0,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_exp_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xb0,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xb0,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_exp_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x4a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x4a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_exp_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x4a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x4a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_floor_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xb6,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xb6,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_floor_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xb6,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xb6,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_floor_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x48,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x48,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_floor_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x48,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x48,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_fract_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xbe,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xbe,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_fract_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xbe,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xbe,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_fract_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x40,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x40,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_fract_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x40,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x40,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_frexp_exp_i16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xb4,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xb4,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_frexp_exp_i16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xb4,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xb4,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_frexp_exp_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x7e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x7e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_frexp_exp_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x7e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x7e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_frexp_mant_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xb2,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xb2,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_frexp_mant_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xb2,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xb2,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_frexp_mant_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x80,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x80,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_frexp_mant_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x80,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x80,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_log_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xae,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xae,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_log_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xae,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xae,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_log_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x4e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x4e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_log_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x4e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x4e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mov_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x02,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x02,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mov_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x02,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x02,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_not_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x6e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x6e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_not_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x6e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x6e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_rcp_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xa8,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xa8,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_rcp_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xa8,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xa8,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_rcp_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x54,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x54,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_rcp_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x54,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x54,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_rcp_iflag_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x56,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x56,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_rcp_iflag_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x56,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x56,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_rndne_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xbc,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xbc,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_rndne_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xbc,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xbc,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_rndne_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x46,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x46,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_rndne_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x46,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x46,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_rsq_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xac,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xac,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_rsq_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xac,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xac,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_rsq_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x5c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x5c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_rsq_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x5c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x5c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_sin_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xc0,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xc0,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_sin_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xc0,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xc0,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_sin_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x6a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x6a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_sin_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x6a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x6a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_sqrt_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xaa,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xaa,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_sqrt_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xaa,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xaa,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_sqrt_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x66,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x66,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_sqrt_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x66,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x66,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_trunc_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xba,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0xba,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_trunc_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xba,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0xba,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_trunc_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x42,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xe9,0x42,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_trunc_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x42,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
+0xea,0x42,0x0a,0x7e,0x01,0x88,0xc6,0xfa

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop2.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop2.txt
new file mode 100644
index 0000000000000..aa22c10a47254
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop2.txt
@@ -0,0 +1,173 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: v_mul_f32_e32 v144, v65, v152           ; encoding: [0x41,0x31,0x21,0x11]
+0x41,0x31,0x21,0x11
+
+# GFX11: v_dot2acc_f32_f16 v5, v1, v2        ; encoding: [0x01,0x05,0x0a,0x04]
+0x01,0x05,0x0a,0x04
+
+# 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_f32_e32 v0, v1, v2               ; encoding: [0x01,0x05,0x00,0x56]
+0x01,0x05,0x00,0x56
+
+# GFX11: v_fmac_dx9_zero_f32_e32 v0, v1, v2      ; encoding: [0x01,0x05,0x00,0x0c]
+0x01,0x05,0x00,0x0c
+
+# 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_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

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop2_dpp16.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop2_dpp16.txt
new file mode 100644
index 0000000000000..0e4ce7e385a28
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop2_dpp16.txt
@@ -0,0 +1,236 @@
+# 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
+
+# W32: v_add_co_ci_u32_dpp v5, vcc_lo, v1, v2, vcc_lo quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x40,0x01,0x1b,0x00,0x00]
+# W64: v_add_co_ci_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x40,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x40,0x01,0x1b,0x00,0x00
+
+# GFX11: v_add_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x64,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x64,0x01,0x1b,0x00,0x00
+
+# GFX11: v_add_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x64,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x64,0x01,0x1b,0x04,0x00
+
+# GFX11: v_add_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x06,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x06,0x01,0x1b,0x00,0x00
+
+# GFX11: v_add_f32_dpp v5, -v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x06,0x01,0x1b,0x10,0x00]
+0xfa,0x04,0x0a,0x06,0x01,0x1b,0x10,0x00
+
+# GFX11: v_add_f32_dpp v5, v1, -v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x06,0x01,0x1b,0x40,0x00]
+0xfa,0x04,0x0a,0x06,0x01,0x1b,0x40,0x00
+
+# GFX11: v_add_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x06,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x06,0x01,0x1b,0x04,0x00
+
+# GFX11: v_add_nc_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x4a,0x01,0xe4,0x00,0x00]
+0xfa,0x04,0x0a,0x4a,0x01,0xe4,0x00,0x00
+
+# GFX11: v_add_nc_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x4a,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x4a,0x01,0x1b,0x04,0x00
+
+# GFX11: v_and_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x36,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x36,0x01,0x1b,0x00,0x00
+
+# GFX11: v_and_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x36,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x36,0x01,0x1b,0x04,0x00
+
+# GFX11: v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x34,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x34,0x01,0x1b,0x00,0x00
+
+# GFX11: v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x34,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x34,0x01,0x1b,0x04,0x00
+
+# GFX11: v_fmac_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x6c,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x6c,0x01,0x1b,0x00,0x00
+
+# GFX11: v_fmac_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x6c,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x6c,0x01,0x1b,0x04,0x00
+
+# GFX11: v_fmac_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x56,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x56,0x01,0x1b,0x00,0x00
+
+# GFX11: v_fmac_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x56,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x56,0x01,0x1b,0x04,0x00
+
+# GFX11: v_ldexp_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x76,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x76,0x01,0x1b,0x00,0x00
+
+# GFX11: v_ldexp_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x76,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x76,0x01,0x1b,0x04,0x00
+
+# GFX11: v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x30,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x30,0x01,0x1b,0x00,0x00
+
+# GFX11: v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x30,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x30,0x01,0x1b,0x04,0x00
+
+# GFX11: v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x32,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x32,0x01,0x1b,0x00,0x00
+
+# GFX11: v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x32,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x32,0x01,0x1b,0x04,0x00
+
+# GFX11: v_max_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x72,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x72,0x01,0x1b,0x00,0x00
+
+# GFX11: v_max_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x72,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x72,0x01,0x1b,0x04,0x00
+
+# GFX11: v_max_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x20,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x20,0x01,0x1b,0x00,0x00
+
+# GFX11: v_max_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x20,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x20,0x01,0x1b,0x04,0x00
+
+# GFX11: v_max_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x24,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x24,0x01,0x1b,0x00,0x00
+
+# GFX11: v_max_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x24,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x24,0x01,0x1b,0x04,0x00
+
+# GFX11: v_max_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x28,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x28,0x01,0x1b,0x00,0x00
+
+# GFX11: v_max_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x28,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x28,0x01,0x1b,0x04,0x00
+
+# GFX11: v_min_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x74,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x74,0x01,0x1b,0x00,0x00
+
+# GFX11: v_min_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x74,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x74,0x01,0x1b,0x04,0x00
+
+# GFX11: v_min_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x1e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_min_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x1e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_min_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x22,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x22,0x01,0x1b,0x00,0x00
+
+# GFX11: v_min_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x22,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x22,0x01,0x1b,0x04,0x00
+
+# GFX11: v_min_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x26,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x26,0x01,0x1b,0x00,0x00
+
+# GFX11: v_min_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x26,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x26,0x01,0x1b,0x04,0x00
+
+# GFX11: v_mul_dx9_zero_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x0e,0x01,0x1b,0x00,0x00
+
+# GFX11: v_mul_dx9_zero_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x0e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_mul_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x6a,0x01,0x1b,0x00,0x00
+
+# GFX11: v_mul_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x6a,0x01,0x1b,0x04,0x00
+
+# GFX11: v_mul_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x10,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x10,0x01,0x1b,0x00,0x00
+
+# GFX11: v_mul_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x10,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x10,0x01,0x1b,0x04,0x00
+
+# GFX11: v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x14,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x14,0x01,0x1b,0x00,0x00
+
+# GFX11: v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x14,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x14,0x01,0x1b,0x04,0x00
+
+# GFX11: v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x18,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x18,0x01,0x1b,0x00,0x00
+
+# GFX11: v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x18,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x18,0x01,0x1b,0x04,0x00
+
+# GFX11: v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x12,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x12,0x01,0x1b,0x00,0x00
+
+# GFX11: v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x12,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x12,0x01,0x1b,0x04,0x00
+
+# GFX11: v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x16,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x16,0x01,0x1b,0x00,0x00
+
+# GFX11: v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x16,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x16,0x01,0x1b,0x04,0x00
+
+# GFX11: v_or_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x38,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x38,0x01,0x1b,0x00,0x00
+
+# GFX11: v_or_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x38,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x38,0x01,0x1b,0x04,0x00
+
+# W32: v_sub_co_ci_u32_dpp v5, vcc_lo, v1, v2, vcc_lo quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x42,0x01,0x1b,0x00,0x00]
+# W64: v_sub_co_ci_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x42,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x42,0x01,0x1b,0x00,0x00
+
+# GFX11: v_sub_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x66,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x66,0x01,0x1b,0x00,0x00
+
+# GFX11: v_sub_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x66,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x66,0x01,0x1b,0x04,0x00
+
+# GFX11: v_sub_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x08,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x08,0x01,0x1b,0x00,0x00
+
+# GFX11: v_sub_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x08,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x08,0x01,0x1b,0x04,0x00
+
+# GFX11: v_sub_nc_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x4c,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x4c,0x01,0x1b,0x04,0x00
+
+# GFX11: v_sub_nc_u32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x4c,0x01,0x41,0x01,0x00]
+0xfa,0x04,0x0a,0x4c,0x01,0x41,0x01,0x00
+
+# GFX11: v_sub_nc_u32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x4c,0x01,0x40,0x01,0x00]
+0xfa,0x04,0x0a,0x4c,0x01,0x40,0x01,0x00
+
+# W32: v_subrev_co_ci_u32_dpp v5, vcc_lo, v1, v2, vcc_lo quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x44,0x01,0x1b,0x00,0x00]
+# W64: v_subrev_co_ci_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x44,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x44,0x01,0x1b,0x00,0x00
+
+# GFX11: v_subrev_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x68,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x68,0x01,0x1b,0x00,0x00
+
+# GFX11: v_subrev_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x68,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x68,0x01,0x1b,0x04,0x00
+
+# GFX11: v_subrev_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x0a,0x01,0x1b,0x00,0x00
+
+# GFX11: v_subrev_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x0a,0x01,0x1b,0x04,0x00
+
+# GFX11: v_subrev_nc_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x4e,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x4e,0x01,0x1b,0x04,0x00
+
+# GFX11: v_subrev_nc_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x4e,0x01,0x1b,0x00,0x10]
+0xfa,0x04,0x0a,0x4e,0x01,0x1b,0x00,0x10
+
+# GFX11: v_subrev_nc_u32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x4e,0x01,0x6f,0x01,0x00]
+0xfa,0x04,0x0a,0x4e,0x01,0x6f,0x01,0x00
+
+# GFX11: v_xnor_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x3c,0x01,0x1b,0x00,0x00
+
+# GFX11: v_xnor_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x3c,0x01,0x1b,0x04,0x00
+
+# GFX11: v_xor_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x1b,0x00,0x00]
+0xfa,0x04,0x0a,0x3a,0x01,0x1b,0x00,0x00
+
+# GFX11: v_xor_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x1b,0x04,0x00]
+0xfa,0x04,0x0a,0x3a,0x01,0x1b,0x04,0x00
+
+# GFX11: v_dot2acc_f32_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x00,0x00]
+0xfa,0x04,0x0a,0x04,0x01,0xe4,0x00,0x00
+
+# GFX11: v_dot2acc_f32_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x04,0x00]
+0xfa,0x04,0x0a,0x04,0x01,0xe4,0x04,0x00

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop2_dpp8.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop2_dpp8.txt
new file mode 100644
index 0000000000000..eb4301b41a3e8
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop2_dpp8.txt
@@ -0,0 +1,200 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: v_add_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x64,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x64,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_add_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x64,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x64,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_add_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x06,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x06,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_add_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x06,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x06,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_add_nc_u32_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xfe,0x0b,0x4a,0x01,0x77,0x39,0x05]
+0xe9,0xfe,0x0b,0x4a,0x01,0x77,0x39,0x05
+
+# GFX11: v_add_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x04,0x0a,0x4a,0x01,0x77,0x39,0x05]
+0xea,0x04,0x0a,0x4a,0x01,0x77,0x39,0x05
+
+# GFX11: v_and_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x36,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x36,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_and_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x36,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x36,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_ashrrev_i32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x34,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x34,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_ashrrev_i32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x34,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x34,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_ldexp_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x76,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x76,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_ldexp_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x76,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x76,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_lshlrev_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x30,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x30,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_lshlrev_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x30,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x30,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_lshrrev_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x32,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x32,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_lshrrev_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x32,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x32,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_max_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x72,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x72,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_max_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x72,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x72,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_max_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x20,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x20,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_max_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x20,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x20,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_max_i32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x24,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x24,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_max_i32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x24,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x24,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_max_u32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x28,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x28,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_max_u32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x28,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x28,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_min_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x74,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x74,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_min_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x74,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x74,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_min_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x1e,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x1e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_min_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x1e,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x1e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_min_i32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x22,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x22,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_min_i32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x22,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x22,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_min_u32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x26,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x26,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_min_u32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x26,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x26,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mul_dx9_zero_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x0e,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x0e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mul_dx9_zero_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x0e,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x0e,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mul_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x6a,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x6a,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mul_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x6a,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x6a,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mul_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x10,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x10,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mul_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x10,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x10,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mul_hi_i32_i24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x14,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x14,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mul_hi_i32_i24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x14,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x14,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mul_hi_u32_u24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x18,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x18,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mul_hi_u32_u24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x18,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x18,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mul_i32_i24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x12,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x12,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mul_i32_i24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x12,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x12,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mul_u32_u24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x16,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x16,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_mul_u32_u24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x16,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x16,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_or_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x38,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x38,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_or_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x38,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x38,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_sub_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x66,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x66,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_sub_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x66,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x66,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_sub_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x08,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x08,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_sub_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x08,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x08,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_sub_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0x0a,0x4c,0x01,0x77,0x39,0x05]
+0xe9,0x04,0x0a,0x4c,0x01,0x77,0x39,0x05
+
+# GFX11: v_sub_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x04,0x0a,0x4c,0x01,0x77,0x39,0x05]
+0xea,0x04,0x0a,0x4c,0x01,0x77,0x39,0x05
+
+# GFX11: v_subrev_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x68,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x68,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_subrev_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x68,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x68,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_subrev_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x0a,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x0a,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_subrev_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x0a,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x0a,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_subrev_nc_u32_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xfe,0x0b,0x4e,0x01,0x77,0x39,0x05]
+0xe9,0xfe,0x0b,0x4e,0x01,0x77,0x39,0x05
+
+# GFX11: v_subrev_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x04,0x0a,0x4e,0x01,0x77,0x39,0x05]
+0xea,0x04,0x0a,0x4e,0x01,0x77,0x39,0x05
+
+# GFX11: v_xnor_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x3c,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x3c,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_xnor_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x3c,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x3c,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_xor_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x3a,0x01,0x88,0xc6,0xfa]
+0xe9,0x04,0x0a,0x3a,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_xor_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x3a,0x01,0x88,0xc6,0xfa]
+0xea,0x04,0x0a,0x3a,0x01,0x88,0xc6,0xfa
+
+# GFX11: v_dot2acc_f32_f16_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0x0a,0x04,0x01,0x77,0x39,0x05]
+0xe9,0x04,0x0a,0x04,0x01,0x77,0x39,0x05
+
+# GFX11: v_dot2acc_f32_f16_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x04,0x0a,0x04,0x01,0x77,0x39,0x05]
+0xea,0x04,0x0a,0x04,0x01,0x77,0x39,0x05

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
similarity index 56%
rename from llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt
rename to llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
index 6d0cc922e16c0..18bc3ab5d1b7b 100644
--- a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
@@ -1,47594 +1,23794 @@
 # RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX11,W32 %s
 # RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX11,W64 %s
 
-# GFX11: s_abs
diff _i32 exec_hi, s1, s2           ; encoding: [0x01,0x02,0x7f,0x83]
-0x01,0x02,0x7f,0x83
+# 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: s_abs
diff _i32 exec_lo, s1, s2           ; encoding: [0x01,0x02,0x7e,0x83]
-0x01,0x02,0x7e,0x83
+# 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: s_abs
diff _i32 m0, s1, s2                ; encoding: [0x01,0x02,0x7d,0x83]
-0x01,0x02,0x7d,0x83
+# 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: s_abs
diff _i32 s0, 0.5, s2               ; encoding: [0xf0,0x02,0x00,0x83]
-0xf0,0x02,0x00,0x83
+# 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: s_abs
diff _i32 s0, 0, s2                 ; encoding: [0x80,0x02,0x00,0x83]
-0x80,0x02,0x00,0x83
+# 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: s_abs
diff _i32 s0, 0x3f717273, s2        ; encoding: [0xff,0x02,0x00,0x83,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x83,0x73,0x72,0x71,0x3f
+# 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: s_abs
diff _i32 s0, 0xaf123456, s2        ; encoding: [0xff,0x02,0x00,0x83,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x83,0x56,0x34,0x12,0xaf
+# 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: s_abs
diff _i32 s0, -1, s2                ; encoding: [0xc1,0x02,0x00,0x83]
-0xc1,0x02,0x00,0x83
+# 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: s_abs
diff _i32 s0, -4.0, s2              ; encoding: [0xf7,0x02,0x00,0x83]
-0xf7,0x02,0x00,0x83
+# 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: s_abs
diff _i32 s0, exec_hi, s2           ; encoding: [0x7f,0x02,0x00,0x83]
-0x7f,0x02,0x00,0x83
+# 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: s_abs
diff _i32 s0, exec_lo, s2           ; encoding: [0x7e,0x02,0x00,0x83]
-0x7e,0x02,0x00,0x83
+# 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: s_abs
diff _i32 s0, m0, s2                ; encoding: [0x7d,0x02,0x00,0x83]
-0x7d,0x02,0x00,0x83
+# 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: s_abs
diff _i32 s0, s104, s103            ; encoding: [0x68,0x67,0x00,0x83]
-0x68,0x67,0x00,0x83
+# 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: s_abs
diff _i32 s0, s104, s2              ; encoding: [0x68,0x02,0x00,0x83]
-0x68,0x02,0x00,0x83
+# 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: s_abs
diff _i32 s0, s1, 0.5               ; encoding: [0x01,0xf0,0x00,0x83]
-0x01,0xf0,0x00,0x83
+# 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: s_abs
diff _i32 s0, s1, 0                 ; encoding: [0x01,0x80,0x00,0x83]
-0x01,0x80,0x00,0x83
+# 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: s_abs
diff _i32 s0, s1, 0x3f717273        ; encoding: [0x01,0xff,0x00,0x83,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x83,0x73,0x72,0x71,0x3f
+# 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: s_abs
diff _i32 s0, s1, 0xaf123456        ; encoding: [0x01,0xff,0x00,0x83,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x83,0x56,0x34,0x12,0xaf
+# 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: s_abs
diff _i32 s0, s1, -1                ; encoding: [0x01,0xc1,0x00,0x83]
-0x01,0xc1,0x00,0x83
+# 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: s_abs
diff _i32 s0, s1, -4.0              ; encoding: [0x01,0xf7,0x00,0x83]
-0x01,0xf7,0x00,0x83
+# 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: s_abs
diff _i32 s0, s1, exec_hi           ; encoding: [0x01,0x7f,0x00,0x83]
-0x01,0x7f,0x00,0x83
+# 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: s_abs
diff _i32 s0, s1, exec_lo           ; encoding: [0x01,0x7e,0x00,0x83]
-0x01,0x7e,0x00,0x83
+# 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: s_abs
diff _i32 s0, s1, m0                ; encoding: [0x01,0x7d,0x00,0x83]
-0x01,0x7d,0x00,0x83
+# 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: s_abs
diff _i32 s0, s1, s103              ; encoding: [0x01,0x67,0x00,0x83]
-0x01,0x67,0x00,0x83
+# 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: s_abs
diff _i32 s0, s1, s2                ; encoding: [0x01,0x02,0x00,0x83]
-0x01,0x02,0x00,0x83
+# 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: s_abs
diff _i32 s0, s1, vcc_hi            ; encoding: [0x01,0x6b,0x00,0x83]
-0x01,0x6b,0x00,0x83
+# 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: s_abs
diff _i32 s0, s1, vcc_lo            ; encoding: [0x01,0x6a,0x00,0x83]
-0x01,0x6a,0x00,0x83
+# 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: s_abs
diff _i32 s0, vcc_hi, s2            ; encoding: [0x6b,0x02,0x00,0x83]
-0x6b,0x02,0x00,0x83
+# 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: s_abs
diff _i32 s0, vcc_lo, s2            ; encoding: [0x6a,0x02,0x00,0x83]
-0x6a,0x02,0x00,0x83
+# 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: s_abs
diff _i32 s105, s104, s103          ; encoding: [0x68,0x67,0x69,0x83]
-0x68,0x67,0x69,0x83
+# 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: s_abs
diff _i32 s105, s104, s2            ; encoding: [0x68,0x02,0x69,0x83]
-0x68,0x02,0x69,0x83
+# 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: s_abs
diff _i32 s105, s1, s103            ; encoding: [0x01,0x67,0x69,0x83]
-0x01,0x67,0x69,0x83
+# 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: s_abs
diff _i32 s105, s1, s2              ; encoding: [0x01,0x02,0x69,0x83]
-0x01,0x02,0x69,0x83
+# 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: s_abs
diff _i32 vcc_hi, s1, s2            ; encoding: [0x01,0x02,0x6b,0x83]
-0x01,0x02,0x6b,0x83
+# 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: s_abs
diff _i32 vcc_lo, s1, s2            ; encoding: [0x01,0x02,0x6a,0x83]
-0x01,0x02,0x6a,0x83
+# 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: s_abs_i32 exec_hi, s1                   ; encoding: [0x01,0x15,0xff,0xbe]
-0x01,0x15,0xff,0xbe
+# 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: s_abs_i32 exec_lo, s1                   ; encoding: [0x01,0x15,0xfe,0xbe]
-0x01,0x15,0xfe,0xbe
+# 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: s_abs_i32 m0, s1                        ; encoding: [0x01,0x15,0xfd,0xbe]
-0x01,0x15,0xfd,0xbe
+# 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: s_abs_i32 s0, 0.5                       ; encoding: [0xf0,0x15,0x80,0xbe]
-0xf0,0x15,0x80,0xbe
+# W32: v_add_co_u32 v255, s0, v1, v2           ; encoding: [0xff,0x00,0x00,0xd7,0x01,0x05,0x02,0x00]
+# W64: v_add_co_u32 v255, s[0:1], v1, v2       ; encoding: [0xff,0x00,0x00,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x00,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_abs_i32 s0, 0                         ; encoding: [0x80,0x15,0x80,0xbe]
-0x80,0x15,0x80,0xbe
+# W32: v_add_co_u32 v5, s0, 0.5, v2            ; encoding: [0x05,0x00,0x00,0xd7,0xf0,0x04,0x02,0x00]
+# W64: v_add_co_u32 v5, s[0:1], 0.5, v2        ; encoding: [0x05,0x00,0x00,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x00,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_abs_i32 s0, 0x3f717273                ; encoding: [0xff,0x15,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x15,0x80,0xbe,0x73,0x72,0x71,0x3f
+# W32: v_add_co_u32 v5, s0, 0, v2              ; encoding: [0x05,0x00,0x00,0xd7,0x80,0x04,0x02,0x00]
+# W64: v_add_co_u32 v5, s[0:1], 0, v2          ; encoding: [0x05,0x00,0x00,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x00,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_abs_i32 s0, 0xaf123456                ; encoding: [0xff,0x15,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x15,0x80,0xbe,0x56,0x34,0x12,0xaf
+# W32: v_add_co_u32 v5, s0, -1, v2             ; encoding: [0x05,0x00,0x00,0xd7,0xc1,0x04,0x02,0x00]
+# W64: v_add_co_u32 v5, s[0:1], -1, v2         ; encoding: [0x05,0x00,0x00,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x00,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_abs_i32 s0, -1                        ; encoding: [0xc1,0x15,0x80,0xbe]
-0xc1,0x15,0x80,0xbe
+# W32: v_add_co_u32 v5, s0, -4.0, v2           ; encoding: [0x05,0x00,0x00,0xd7,0xf7,0x04,0x02,0x00]
+# W64: v_add_co_u32 v5, s[0:1], -4.0, v2       ; encoding: [0x05,0x00,0x00,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x00,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_abs_i32 s0, -4.0                      ; encoding: [0xf7,0x15,0x80,0xbe]
-0xf7,0x15,0x80,0xbe
+# W32: v_add_co_u32 v5, s0, exec_hi, v2        ; encoding: [0x05,0x00,0x00,0xd7,0x7f,0x04,0x02,0x00]
+# W64: v_add_co_u32 v5, s[0:1], exec_hi, v2    ; encoding: [0x05,0x00,0x00,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x00,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_abs_i32 s0, exec_hi                   ; encoding: [0x7f,0x15,0x80,0xbe]
-0x7f,0x15,0x80,0xbe
+# W32: v_add_co_u32 v5, s0, exec_lo, v2        ; encoding: [0x05,0x00,0x00,0xd7,0x7e,0x04,0x02,0x00]
+# W64: v_add_co_u32 v5, s[0:1], exec_lo, v2    ; encoding: [0x05,0x00,0x00,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x00,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_abs_i32 s0, exec_lo                   ; encoding: [0x7e,0x15,0x80,0xbe]
-0x7e,0x15,0x80,0xbe
+# W32: v_add_co_u32 v5, s0, m0, v2             ; encoding: [0x05,0x00,0x00,0xd7,0x7d,0x04,0x02,0x00]
+# W64: v_add_co_u32 v5, s[0:1], m0, v2         ; encoding: [0x05,0x00,0x00,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x00,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_abs_i32 s0, m0                        ; encoding: [0x7d,0x15,0x80,0xbe]
-0x7d,0x15,0x80,0xbe
+# W32: v_add_co_u32 v5, s0, s103, v2           ; encoding: [0x05,0x00,0x00,0xd7,0x67,0x04,0x02,0x00]
+# W64: v_add_co_u32 v5, s[0:1], s103, v2       ; encoding: [0x05,0x00,0x00,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x00,0xd7,0x67,0x04,0x02,0x00
 
-# GFX11: s_abs_i32 s0, s104                      ; encoding: [0x68,0x15,0x80,0xbe]
-0x68,0x15,0x80,0xbe
+# W32: v_add_co_u32 v5, s0, s1, v2             ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x04,0x02,0x00]
+# W64: v_add_co_u32 v5, s[0:1], s1, v2         ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x00,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_abs_i32 s0, s1                        ; encoding: [0x01,0x15,0x80,0xbe]
-0x01,0x15,0x80,0xbe
+# W32: v_add_co_u32 v5, s0, v1, 0.5            ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xe1,0x01,0x00]
+# W64: v_add_co_u32 v5, s[0:1], v1, 0.5        ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x00,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_abs_i32 s0, vcc_hi                    ; encoding: [0x6b,0x15,0x80,0xbe]
-0x6b,0x15,0x80,0xbe
+# W32: v_add_co_u32 v5, s0, v1, 0              ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x01,0x01,0x00]
+# W64: v_add_co_u32 v5, s[0:1], v1, 0          ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x00,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_abs_i32 s0, vcc_lo                    ; encoding: [0x6a,0x15,0x80,0xbe]
-0x6a,0x15,0x80,0xbe
+# W32: v_add_co_u32 v5, s0, v1, -1             ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x83,0x01,0x00]
+# W64: v_add_co_u32 v5, s[0:1], v1, -1         ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x00,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_abs_i32 s105, s104                    ; encoding: [0x68,0x15,0xe9,0xbe]
-0x68,0x15,0xe9,0xbe
+# W32: v_add_co_u32 v5, s0, v1, -4.0           ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xef,0x01,0x00]
+# W64: v_add_co_u32 v5, s[0:1], v1, -4.0       ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x00,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_abs_i32 s105, s1                      ; encoding: [0x01,0x15,0xe9,0xbe]
-0x01,0x15,0xe9,0xbe
+# W32: v_add_co_u32 v5, s0, v1, exec_hi        ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xff,0x00,0x00]
+# W64: v_add_co_u32 v5, s[0:1], v1, exec_hi    ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x00,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_abs_i32 vcc_hi, s1                    ; encoding: [0x01,0x15,0xeb,0xbe]
-0x01,0x15,0xeb,0xbe
+# W32: v_add_co_u32 v5, s0, v1, exec_lo        ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xfd,0x00,0x00]
+# W64: v_add_co_u32 v5, s[0:1], v1, exec_lo    ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x00,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_abs_i32 vcc_lo, s1                    ; encoding: [0x01,0x15,0xea,0xbe]
-0x01,0x15,0xea,0xbe
+# W32: v_add_co_u32 v5, s0, v1, m0             ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xfb,0x00,0x00]
+# W64: v_add_co_u32 v5, s[0:1], v1, m0         ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x00,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_addc_u32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x82]
-0x01,0x02,0x7f,0x82
+# W32: v_add_co_u32 v5, s0, v1, s103           ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xcf,0x00,0x00]
+# W64: v_add_co_u32 v5, s[0:1], v1, s103       ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x00,0xd7,0x01,0xcf,0x00,0x00
 
-# GFX11: s_addc_u32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x82]
-0x01,0x02,0x7e,0x82
+# W32: v_add_co_u32 v5, s0, v1, s2             ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x05,0x00,0x00]
+# W64: v_add_co_u32 v5, s[0:1], v1, s2         ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x00,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_addc_u32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7d,0x82]
-0x01,0x02,0x7d,0x82
+# W32: v_add_co_u32 v5, s0, v1, v255           ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xff,0x03,0x00]
+# W64: v_add_co_u32 v5, s[0:1], v1, v255       ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x00,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_addc_u32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x82]
-0xf0,0x02,0x00,0x82
+# W32: v_add_co_u32 v5, s0, v1, v2             ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x05,0x02,0x00]
+# W64: v_add_co_u32 v5, s[0:1], v1, v2         ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x00,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_addc_u32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x82]
-0x80,0x02,0x00,0x82
+# W32: v_add_co_u32 v5, s0, v1, vcc_hi         ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xd7,0x00,0x00]
+# W64: v_add_co_u32 v5, s[0:1], v1, vcc_hi     ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x00,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_addc_u32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x82,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x82,0x73,0x72,0x71,0x3f
+# W32: v_add_co_u32 v5, s0, v1, vcc_lo         ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xd5,0x00,0x00]
+# W64: v_add_co_u32 v5, s[0:1], v1, vcc_lo     ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x00,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_addc_u32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x82,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x82,0x56,0x34,0x12,0xaf
+# W32: v_add_co_u32 v5, s0, v255, v2           ; encoding: [0x05,0x00,0x00,0xd7,0xff,0x05,0x02,0x00]
+# W64: v_add_co_u32 v5, s[0:1], v255, v2       ; encoding: [0x05,0x00,0x00,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x00,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_addc_u32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x82]
-0xc1,0x02,0x00,0x82
+# W32: v_add_co_u32 v5, s0, vcc_hi, v2         ; encoding: [0x05,0x00,0x00,0xd7,0x6b,0x04,0x02,0x00]
+# W64: v_add_co_u32 v5, s[0:1], vcc_hi, v2     ; encoding: [0x05,0x00,0x00,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x00,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_addc_u32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x82]
-0xf7,0x02,0x00,0x82
+# W32: v_add_co_u32 v5, s0, vcc_lo, v2         ; encoding: [0x05,0x00,0x00,0xd7,0x6a,0x04,0x02,0x00]
+# W64: v_add_co_u32 v5, s[0:1], vcc_lo, v2     ; encoding: [0x05,0x00,0x00,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x00,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_addc_u32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x82]
-0x7f,0x02,0x00,0x82
+# 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: s_addc_u32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x82]
-0x7e,0x02,0x00,0x82
+# 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: s_addc_u32 s0, m0, s2                   ; encoding: [0x7d,0x02,0x00,0x82]
-0x7d,0x02,0x00,0x82
+# 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: s_addc_u32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x82]
-0x68,0x67,0x00,0x82
+# 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: s_addc_u32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x82]
-0x68,0x02,0x00,0x82
+# 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: s_addc_u32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x82]
-0x01,0xf0,0x00,0x82
+# 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: s_addc_u32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x82]
-0x01,0x80,0x00,0x82
+# 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: s_addc_u32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x82,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x82,0x73,0x72,0x71,0x3f
+# 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: s_addc_u32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x82,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x82,0x56,0x34,0x12,0xaf
+# 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: s_addc_u32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x82]
-0x01,0xc1,0x00,0x82
+# 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: s_addc_u32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x82]
-0x01,0xf7,0x00,0x82
+# 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: s_addc_u32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x82]
-0x01,0x7f,0x00,0x82
+# 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: s_addc_u32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x82]
-0x01,0x7e,0x00,0x82
+# 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: s_addc_u32 s0, s1, m0                   ; encoding: [0x01,0x7d,0x00,0x82]
-0x01,0x7d,0x00,0x82
+# 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: s_addc_u32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x82]
-0x01,0x67,0x00,0x82
+# 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: s_addc_u32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x82]
-0x01,0x02,0x00,0x82
+# 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: s_addc_u32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x82]
-0x01,0x6b,0x00,0x82
+# 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: s_addc_u32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x82]
-0x01,0x6a,0x00,0x82
+# 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: s_addc_u32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x82]
-0x6b,0x02,0x00,0x82
+# 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: s_addc_u32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x82]
-0x6a,0x02,0x00,0x82
+# 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: s_addc_u32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x82]
-0x68,0x67,0x69,0x82
+# 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: s_addc_u32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x82]
-0x68,0x02,0x69,0x82
+# 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: s_addc_u32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x82]
-0x01,0x67,0x69,0x82
+# 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: s_addc_u32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x82]
-0x01,0x02,0x69,0x82
+# 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: s_addc_u32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x82]
-0x01,0x02,0x6b,0x82
+# 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: s_addc_u32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x82]
-0x01,0x02,0x6a,0x82
+# 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: s_add_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x81]
-0x01,0x02,0x7f,0x81
+# 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: s_add_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x81]
-0x01,0x02,0x7e,0x81
+# 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: s_add_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x81]
-0x01,0x02,0x7d,0x81
+# 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: s_add_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x81]
-0xf0,0x02,0x00,0x81
+# 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: s_add_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x81]
-0x80,0x02,0x00,0x81
+# 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: s_add_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x81,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x81,0x73,0x72,0x71,0x3f
+# 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: s_add_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x81,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x81,0x56,0x34,0x12,0xaf
+# 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: s_add_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x81]
-0xc1,0x02,0x00,0x81
+# 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: s_add_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x81]
-0xf7,0x02,0x00,0x81
+# 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: s_add_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x81]
-0x7f,0x02,0x00,0x81
+# 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: s_add_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x81]
-0x7e,0x02,0x00,0x81
+# 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: s_add_i32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x81]
-0x7d,0x02,0x00,0x81
+# 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: s_add_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x81]
-0x68,0x67,0x00,0x81
+# 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: s_add_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x81]
-0x68,0x02,0x00,0x81
+# 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: s_add_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x81]
-0x01,0xf0,0x00,0x81
+# 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: s_add_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x81]
-0x01,0x80,0x00,0x81
+# 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: s_add_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x81,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x81,0x73,0x72,0x71,0x3f
+# 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: s_add_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x81,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x81,0x56,0x34,0x12,0xaf
+# 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: s_add_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x81]
-0x01,0xc1,0x00,0x81
+# 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: s_add_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x81]
-0x01,0xf7,0x00,0x81
+# 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: s_add_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x81]
-0x01,0x7f,0x00,0x81
+# 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: s_add_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x81]
-0x01,0x7e,0x00,0x81
+# 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: s_add_i32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x81]
-0x01,0x7d,0x00,0x81
+# 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: s_add_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x81]
-0x01,0x67,0x00,0x81
+# 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: s_add_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x81]
-0x01,0x02,0x00,0x81
+# 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: s_add_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x81]
-0x01,0x6b,0x00,0x81
+# 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: s_add_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x81]
-0x01,0x6a,0x00,0x81
+# 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: s_add_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x81]
-0x6b,0x02,0x00,0x81
+# 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: s_add_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x81]
-0x6a,0x02,0x00,0x81
+# 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: s_add_i32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x81]
-0x68,0x67,0x69,0x81
+# 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: s_add_i32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x81]
-0x68,0x02,0x69,0x81
+# 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: s_add_i32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x81]
-0x01,0x67,0x69,0x81
+# 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: s_add_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x81]
-0x01,0x02,0x69,0x81
+# 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: s_add_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x81]
-0x01,0x02,0x6b,0x81
+# 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: s_add_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x81]
-0x01,0x02,0x6a,0x81
+# 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: s_addk_i32 exec_hi, 0x1234              ; encoding: [0x34,0x12,0xff,0xb7]
-0x34,0x12,0xff,0xb7
+# 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: s_addk_i32 exec_lo, 0x1234              ; encoding: [0x34,0x12,0xfe,0xb7]
-0x34,0x12,0xfe,0xb7
+# 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: s_addk_i32 m0, 0x1234                   ; encoding: [0x34,0x12,0xfd,0xb7]
-0x34,0x12,0xfd,0xb7
+# 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: s_addk_i32 s0, 0x1234                   ; encoding: [0x34,0x12,0x80,0xb7]
-0x34,0x12,0x80,0xb7
+# 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: s_addk_i32 s0, 0xc1d1                   ; encoding: [0xd1,0xc1,0x80,0xb7]
-0xd1,0xc1,0x80,0xb7
+# 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: s_addk_i32 s105, 0x1234                 ; encoding: [0x34,0x12,0xe9,0xb7]
-0x34,0x12,0xe9,0xb7
+# 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: s_addk_i32 vcc_hi, 0x1234               ; encoding: [0x34,0x12,0xeb,0xb7]
-0x34,0x12,0xeb,0xb7
+# 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: s_addk_i32 vcc_lo, 0x1234               ; encoding: [0x34,0x12,0xea,0xb7]
-0x34,0x12,0xea,0xb7
+# 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: s_add_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x80]
-0x01,0x02,0x7f,0x80
+# 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: s_add_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x80]
-0x01,0x02,0x7e,0x80
+# 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: s_add_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x80]
-0x01,0x02,0x7d,0x80
+# 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: s_add_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x80]
-0xf0,0x02,0x00,0x80
+# 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: s_add_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x80]
-0x80,0x02,0x00,0x80
+# 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: s_add_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x80,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x80,0x73,0x72,0x71,0x3f
+# 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: s_add_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x80,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x80,0x56,0x34,0x12,0xaf
+# 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: s_add_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x80]
-0xc1,0x02,0x00,0x80
+# 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: s_add_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x80]
-0xf7,0x02,0x00,0x80
+# 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: s_add_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x80]
-0x7f,0x02,0x00,0x80
+# 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: s_add_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x80]
-0x7e,0x02,0x00,0x80
+# 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: s_add_u32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x80]
-0x7d,0x02,0x00,0x80
+# 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: s_add_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x80]
-0x68,0x67,0x00,0x80
+# 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: s_add_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x80]
-0x68,0x02,0x00,0x80
+# 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: s_add_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x80]
-0x01,0xf0,0x00,0x80
+# 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: s_add_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x80]
-0x01,0x80,0x00,0x80
+# 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: s_add_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x80,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x80,0x73,0x72,0x71,0x3f
+# 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: s_add_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x80,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x80,0x56,0x34,0x12,0xaf
+# 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: s_add_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x80]
-0x01,0xc1,0x00,0x80
+# 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: s_add_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x80]
-0x01,0xf7,0x00,0x80
+# 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: s_add_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x80]
-0x01,0x7f,0x00,0x80
+# 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: s_add_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x80]
-0x01,0x7e,0x00,0x80
+# 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: s_add_u32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x80]
-0x01,0x7d,0x00,0x80
+# 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: s_add_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x80]
-0x01,0x67,0x00,0x80
+# 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: s_add_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x80]
-0x01,0x02,0x00,0x80
+# 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: s_add_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x80]
-0x01,0x6b,0x00,0x80
+# 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: s_add_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x80]
-0x01,0x6a,0x00,0x80
+# 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: s_add_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x80]
-0x6b,0x02,0x00,0x80
+# 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: s_add_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x80]
-0x6a,0x02,0x00,0x80
+# 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: s_add_u32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x80]
-0x68,0x67,0x69,0x80
+# 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: s_add_u32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x80]
-0x68,0x02,0x69,0x80
+# 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: s_add_u32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x80]
-0x01,0x67,0x69,0x80
+# 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: s_add_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x80]
-0x01,0x02,0x69,0x80
+# 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: s_add_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x80]
-0x01,0x02,0x6b,0x80
+# 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: s_add_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x80]
-0x01,0x02,0x6a,0x80
+# 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: s_and_b32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x8b]
-0x01,0x02,0x7f,0x8b
+# 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: s_and_b32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x8b]
-0x01,0x02,0x7e,0x8b
+# 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: s_and_b32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x8b]
-0x01,0x02,0x7d,0x8b
+# 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: s_and_b32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x8b]
-0xf0,0x02,0x00,0x8b
+# 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: s_and_b32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x8b]
-0x80,0x02,0x00,0x8b
+# 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: s_and_b32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x8b,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x8b,0x73,0x72,0x71,0x3f
+# 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: s_and_b32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x8b,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x8b,0x56,0x34,0x12,0xaf
+# 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: s_and_b32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x8b]
-0xc1,0x02,0x00,0x8b
+# 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: s_and_b32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x8b]
-0xf7,0x02,0x00,0x8b
+# 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: s_and_b32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x8b]
-0x7f,0x02,0x00,0x8b
+# 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: s_and_b32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x8b]
-0x7e,0x02,0x00,0x8b
+# 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: s_and_b32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x8b]
-0x7d,0x02,0x00,0x8b
+# 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: s_and_b32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x8b]
-0x68,0x67,0x00,0x8b
+# 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: s_and_b32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x8b]
-0x68,0x02,0x00,0x8b
+# 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: s_and_b32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x8b]
-0x01,0xf0,0x00,0x8b
+# 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: s_and_b32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x8b]
-0x01,0x80,0x00,0x8b
+# 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: s_and_b32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x8b,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x8b,0x73,0x72,0x71,0x3f
+# GFX11: v_add_nc_u16 v255, v1, v2               ; encoding: [0xff,0x00,0x03,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x03,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_and_b32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x8b,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x8b,0x56,0x34,0x12,0xaf
+# GFX11: v_add_nc_u16 v5, 0, v2                  ; encoding: [0x05,0x00,0x03,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x03,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_and_b32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x8b]
-0x01,0xc1,0x00,0x8b
+# GFX11: v_add_nc_u16 v5, 0x3800, v2             ; encoding: [0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
 
-# GFX11: s_and_b32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x8b]
-0x01,0xf7,0x00,0x8b
+# GFX11: v_add_nc_u16 v5, 0xc400, v2             ; encoding: [0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_and_b32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x8b]
-0x01,0x7f,0x00,0x8b
+# GFX11: v_add_nc_u16 v5, -1, v2                 ; encoding: [0x05,0x00,0x03,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x03,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_and_b32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x8b]
-0x01,0x7e,0x00,0x8b
+# GFX11: v_add_nc_u16 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x03,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x03,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_and_b32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x8b]
-0x01,0x7d,0x00,0x8b
+# GFX11: v_add_nc_u16 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x03,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x03,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_and_b32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x8b]
-0x01,0x67,0x00,0x8b
+# GFX11: v_add_nc_u16 v5, m0, v2                 ; encoding: [0x05,0x00,0x03,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x03,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_and_b32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x8b]
-0x01,0x02,0x00,0x8b
+# GFX11: v_add_nc_u16 v5, s101, v2               ; encoding: [0x05,0x00,0x03,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x03,0xd7,0x65,0x04,0x02,0x00
 
-# GFX11: s_and_b32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x8b]
-0x01,0x6b,0x00,0x8b
+# GFX11: v_add_nc_u16 v5, s1, v2                 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x03,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_and_b32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x8b]
-0x01,0x6a,0x00,0x8b
+# GFX11: v_add_nc_u16 v5, v1, 0                  ; encoding: [0x05,0x00,0x03,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x03,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_and_b32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x8b]
-0x6b,0x02,0x00,0x8b
+# GFX11: v_add_nc_u16 v5, v1, 0x3800             ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00
 
-# GFX11: s_and_b32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x8b]
-0x6a,0x02,0x00,0x8b
+# GFX11: v_add_nc_u16 v5, v1, 0xc400 clamp       ; encoding: [0x05,0x80,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x80,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_and_b32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x8b]
-0x68,0x67,0x69,0x8b
+# GFX11: v_add_nc_u16 v5, v1, 0xc400             ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_and_b32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x8b]
-0x68,0x02,0x69,0x8b
+# GFX11: v_add_nc_u16 v5, v1, -1                 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x03,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_and_b32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x8b]
-0x01,0x67,0x69,0x8b
+# GFX11: v_add_nc_u16 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x03,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_and_b32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x8b]
-0x01,0x02,0x69,0x8b
+# GFX11: v_add_nc_u16 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x03,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_and_b32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x8b]
-0x01,0x02,0x6b,0x8b
+# GFX11: v_add_nc_u16 v5, v1, m0                 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x03,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_and_b32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x8b]
-0x01,0x02,0x6a,0x8b
+# GFX11: v_add_nc_u16 v5, v1, s101               ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x03,0xd7,0x01,0xcb,0x00,0x00
 
-# GFX11: s_and_b32 s0, s1, null                  ; encoding: [0x01,0x7c,0x00,0x8b]
-0x01,0x7c,0x00,0x8b
+# GFX11: v_add_nc_u16 v5, v1, s2                 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x03,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_and_b32 s0, null, s2                  ; encoding: [0x7c,0x02,0x00,0x8b]
-0x7c,0x02,0x00,0x8b
+# GFX11: v_add_nc_u16 v5, v1, v255               ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x03,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_and_b32 null, s1, s2                  ; encoding: [0x01,0x02,0x7c,0x8b]
-0x01,0x02,0x7c,0x8b
+# GFX11: v_add_nc_u16 v5, v1, v2                 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x03,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_and_b64 exec, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xfe,0x8b]
-0x02,0x04,0xfe,0x8b
+# GFX11: v_add_nc_u16 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x03,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_and_b64 s[0:1], 0.5, s[4:5]           ; encoding: [0xf0,0x04,0x80,0x8b]
-0xf0,0x04,0x80,0x8b
+# GFX11: v_add_nc_u16 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x03,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_and_b64 s[0:1], 0, s[4:5]             ; encoding: [0x80,0x04,0x80,0x8b]
-0x80,0x04,0x80,0x8b
+# GFX11: v_add_nc_u16 v5, v255, v2               ; encoding: [0x05,0x00,0x03,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x03,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_and_b64 s[0:1], 0x3f717273, s[4:5]    ; encoding: [0xff,0x04,0x80,0x8b,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x8b,0x73,0x72,0x71,0x3f
+# GFX11: v_add_nc_u16 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x03,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x03,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_and_b64 s[0:1], 0xaf123456, s[4:5]    ; encoding: [0xff,0x04,0x80,0x8b,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x8b,0x56,0x34,0x12,0xaf
+# GFX11: v_add_nc_u16 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x03,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x03,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_and_b64 s[0:1], -1, s[4:5]            ; encoding: [0xc1,0x04,0x80,0x8b]
-0xc1,0x04,0x80,0x8b
+# 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: s_and_b64 s[0:1], -4.0, s[4:5]          ; encoding: [0xf7,0x04,0x80,0x8b]
-0xf7,0x04,0x80,0x8b
+# 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: s_and_b64 s[0:1], exec, s[4:5]          ; encoding: [0x7e,0x04,0x80,0x8b]
-0x7e,0x04,0x80,0x8b
+# 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: s_and_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8b]
-0x66,0x64,0x80,0x8b
+# 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: s_and_b64 s[0:1], s[102:103], s[4:5]    ; encoding: [0x66,0x04,0x80,0x8b]
-0x66,0x04,0x80,0x8b
+# 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: s_and_b64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x80,0x8b]
-0x02,0xf0,0x80,0x8b
+# 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: s_and_b64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x80,0x8b]
-0x02,0x80,0x80,0x8b
+# 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: s_and_b64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x80,0x8b,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x80,0x8b,0x73,0x72,0x71,0x3f
+# 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: s_and_b64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x80,0x8b,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x80,0x8b,0x56,0x34,0x12,0xaf
+# 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: s_and_b64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x80,0x8b]
-0x02,0xc1,0x80,0x8b
+# 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: s_and_b64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x80,0x8b]
-0x02,0xf7,0x80,0x8b
+# 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: s_and_b64 s[0:1], s[2:3], exec          ; encoding: [0x02,0x7e,0x80,0x8b]
-0x02,0x7e,0x80,0x8b
+# 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: s_and_b64 s[0:1], s[2:3], s[100:101]    ; encoding: [0x02,0x64,0x80,0x8b]
-0x02,0x64,0x80,0x8b
+# 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: s_and_b64 s[0:1], s[2:3], s[4:5]        ; encoding: [0x02,0x04,0x80,0x8b]
-0x02,0x04,0x80,0x8b
+# 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: s_and_b64 s[0:1], s[2:3], vcc           ; encoding: [0x02,0x6a,0x80,0x8b]
-0x02,0x6a,0x80,0x8b
+# 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: s_and_b64 s[0:1], vcc, s[4:5]           ; encoding: [0x6a,0x04,0x80,0x8b]
-0x6a,0x04,0x80,0x8b
+# 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: s_and_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8b]
-0x66,0x64,0xe8,0x8b
+# 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: s_and_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8b]
-0x66,0x04,0xe8,0x8b
+# 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: s_and_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8b]
-0x02,0x64,0xe8,0x8b
+# 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: s_and_b64 s[104:105], s[2:3], s[4:5]    ; encoding: [0x02,0x04,0xe8,0x8b]
-0x02,0x04,0xe8,0x8b
+# 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: s_and_b64 vcc, s[2:3], s[4:5]           ; encoding: [0x02,0x04,0xea,0x8b]
-0x02,0x04,0xea,0x8b
+# 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: s_and_not0_saveexec_b32 s0, 0.5         ; encoding: [0xf0,0x2c,0x80,0xbe]
-0xf0,0x2c,0x80,0xbe
+# 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: s_and_not0_saveexec_b32 s0, 0           ; encoding: [0x80,0x2c,0x80,0xbe]
-0x80,0x2c,0x80,0xbe
+# 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: s_and_not0_saveexec_b32 s0, 0x3f717273  ; encoding: [0xff,0x2c,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x2c,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_and_not0_saveexec_b32 s0, 0xaf123456  ; encoding: [0xff,0x2c,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x2c,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_and_not0_saveexec_b32 s0, -1          ; encoding: [0xc1,0x2c,0x80,0xbe]
-0xc1,0x2c,0x80,0xbe
+# 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: s_and_not0_saveexec_b32 s0, -4.0        ; encoding: [0xf7,0x2c,0x80,0xbe]
-0xf7,0x2c,0x80,0xbe
+# 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: s_and_not0_saveexec_b32 s0, exec_hi     ; encoding: [0x7f,0x2c,0x80,0xbe]
-0x7f,0x2c,0x80,0xbe
+# 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: s_and_not0_saveexec_b32 s0, exec_lo     ; encoding: [0x7e,0x2c,0x80,0xbe]
-0x7e,0x2c,0x80,0xbe
+# 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: s_and_not0_saveexec_b32 s0, m0          ; encoding: [0x7d,0x2c,0x80,0xbe]
-0x7d,0x2c,0x80,0xbe
+# 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: s_and_not0_saveexec_b32 s0, s104        ; encoding: [0x68,0x2c,0x80,0xbe]
-0x68,0x2c,0x80,0xbe
+# 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: s_and_not0_saveexec_b32 s0, s1          ; encoding: [0x01,0x2c,0x80,0xbe]
-0x01,0x2c,0x80,0xbe
+# 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: s_and_not0_saveexec_b32 s0, vcc_hi      ; encoding: [0x6b,0x2c,0x80,0xbe]
-0x6b,0x2c,0x80,0xbe
+# 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: s_and_not0_saveexec_b32 s0, vcc_lo      ; encoding: [0x6a,0x2c,0x80,0xbe]
-0x6a,0x2c,0x80,0xbe
+# 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: s_and_not0_saveexec_b32 s105, s104      ; encoding: [0x68,0x2c,0xe9,0xbe]
-0x68,0x2c,0xe9,0xbe
+# 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: s_and_not0_saveexec_b32 s105, s1        ; encoding: [0x01,0x2c,0xe9,0xbe]
-0x01,0x2c,0xe9,0xbe
+# 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: s_and_not0_saveexec_b32 vcc_hi, s1      ; encoding: [0x01,0x2c,0xeb,0xbe]
-0x01,0x2c,0xeb,0xbe
+# 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: s_and_not0_saveexec_b32 vcc_lo, s1      ; encoding: [0x01,0x2c,0xea,0xbe]
-0x01,0x2c,0xea,0xbe
+# 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: s_and_not0_saveexec_b64 s[0:1], 0.5     ; encoding: [0xf0,0x2d,0x80,0xbe]
-0xf0,0x2d,0x80,0xbe
+# 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: s_and_not0_saveexec_b64 s[0:1], 0       ; encoding: [0x80,0x2d,0x80,0xbe]
-0x80,0x2d,0x80,0xbe
+# 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: s_and_not0_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x2d,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x2d,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_and_not0_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x2d,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x2d,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_and_not0_saveexec_b64 s[0:1], -1      ; encoding: [0xc1,0x2d,0x80,0xbe]
-0xc1,0x2d,0x80,0xbe
+# 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: s_and_not0_saveexec_b64 s[0:1], -4.0    ; encoding: [0xf7,0x2d,0x80,0xbe]
-0xf7,0x2d,0x80,0xbe
+# 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: s_and_not0_saveexec_b64 s[0:1], exec    ; encoding: [0x7e,0x2d,0x80,0xbe]
-0x7e,0x2d,0x80,0xbe
+# 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: s_and_not0_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x2d,0x80,0xbe]
-0x66,0x2d,0x80,0xbe
+# 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: s_and_not0_saveexec_b64 s[0:1], s[2:3]  ; encoding: [0x02,0x2d,0x80,0xbe]
-0x02,0x2d,0x80,0xbe
+# 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: s_and_not0_saveexec_b64 s[0:1], vcc     ; encoding: [0x6a,0x2d,0x80,0xbe]
-0x6a,0x2d,0x80,0xbe
+# 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: s_and_not0_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x2d,0xe8,0xbe]
-0x66,0x2d,0xe8,0xbe
+# 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: s_and_not0_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x2d,0xe8,0xbe]
-0x02,0x2d,0xe8,0xbe
+# 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: s_and_not0_saveexec_b64 vcc, s[2:3]     ; encoding: [0x02,0x2d,0xea,0xbe]
-0x02,0x2d,0xea,0xbe
+# 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: s_and_not0_wrexec_b32 s0, 0.5           ; encoding: [0xf0,0x34,0x80,0xbe]
-0xf0,0x34,0x80,0xbe
+# 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: s_and_not0_wrexec_b32 s0, 0             ; encoding: [0x80,0x34,0x80,0xbe]
-0x80,0x34,0x80,0xbe
+# GFX11: v_and_or_b32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0x57,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x57,0xd6,0x01,0x05,0x0e,0x04
 
-# GFX11: s_and_not0_wrexec_b32 s0, 0x3f717273    ; encoding: [0xff,0x34,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x34,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_and_or_b32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0x57,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x57,0xd6,0xf0,0x04,0x0e,0x04
 
-# GFX11: s_and_not0_wrexec_b32 s0, 0xaf123456    ; encoding: [0xff,0x34,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x34,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_and_or_b32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0x57,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x57,0xd6,0x80,0x04,0x0e,0x04
 
-# GFX11: s_and_not0_wrexec_b32 s0, -1            ; encoding: [0xc1,0x34,0x80,0xbe]
-0xc1,0x34,0x80,0xbe
+# GFX11: v_and_or_b32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0x57,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x57,0xd6,0xc1,0x04,0x0e,0x04
 
-# GFX11: s_and_not0_wrexec_b32 s0, -4.0          ; encoding: [0xf7,0x34,0x80,0xbe]
-0xf7,0x34,0x80,0xbe
+# GFX11: v_and_or_b32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0x57,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x57,0xd6,0xf7,0x04,0x0e,0x04
 
-# GFX11: s_and_not0_wrexec_b32 s0, exec_hi       ; encoding: [0x7f,0x34,0x80,0xbe]
-0x7f,0x34,0x80,0xbe
+# GFX11: v_and_or_b32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0x57,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x57,0xd6,0x7f,0x04,0x0e,0x04
 
-# GFX11: s_and_not0_wrexec_b32 s0, exec_lo       ; encoding: [0x7e,0x34,0x80,0xbe]
-0x7e,0x34,0x80,0xbe
+# GFX11: v_and_or_b32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0x57,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x57,0xd6,0x7e,0x04,0x0e,0x04
 
-# GFX11: s_and_not0_wrexec_b32 s0, m0            ; encoding: [0x7d,0x34,0x80,0xbe]
-0x7d,0x34,0x80,0xbe
+# GFX11: v_and_or_b32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0x57,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x57,0xd6,0x7d,0x04,0x0e,0x04
 
-# GFX11: s_and_not0_wrexec_b32 s0, s104          ; encoding: [0x68,0x34,0x80,0xbe]
-0x68,0x34,0x80,0xbe
+# GFX11: v_and_or_b32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0x57,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x57,0xd6,0x65,0x04,0x0e,0x04
 
-# GFX11: s_and_not0_wrexec_b32 s0, s1            ; encoding: [0x01,0x34,0x80,0xbe]
-0x01,0x34,0x80,0xbe
+# GFX11: v_and_or_b32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x57,0xd6,0x01,0x04,0x0e,0x04
 
-# GFX11: s_and_not0_wrexec_b32 s0, vcc_hi        ; encoding: [0x6b,0x34,0x80,0xbe]
-0x6b,0x34,0x80,0xbe
+# GFX11: v_and_or_b32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x57,0xd6,0x01,0xe1,0x0d,0x04
 
-# GFX11: s_and_not0_wrexec_b32 s0, vcc_lo        ; encoding: [0x6a,0x34,0x80,0xbe]
-0x6a,0x34,0x80,0xbe
+# GFX11: v_and_or_b32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x57,0xd6,0x01,0x01,0x0d,0x04
 
-# GFX11: s_and_not0_wrexec_b32 s105, s104        ; encoding: [0x68,0x34,0xe9,0xbe]
-0x68,0x34,0xe9,0xbe
+# GFX11: v_and_or_b32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x57,0xd6,0x01,0x83,0x0d,0x04
 
-# GFX11: s_and_not0_wrexec_b32 s105, s1          ; encoding: [0x01,0x34,0xe9,0xbe]
-0x01,0x34,0xe9,0xbe
+# GFX11: v_and_or_b32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x57,0xd6,0x01,0xef,0x0d,0x04
 
-# GFX11: s_and_not0_wrexec_b32 vcc_hi, s1        ; encoding: [0x01,0x34,0xeb,0xbe]
-0x01,0x34,0xeb,0xbe
+# GFX11: v_and_or_b32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x57,0xd6,0x01,0xff,0x0c,0x04
 
-# GFX11: s_and_not0_wrexec_b32 vcc_lo, s1        ; encoding: [0x01,0x34,0xea,0xbe]
-0x01,0x34,0xea,0xbe
+# GFX11: v_and_or_b32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x57,0xd6,0x01,0xfd,0x0c,0x04
 
-# GFX11: s_and_not0_wrexec_b64 s[0:1], 0.5       ; encoding: [0xf0,0x35,0x80,0xbe]
-0xf0,0x35,0x80,0xbe
+# GFX11: v_and_or_b32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x57,0xd6,0x01,0xfb,0x0c,0x04
 
-# GFX11: s_and_not0_wrexec_b64 s[0:1], 0         ; encoding: [0x80,0x35,0x80,0xbe]
-0x80,0x35,0x80,0xbe
+# GFX11: v_and_or_b32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x57,0xd6,0x01,0xcb,0x0c,0x04
 
-# GFX11: s_and_not0_wrexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x35,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x35,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_and_or_b32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x57,0xd6,0x01,0x05,0x0c,0x04
 
-# GFX11: s_and_not0_wrexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x35,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x35,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_and_or_b32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x57,0xd6,0x01,0x05,0xc2,0x03
 
-# GFX11: s_and_not0_wrexec_b64 s[0:1], -1        ; encoding: [0xc1,0x35,0x80,0xbe]
-0xc1,0x35,0x80,0xbe
+# GFX11: v_and_or_b32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x57,0xd6,0x01,0x05,0x02,0x02
 
-# GFX11: s_and_not0_wrexec_b64 s[0:1], -4.0      ; encoding: [0xf7,0x35,0x80,0xbe]
-0xf7,0x35,0x80,0xbe
+# GFX11: v_and_or_b32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x57,0xd6,0x01,0x05,0x06,0x03
 
-# GFX11: s_and_not0_wrexec_b64 s[0:1], exec      ; encoding: [0x7e,0x35,0x80,0xbe]
-0x7e,0x35,0x80,0xbe
+# GFX11: v_and_or_b32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x57,0xd6,0x01,0x05,0xde,0x03
 
-# GFX11: s_and_not0_wrexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x35,0x80,0xbe]
-0x66,0x35,0x80,0xbe
+# GFX11: v_and_or_b32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x57,0xd6,0x01,0xff,0x0f,0x04
 
-# GFX11: s_and_not0_wrexec_b64 s[0:1], s[2:3]    ; encoding: [0x02,0x35,0x80,0xbe]
-0x02,0x35,0x80,0xbe
+# GFX11: v_and_or_b32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x57,0xd6,0x01,0x05,0xfe,0x01
 
-# GFX11: s_and_not0_wrexec_b64 s[0:1], vcc       ; encoding: [0x6a,0x35,0x80,0xbe]
-0x6a,0x35,0x80,0xbe
+# GFX11: v_and_or_b32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x57,0xd6,0x01,0x05,0xfa,0x01
 
-# GFX11: s_and_not0_wrexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x35,0xe8,0xbe]
-0x66,0x35,0xe8,0xbe
+# GFX11: v_and_or_b32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x57,0xd6,0x01,0x05,0xf6,0x01
 
-# GFX11: s_and_not0_wrexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x35,0xe8,0xbe]
-0x02,0x35,0xe8,0xbe
+# GFX11: v_and_or_b32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x57,0xd6,0x01,0x05,0x96,0x01
 
-# GFX11: s_and_not0_wrexec_b64 vcc, s[2:3]       ; encoding: [0x02,0x35,0xea,0xbe]
-0x02,0x35,0xea,0xbe
+# GFX11: v_and_or_b32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x57,0xd6,0x01,0x05,0x0e,0x00
 
-# GFX11: s_and_not1_b32 exec_hi, s1, s2          ; encoding: [0x01,0x02,0x7f,0x91]
-0x01,0x02,0x7f,0x91
+# GFX11: v_and_or_b32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x57,0xd6,0x01,0x05,0xfe,0x07
 
-# GFX11: s_and_not1_b32 exec_lo, s1, s2          ; encoding: [0x01,0x02,0x7e,0x91]
-0x01,0x02,0x7e,0x91
+# GFX11: v_and_or_b32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x57,0xd6,0x01,0x05,0x0e,0x04
 
-# GFX11: s_and_not1_b32 m0, s1, s2               ; encoding: [0x01,0x02,0x7d,0x91]
-0x01,0x02,0x7d,0x91
+# GFX11: v_and_or_b32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x57,0xd6,0x01,0x05,0xae,0x01
 
-# GFX11: s_and_not1_b32 s0, 0.5, s2              ; encoding: [0xf0,0x02,0x00,0x91]
-0xf0,0x02,0x00,0x91
+# GFX11: v_and_or_b32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x57,0xd6,0x01,0x05,0xaa,0x01
 
-# GFX11: s_and_not1_b32 s0, 0, s2                ; encoding: [0x80,0x02,0x00,0x91]
-0x80,0x02,0x00,0x91
+# GFX11: v_and_or_b32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x57,0xd6,0x01,0xd7,0x0c,0x04
 
-# GFX11: s_and_not1_b32 s0, 0x3f717273, s2       ; encoding: [0xff,0x02,0x00,0x91,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x91,0x73,0x72,0x71,0x3f
+# GFX11: v_and_or_b32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x57,0xd6,0x01,0xd5,0x0c,0x04
 
-# GFX11: s_and_not1_b32 s0, 0xaf123456, s2       ; encoding: [0xff,0x02,0x00,0x91,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x91,0x56,0x34,0x12,0xaf
+# GFX11: v_and_or_b32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0x57,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x57,0xd6,0xff,0x05,0x0e,0x04
 
-# GFX11: s_and_not1_b32 s0, -1, s2               ; encoding: [0xc1,0x02,0x00,0x91]
-0xc1,0x02,0x00,0x91
+# GFX11: v_and_or_b32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0x57,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x57,0xd6,0x6b,0x04,0x0e,0x04
 
-# GFX11: s_and_not1_b32 s0, -4.0, s2             ; encoding: [0xf7,0x02,0x00,0x91]
-0xf7,0x02,0x00,0x91
+# GFX11: v_and_or_b32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0x57,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x57,0xd6,0x6a,0x04,0x0e,0x04
 
-# GFX11: s_and_not1_b32 s0, exec_hi, s2          ; encoding: [0x7f,0x02,0x00,0x91]
-0x7f,0x02,0x00,0x91
+# GFX11: v_ashrrev_i16 v255, v1, v2              ; encoding: [0xff,0x00,0x3a,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x3a,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_and_not1_b32 s0, exec_lo, s2          ; encoding: [0x7e,0x02,0x00,0x91]
-0x7e,0x02,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, 0, v2                 ; encoding: [0x05,0x00,0x3a,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x3a,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b32 s0, m0, s2               ; encoding: [0x7d,0x02,0x00,0x91]
-0x7d,0x02,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x3a,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x3a,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
 
-# GFX11: s_and_not1_b32 s0, s104, s103           ; encoding: [0x68,0x67,0x00,0x91]
-0x68,0x67,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x3a,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x3a,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_and_not1_b32 s0, s104, s2             ; encoding: [0x68,0x02,0x00,0x91]
-0x68,0x02,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, -1, v2                ; encoding: [0x05,0x00,0x3a,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x3a,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b32 s0, s1, 0.5              ; encoding: [0x01,0xf0,0x00,0x91]
-0x01,0xf0,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x3a,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x3a,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b32 s0, s1, 0                ; encoding: [0x01,0x80,0x00,0x91]
-0x01,0x80,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x3a,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x3a,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b32 s0, s1, 0x3f717273       ; encoding: [0x01,0xff,0x00,0x91,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x91,0x73,0x72,0x71,0x3f
+# GFX11: v_ashrrev_i16 v5, m0, v2                ; encoding: [0x05,0x00,0x3a,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x3a,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b32 s0, s1, 0xaf123456       ; encoding: [0x01,0xff,0x00,0x91,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x91,0x56,0x34,0x12,0xaf
+# GFX11: v_ashrrev_i16 v5, s101, v2              ; encoding: [0x05,0x00,0x3a,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x3a,0xd7,0x65,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b32 s0, s1, -1               ; encoding: [0x01,0xc1,0x00,0x91]
-0x01,0xc1,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, s1, v2                ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x3a,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b32 s0, s1, -4.0             ; encoding: [0x01,0xf7,0x00,0x91]
-0x01,0xf7,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, v1, 0                 ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x3a,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_and_not1_b32 s0, s1, exec_hi          ; encoding: [0x01,0x7f,0x00,0x91]
-0x01,0x7f,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x3a,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00
 
-# GFX11: s_and_not1_b32 s0, s1, exec_lo          ; encoding: [0x01,0x7e,0x00,0x91]
-0x01,0x7e,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x3a,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_and_not1_b32 s0, s1, m0               ; encoding: [0x01,0x7d,0x00,0x91]
-0x01,0x7d,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, v1, -1                ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x3a,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_and_not1_b32 s0, s1, s103             ; encoding: [0x01,0x67,0x00,0x91]
-0x01,0x67,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x3a,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_and_not1_b32 s0, s1, s2               ; encoding: [0x01,0x02,0x00,0x91]
-0x01,0x02,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x3a,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_and_not1_b32 s0, s1, vcc_hi           ; encoding: [0x01,0x6b,0x00,0x91]
-0x01,0x6b,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, v1, m0                ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x3a,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_and_not1_b32 s0, s1, vcc_lo           ; encoding: [0x01,0x6a,0x00,0x91]
-0x01,0x6a,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, v1, s101              ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x3a,0xd7,0x01,0xcb,0x00,0x00
 
-# GFX11: s_and_not1_b32 s0, vcc_hi, s2           ; encoding: [0x6b,0x02,0x00,0x91]
-0x6b,0x02,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, v1, s2                ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x3a,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_and_not1_b32 s0, vcc_lo, s2           ; encoding: [0x6a,0x02,0x00,0x91]
-0x6a,0x02,0x00,0x91
+# GFX11: v_ashrrev_i16 v5, v1, v255              ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x3a,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_and_not1_b32 s105, s104, s103         ; encoding: [0x68,0x67,0x69,0x91]
-0x68,0x67,0x69,0x91
+# GFX11: v_ashrrev_i16 v5, v1, v2                ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x3a,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_and_not1_b32 s105, s104, s2           ; encoding: [0x68,0x02,0x69,0x91]
-0x68,0x02,0x69,0x91
+# GFX11: v_ashrrev_i16 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x3a,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_and_not1_b32 s105, s1, s103           ; encoding: [0x01,0x67,0x69,0x91]
-0x01,0x67,0x69,0x91
+# GFX11: v_ashrrev_i16 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x3a,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_and_not1_b32 s105, s1, s2             ; encoding: [0x01,0x02,0x69,0x91]
-0x01,0x02,0x69,0x91
+# GFX11: v_ashrrev_i16 v5, v255, v2              ; encoding: [0x05,0x00,0x3a,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x3a,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_and_not1_b32 vcc_hi, s1, s2           ; encoding: [0x01,0x02,0x6b,0x91]
-0x01,0x02,0x6b,0x91
+# GFX11: v_ashrrev_i16 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x3a,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x3a,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b32 vcc_lo, s1, s2           ; encoding: [0x01,0x02,0x6a,0x91]
-0x01,0x02,0x6a,0x91
+# GFX11: v_ashrrev_i16 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x3a,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x3a,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b64 exec, s[2:3], s[4:5]     ; encoding: [0x02,0x04,0xfe,0x91]
-0x02,0x04,0xfe,0x91
+# GFX11: v_ashrrev_i64 v[254:255], v1, v[2:3]    ; encoding: [0xfe,0x00,0x3e,0xd7,0x01,0x05,0x02,0x00]
+0xfe,0x00,0x3e,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], 0.5, s[4:5]      ; encoding: [0xf0,0x04,0x80,0x91]
-0xf0,0x04,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], 0.5, v[2:3]       ; encoding: [0x05,0x00,0x3e,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x3e,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], 0, s[4:5]        ; encoding: [0x80,0x04,0x80,0x91]
-0x80,0x04,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], 0, v[2:3]         ; encoding: [0x05,0x00,0x3e,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x3e,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x91,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x91,0x73,0x72,0x71,0x3f
+# GFX11: v_ashrrev_i64 v[5:6], -1, v[2:3]        ; encoding: [0x05,0x00,0x3e,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x3e,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x91,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x91,0x56,0x34,0x12,0xaf
+# GFX11: v_ashrrev_i64 v[5:6], -4.0, v[2:3]      ; encoding: [0x05,0x00,0x3e,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x3e,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], -1, s[4:5]       ; encoding: [0xc1,0x04,0x80,0x91]
-0xc1,0x04,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], exec_hi, v[2:3]   ; encoding: [0x05,0x00,0x3e,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x3e,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], -4.0, s[4:5]     ; encoding: [0xf7,0x04,0x80,0x91]
-0xf7,0x04,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], exec_lo, v[2:3]   ; encoding: [0x05,0x00,0x3e,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x3e,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], exec, s[4:5]     ; encoding: [0x7e,0x04,0x80,0x91]
-0x7e,0x04,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], m0, v[2:3]        ; encoding: [0x05,0x00,0x3e,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x3e,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x91]
-0x66,0x64,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], s101, v[2:3]      ; encoding: [0x05,0x00,0x3e,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x3e,0xd7,0x65,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x91]
-0x66,0x04,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], s1, v[2:3]        ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x3e,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], s[2:3], 0.5      ; encoding: [0x02,0xf0,0x80,0x91]
-0x02,0xf0,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], v1, 0.5           ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x3e,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], s[2:3], 0        ; encoding: [0x02,0x80,0x80,0x91]
-0x02,0x80,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], v1, 0             ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x3e,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x91,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x80,0x91,0x73,0x72,0x71,0x3f
+# GFX11: v_ashrrev_i64 v[5:6], v1, -1            ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x3e,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x91,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x80,0x91,0x56,0x34,0x12,0xaf
+# GFX11: v_ashrrev_i64 v[5:6], v1, -4.0          ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x3e,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], s[2:3], -1       ; encoding: [0x02,0xc1,0x80,0x91]
-0x02,0xc1,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], v1, exec          ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x3e,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], s[2:3], -4.0     ; encoding: [0x02,0xf7,0x80,0x91]
-0x02,0xf7,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], v1, s[100:101]    ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0xc9,0x00,0x00]
+0x05,0x00,0x3e,0xd7,0x01,0xc9,0x00,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], s[2:3], exec     ; encoding: [0x02,0x7e,0x80,0x91]
-0x02,0x7e,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], v1, s[4:5]        ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0x09,0x00,0x00]
+0x05,0x00,0x3e,0xd7,0x01,0x09,0x00,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x91]
-0x02,0x64,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], v1, s[6:7]        ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0x0d,0x00,0x00]
+0x05,0x00,0x3e,0xd7,0x01,0x0d,0x00,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], s[2:3], s[4:5]   ; encoding: [0x02,0x04,0x80,0x91]
-0x02,0x04,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], v1, v[2:3]        ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x3e,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], s[2:3], vcc      ; encoding: [0x02,0x6a,0x80,0x91]
-0x02,0x6a,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], v1, v[254:255]    ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0xfd,0x03,0x00]
+0x05,0x00,0x3e,0xd7,0x01,0xfd,0x03,0x00
 
-# GFX11: s_and_not1_b64 s[0:1], vcc, s[4:5]      ; encoding: [0x6a,0x04,0x80,0x91]
-0x6a,0x04,0x80,0x91
+# GFX11: v_ashrrev_i64 v[5:6], v1, vcc           ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x3e,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_and_not1_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x91]
-0x66,0x64,0xe8,0x91
+# GFX11: v_ashrrev_i64 v[5:6], v255, v[2:3]      ; encoding: [0x05,0x00,0x3e,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x3e,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_and_not1_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x91]
-0x66,0x04,0xe8,0x91
+# GFX11: v_ashrrev_i64 v[5:6], vcc_hi, v[2:3]    ; encoding: [0x05,0x00,0x3e,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x3e,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x91]
-0x02,0x64,0xe8,0x91
+# GFX11: v_ashrrev_i64 v[5:6], vcc_lo, v[2:3]    ; encoding: [0x05,0x00,0x3e,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x3e,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_and_not1_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x91]
-0x02,0x04,0xe8,0x91
+# GFX11: v_bcnt_u32_b32 v255, v1, v2             ; encoding: [0xff,0x00,0x1e,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x1e,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_and_not1_b64 vcc, s[2:3], s[4:5]      ; encoding: [0x02,0x04,0xea,0x91]
-0x02,0x04,0xea,0x91
+# GFX11: v_bcnt_u32_b32 v5, 0.5, v2              ; encoding: [0x05,0x00,0x1e,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x1e,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s0, 0.5         ; encoding: [0xf0,0x30,0x80,0xbe]
-0xf0,0x30,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, 0, v2                ; encoding: [0x05,0x00,0x1e,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x1e,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s0, 0           ; encoding: [0x80,0x30,0x80,0xbe]
-0x80,0x30,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, -1, v2               ; encoding: [0x05,0x00,0x1e,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x1e,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s0, 0x3f717273  ; encoding: [0xff,0x30,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x30,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_bcnt_u32_b32 v5, -4.0, v2             ; encoding: [0x05,0x00,0x1e,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x1e,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s0, 0xaf123456  ; encoding: [0xff,0x30,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x30,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_bcnt_u32_b32 v5, exec_hi, v2          ; encoding: [0x05,0x00,0x1e,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x1e,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s0, -1          ; encoding: [0xc1,0x30,0x80,0xbe]
-0xc1,0x30,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, exec_lo, v2          ; encoding: [0x05,0x00,0x1e,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x1e,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s0, -4.0        ; encoding: [0xf7,0x30,0x80,0xbe]
-0xf7,0x30,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, m0, v2               ; encoding: [0x05,0x00,0x1e,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x1e,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s0, exec_hi     ; encoding: [0x7f,0x30,0x80,0xbe]
-0x7f,0x30,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, s103, v2             ; encoding: [0x05,0x00,0x1e,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x1e,0xd7,0x67,0x04,0x02,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s0, exec_lo     ; encoding: [0x7e,0x30,0x80,0xbe]
-0x7e,0x30,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, s1, v2               ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x1e,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s0, m0          ; encoding: [0x7d,0x30,0x80,0xbe]
-0x7d,0x30,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, v1, 0.5              ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x1e,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s0, s104        ; encoding: [0x68,0x30,0x80,0xbe]
-0x68,0x30,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, v1, 0                ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x1e,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s0, s1          ; encoding: [0x01,0x30,0x80,0xbe]
-0x01,0x30,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, v1, -1               ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x1e,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s0, vcc_hi      ; encoding: [0x6b,0x30,0x80,0xbe]
-0x6b,0x30,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, v1, -4.0             ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x1e,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s0, vcc_lo      ; encoding: [0x6a,0x30,0x80,0xbe]
-0x6a,0x30,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, v1, exec_hi          ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x1e,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s105, s104      ; encoding: [0x68,0x30,0xe9,0xbe]
-0x68,0x30,0xe9,0xbe
+# GFX11: v_bcnt_u32_b32 v5, v1, exec_lo          ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x1e,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_and_not1_saveexec_b32 s105, s1        ; encoding: [0x01,0x30,0xe9,0xbe]
-0x01,0x30,0xe9,0xbe
+# GFX11: v_bcnt_u32_b32 v5, v1, m0               ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x1e,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_and_not1_saveexec_b32 vcc_hi, s1      ; encoding: [0x01,0x30,0xeb,0xbe]
-0x01,0x30,0xeb,0xbe
+# GFX11: v_bcnt_u32_b32 v5, v1, s103             ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x1e,0xd7,0x01,0xcf,0x00,0x00
 
-# GFX11: s_and_not1_saveexec_b32 vcc_lo, s1      ; encoding: [0x01,0x30,0xea,0xbe]
-0x01,0x30,0xea,0xbe
+# GFX11: v_bcnt_u32_b32 v5, v1, s2               ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x1e,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_and_not1_saveexec_b64 s[0:1], 0.5     ; encoding: [0xf0,0x31,0x80,0xbe]
-0xf0,0x31,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, v1, v255             ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x1e,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_and_not1_saveexec_b64 s[0:1], 0       ; encoding: [0x80,0x31,0x80,0xbe]
-0x80,0x31,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, v1, v2               ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x1e,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_and_not1_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x31,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x31,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_bcnt_u32_b32 v5, v1, vcc_hi           ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x1e,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_and_not1_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x31,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x31,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_bcnt_u32_b32 v5, v1, vcc_lo           ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x1e,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_and_not1_saveexec_b64 s[0:1], -1      ; encoding: [0xc1,0x31,0x80,0xbe]
-0xc1,0x31,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, v255, v2             ; encoding: [0x05,0x00,0x1e,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x1e,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_and_not1_saveexec_b64 s[0:1], -4.0    ; encoding: [0xf7,0x31,0x80,0xbe]
-0xf7,0x31,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, vcc_hi, v2           ; encoding: [0x05,0x00,0x1e,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x1e,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_and_not1_saveexec_b64 s[0:1], exec    ; encoding: [0x7e,0x31,0x80,0xbe]
-0x7e,0x31,0x80,0xbe
+# GFX11: v_bcnt_u32_b32 v5, vcc_lo, v2           ; encoding: [0x05,0x00,0x1e,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x1e,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_and_not1_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x31,0x80,0xbe]
-0x66,0x31,0x80,0xbe
+# 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: s_and_not1_saveexec_b64 s[0:1], s[2:3]  ; encoding: [0x02,0x31,0x80,0xbe]
-0x02,0x31,0x80,0xbe
+# 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: s_and_not1_saveexec_b64 s[0:1], vcc     ; encoding: [0x6a,0x31,0x80,0xbe]
-0x6a,0x31,0x80,0xbe
+# 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: s_and_not1_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x31,0xe8,0xbe]
-0x66,0x31,0xe8,0xbe
+# 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: s_and_not1_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x31,0xe8,0xbe]
-0x02,0x31,0xe8,0xbe
+# 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: s_and_not1_saveexec_b64 vcc, s[2:3]     ; encoding: [0x02,0x31,0xea,0xbe]
-0x02,0x31,0xea,0xbe
+# 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: s_and_not1_wrexec_b32 s0, 0.5           ; encoding: [0xf0,0x36,0x80,0xbe]
-0xf0,0x36,0x80,0xbe
+# 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: s_and_not1_wrexec_b32 s0, 0             ; encoding: [0x80,0x36,0x80,0xbe]
-0x80,0x36,0x80,0xbe
+# 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: s_and_not1_wrexec_b32 s0, 0x3f717273    ; encoding: [0xff,0x36,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x36,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_and_not1_wrexec_b32 s0, 0xaf123456    ; encoding: [0xff,0x36,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x36,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_and_not1_wrexec_b32 s0, -1            ; encoding: [0xc1,0x36,0x80,0xbe]
-0xc1,0x36,0x80,0xbe
+# 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: s_and_not1_wrexec_b32 s0, -4.0          ; encoding: [0xf7,0x36,0x80,0xbe]
-0xf7,0x36,0x80,0xbe
+# 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: s_and_not1_wrexec_b32 s0, exec_hi       ; encoding: [0x7f,0x36,0x80,0xbe]
-0x7f,0x36,0x80,0xbe
+# 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: s_and_not1_wrexec_b32 s0, exec_lo       ; encoding: [0x7e,0x36,0x80,0xbe]
-0x7e,0x36,0x80,0xbe
+# 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: s_and_not1_wrexec_b32 s0, m0            ; encoding: [0x7d,0x36,0x80,0xbe]
-0x7d,0x36,0x80,0xbe
+# 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: s_and_not1_wrexec_b32 s0, s104          ; encoding: [0x68,0x36,0x80,0xbe]
-0x68,0x36,0x80,0xbe
+# 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: s_and_not1_wrexec_b32 s0, s1            ; encoding: [0x01,0x36,0x80,0xbe]
-0x01,0x36,0x80,0xbe
+# 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: s_and_not1_wrexec_b32 s0, vcc_hi        ; encoding: [0x6b,0x36,0x80,0xbe]
-0x6b,0x36,0x80,0xbe
+# 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: s_and_not1_wrexec_b32 s0, vcc_lo        ; encoding: [0x6a,0x36,0x80,0xbe]
-0x6a,0x36,0x80,0xbe
+# 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: s_and_not1_wrexec_b32 s105, s104        ; encoding: [0x68,0x36,0xe9,0xbe]
-0x68,0x36,0xe9,0xbe
+# 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: s_and_not1_wrexec_b32 s105, s1          ; encoding: [0x01,0x36,0xe9,0xbe]
-0x01,0x36,0xe9,0xbe
+# 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: s_and_not1_wrexec_b32 vcc_hi, s1        ; encoding: [0x01,0x36,0xeb,0xbe]
-0x01,0x36,0xeb,0xbe
+# 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: s_and_not1_wrexec_b32 vcc_lo, s1        ; encoding: [0x01,0x36,0xea,0xbe]
-0x01,0x36,0xea,0xbe
+# 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: s_and_not1_wrexec_b64 s[0:1], 0.5       ; encoding: [0xf0,0x37,0x80,0xbe]
-0xf0,0x37,0x80,0xbe
+# 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: s_and_not1_wrexec_b64 s[0:1], 0         ; encoding: [0x80,0x37,0x80,0xbe]
-0x80,0x37,0x80,0xbe
+# 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: s_and_not1_wrexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x37,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x37,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_and_not1_wrexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x37,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x37,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_and_not1_wrexec_b64 s[0:1], -1        ; encoding: [0xc1,0x37,0x80,0xbe]
-0xc1,0x37,0x80,0xbe
+# 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: s_and_not1_wrexec_b64 s[0:1], -4.0      ; encoding: [0xf7,0x37,0x80,0xbe]
-0xf7,0x37,0x80,0xbe
+# 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: s_and_not1_wrexec_b64 s[0:1], exec      ; encoding: [0x7e,0x37,0x80,0xbe]
-0x7e,0x37,0x80,0xbe
+# 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: s_and_not1_wrexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x37,0x80,0xbe]
-0x66,0x37,0x80,0xbe
+# 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: s_and_not1_wrexec_b64 s[0:1], s[2:3]    ; encoding: [0x02,0x37,0x80,0xbe]
-0x02,0x37,0x80,0xbe
+# 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: s_and_not1_wrexec_b64 s[0:1], vcc       ; encoding: [0x6a,0x37,0x80,0xbe]
-0x6a,0x37,0x80,0xbe
+# 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: s_and_not1_wrexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x37,0xe8,0xbe]
-0x66,0x37,0xe8,0xbe
+# 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: s_and_not1_wrexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x37,0xe8,0xbe]
-0x02,0x37,0xe8,0xbe
+# 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: s_and_not1_wrexec_b64 vcc, s[2:3]       ; encoding: [0x02,0x37,0xea,0xbe]
-0x02,0x37,0xea,0xbe
+# 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: s_and_saveexec_b32 s0, 0.5              ; encoding: [0xf0,0x20,0x80,0xbe]
-0xf0,0x20,0x80,0xbe
+# 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: s_and_saveexec_b32 s0, 0                ; encoding: [0x80,0x20,0x80,0xbe]
-0x80,0x20,0x80,0xbe
+# 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: s_and_saveexec_b32 s0, 0x3f717273       ; encoding: [0xff,0x20,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x20,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_and_saveexec_b32 s0, 0xaf123456       ; encoding: [0xff,0x20,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x20,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_and_saveexec_b32 s0, -1               ; encoding: [0xc1,0x20,0x80,0xbe]
-0xc1,0x20,0x80,0xbe
+# 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: s_and_saveexec_b32 s0, -4.0             ; encoding: [0xf7,0x20,0x80,0xbe]
-0xf7,0x20,0x80,0xbe
+# 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: s_and_saveexec_b32 s0, exec_hi          ; encoding: [0x7f,0x20,0x80,0xbe]
-0x7f,0x20,0x80,0xbe
+# 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: s_and_saveexec_b32 s0, exec_lo          ; encoding: [0x7e,0x20,0x80,0xbe]
-0x7e,0x20,0x80,0xbe
+# 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: s_and_saveexec_b32 s0, m0               ; encoding: [0x7d,0x20,0x80,0xbe]
-0x7d,0x20,0x80,0xbe
+# 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: s_and_saveexec_b32 s0, s104             ; encoding: [0x68,0x20,0x80,0xbe]
-0x68,0x20,0x80,0xbe
+# 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: s_and_saveexec_b32 s0, s1               ; encoding: [0x01,0x20,0x80,0xbe]
-0x01,0x20,0x80,0xbe
+# 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: s_and_saveexec_b32 s0, vcc_hi           ; encoding: [0x6b,0x20,0x80,0xbe]
-0x6b,0x20,0x80,0xbe
+# 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: s_and_saveexec_b32 s0, vcc_lo           ; encoding: [0x6a,0x20,0x80,0xbe]
-0x6a,0x20,0x80,0xbe
+# 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: s_and_saveexec_b32 s105, s104           ; encoding: [0x68,0x20,0xe9,0xbe]
-0x68,0x20,0xe9,0xbe
+# 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: s_and_saveexec_b32 s105, s1             ; encoding: [0x01,0x20,0xe9,0xbe]
-0x01,0x20,0xe9,0xbe
+# 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: s_and_saveexec_b32 vcc_hi, s1           ; encoding: [0x01,0x20,0xeb,0xbe]
-0x01,0x20,0xeb,0xbe
+# 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: s_and_saveexec_b32 vcc_lo, s1           ; encoding: [0x01,0x20,0xea,0xbe]
-0x01,0x20,0xea,0xbe
+# 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: s_and_saveexec_b64 s[0:1], 0.5          ; encoding: [0xf0,0x21,0x80,0xbe]
-0xf0,0x21,0x80,0xbe
+# 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: s_and_saveexec_b64 s[0:1], 0            ; encoding: [0x80,0x21,0x80,0xbe]
-0x80,0x21,0x80,0xbe
+# 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: s_and_saveexec_b64 s[0:1], 0x3f717273   ; encoding: [0xff,0x21,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x21,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_and_saveexec_b64 s[0:1], 0xaf123456   ; encoding: [0xff,0x21,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x21,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_and_saveexec_b64 s[0:1], -1           ; encoding: [0xc1,0x21,0x80,0xbe]
-0xc1,0x21,0x80,0xbe
+# 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: s_and_saveexec_b64 s[0:1], -4.0         ; encoding: [0xf7,0x21,0x80,0xbe]
-0xf7,0x21,0x80,0xbe
+# 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: s_and_saveexec_b64 s[0:1], exec         ; encoding: [0x7e,0x21,0x80,0xbe]
-0x7e,0x21,0x80,0xbe
+# 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: s_and_saveexec_b64 s[0:1], s[102:103]   ; encoding: [0x66,0x21,0x80,0xbe]
-0x66,0x21,0x80,0xbe
+# 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: s_and_saveexec_b64 s[0:1], s[2:3]       ; encoding: [0x02,0x21,0x80,0xbe]
-0x02,0x21,0x80,0xbe
+# 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: s_and_saveexec_b64 s[0:1], vcc          ; encoding: [0x6a,0x21,0x80,0xbe]
-0x6a,0x21,0x80,0xbe
+# 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: s_and_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x21,0xe8,0xbe]
-0x66,0x21,0xe8,0xbe
+# 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: s_and_saveexec_b64 s[104:105], s[2:3]   ; encoding: [0x02,0x21,0xe8,0xbe]
-0x02,0x21,0xe8,0xbe
+# 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: s_and_saveexec_b64 vcc, s[2:3]          ; encoding: [0x02,0x21,0xea,0xbe]
-0x02,0x21,0xea,0xbe
+# 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: s_ashr_i32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x86]
-0x01,0x02,0x7f,0x86
+# 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: s_ashr_i32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x86]
-0x01,0x02,0x7e,0x86
+# 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: s_ashr_i32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7d,0x86]
-0x01,0x02,0x7d,0x86
+# 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: s_ashr_i32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x86]
-0xf0,0x02,0x00,0x86
+# 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: s_ashr_i32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x86]
-0x80,0x02,0x00,0x86
+# 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: s_ashr_i32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x86,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x86,0x73,0x72,0x71,0x3f
+# 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: s_ashr_i32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x86,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x86,0x56,0x34,0x12,0xaf
+# 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: s_ashr_i32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x86]
-0xc1,0x02,0x00,0x86
+# 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: s_ashr_i32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x86]
-0xf7,0x02,0x00,0x86
+# 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: s_ashr_i32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x86]
-0x7f,0x02,0x00,0x86
+# 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: s_ashr_i32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x86]
-0x7e,0x02,0x00,0x86
+# 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: s_ashr_i32 s0, m0, s2                   ; encoding: [0x7d,0x02,0x00,0x86]
-0x7d,0x02,0x00,0x86
+# 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: s_ashr_i32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x86]
-0x68,0x67,0x00,0x86
+# 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: s_ashr_i32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x86]
-0x68,0x02,0x00,0x86
+# 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: s_ashr_i32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x86]
-0x01,0xf0,0x00,0x86
+# 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: s_ashr_i32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x86]
-0x01,0x80,0x00,0x86
+# 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: s_ashr_i32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x86,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x86,0x73,0x72,0x71,0x3f
+# 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: s_ashr_i32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x86,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x86,0x56,0x34,0x12,0xaf
+# 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: s_ashr_i32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x86]
-0x01,0xc1,0x00,0x86
+# 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: s_ashr_i32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x86]
-0x01,0xf7,0x00,0x86
+# 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: s_ashr_i32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x86]
-0x01,0x7f,0x00,0x86
+# 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: s_ashr_i32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x86]
-0x01,0x7e,0x00,0x86
+# 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: s_ashr_i32 s0, s1, m0                   ; encoding: [0x01,0x7d,0x00,0x86]
-0x01,0x7d,0x00,0x86
+# 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: s_ashr_i32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x86]
-0x01,0x67,0x00,0x86
+# 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: s_ashr_i32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x86]
-0x01,0x02,0x00,0x86
+# 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: s_ashr_i32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x86]
-0x01,0x6b,0x00,0x86
+# 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: s_ashr_i32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x86]
-0x01,0x6a,0x00,0x86
+# 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: s_ashr_i32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x86]
-0x6b,0x02,0x00,0x86
+# 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: s_ashr_i32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x86]
-0x6a,0x02,0x00,0x86
+# 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: s_ashr_i32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x86]
-0x68,0x67,0x69,0x86
+# 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: s_ashr_i32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x86]
-0x68,0x02,0x69,0x86
+# 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: s_ashr_i32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x86]
-0x01,0x67,0x69,0x86
+# 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: s_ashr_i32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x86]
-0x01,0x02,0x69,0x86
+# 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: s_ashr_i32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x86]
-0x01,0x02,0x6b,0x86
+# 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: s_ashr_i32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x86]
-0x01,0x02,0x6a,0x86
+# 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: s_ashr_i64 exec, s[2:3], s4             ; encoding: [0x02,0x04,0xfe,0x86]
-0x02,0x04,0xfe,0x86
+# 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: s_ashr_i64 s[0:1], 0.5, s4              ; encoding: [0xf0,0x04,0x80,0x86]
-0xf0,0x04,0x80,0x86
+# 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: s_ashr_i64 s[0:1], 0, s4                ; encoding: [0x80,0x04,0x80,0x86]
-0x80,0x04,0x80,0x86
+# 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: s_ashr_i64 s[0:1], 0x3f717273, s4       ; encoding: [0xff,0x04,0x80,0x86,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x86,0x73,0x72,0x71,0x3f
+# 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: s_ashr_i64 s[0:1], 0xaf123456, s4       ; encoding: [0xff,0x04,0x80,0x86,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x86,0x56,0x34,0x12,0xaf
+# 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: s_ashr_i64 s[0:1], -1, s4               ; encoding: [0xc1,0x04,0x80,0x86]
-0xc1,0x04,0x80,0x86
+# 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: s_ashr_i64 s[0:1], -4.0, s4             ; encoding: [0xf7,0x04,0x80,0x86]
-0xf7,0x04,0x80,0x86
+# 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: s_ashr_i64 s[0:1], exec, s4             ; encoding: [0x7e,0x04,0x80,0x86]
-0x7e,0x04,0x80,0x86
+# 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: s_ashr_i64 s[0:1], s[102:103], s100     ; encoding: [0x66,0x64,0x80,0x86]
-0x66,0x64,0x80,0x86
+# 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: s_ashr_i64 s[0:1], s[102:103], s4       ; encoding: [0x66,0x04,0x80,0x86]
-0x66,0x04,0x80,0x86
+# 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: s_ashr_i64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x86]
-0x02,0xf0,0x80,0x86
+# 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: s_ashr_i64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x86]
-0x02,0x80,0x80,0x86
+# 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: s_ashr_i64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x86,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x80,0x86,0x73,0x72,0x71,0x3f
+# 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: s_ashr_i64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x86,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x80,0x86,0x56,0x34,0x12,0xaf
+# GFX11: v_bfm_b32 v255, v1, v2                  ; encoding: [0xff,0x00,0x1d,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x1d,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_ashr_i64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x86]
-0x02,0xc1,0x80,0x86
+# GFX11: v_bfm_b32 v5, 0.5, v2                   ; encoding: [0x05,0x00,0x1d,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x1d,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_ashr_i64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x86]
-0x02,0xf7,0x80,0x86
+# GFX11: v_bfm_b32 v5, 0, v2                     ; encoding: [0x05,0x00,0x1d,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x1d,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_ashr_i64 s[0:1], s[2:3], exec_lo      ; encoding: [0x02,0x7e,0x80,0x86]
-0x02,0x7e,0x80,0x86
+# GFX11: v_bfm_b32 v5, -1, v2                    ; encoding: [0x05,0x00,0x1d,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x1d,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_ashr_i64 s[0:1], s[2:3], s100         ; encoding: [0x02,0x64,0x80,0x86]
-0x02,0x64,0x80,0x86
+# GFX11: v_bfm_b32 v5, -4.0, v2                  ; encoding: [0x05,0x00,0x1d,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x1d,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_ashr_i64 s[0:1], s[2:3], s4           ; encoding: [0x02,0x04,0x80,0x86]
-0x02,0x04,0x80,0x86
+# GFX11: v_bfm_b32 v5, exec_hi, v2               ; encoding: [0x05,0x00,0x1d,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x1d,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_ashr_i64 s[0:1], s[2:3], vcc_lo       ; encoding: [0x02,0x6a,0x80,0x86]
-0x02,0x6a,0x80,0x86
+# GFX11: v_bfm_b32 v5, exec_lo, v2               ; encoding: [0x05,0x00,0x1d,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x1d,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_ashr_i64 s[0:1], vcc, s4              ; encoding: [0x6a,0x04,0x80,0x86]
-0x6a,0x04,0x80,0x86
+# GFX11: v_bfm_b32 v5, m0, v2                    ; encoding: [0x05,0x00,0x1d,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x1d,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_ashr_i64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x86]
-0x66,0x64,0xe8,0x86
+# GFX11: v_bfm_b32 v5, s103, v2                  ; encoding: [0x05,0x00,0x1d,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x1d,0xd7,0x67,0x04,0x02,0x00
 
-# GFX11: s_ashr_i64 s[104:105], s[102:103], s4   ; encoding: [0x66,0x04,0xe8,0x86]
-0x66,0x04,0xe8,0x86
+# GFX11: v_bfm_b32 v5, s1, v2                    ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x1d,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_ashr_i64 s[104:105], s[2:3], s100     ; encoding: [0x02,0x64,0xe8,0x86]
-0x02,0x64,0xe8,0x86
+# GFX11: v_bfm_b32 v5, v1, 0.5                   ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x1d,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_ashr_i64 s[104:105], s[2:3], s4       ; encoding: [0x02,0x04,0xe8,0x86]
-0x02,0x04,0xe8,0x86
+# GFX11: v_bfm_b32 v5, v1, 0                     ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x1d,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_ashr_i64 vcc, s[2:3], s4              ; encoding: [0x02,0x04,0xea,0x86]
-0x02,0x04,0xea,0x86
+# GFX11: v_bfm_b32 v5, v1, -1                    ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x1d,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_barrier                               ; encoding: [0x00,0x00,0xbd,0xbf]
-0x00,0x00,0xbd,0xbf
+# GFX11: v_bfm_b32 v5, v1, -4.0                  ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x1d,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_bcnt0_i32_b32 exec_hi, s1             ; encoding: [0x01,0x16,0xff,0xbe]
-0x01,0x16,0xff,0xbe
+# GFX11: v_bfm_b32 v5, v1, exec_hi               ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x1d,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_bcnt0_i32_b32 exec_lo, s1             ; encoding: [0x01,0x16,0xfe,0xbe]
-0x01,0x16,0xfe,0xbe
+# GFX11: v_bfm_b32 v5, v1, exec_lo               ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x1d,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_bcnt0_i32_b32 m0, s1                  ; encoding: [0x01,0x16,0xfd,0xbe]
-0x01,0x16,0xfd,0xbe
+# GFX11: v_bfm_b32 v5, v1, m0                    ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x1d,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_bcnt0_i32_b32 s0, 0.5                 ; encoding: [0xf0,0x16,0x80,0xbe]
-0xf0,0x16,0x80,0xbe
+# GFX11: v_bfm_b32 v5, v1, s103                  ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x1d,0xd7,0x01,0xcf,0x00,0x00
 
-# GFX11: s_bcnt0_i32_b32 s0, 0                   ; encoding: [0x80,0x16,0x80,0xbe]
-0x80,0x16,0x80,0xbe
+# GFX11: v_bfm_b32 v5, v1, s2                    ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x1d,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_bcnt0_i32_b32 s0, 0x3f717273          ; encoding: [0xff,0x16,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x16,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_bfm_b32 v5, v1, v255                  ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x1d,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_bcnt0_i32_b32 s0, 0xaf123456          ; encoding: [0xff,0x16,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x16,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_bfm_b32 v5, v1, v2                    ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x1d,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bcnt0_i32_b32 s0, -1                  ; encoding: [0xc1,0x16,0x80,0xbe]
-0xc1,0x16,0x80,0xbe
+# GFX11: v_bfm_b32 v5, v1, vcc_hi                ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x1d,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_bcnt0_i32_b32 s0, -4.0                ; encoding: [0xf7,0x16,0x80,0xbe]
-0xf7,0x16,0x80,0xbe
+# GFX11: v_bfm_b32 v5, v1, vcc_lo                ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x1d,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_bcnt0_i32_b32 s0, exec_hi             ; encoding: [0x7f,0x16,0x80,0xbe]
-0x7f,0x16,0x80,0xbe
+# GFX11: v_bfm_b32 v5, v255, v2                  ; encoding: [0x05,0x00,0x1d,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x1d,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_bcnt0_i32_b32 s0, exec_lo             ; encoding: [0x7e,0x16,0x80,0xbe]
-0x7e,0x16,0x80,0xbe
+# GFX11: v_bfm_b32 v5, vcc_hi, v2                ; encoding: [0x05,0x00,0x1d,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x1d,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_bcnt0_i32_b32 s0, m0                  ; encoding: [0x7d,0x16,0x80,0xbe]
-0x7d,0x16,0x80,0xbe
+# GFX11: v_bfm_b32 v5, vcc_lo, v2                ; encoding: [0x05,0x00,0x1d,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x1d,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_bcnt0_i32_b32 s0, s104                ; encoding: [0x68,0x16,0x80,0xbe]
-0x68,0x16,0x80,0xbe
+# 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: s_bcnt0_i32_b32 s0, s1                  ; encoding: [0x01,0x16,0x80,0xbe]
-0x01,0x16,0x80,0xbe
+# 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: s_bcnt0_i32_b32 s0, vcc_hi              ; encoding: [0x6b,0x16,0x80,0xbe]
-0x6b,0x16,0x80,0xbe
+# 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: s_bcnt0_i32_b32 s0, vcc_lo              ; encoding: [0x6a,0x16,0x80,0xbe]
-0x6a,0x16,0x80,0xbe
+# 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: s_bcnt0_i32_b32 s105, s104              ; encoding: [0x68,0x16,0xe9,0xbe]
-0x68,0x16,0xe9,0xbe
+# 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: s_bcnt0_i32_b32 s105, s1                ; encoding: [0x01,0x16,0xe9,0xbe]
-0x01,0x16,0xe9,0xbe
+# 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: s_bcnt0_i32_b32 vcc_hi, s1              ; encoding: [0x01,0x16,0xeb,0xbe]
-0x01,0x16,0xeb,0xbe
+# 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: s_bcnt0_i32_b32 vcc_lo, s1              ; encoding: [0x01,0x16,0xea,0xbe]
-0x01,0x16,0xea,0xbe
+# 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: s_bcnt0_i32_b64 exec_hi, s[2:3]         ; encoding: [0x02,0x17,0xff,0xbe]
-0x02,0x17,0xff,0xbe
+# 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: s_bcnt0_i32_b64 exec_lo, s[2:3]         ; encoding: [0x02,0x17,0xfe,0xbe]
-0x02,0x17,0xfe,0xbe
+# 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: s_bcnt0_i32_b64 m0, s[2:3]              ; encoding: [0x02,0x17,0xfd,0xbe]
-0x02,0x17,0xfd,0xbe
+# 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: s_bcnt0_i32_b64 s0, 0.5                 ; encoding: [0xf0,0x17,0x80,0xbe]
-0xf0,0x17,0x80,0xbe
+# 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: s_bcnt0_i32_b64 s0, 0                   ; encoding: [0x80,0x17,0x80,0xbe]
-0x80,0x17,0x80,0xbe
+# 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: s_bcnt0_i32_b64 s0, 0x3f717273          ; encoding: [0xff,0x17,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x17,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_bcnt0_i32_b64 s0, 0xaf123456          ; encoding: [0xff,0x17,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x17,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_bcnt0_i32_b64 s0, -1                  ; encoding: [0xc1,0x17,0x80,0xbe]
-0xc1,0x17,0x80,0xbe
+# 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: s_bcnt0_i32_b64 s0, -4.0                ; encoding: [0xf7,0x17,0x80,0xbe]
-0xf7,0x17,0x80,0xbe
+# 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: s_bcnt0_i32_b64 s0, exec                ; encoding: [0x7e,0x17,0x80,0xbe]
-0x7e,0x17,0x80,0xbe
+# 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: s_bcnt0_i32_b64 s0, s[102:103]          ; encoding: [0x66,0x17,0x80,0xbe]
-0x66,0x17,0x80,0xbe
+# 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: s_bcnt0_i32_b64 s0, s[2:3]              ; encoding: [0x02,0x17,0x80,0xbe]
-0x02,0x17,0x80,0xbe
+# 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: s_bcnt0_i32_b64 s0, vcc                 ; encoding: [0x6a,0x17,0x80,0xbe]
-0x6a,0x17,0x80,0xbe
+# 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: s_bcnt0_i32_b64 s105, s[102:103]        ; encoding: [0x66,0x17,0xe9,0xbe]
-0x66,0x17,0xe9,0xbe
+# 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: s_bcnt0_i32_b64 s105, s[2:3]            ; encoding: [0x02,0x17,0xe9,0xbe]
-0x02,0x17,0xe9,0xbe
+# 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: s_bcnt0_i32_b64 vcc_hi, s[2:3]          ; encoding: [0x02,0x17,0xeb,0xbe]
-0x02,0x17,0xeb,0xbe
+# 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: s_bcnt0_i32_b64 vcc_lo, s[2:3]          ; encoding: [0x02,0x17,0xea,0xbe]
-0x02,0x17,0xea,0xbe
+# 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: s_bcnt1_i32_b32 exec_hi, s1             ; encoding: [0x01,0x18,0xff,0xbe]
-0x01,0x18,0xff,0xbe
+# 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: s_bcnt1_i32_b32 exec_lo, s1             ; encoding: [0x01,0x18,0xfe,0xbe]
-0x01,0x18,0xfe,0xbe
+# 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: s_bcnt1_i32_b32 m0, s1                  ; encoding: [0x01,0x18,0xfd,0xbe]
-0x01,0x18,0xfd,0xbe
+# 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: s_bcnt1_i32_b32 s0, 0.5                 ; encoding: [0xf0,0x18,0x80,0xbe]
-0xf0,0x18,0x80,0xbe
+# 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: s_bcnt1_i32_b32 s0, 0                   ; encoding: [0x80,0x18,0x80,0xbe]
-0x80,0x18,0x80,0xbe
+# 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: s_bcnt1_i32_b32 s0, 0x3f717273          ; encoding: [0xff,0x18,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x18,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_bcnt1_i32_b32 s0, 0xaf123456          ; encoding: [0xff,0x18,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x18,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_bcnt1_i32_b32 s0, -1                  ; encoding: [0xc1,0x18,0x80,0xbe]
-0xc1,0x18,0x80,0xbe
+# 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: s_bcnt1_i32_b32 s0, -4.0                ; encoding: [0xf7,0x18,0x80,0xbe]
-0xf7,0x18,0x80,0xbe
+# 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: s_bcnt1_i32_b32 s0, exec_hi             ; encoding: [0x7f,0x18,0x80,0xbe]
-0x7f,0x18,0x80,0xbe
+# 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: s_bcnt1_i32_b32 s0, exec_lo             ; encoding: [0x7e,0x18,0x80,0xbe]
-0x7e,0x18,0x80,0xbe
+# 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: s_bcnt1_i32_b32 s0, m0                  ; encoding: [0x7d,0x18,0x80,0xbe]
-0x7d,0x18,0x80,0xbe
+# 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: s_bcnt1_i32_b32 s0, s104                ; encoding: [0x68,0x18,0x80,0xbe]
-0x68,0x18,0x80,0xbe
+# 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: s_bcnt1_i32_b32 s0, s1                  ; encoding: [0x01,0x18,0x80,0xbe]
-0x01,0x18,0x80,0xbe
+# 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: s_bcnt1_i32_b32 s0, vcc_hi              ; encoding: [0x6b,0x18,0x80,0xbe]
-0x6b,0x18,0x80,0xbe
+# 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: s_bcnt1_i32_b32 s0, vcc_lo              ; encoding: [0x6a,0x18,0x80,0xbe]
-0x6a,0x18,0x80,0xbe
+# 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: s_bcnt1_i32_b32 s105, s104              ; encoding: [0x68,0x18,0xe9,0xbe]
-0x68,0x18,0xe9,0xbe
+# 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: s_bcnt1_i32_b32 s105, s1                ; encoding: [0x01,0x18,0xe9,0xbe]
-0x01,0x18,0xe9,0xbe
+# 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: s_bcnt1_i32_b32 vcc_hi, s1              ; encoding: [0x01,0x18,0xeb,0xbe]
-0x01,0x18,0xeb,0xbe
+# 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: s_bcnt1_i32_b32 vcc_lo, s1              ; encoding: [0x01,0x18,0xea,0xbe]
-0x01,0x18,0xea,0xbe
+# 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: s_bcnt1_i32_b64 exec_hi, s[2:3]         ; encoding: [0x02,0x19,0xff,0xbe]
-0x02,0x19,0xff,0xbe
+# 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: s_bcnt1_i32_b64 exec_lo, s[2:3]         ; encoding: [0x02,0x19,0xfe,0xbe]
-0x02,0x19,0xfe,0xbe
+# 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: s_bcnt1_i32_b64 m0, s[2:3]              ; encoding: [0x02,0x19,0xfd,0xbe]
-0x02,0x19,0xfd,0xbe
+# 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: s_bcnt1_i32_b64 s0, 0.5                 ; encoding: [0xf0,0x19,0x80,0xbe]
-0xf0,0x19,0x80,0xbe
+# 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: s_bcnt1_i32_b64 s0, 0                   ; encoding: [0x80,0x19,0x80,0xbe]
-0x80,0x19,0x80,0xbe
+# 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: s_bcnt1_i32_b64 s0, 0x3f717273          ; encoding: [0xff,0x19,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x19,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_bcnt1_i32_b64 s0, 0xaf123456          ; encoding: [0xff,0x19,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x19,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_bcnt1_i32_b64 s0, -1                  ; encoding: [0xc1,0x19,0x80,0xbe]
-0xc1,0x19,0x80,0xbe
+# 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: s_bcnt1_i32_b64 s0, -4.0                ; encoding: [0xf7,0x19,0x80,0xbe]
-0xf7,0x19,0x80,0xbe
+# 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: s_bcnt1_i32_b64 s0, exec                ; encoding: [0x7e,0x19,0x80,0xbe]
-0x7e,0x19,0x80,0xbe
+# 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: s_bcnt1_i32_b64 s0, s[102:103]          ; encoding: [0x66,0x19,0x80,0xbe]
-0x66,0x19,0x80,0xbe
+# 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: s_bcnt1_i32_b64 s0, s[2:3]              ; encoding: [0x02,0x19,0x80,0xbe]
-0x02,0x19,0x80,0xbe
+# 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: s_bcnt1_i32_b64 s0, vcc                 ; encoding: [0x6a,0x19,0x80,0xbe]
-0x6a,0x19,0x80,0xbe
+# 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: s_bcnt1_i32_b64 s105, s[102:103]        ; encoding: [0x66,0x19,0xe9,0xbe]
-0x66,0x19,0xe9,0xbe
+# 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: s_bcnt1_i32_b64 s105, s[2:3]            ; encoding: [0x02,0x19,0xe9,0xbe]
-0x02,0x19,0xe9,0xbe
+# 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: s_bcnt1_i32_b64 vcc_hi, s[2:3]          ; encoding: [0x02,0x19,0xeb,0xbe]
-0x02,0x19,0xeb,0xbe
+# 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: s_bcnt1_i32_b64 vcc_lo, s[2:3]          ; encoding: [0x02,0x19,0xea,0xbe]
-0x02,0x19,0xea,0xbe
+# 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: s_bfe_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x93]
-0x01,0x02,0xff,0x93
+# 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: s_bfe_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x93]
-0x01,0x02,0xfe,0x93
+# 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: s_bfe_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfd,0x93]
-0x01,0x02,0xfd,0x93
+# 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: s_bfe_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x93]
-0xf0,0x02,0x80,0x93
+# 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: s_bfe_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x93]
-0x80,0x02,0x80,0x93
+# 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: s_bfe_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x93,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x80,0x93,0x73,0x72,0x71,0x3f
+# 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: s_bfe_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x93,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x80,0x93,0x56,0x34,0x12,0xaf
+# 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: s_bfe_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x93]
-0xc1,0x02,0x80,0x93
+# 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: s_bfe_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x93]
-0xf7,0x02,0x80,0x93
+# 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: s_bfe_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x93]
-0x7f,0x02,0x80,0x93
+# 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: s_bfe_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x93]
-0x7e,0x02,0x80,0x93
+# 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: s_bfe_i32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x80,0x93]
-0x7d,0x02,0x80,0x93
+# 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: s_bfe_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x93]
-0x68,0x67,0x80,0x93
+# 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: s_bfe_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x93]
-0x68,0x02,0x80,0x93
+# 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: s_bfe_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x93]
-0x01,0xf0,0x80,0x93
+# 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: s_bfe_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x93]
-0x01,0x80,0x80,0x93
+# 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: s_bfe_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x93,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x80,0x93,0x73,0x72,0x71,0x3f
+# 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: s_bfe_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x93,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x80,0x93,0x56,0x34,0x12,0xaf
+# 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: s_bfe_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x93]
-0x01,0xc1,0x80,0x93
+# 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: s_bfe_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x93]
-0x01,0xf7,0x80,0x93
+# 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: s_bfe_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x93]
-0x01,0x7f,0x80,0x93
+# 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: s_bfe_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x93]
-0x01,0x7e,0x80,0x93
+# 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: s_bfe_i32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x80,0x93]
-0x01,0x7d,0x80,0x93
+# 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: s_bfe_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x93]
-0x01,0x67,0x80,0x93
+# 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: s_bfe_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x93]
-0x01,0x02,0x80,0x93
+# 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: s_bfe_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x93]
-0x01,0x6b,0x80,0x93
+# 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: s_bfe_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x93]
-0x01,0x6a,0x80,0x93
+# 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: s_bfe_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x93]
-0x6b,0x02,0x80,0x93
+# 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: s_bfe_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x93]
-0x6a,0x02,0x80,0x93
+# 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: s_bfe_i32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x93]
-0x68,0x67,0xe9,0x93
+# 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: s_bfe_i32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x93]
-0x68,0x02,0xe9,0x93
+# 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: s_bfe_i32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x93]
-0x01,0x67,0xe9,0x93
+# 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: s_bfe_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x93]
-0x01,0x02,0xe9,0x93
+# 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: s_bfe_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x93]
-0x01,0x02,0xeb,0x93
+# 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: s_bfe_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x93]
-0x01,0x02,0xea,0x93
+# 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: s_bfe_i64 exec, s[2:3], s4              ; encoding: [0x02,0x04,0xfe,0x94]
-0x02,0x04,0xfe,0x94
+# 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: s_bfe_i64 s[0:1], 0.5, s4               ; encoding: [0xf0,0x04,0x80,0x94]
-0xf0,0x04,0x80,0x94
+# 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: s_bfe_i64 s[0:1], 0, s4                 ; encoding: [0x80,0x04,0x80,0x94]
-0x80,0x04,0x80,0x94
+# 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: s_bfe_i64 s[0:1], 0x3f717273, s4        ; encoding: [0xff,0x04,0x80,0x94,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x94,0x73,0x72,0x71,0x3f
+# 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: s_bfe_i64 s[0:1], 0xaf123456, s4        ; encoding: [0xff,0x04,0x80,0x94,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x94,0x56,0x34,0x12,0xaf
+# 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: s_bfe_i64 s[0:1], -1, s4                ; encoding: [0xc1,0x04,0x80,0x94]
-0xc1,0x04,0x80,0x94
+# 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: s_bfe_i64 s[0:1], -4.0, s4              ; encoding: [0xf7,0x04,0x80,0x94]
-0xf7,0x04,0x80,0x94
+# 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: s_bfe_i64 s[0:1], exec, s4              ; encoding: [0x7e,0x04,0x80,0x94]
-0x7e,0x04,0x80,0x94
+# 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: s_bfe_i64 s[0:1], s[102:103], s100      ; encoding: [0x66,0x64,0x80,0x94]
-0x66,0x64,0x80,0x94
+# 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: s_bfe_i64 s[0:1], s[102:103], s4        ; encoding: [0x66,0x04,0x80,0x94]
-0x66,0x04,0x80,0x94
+# 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: s_bfe_i64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x80,0x94]
-0x02,0xf0,0x80,0x94
+# 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: s_bfe_i64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x80,0x94]
-0x02,0x80,0x80,0x94
+# 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: s_bfe_i64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x80,0x94,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x80,0x94,0x73,0x72,0x71,0x3f
+# 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: s_bfe_i64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x80,0x94,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x80,0x94,0x56,0x34,0x12,0xaf
+# 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: s_bfe_i64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x80,0x94]
-0x02,0xc1,0x80,0x94
+# 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: s_bfe_i64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x80,0x94]
-0x02,0xf7,0x80,0x94
+# 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: s_bfe_i64 s[0:1], s[2:3], exec_lo       ; encoding: [0x02,0x7e,0x80,0x94]
-0x02,0x7e,0x80,0x94
+# 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: s_bfe_i64 s[0:1], s[2:3], s100          ; encoding: [0x02,0x64,0x80,0x94]
-0x02,0x64,0x80,0x94
+# 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: s_bfe_i64 s[0:1], s[2:3], s4            ; encoding: [0x02,0x04,0x80,0x94]
-0x02,0x04,0x80,0x94
+# 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: s_bfe_i64 s[0:1], s[2:3], vcc_lo        ; encoding: [0x02,0x6a,0x80,0x94]
-0x02,0x6a,0x80,0x94
+# 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: s_bfe_i64 s[0:1], vcc, s4               ; encoding: [0x6a,0x04,0x80,0x94]
-0x6a,0x04,0x80,0x94
+# 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: s_bfe_i64 s[104:105], s[102:103], s100  ; encoding: [0x66,0x64,0xe8,0x94]
-0x66,0x64,0xe8,0x94
+# 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: s_bfe_i64 s[104:105], s[102:103], s4    ; encoding: [0x66,0x04,0xe8,0x94]
-0x66,0x04,0xe8,0x94
+# 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: s_bfe_i64 s[104:105], s[2:3], s100      ; encoding: [0x02,0x64,0xe8,0x94]
-0x02,0x64,0xe8,0x94
+# 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: s_bfe_i64 s[104:105], s[2:3], s4        ; encoding: [0x02,0x04,0xe8,0x94]
-0x02,0x04,0xe8,0x94
+# 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: s_bfe_i64 vcc, s[2:3], s4               ; encoding: [0x02,0x04,0xea,0x94]
-0x02,0x04,0xea,0x94
+# 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: s_bfe_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x93]
-0x01,0x02,0x7f,0x93
+# 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: s_bfe_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x93]
-0x01,0x02,0x7e,0x93
+# 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: s_bfe_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x93]
-0x01,0x02,0x7d,0x93
+# 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: s_bfe_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x93]
-0xf0,0x02,0x00,0x93
+# 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: s_bfe_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x93]
-0x80,0x02,0x00,0x93
+# 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: s_bfe_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x93,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x93,0x73,0x72,0x71,0x3f
+# 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: s_bfe_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x93,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x93,0x56,0x34,0x12,0xaf
+# 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: s_bfe_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x93]
-0xc1,0x02,0x00,0x93
+# 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: s_bfe_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x93]
-0xf7,0x02,0x00,0x93
+# 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: s_bfe_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x93]
-0x7f,0x02,0x00,0x93
+# 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: s_bfe_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x93]
-0x7e,0x02,0x00,0x93
+# 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: s_bfe_u32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x93]
-0x7d,0x02,0x00,0x93
+# 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: s_bfe_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x93]
-0x68,0x67,0x00,0x93
+# 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: s_bfe_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x93]
-0x68,0x02,0x00,0x93
+# 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: s_bfe_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x93]
-0x01,0xf0,0x00,0x93
+# 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: s_bfe_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x93]
-0x01,0x80,0x00,0x93
+# 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: s_bfe_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x93,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x93,0x73,0x72,0x71,0x3f
+# 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: s_bfe_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x93,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x93,0x56,0x34,0x12,0xaf
+# 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: s_bfe_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x93]
-0x01,0xc1,0x00,0x93
+# 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: s_bfe_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x93]
-0x01,0xf7,0x00,0x93
+# 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: s_bfe_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x93]
-0x01,0x7f,0x00,0x93
+# 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: s_bfe_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x93]
-0x01,0x7e,0x00,0x93
+# 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: s_bfe_u32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x93]
-0x01,0x7d,0x00,0x93
+# 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: s_bfe_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x93]
-0x01,0x67,0x00,0x93
+# 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: s_bfe_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x93]
-0x01,0x02,0x00,0x93
+# 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: s_bfe_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x93]
-0x01,0x6b,0x00,0x93
+# 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: s_bfe_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x93]
-0x01,0x6a,0x00,0x93
+# 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: s_bfe_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x93]
-0x6b,0x02,0x00,0x93
+# 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: s_bfe_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x93]
-0x6a,0x02,0x00,0x93
+# 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: s_bfe_u32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x93]
-0x68,0x67,0x69,0x93
+# 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: s_bfe_u32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x93]
-0x68,0x02,0x69,0x93
+# 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: s_bfe_u32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x93]
-0x01,0x67,0x69,0x93
+# 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: s_bfe_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x93]
-0x01,0x02,0x69,0x93
+# 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: s_bfe_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x93]
-0x01,0x02,0x6b,0x93
+# 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: s_bfe_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x93]
-0x01,0x02,0x6a,0x93
+# 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: s_bfe_u64 exec, s[2:3], s4              ; encoding: [0x02,0x04,0x7e,0x94]
-0x02,0x04,0x7e,0x94
+# 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: s_bfe_u64 s[0:1], 0.5, s4               ; encoding: [0xf0,0x04,0x00,0x94]
-0xf0,0x04,0x00,0x94
+# 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: s_bfe_u64 s[0:1], 0, s4                 ; encoding: [0x80,0x04,0x00,0x94]
-0x80,0x04,0x00,0x94
+# 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: s_bfe_u64 s[0:1], 0x3f717273, s4        ; encoding: [0xff,0x04,0x00,0x94,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x00,0x94,0x73,0x72,0x71,0x3f
+# 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: s_bfe_u64 s[0:1], 0xaf123456, s4        ; encoding: [0xff,0x04,0x00,0x94,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x00,0x94,0x56,0x34,0x12,0xaf
+# 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: s_bfe_u64 s[0:1], -1, s4                ; encoding: [0xc1,0x04,0x00,0x94]
-0xc1,0x04,0x00,0x94
+# 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: s_bfe_u64 s[0:1], -4.0, s4              ; encoding: [0xf7,0x04,0x00,0x94]
-0xf7,0x04,0x00,0x94
+# 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: s_bfe_u64 s[0:1], exec, s4              ; encoding: [0x7e,0x04,0x00,0x94]
-0x7e,0x04,0x00,0x94
+# 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: s_bfe_u64 s[0:1], s[102:103], s100      ; encoding: [0x66,0x64,0x00,0x94]
-0x66,0x64,0x00,0x94
+# 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: s_bfe_u64 s[0:1], s[102:103], s4        ; encoding: [0x66,0x04,0x00,0x94]
-0x66,0x04,0x00,0x94
+# 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: s_bfe_u64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x00,0x94]
-0x02,0xf0,0x00,0x94
+# 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: s_bfe_u64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x00,0x94]
-0x02,0x80,0x00,0x94
+# 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: s_bfe_u64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x00,0x94,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x00,0x94,0x73,0x72,0x71,0x3f
+# 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: s_bfe_u64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x00,0x94,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x00,0x94,0x56,0x34,0x12,0xaf
+# 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: s_bfe_u64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x00,0x94]
-0x02,0xc1,0x00,0x94
+# 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: s_bfe_u64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x00,0x94]
-0x02,0xf7,0x00,0x94
+# 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: s_bfe_u64 s[0:1], s[2:3], exec_lo       ; encoding: [0x02,0x7e,0x00,0x94]
-0x02,0x7e,0x00,0x94
+# 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: s_bfe_u64 s[0:1], s[2:3], s100          ; encoding: [0x02,0x64,0x00,0x94]
-0x02,0x64,0x00,0x94
+# 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: s_bfe_u64 s[0:1], s[2:3], s4            ; encoding: [0x02,0x04,0x00,0x94]
-0x02,0x04,0x00,0x94
+# 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: s_bfe_u64 s[0:1], s[2:3], vcc_lo        ; encoding: [0x02,0x6a,0x00,0x94]
-0x02,0x6a,0x00,0x94
+# 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: s_bfe_u64 s[0:1], vcc, s4               ; encoding: [0x6a,0x04,0x00,0x94]
-0x6a,0x04,0x00,0x94
+# 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: s_bfe_u64 s[104:105], s[102:103], s100  ; encoding: [0x66,0x64,0x68,0x94]
-0x66,0x64,0x68,0x94
+# 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: s_bfe_u64 s[104:105], s[102:103], s4    ; encoding: [0x66,0x04,0x68,0x94]
-0x66,0x04,0x68,0x94
+# 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: s_bfe_u64 s[104:105], s[2:3], s100      ; encoding: [0x02,0x64,0x68,0x94]
-0x02,0x64,0x68,0x94
+# 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: s_bfe_u64 s[104:105], s[2:3], s4        ; encoding: [0x02,0x04,0x68,0x94]
-0x02,0x04,0x68,0x94
+# 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: s_bfe_u64 vcc, s[2:3], s4               ; encoding: [0x02,0x04,0x6a,0x94]
-0x02,0x04,0x6a,0x94
+# 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: s_bfm_b32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x95]
-0x01,0x02,0x7f,0x95
+# GFX11: v_cvt_pk_i16_i32 v255, v1, v2           ; encoding: [0xff,0x00,0x24,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x24,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bfm_b32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x95]
-0x01,0x02,0x7e,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, 0.5, v2            ; encoding: [0x05,0x00,0x24,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x24,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x95]
-0x01,0x02,0x7d,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, 0, v2              ; encoding: [0x05,0x00,0x24,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x24,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x95]
-0xf0,0x02,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, -1, v2             ; encoding: [0x05,0x00,0x24,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x24,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x95]
-0x80,0x02,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, -4.0, v2           ; encoding: [0x05,0x00,0x24,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x24,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x95,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x95,0x73,0x72,0x71,0x3f
+# GFX11: v_cvt_pk_i16_i32 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x24,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x24,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x95,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x95,0x56,0x34,0x12,0xaf
+# GFX11: v_cvt_pk_i16_i32 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x24,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x24,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x95]
-0xc1,0x02,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, m0, v2             ; encoding: [0x05,0x00,0x24,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x24,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x95]
-0xf7,0x02,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, s103, v2           ; encoding: [0x05,0x00,0x24,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x24,0xd7,0x67,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x95]
-0x7f,0x02,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, s1, v2             ; encoding: [0x05,0x00,0x24,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x24,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x95]
-0x7e,0x02,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, v1, 0.5            ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x24,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_bfm_b32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x95]
-0x7d,0x02,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, v1, 0              ; encoding: [0x05,0x00,0x24,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x24,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_bfm_b32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x95]
-0x68,0x67,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, v1, -1             ; encoding: [0x05,0x00,0x24,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x24,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_bfm_b32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x95]
-0x68,0x02,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, v1, -4.0           ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x24,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_bfm_b32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x95]
-0x01,0xf0,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x24,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_bfm_b32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x95]
-0x01,0x80,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x24,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_bfm_b32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x95,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x95,0x73,0x72,0x71,0x3f
+# GFX11: v_cvt_pk_i16_i32 v5, v1, m0             ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x24,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_bfm_b32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x95,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x95,0x56,0x34,0x12,0xaf
+# GFX11: v_cvt_pk_i16_i32 v5, v1, s103           ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x24,0xd7,0x01,0xcf,0x00,0x00
 
-# GFX11: s_bfm_b32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x95]
-0x01,0xc1,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, v1, s2             ; encoding: [0x05,0x00,0x24,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x24,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_bfm_b32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x95]
-0x01,0xf7,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, v1, v255           ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x24,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_bfm_b32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x95]
-0x01,0x7f,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, v1, v2             ; encoding: [0x05,0x00,0x24,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x24,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bfm_b32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x95]
-0x01,0x7e,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x24,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_bfm_b32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x95]
-0x01,0x7d,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x24,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_bfm_b32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x95]
-0x01,0x67,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, v255, v2           ; encoding: [0x05,0x00,0x24,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x24,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_bfm_b32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x95]
-0x01,0x02,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x24,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x24,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x95]
-0x01,0x6b,0x00,0x95
+# GFX11: v_cvt_pk_i16_i32 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x24,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x24,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x95]
-0x01,0x6a,0x00,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v255, v1, v2      ; encoding: [0xff,0x00,0x12,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x12,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bfm_b32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x95]
-0x6b,0x02,0x00,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, 0.5, v2       ; encoding: [0x05,0x00,0x12,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x12,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x95]
-0x6a,0x02,0x00,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, 0, v2         ; encoding: [0x05,0x00,0x12,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x12,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x95]
-0x68,0x67,0x69,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, -1, v2        ; encoding: [0x05,0x00,0x12,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x12,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x95]
-0x68,0x02,0x69,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, -4.0, v2      ; encoding: [0x05,0x00,0x12,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x12,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x95]
-0x01,0x67,0x69,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, exec_hi, v2   ; encoding: [0x05,0x00,0x12,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x12,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x95]
-0x01,0x02,0x69,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, exec_lo, v2   ; encoding: [0x05,0x00,0x12,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x12,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x95]
-0x01,0x02,0x6b,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, m0, v2        ; encoding: [0x05,0x00,0x12,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x12,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_bfm_b32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x95]
-0x01,0x02,0x6a,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, s101, v2      ; encoding: [0x05,0x00,0x12,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x12,0xd7,0x65,0x04,0x02,0x00
 
-# GFX11: s_bfm_b64 exec, s2, s3                  ; encoding: [0x02,0x03,0xfe,0x95]
-0x02,0x03,0xfe,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, s1, v2        ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x12,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_bfm_b64 s[0:1], 0.5, s3               ; encoding: [0xf0,0x03,0x80,0x95]
-0xf0,0x03,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, 0.5       ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x12,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_bfm_b64 s[0:1], 0, s3                 ; encoding: [0x80,0x03,0x80,0x95]
-0x80,0x03,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, 0         ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x12,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_bfm_b64 s[0:1], 0x3f717273, s3        ; encoding: [0xff,0x03,0x80,0x95,0x73,0x72,0x71,0x3f]
-0xff,0x03,0x80,0x95,0x73,0x72,0x71,0x3f
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, -1        ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x12,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_bfm_b64 s[0:1], 0xaf123456, s3        ; encoding: [0xff,0x03,0x80,0x95,0x56,0x34,0x12,0xaf]
-0xff,0x03,0x80,0x95,0x56,0x34,0x12,0xaf
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, -4.0      ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x12,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_bfm_b64 s[0:1], -1, s3                ; encoding: [0xc1,0x03,0x80,0x95]
-0xc1,0x03,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, exec_hi   ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x12,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_bfm_b64 s[0:1], -4.0, s3              ; encoding: [0xf7,0x03,0x80,0x95]
-0xf7,0x03,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, exec_lo   ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x12,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_bfm_b64 s[0:1], exec_hi, s3           ; encoding: [0x7f,0x03,0x80,0x95]
-0x7f,0x03,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, m0        ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x12,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_bfm_b64 s[0:1], exec_lo, s3           ; encoding: [0x7e,0x03,0x80,0x95]
-0x7e,0x03,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, s101      ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x12,0xd7,0x01,0xcb,0x00,0x00
 
-# GFX11: s_bfm_b64 s[0:1], m0, s3                ; encoding: [0x7d,0x03,0x80,0x95]
-0x7d,0x03,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, s2        ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x12,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_bfm_b64 s[0:1], s104, s103            ; encoding: [0x68,0x67,0x80,0x95]
-0x68,0x67,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, v255      ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x12,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_bfm_b64 s[0:1], s104, s3              ; encoding: [0x68,0x03,0x80,0x95]
-0x68,0x03,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, v2        ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bfm_b64 s[0:1], s2, 0.5               ; encoding: [0x02,0xf0,0x80,0x95]
-0x02,0xf0,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, -v1, v2       ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x20]
+0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x20
 
-# GFX11: s_bfm_b64 s[0:1], s2, 0                 ; encoding: [0x02,0x80,0x80,0x95]
-0x02,0x80,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, -v2       ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x40]
+0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x40
 
-# GFX11: s_bfm_b64 s[0:1], s2, 0x3f717273        ; encoding: [0x02,0xff,0x80,0x95,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x80,0x95,0x73,0x72,0x71,0x3f
+# GFX11: v_cvt_pk_norm_i16_f16 v5, -v1, -v2      ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x60]
+0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x60
 
-# GFX11: s_bfm_b64 s[0:1], s2, 0xaf123456        ; encoding: [0x02,0xff,0x80,0x95,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x80,0x95,0x56,0x34,0x12,0xaf
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, vcc_hi    ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x12,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_bfm_b64 s[0:1], s2, -1                ; encoding: [0x02,0xc1,0x80,0x95]
-0x02,0xc1,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, vcc_lo    ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x12,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_bfm_b64 s[0:1], s2, -4.0              ; encoding: [0x02,0xf7,0x80,0x95]
-0x02,0xf7,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, v255, v2      ; encoding: [0x05,0x00,0x12,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x12,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_bfm_b64 s[0:1], s2, exec_hi           ; encoding: [0x02,0x7f,0x80,0x95]
-0x02,0x7f,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, vcc_hi, v2    ; encoding: [0x05,0x00,0x12,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x12,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_bfm_b64 s[0:1], s2, exec_lo           ; encoding: [0x02,0x7e,0x80,0x95]
-0x02,0x7e,0x80,0x95
+# GFX11: v_cvt_pk_norm_i16_f16 v5, vcc_lo, v2    ; encoding: [0x05,0x00,0x12,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x12,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_bfm_b64 s[0:1], s2, m0                ; encoding: [0x02,0x7d,0x80,0x95]
-0x02,0x7d,0x80,0x95
+# GFX11: v_cvt_pknorm_i16_f32 v255, v1, v2       ; encoding: [0xff,0x00,0x21,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x21,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bfm_b64 s[0:1], s2, s103              ; encoding: [0x02,0x67,0x80,0x95]
-0x02,0x67,0x80,0x95
+# GFX11: v_cvt_pknorm_i16_f32 v5, 0.5, v2        ; encoding: [0x05,0x00,0x21,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x21,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_bfm_b64 s[0:1], s2, s3                ; encoding: [0x02,0x03,0x80,0x95]
-0x02,0x03,0x80,0x95
+# GFX11: v_cvt_pknorm_i16_f32 v5, 0, v2          ; encoding: [0x05,0x00,0x21,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x21,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_bfm_b64 s[0:1], s2, vcc_hi            ; encoding: [0x02,0x6b,0x80,0x95]
-0x02,0x6b,0x80,0x95
+# GFX11: v_cvt_pknorm_i16_f32 v5, -1, v2         ; encoding: [0x05,0x00,0x21,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x21,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_bfm_b64 s[0:1], s2, vcc_lo            ; encoding: [0x02,0x6a,0x80,0x95]
-0x02,0x6a,0x80,0x95
+# GFX11: v_cvt_pknorm_i16_f32 v5, -4.0, v2       ; encoding: [0x05,0x00,0x21,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x21,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_bfm_b64 s[0:1], vcc_hi, s3            ; encoding: [0x6b,0x03,0x80,0x95]
-0x6b,0x03,0x80,0x95
+# GFX11: v_cvt_pknorm_i16_f32 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x21,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x21,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_bfm_b64 s[0:1], vcc_lo, s3            ; encoding: [0x6a,0x03,0x80,0x95]
-0x6a,0x03,0x80,0x95
+# GFX11: v_cvt_pknorm_i16_f32 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x21,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x21,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_bfm_b64 s[104:105], s103, s102        ; encoding: [0x67,0x66,0xe8,0x95]
-0x67,0x66,0xe8,0x95
+# GFX11: v_cvt_pknorm_i16_f32 v5, m0, v2         ; encoding: [0x05,0x00,0x21,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x21,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_bfm_b64 s[104:105], s104, s3          ; encoding: [0x68,0x03,0xe8,0x95]
-0x68,0x03,0xe8,0x95
+# GFX11: v_cvt_pknorm_i16_f32 v5, s103, v2       ; encoding: [0x05,0x00,0x21,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x21,0xd7,0x67,0x04,0x02,0x00
 
-# GFX11: s_bfm_b64 s[104:105], s2, s103          ; encoding: [0x02,0x67,0xe8,0x95]
-0x02,0x67,0xe8,0x95
+# GFX11: v_cvt_pknorm_i16_f32 v5, s1, v2         ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x21,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_bfm_b64 s[104:105], s2, s3            ; encoding: [0x02,0x03,0xe8,0x95]
-0x02,0x03,0xe8,0x95
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, 0.5        ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x21,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_bfm_b64 vcc, s2, s3                   ; encoding: [0x02,0x03,0xea,0x95]
-0x02,0x03,0xea,0x95
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, 0          ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x21,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_bitcmp0_b32 exec_hi, s1               ; encoding: [0x7f,0x01,0x0c,0xbf]
-0x7f,0x01,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, -1         ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x21,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_bitcmp0_b32 exec_lo, s1               ; encoding: [0x7e,0x01,0x0c,0xbf]
-0x7e,0x01,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, -4.0       ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x21,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_bitcmp0_b32 m0, s1                    ; encoding: [0x7d,0x01,0x0c,0xbf]
-0x7d,0x01,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x21,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_bitcmp0_b32 s0, 0.5                   ; encoding: [0x00,0xf0,0x0c,0xbf]
-0x00,0xf0,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x21,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_bitcmp0_b32 s0, 0                     ; encoding: [0x00,0x80,0x0c,0xbf]
-0x00,0x80,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, m0         ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x21,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_bitcmp0_b32 s0, 0x3f717273            ; encoding: [0x00,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, s103       ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x21,0xd7,0x01,0xcf,0x00,0x00
 
-# GFX11: s_bitcmp0_b32 s0, 0xaf123456            ; encoding: [0x00,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, s2         ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x21,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_bitcmp0_b32 s0, -1                    ; encoding: [0x00,0xc1,0x0c,0xbf]
-0x00,0xc1,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, v255       ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x21,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_bitcmp0_b32 s0, -4.0                  ; encoding: [0x00,0xf7,0x0c,0xbf]
-0x00,0xf7,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, v2 clamp   ; encoding: [0x05,0x80,0x21,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x80,0x21,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bitcmp0_b32 s0, exec_hi               ; encoding: [0x00,0x7f,0x0c,0xbf]
-0x00,0x7f,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, v2         ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bitcmp0_b32 s0, exec_lo               ; encoding: [0x00,0x7e,0x0c,0xbf]
-0x00,0x7e,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, -v1, v2        ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x20]
+0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x20
 
-# GFX11: s_bitcmp0_b32 s0, m0                    ; encoding: [0x00,0x7d,0x0c,0xbf]
-0x00,0x7d,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, -v2        ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x40]
+0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x40
 
-# GFX11: s_bitcmp0_b32 s0, s104                  ; encoding: [0x00,0x68,0x0c,0xbf]
-0x00,0x68,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, -v1, -v2       ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x60]
+0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x60
 
-# GFX11: s_bitcmp0_b32 s0, s1                    ; encoding: [0x00,0x01,0x0c,0xbf]
-0x00,0x01,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x21,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_bitcmp0_b32 s0, vcc_hi                ; encoding: [0x00,0x6b,0x0c,0xbf]
-0x00,0x6b,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x21,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_bitcmp0_b32 s0, vcc_lo                ; encoding: [0x00,0x6a,0x0c,0xbf]
-0x00,0x6a,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, v255, v2       ; encoding: [0x05,0x00,0x21,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x21,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_bitcmp0_b32 s105, s104                ; encoding: [0x69,0x68,0x0c,0xbf]
-0x69,0x68,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x21,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x21,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_bitcmp0_b32 s105, s1                  ; encoding: [0x69,0x01,0x0c,0xbf]
-0x69,0x01,0x0c,0xbf
+# GFX11: v_cvt_pknorm_i16_f32 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x21,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x21,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_bitcmp0_b32 vcc_hi, s1                ; encoding: [0x6b,0x01,0x0c,0xbf]
-0x6b,0x01,0x0c,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v255, v1, v2      ; encoding: [0xff,0x00,0x13,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x13,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bitcmp0_b32 vcc_lo, s1                ; encoding: [0x6a,0x01,0x0c,0xbf]
-0x6a,0x01,0x0c,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, 0.5, v2       ; encoding: [0x05,0x00,0x13,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x13,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_bitcmp0_b64 exec, s2                  ; encoding: [0x7e,0x02,0x0e,0xbf]
-0x7e,0x02,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, 0, v2         ; encoding: [0x05,0x00,0x13,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x13,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_bitcmp0_b64 s[0:1], 0.5               ; encoding: [0x00,0xf0,0x0e,0xbf]
-0x00,0xf0,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, -1, v2        ; encoding: [0x05,0x00,0x13,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x13,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_bitcmp0_b64 s[0:1], 0                 ; encoding: [0x00,0x80,0x0e,0xbf]
-0x00,0x80,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, -4.0, v2      ; encoding: [0x05,0x00,0x13,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x13,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_bitcmp0_b64 s[0:1], 0x3f717273        ; encoding: [0x00,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f
+# GFX11: v_cvt_pk_norm_u16_f16 v5, exec_hi, v2   ; encoding: [0x05,0x00,0x13,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x13,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_bitcmp0_b64 s[0:1], 0xaf123456        ; encoding: [0x00,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, exec_lo, v2   ; encoding: [0x05,0x00,0x13,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x13,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_bitcmp0_b64 s[0:1], -1                ; encoding: [0x00,0xc1,0x0e,0xbf]
-0x00,0xc1,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, m0, v2        ; encoding: [0x05,0x00,0x13,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x13,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_bitcmp0_b64 s[0:1], -4.0              ; encoding: [0x00,0xf7,0x0e,0xbf]
-0x00,0xf7,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, s101, v2      ; encoding: [0x05,0x00,0x13,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x13,0xd7,0x65,0x04,0x02,0x00
 
-# GFX11: s_bitcmp0_b64 s[0:1], exec_hi           ; encoding: [0x00,0x7f,0x0e,0xbf]
-0x00,0x7f,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, s1, v2        ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x13,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_bitcmp0_b64 s[0:1], exec_lo           ; encoding: [0x00,0x7e,0x0e,0xbf]
-0x00,0x7e,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, 0.5       ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x13,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_bitcmp0_b64 s[0:1], m0                ; encoding: [0x00,0x7d,0x0e,0xbf]
-0x00,0x7d,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, 0         ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x13,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_bitcmp0_b64 s[0:1], s102              ; encoding: [0x00,0x66,0x0e,0xbf]
-0x00,0x66,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, -1        ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x13,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_bitcmp0_b64 s[0:1], s2                ; encoding: [0x00,0x02,0x0e,0xbf]
-0x00,0x02,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, -4.0      ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x13,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_bitcmp0_b64 s[0:1], vcc_hi            ; encoding: [0x00,0x6b,0x0e,0xbf]
-0x00,0x6b,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, exec_hi   ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x13,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_bitcmp0_b64 s[0:1], vcc_lo            ; encoding: [0x00,0x6a,0x0e,0xbf]
-0x00,0x6a,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, exec_lo   ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x13,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_bitcmp0_b64 s[104:105], s102          ; encoding: [0x68,0x66,0x0e,0xbf]
-0x68,0x66,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, m0        ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x13,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_bitcmp0_b64 s[104:105], s2            ; encoding: [0x68,0x02,0x0e,0xbf]
-0x68,0x02,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, s101      ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x13,0xd7,0x01,0xcb,0x00,0x00
 
-# GFX11: s_bitcmp0_b64 vcc, s2                   ; encoding: [0x6a,0x02,0x0e,0xbf]
-0x6a,0x02,0x0e,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, s2        ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x13,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_bitcmp1_b32 exec_hi, s1               ; encoding: [0x7f,0x01,0x0d,0xbf]
-0x7f,0x01,0x0d,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, v255      ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x13,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_bitcmp1_b32 exec_lo, s1               ; encoding: [0x7e,0x01,0x0d,0xbf]
-0x7e,0x01,0x0d,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, v2        ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bitcmp1_b32 m0, s1                    ; encoding: [0x7d,0x01,0x0d,0xbf]
-0x7d,0x01,0x0d,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, -v1, v2       ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x20]
+0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x20
 
-# GFX11: s_bitcmp1_b32 s0, 0.5                   ; encoding: [0x00,0xf0,0x0d,0xbf]
-0x00,0xf0,0x0d,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, -v2       ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x40]
+0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x40
 
-# GFX11: s_bitcmp1_b32 s0, 0                     ; encoding: [0x00,0x80,0x0d,0xbf]
-0x00,0x80,0x0d,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, -v1, -v2      ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x60]
+0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x60
 
-# GFX11: s_bitcmp1_b32 s0, 0x3f717273            ; encoding: [0x00,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, vcc_hi    ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x13,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_bitcmp1_b32 s0, 0xaf123456            ; encoding: [0x00,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, vcc_lo    ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x13,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_bitcmp1_b32 s0, -1                    ; encoding: [0x00,0xc1,0x0d,0xbf]
-0x00,0xc1,0x0d,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, v255, v2      ; encoding: [0x05,0x00,0x13,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x13,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_bitcmp1_b32 s0, -4.0                  ; encoding: [0x00,0xf7,0x0d,0xbf]
-0x00,0xf7,0x0d,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, vcc_hi, v2    ; encoding: [0x05,0x00,0x13,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x13,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_bitcmp1_b32 s0, exec_hi               ; encoding: [0x00,0x7f,0x0d,0xbf]
-0x00,0x7f,0x0d,0xbf
+# GFX11: v_cvt_pk_norm_u16_f16 v5, vcc_lo, v2    ; encoding: [0x05,0x00,0x13,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x13,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_bitcmp1_b32 s0, exec_lo               ; encoding: [0x00,0x7e,0x0d,0xbf]
-0x00,0x7e,0x0d,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v255, v1, v2       ; encoding: [0xff,0x00,0x22,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x22,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bitcmp1_b32 s0, m0                    ; encoding: [0x00,0x7d,0x0d,0xbf]
-0x00,0x7d,0x0d,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, 0.5, v2        ; encoding: [0x05,0x00,0x22,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x22,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_bitcmp1_b32 s0, s104                  ; encoding: [0x00,0x68,0x0d,0xbf]
-0x00,0x68,0x0d,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, 0, v2          ; encoding: [0x05,0x00,0x22,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x22,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_bitcmp1_b32 s0, s1                    ; encoding: [0x00,0x01,0x0d,0xbf]
-0x00,0x01,0x0d,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, -1, v2         ; encoding: [0x05,0x00,0x22,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x22,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_bitcmp1_b32 s0, vcc_hi                ; encoding: [0x00,0x6b,0x0d,0xbf]
-0x00,0x6b,0x0d,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, -4.0, v2       ; encoding: [0x05,0x00,0x22,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x22,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_bitcmp1_b32 s0, vcc_lo                ; encoding: [0x00,0x6a,0x0d,0xbf]
-0x00,0x6a,0x0d,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x22,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x22,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_bitcmp1_b32 s105, s104                ; encoding: [0x69,0x68,0x0d,0xbf]
-0x69,0x68,0x0d,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x22,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x22,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_bitcmp1_b32 s105, s1                  ; encoding: [0x69,0x01,0x0d,0xbf]
-0x69,0x01,0x0d,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, m0, v2         ; encoding: [0x05,0x00,0x22,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x22,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_bitcmp1_b32 vcc_hi, s1                ; encoding: [0x6b,0x01,0x0d,0xbf]
-0x6b,0x01,0x0d,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, s103, v2       ; encoding: [0x05,0x00,0x22,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x22,0xd7,0x67,0x04,0x02,0x00
 
-# GFX11: s_bitcmp1_b32 vcc_lo, s1                ; encoding: [0x6a,0x01,0x0d,0xbf]
-0x6a,0x01,0x0d,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, s1, v2         ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x22,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_bitcmp1_b64 exec, s2                  ; encoding: [0x7e,0x02,0x0f,0xbf]
-0x7e,0x02,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, 0.5        ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x22,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_bitcmp1_b64 s[0:1], 0.5               ; encoding: [0x00,0xf0,0x0f,0xbf]
-0x00,0xf0,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, 0          ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x22,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_bitcmp1_b64 s[0:1], 0                 ; encoding: [0x00,0x80,0x0f,0xbf]
-0x00,0x80,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, -1         ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x22,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_bitcmp1_b64 s[0:1], 0x3f717273        ; encoding: [0x00,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, -4.0       ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x22,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_bitcmp1_b64 s[0:1], 0xaf123456        ; encoding: [0x00,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x22,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_bitcmp1_b64 s[0:1], -1                ; encoding: [0x00,0xc1,0x0f,0xbf]
-0x00,0xc1,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x22,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_bitcmp1_b64 s[0:1], -4.0              ; encoding: [0x00,0xf7,0x0f,0xbf]
-0x00,0xf7,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, m0         ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x22,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_bitcmp1_b64 s[0:1], exec_hi           ; encoding: [0x00,0x7f,0x0f,0xbf]
-0x00,0x7f,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, s103       ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x22,0xd7,0x01,0xcf,0x00,0x00
 
-# GFX11: s_bitcmp1_b64 s[0:1], exec_lo           ; encoding: [0x00,0x7e,0x0f,0xbf]
-0x00,0x7e,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, s2         ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x22,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_bitcmp1_b64 s[0:1], m0                ; encoding: [0x00,0x7d,0x0f,0xbf]
-0x00,0x7d,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, v255       ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x22,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_bitcmp1_b64 s[0:1], s102              ; encoding: [0x00,0x66,0x0f,0xbf]
-0x00,0x66,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, v2 clamp   ; encoding: [0x05,0x80,0x22,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x80,0x22,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bitcmp1_b64 s[0:1], s2                ; encoding: [0x00,0x02,0x0f,0xbf]
-0x00,0x02,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, v2         ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bitcmp1_b64 s[0:1], vcc_hi            ; encoding: [0x00,0x6b,0x0f,0xbf]
-0x00,0x6b,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, -v1, v2        ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x20]
+0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x20
 
-# GFX11: s_bitcmp1_b64 s[0:1], vcc_lo            ; encoding: [0x00,0x6a,0x0f,0xbf]
-0x00,0x6a,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, -v2        ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x40]
+0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x40
 
-# GFX11: s_bitcmp1_b64 s[104:105], s102          ; encoding: [0x68,0x66,0x0f,0xbf]
-0x68,0x66,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, -v1, -v2       ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x60]
+0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x60
 
-# GFX11: s_bitcmp1_b64 s[104:105], s2            ; encoding: [0x68,0x02,0x0f,0xbf]
-0x68,0x02,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x22,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_bitcmp1_b64 vcc, s2                   ; encoding: [0x6a,0x02,0x0f,0xbf]
-0x6a,0x02,0x0f,0xbf
+# GFX11: v_cvt_pknorm_u16_f32 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x22,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_bitreplicate_b64_b32 exec, s2         ; encoding: [0x02,0x14,0xfe,0xbe]
-0x02,0x14,0xfe,0xbe
+# GFX11: v_cvt_pknorm_u16_f32 v5, v255, v2       ; encoding: [0x05,0x00,0x22,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x22,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[0:1], 0.5      ; encoding: [0xf0,0x14,0x80,0xbe]
-0xf0,0x14,0x80,0xbe
+# GFX11: v_cvt_pknorm_u16_f32 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x22,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x22,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[0:1], 0        ; encoding: [0x80,0x14,0x80,0xbe]
-0x80,0x14,0x80,0xbe
+# GFX11: v_cvt_pknorm_u16_f32 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x22,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x22,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[0:1], 0x3f717273 ; encoding: [0xff,0x14,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x14,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_cvt_pk_u16_u32 v255, v1, v2           ; encoding: [0xff,0x00,0x23,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x23,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[0:1], 0xaf123456 ; encoding: [0xff,0x14,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x14,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_cvt_pk_u16_u32 v5, 0.5, v2            ; encoding: [0x05,0x00,0x23,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x23,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[0:1], -1       ; encoding: [0xc1,0x14,0x80,0xbe]
-0xc1,0x14,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, 0, v2              ; encoding: [0x05,0x00,0x23,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x23,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[0:1], -4.0     ; encoding: [0xf7,0x14,0x80,0xbe]
-0xf7,0x14,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, -1, v2             ; encoding: [0x05,0x00,0x23,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x23,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[0:1], exec_hi  ; encoding: [0x7f,0x14,0x80,0xbe]
-0x7f,0x14,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, -4.0, v2           ; encoding: [0x05,0x00,0x23,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x23,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[0:1], exec_lo  ; encoding: [0x7e,0x14,0x80,0xbe]
-0x7e,0x14,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x23,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x23,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[0:1], m0       ; encoding: [0x7d,0x14,0x80,0xbe]
-0x7d,0x14,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x23,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x23,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[0:1], s102     ; encoding: [0x66,0x14,0x80,0xbe]
-0x66,0x14,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, m0, v2             ; encoding: [0x05,0x00,0x23,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x23,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[0:1], s2       ; encoding: [0x02,0x14,0x80,0xbe]
-0x02,0x14,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, s103, v2           ; encoding: [0x05,0x00,0x23,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x23,0xd7,0x67,0x04,0x02,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[0:1], vcc_hi   ; encoding: [0x6b,0x14,0x80,0xbe]
-0x6b,0x14,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, s1, v2             ; encoding: [0x05,0x00,0x23,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x23,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[0:1], vcc_lo   ; encoding: [0x6a,0x14,0x80,0xbe]
-0x6a,0x14,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, v1, 0.5            ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x23,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[104:105], s102 ; encoding: [0x66,0x14,0xe8,0xbe]
-0x66,0x14,0xe8,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, v1, 0              ; encoding: [0x05,0x00,0x23,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x23,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_bitreplicate_b64_b32 s[104:105], s2   ; encoding: [0x02,0x14,0xe8,0xbe]
-0x02,0x14,0xe8,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, v1, -1             ; encoding: [0x05,0x00,0x23,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x23,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_bitreplicate_b64_b32 vcc, s2          ; encoding: [0x02,0x14,0xea,0xbe]
-0x02,0x14,0xea,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, v1, -4.0           ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x23,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_bitset0_b32 exec_hi, s1               ; encoding: [0x01,0x10,0xff,0xbe]
-0x01,0x10,0xff,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x23,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_bitset0_b32 exec_lo, s1               ; encoding: [0x01,0x10,0xfe,0xbe]
-0x01,0x10,0xfe,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x23,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_bitset0_b32 m0, s1                    ; encoding: [0x01,0x10,0xfd,0xbe]
-0x01,0x10,0xfd,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, v1, m0             ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x23,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_bitset0_b32 s0, 0.5                   ; encoding: [0xf0,0x10,0x80,0xbe]
-0xf0,0x10,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, v1, s103           ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x23,0xd7,0x01,0xcf,0x00,0x00
 
-# GFX11: s_bitset0_b32 s0, 0                     ; encoding: [0x80,0x10,0x80,0xbe]
-0x80,0x10,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, v1, s2             ; encoding: [0x05,0x00,0x23,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x23,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_bitset0_b32 s0, 0x3f717273            ; encoding: [0xff,0x10,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x10,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_cvt_pk_u16_u32 v5, v1, v255           ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x23,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_bitset0_b32 s0, 0xaf123456            ; encoding: [0xff,0x10,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x10,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_cvt_pk_u16_u32 v5, v1, v2             ; encoding: [0x05,0x00,0x23,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x23,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_bitset0_b32 s0, -1                    ; encoding: [0xc1,0x10,0x80,0xbe]
-0xc1,0x10,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x23,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_bitset0_b32 s0, -4.0                  ; encoding: [0xf7,0x10,0x80,0xbe]
-0xf7,0x10,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x23,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_bitset0_b32 s0, exec_hi               ; encoding: [0x7f,0x10,0x80,0xbe]
-0x7f,0x10,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, v255, v2           ; encoding: [0x05,0x00,0x23,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x23,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_bitset0_b32 s0, exec_lo               ; encoding: [0x7e,0x10,0x80,0xbe]
-0x7e,0x10,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x23,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x23,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_bitset0_b32 s0, m0                    ; encoding: [0x7d,0x10,0x80,0xbe]
-0x7d,0x10,0x80,0xbe
+# GFX11: v_cvt_pk_u16_u32 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x23,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x23,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_bitset0_b32 s0, s104                  ; encoding: [0x68,0x10,0x80,0xbe]
-0x68,0x10,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v255, v1, v2, v3        ; encoding: [0xff,0x00,0x26,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x26,0xd6,0x01,0x05,0x0e,0x04
 
-# GFX11: s_bitset0_b32 s0, s1                    ; encoding: [0x01,0x10,0x80,0xbe]
-0x01,0x10,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0x26,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x26,0xd6,0xf0,0x04,0x0e,0x04
 
-# GFX11: s_bitset0_b32 s0, vcc_hi                ; encoding: [0x6b,0x10,0x80,0xbe]
-0x6b,0x10,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, 0, v2, v3           ; encoding: [0x05,0x00,0x26,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x26,0xd6,0x80,0x04,0x0e,0x04
 
-# GFX11: s_bitset0_b32 s0, vcc_lo                ; encoding: [0x6a,0x10,0x80,0xbe]
-0x6a,0x10,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, -1, v2, v3          ; encoding: [0x05,0x00,0x26,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x26,0xd6,0xc1,0x04,0x0e,0x04
 
-# GFX11: s_bitset0_b32 s105, s104                ; encoding: [0x68,0x10,0xe9,0xbe]
-0x68,0x10,0xe9,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, -4.0, v2, v3        ; encoding: [0x05,0x00,0x26,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x26,0xd6,0xf7,0x04,0x0e,0x04
 
-# GFX11: s_bitset0_b32 s105, s1                  ; encoding: [0x01,0x10,0xe9,0xbe]
-0x01,0x10,0xe9,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0x26,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x26,0xd6,0x7f,0x04,0x0e,0x04
 
-# GFX11: s_bitset0_b32 vcc_hi, s1                ; encoding: [0x01,0x10,0xeb,0xbe]
-0x01,0x10,0xeb,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0x26,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x26,0xd6,0x7e,0x04,0x0e,0x04
 
-# GFX11: s_bitset0_b32 vcc_lo, s1                ; encoding: [0x01,0x10,0xea,0xbe]
-0x01,0x10,0xea,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, m0, v2, v3          ; encoding: [0x05,0x00,0x26,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x26,0xd6,0x7d,0x04,0x0e,0x04
 
-# GFX11: s_bitset0_b64 exec, s2                  ; encoding: [0x02,0x11,0xfe,0xbe]
-0x02,0x11,0xfe,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, s103, v2, v3        ; encoding: [0x05,0x00,0x26,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x26,0xd6,0x67,0x04,0x0e,0x04
 
-# GFX11: s_bitset0_b64 s[0:1], 0.5               ; encoding: [0xf0,0x11,0x80,0xbe]
-0xf0,0x11,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, s1, v2, v3          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x26,0xd6,0x01,0x04,0x0e,0x04
 
-# GFX11: s_bitset0_b64 s[0:1], 0                 ; encoding: [0x80,0x11,0x80,0xbe]
-0x80,0x11,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x26,0xd6,0x01,0xe1,0x0d,0x04
 
-# GFX11: s_bitset0_b64 s[0:1], 0x3f717273        ; encoding: [0xff,0x11,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x11,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_cvt_pk_u8_f32 v5, v1, 0, v3           ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x26,0xd6,0x01,0x01,0x0d,0x04
 
-# GFX11: s_bitset0_b64 s[0:1], 0xaf123456        ; encoding: [0xff,0x11,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x11,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_cvt_pk_u8_f32 v5, v1, -1, v3          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x26,0xd6,0x01,0x83,0x0d,0x04
 
-# GFX11: s_bitset0_b64 s[0:1], -1                ; encoding: [0xc1,0x11,0x80,0xbe]
-0xc1,0x11,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, -4.0, v3        ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x26,0xd6,0x01,0xef,0x0d,0x04
 
-# GFX11: s_bitset0_b64 s[0:1], -4.0              ; encoding: [0xf7,0x11,0x80,0xbe]
-0xf7,0x11,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x26,0xd6,0x01,0xff,0x0c,0x04
 
-# GFX11: s_bitset0_b64 s[0:1], exec_hi           ; encoding: [0x7f,0x11,0x80,0xbe]
-0x7f,0x11,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x26,0xd6,0x01,0xfd,0x0c,0x04
 
-# GFX11: s_bitset0_b64 s[0:1], exec_lo           ; encoding: [0x7e,0x11,0x80,0xbe]
-0x7e,0x11,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, m0, v3          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x26,0xd6,0x01,0xfb,0x0c,0x04
 
-# GFX11: s_bitset0_b64 s[0:1], m0                ; encoding: [0x7d,0x11,0x80,0xbe]
-0x7d,0x11,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, s103, v3        ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x26,0xd6,0x01,0xcf,0x0c,0x04
 
-# GFX11: s_bitset0_b64 s[0:1], s102              ; encoding: [0x66,0x11,0x80,0xbe]
-0x66,0x11,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, s2, v3          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x26,0xd6,0x01,0x05,0x0c,0x04
 
-# GFX11: s_bitset0_b64 s[0:1], s2                ; encoding: [0x02,0x11,0x80,0xbe]
-0x02,0x11,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x26,0xd6,0x01,0x05,0xc2,0x03
 
-# GFX11: s_bitset0_b64 s[0:1], vcc_hi            ; encoding: [0x6b,0x11,0x80,0xbe]
-0x6b,0x11,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, 0           ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x26,0xd6,0x01,0x05,0x02,0x02
 
-# GFX11: s_bitset0_b64 s[0:1], vcc_lo            ; encoding: [0x6a,0x11,0x80,0xbe]
-0x6a,0x11,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, -1          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x26,0xd6,0x01,0x05,0x06,0x03
 
-# GFX11: s_bitset0_b64 s[104:105], s102          ; encoding: [0x66,0x11,0xe8,0xbe]
-0x66,0x11,0xe8,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, -4.0        ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x26,0xd6,0x01,0x05,0xde,0x03
 
-# GFX11: s_bitset0_b64 s[104:105], s2            ; encoding: [0x02,0x11,0xe8,0xbe]
-0x02,0x11,0xe8,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v255, v3        ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x26,0xd6,0x01,0xff,0x0f,0x04
 
-# GFX11: s_bitset0_b64 vcc, s2                   ; encoding: [0x02,0x11,0xea,0xbe]
-0x02,0x11,0xea,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x26,0xd6,0x01,0x05,0xfe,0x01
 
-# GFX11: s_bitset1_b32 exec_hi, s1               ; encoding: [0x01,0x12,0xff,0xbe]
-0x01,0x12,0xff,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x26,0xd6,0x01,0x05,0xfa,0x01
 
-# GFX11: s_bitset1_b32 exec_lo, s1               ; encoding: [0x01,0x12,0xfe,0xbe]
-0x01,0x12,0xfe,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, m0          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x26,0xd6,0x01,0x05,0xf6,0x01
 
-# GFX11: s_bitset1_b32 m0, s1                    ; encoding: [0x01,0x12,0xfd,0xbe]
-0x01,0x12,0xfd,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, s103        ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x26,0xd6,0x01,0x05,0x9e,0x01
 
-# GFX11: s_bitset1_b32 s0, 0.5                   ; encoding: [0xf0,0x12,0x80,0xbe]
-0xf0,0x12,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, s3          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x26,0xd6,0x01,0x05,0x0e,0x00
 
-# GFX11: s_bitset1_b32 s0, 0                     ; encoding: [0x80,0x12,0x80,0xbe]
-0x80,0x12,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, v255        ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x26,0xd6,0x01,0x05,0xfe,0x07
 
-# GFX11: s_bitset1_b32 s0, 0x3f717273            ; encoding: [0xff,0x12,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x12,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, v3 clamp    ; encoding: [0x05,0x80,0x26,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x26,0xd6,0x01,0x05,0x0e,0x04
 
-# GFX11: s_bitset1_b32 s0, 0xaf123456            ; encoding: [0xff,0x12,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x12,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, v3          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x26,0xd6,0x01,0x05,0x0e,0x04
 
-# GFX11: s_bitset1_b32 s0, -1                    ; encoding: [0xc1,0x12,0x80,0xbe]
-0xc1,0x12,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, -v1, v2, v3         ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x26,0xd6,0x01,0x05,0x0e,0x24
 
-# GFX11: s_bitset1_b32 s0, -4.0                  ; encoding: [0xf7,0x12,0x80,0xbe]
-0xf7,0x12,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x26,0xd6,0x01,0x05,0xae,0x01
 
-# GFX11: s_bitset1_b32 s0, exec_hi               ; encoding: [0x7f,0x12,0x80,0xbe]
-0x7f,0x12,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x26,0xd6,0x01,0x05,0xaa,0x01
 
-# GFX11: s_bitset1_b32 s0, exec_lo               ; encoding: [0x7e,0x12,0x80,0xbe]
-0x7e,0x12,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x26,0xd6,0x01,0xd7,0x0c,0x04
 
-# GFX11: s_bitset1_b32 s0, m0                    ; encoding: [0x7d,0x12,0x80,0xbe]
-0x7d,0x12,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x26,0xd6,0x01,0xd5,0x0c,0x04
 
-# GFX11: s_bitset1_b32 s0, s104                  ; encoding: [0x68,0x12,0x80,0xbe]
-0x68,0x12,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, v255, v2, v3        ; encoding: [0x05,0x00,0x26,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x26,0xd6,0xff,0x05,0x0e,0x04
 
-# GFX11: s_bitset1_b32 s0, s1                    ; encoding: [0x01,0x12,0x80,0xbe]
-0x01,0x12,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0x26,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x26,0xd6,0x6b,0x04,0x0e,0x04
 
-# GFX11: s_bitset1_b32 s0, vcc_hi                ; encoding: [0x6b,0x12,0x80,0xbe]
-0x6b,0x12,0x80,0xbe
+# GFX11: v_cvt_pk_u8_f32 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0x26,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x26,0xd6,0x6a,0x04,0x0e,0x04
 
-# GFX11: s_bitset1_b32 s0, vcc_lo                ; encoding: [0x6a,0x12,0x80,0xbe]
-0x6a,0x12,0x80,0xbe
+# 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: s_bitset1_b32 s105, s104                ; encoding: [0x68,0x12,0xe9,0xbe]
-0x68,0x12,0xe9,0xbe
+# 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: s_bitset1_b32 s105, s1                  ; encoding: [0x01,0x12,0xe9,0xbe]
-0x01,0x12,0xe9,0xbe
+# 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: s_bitset1_b32 vcc_hi, s1                ; encoding: [0x01,0x12,0xeb,0xbe]
-0x01,0x12,0xeb,0xbe
+# 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: s_bitset1_b32 vcc_lo, s1                ; encoding: [0x01,0x12,0xea,0xbe]
-0x01,0x12,0xea,0xbe
+# 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: s_bitset1_b64 exec, s2                  ; encoding: [0x02,0x13,0xfe,0xbe]
-0x02,0x13,0xfe,0xbe
+# 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: s_bitset1_b64 s[0:1], 0.5               ; encoding: [0xf0,0x13,0x80,0xbe]
-0xf0,0x13,0x80,0xbe
+# 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: s_bitset1_b64 s[0:1], 0                 ; encoding: [0x80,0x13,0x80,0xbe]
-0x80,0x13,0x80,0xbe
+# 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: s_bitset1_b64 s[0:1], 0x3f717273        ; encoding: [0xff,0x13,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x13,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_bitset1_b64 s[0:1], 0xaf123456        ; encoding: [0xff,0x13,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x13,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_bitset1_b64 s[0:1], -1                ; encoding: [0xc1,0x13,0x80,0xbe]
-0xc1,0x13,0x80,0xbe
+# 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: s_bitset1_b64 s[0:1], -4.0              ; encoding: [0xf7,0x13,0x80,0xbe]
-0xf7,0x13,0x80,0xbe
+# 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: s_bitset1_b64 s[0:1], exec_hi           ; encoding: [0x7f,0x13,0x80,0xbe]
-0x7f,0x13,0x80,0xbe
+# 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: s_bitset1_b64 s[0:1], exec_lo           ; encoding: [0x7e,0x13,0x80,0xbe]
-0x7e,0x13,0x80,0xbe
+# 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: s_bitset1_b64 s[0:1], m0                ; encoding: [0x7d,0x13,0x80,0xbe]
-0x7d,0x13,0x80,0xbe
+# 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: s_bitset1_b64 s[0:1], s102              ; encoding: [0x66,0x13,0x80,0xbe]
-0x66,0x13,0x80,0xbe
+# 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: s_bitset1_b64 s[0:1], s2                ; encoding: [0x02,0x13,0x80,0xbe]
-0x02,0x13,0x80,0xbe
+# 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: s_bitset1_b64 s[0:1], vcc_hi            ; encoding: [0x6b,0x13,0x80,0xbe]
-0x6b,0x13,0x80,0xbe
+# 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: s_bitset1_b64 s[0:1], vcc_lo            ; encoding: [0x6a,0x13,0x80,0xbe]
-0x6a,0x13,0x80,0xbe
+# 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: s_bitset1_b64 s[104:105], s102          ; encoding: [0x66,0x13,0xe8,0xbe]
-0x66,0x13,0xe8,0xbe
+# 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: s_bitset1_b64 s[104:105], s2            ; encoding: [0x02,0x13,0xe8,0xbe]
-0x02,0x13,0xe8,0xbe
+# 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: s_bitset1_b64 vcc, s2                   ; encoding: [0x02,0x13,0xea,0xbe]
-0x02,0x13,0xea,0xbe
+# 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: s_branch 0                              ; encoding: [0x00,0x00,0xa0,0xbf]
-0x00,0x00,0xa0,0xbf
+# 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: s_branch 4660                           ; encoding: [0x34,0x12,0xa0,0xbf]
-0x34,0x12,0xa0,0xbf
+# 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: s_brev_b32 exec_hi, s1                  ; encoding: [0x01,0x04,0xff,0xbe]
-0x01,0x04,0xff,0xbe
+# 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: s_brev_b32 exec_lo, s1                  ; encoding: [0x01,0x04,0xfe,0xbe]
-0x01,0x04,0xfe,0xbe
+# 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: s_brev_b32 m0, s1                       ; encoding: [0x01,0x04,0xfd,0xbe]
-0x01,0x04,0xfd,0xbe
+# 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: s_brev_b32 s0, 0.5                      ; encoding: [0xf0,0x04,0x80,0xbe]
-0xf0,0x04,0x80,0xbe
+# 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: s_brev_b32 s0, 0                        ; encoding: [0x80,0x04,0x80,0xbe]
-0x80,0x04,0x80,0xbe
+# 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: s_brev_b32 s0, 0x3f717273               ; encoding: [0xff,0x04,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_brev_b32 s0, 0xaf123456               ; encoding: [0xff,0x04,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_brev_b32 s0, -1                       ; encoding: [0xc1,0x04,0x80,0xbe]
-0xc1,0x04,0x80,0xbe
+# 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: s_brev_b32 s0, -4.0                     ; encoding: [0xf7,0x04,0x80,0xbe]
-0xf7,0x04,0x80,0xbe
+# 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: s_brev_b32 s0, exec_hi                  ; encoding: [0x7f,0x04,0x80,0xbe]
-0x7f,0x04,0x80,0xbe
+# 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: s_brev_b32 s0, exec_lo                  ; encoding: [0x7e,0x04,0x80,0xbe]
-0x7e,0x04,0x80,0xbe
+# 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: s_brev_b32 s0, m0                       ; encoding: [0x7d,0x04,0x80,0xbe]
-0x7d,0x04,0x80,0xbe
+# 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: s_brev_b32 s0, s104                     ; encoding: [0x68,0x04,0x80,0xbe]
-0x68,0x04,0x80,0xbe
+# 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: s_brev_b32 s0, s1                       ; encoding: [0x01,0x04,0x80,0xbe]
-0x01,0x04,0x80,0xbe
+# 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: s_brev_b32 s0, vcc_hi                   ; encoding: [0x6b,0x04,0x80,0xbe]
-0x6b,0x04,0x80,0xbe
+# 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: s_brev_b32 s0, vcc_lo                   ; encoding: [0x6a,0x04,0x80,0xbe]
-0x6a,0x04,0x80,0xbe
+# 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: s_brev_b32 s105, s104                   ; encoding: [0x68,0x04,0xe9,0xbe]
-0x68,0x04,0xe9,0xbe
+# 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: s_brev_b32 s105, s1                     ; encoding: [0x01,0x04,0xe9,0xbe]
-0x01,0x04,0xe9,0xbe
+# 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: s_brev_b32 vcc_hi, s1                   ; encoding: [0x01,0x04,0xeb,0xbe]
-0x01,0x04,0xeb,0xbe
+# 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: s_brev_b32 vcc_lo, s1                   ; encoding: [0x01,0x04,0xea,0xbe]
-0x01,0x04,0xea,0xbe
+# 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: s_brev_b64 exec, s[2:3]                 ; encoding: [0x02,0x05,0xfe,0xbe]
-0x02,0x05,0xfe,0xbe
+# 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: s_brev_b64 s[0:1], 0.5                  ; encoding: [0xf0,0x05,0x80,0xbe]
-0xf0,0x05,0x80,0xbe
+# 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: s_brev_b64 s[0:1], 0                    ; encoding: [0x80,0x05,0x80,0xbe]
-0x80,0x05,0x80,0xbe
+# 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: s_brev_b64 s[0:1], 0x3f717273           ; encoding: [0xff,0x05,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x05,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_brev_b64 s[0:1], 0xaf123456           ; encoding: [0xff,0x05,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x05,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_brev_b64 s[0:1], -1                   ; encoding: [0xc1,0x05,0x80,0xbe]
-0xc1,0x05,0x80,0xbe
+# 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: s_brev_b64 s[0:1], -4.0                 ; encoding: [0xf7,0x05,0x80,0xbe]
-0xf7,0x05,0x80,0xbe
+# 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: s_brev_b64 s[0:1], exec                 ; encoding: [0x7e,0x05,0x80,0xbe]
-0x7e,0x05,0x80,0xbe
+# 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: s_brev_b64 s[0:1], s[102:103]           ; encoding: [0x66,0x05,0x80,0xbe]
-0x66,0x05,0x80,0xbe
+# 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: s_brev_b64 s[0:1], s[2:3]               ; encoding: [0x02,0x05,0x80,0xbe]
-0x02,0x05,0x80,0xbe
+# 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: s_brev_b64 s[0:1], vcc                  ; encoding: [0x6a,0x05,0x80,0xbe]
-0x6a,0x05,0x80,0xbe
+# 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: s_brev_b64 s[104:105], s[102:103]       ; encoding: [0x66,0x05,0xe8,0xbe]
-0x66,0x05,0xe8,0xbe
+# 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: s_brev_b64 s[104:105], s[2:3]           ; encoding: [0x02,0x05,0xe8,0xbe]
-0x02,0x05,0xe8,0xbe
+# 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: s_brev_b64 vcc, s[2:3]                  ; encoding: [0x02,0x05,0xea,0xbe]
-0x02,0x05,0xea,0xbe
+# 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: s_call_b64 exec, 4660                   ; encoding: [0x34,0x12,0x7e,0xba]
-0x34,0x12,0x7e,0xba
+# 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: s_call_b64 s[0:1], 4660                 ; encoding: [0x34,0x12,0x00,0xba]
-0x34,0x12,0x00,0xba
+# 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: s_call_b64 s[104:105], 4660             ; encoding: [0x34,0x12,0x68,0xba]
-0x34,0x12,0x68,0xba
+# 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: s_call_b64 vcc, 4660                    ; encoding: [0x34,0x12,0x6a,0xba]
-0x34,0x12,0x6a,0xba
+# 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: s_call_b64 null, 4660                   ; encoding: [0x34,0x12,0x7c,0xba]
-0x34,0x12,0x7c,0xba
+# 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: s_cbranch_cdbgsys 0                     ; encoding: [0x00,0x00,0xa7,0xbf]
-0x00,0x00,0xa7,0xbf
+# 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: s_cbranch_cdbgsys 4660                  ; encoding: [0x34,0x12,0xa7,0xbf]
-0x34,0x12,0xa7,0xbf
+# 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: s_cbranch_cdbgsys_and_user 0            ; encoding: [0x00,0x00,0xaa,0xbf]
-0x00,0x00,0xaa,0xbf
+# 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: s_cbranch_cdbgsys_and_user 4660         ; encoding: [0x34,0x12,0xaa,0xbf]
-0x34,0x12,0xaa,0xbf
+# 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: s_cbranch_cdbgsys_or_user 0             ; encoding: [0x00,0x00,0xa9,0xbf]
-0x00,0x00,0xa9,0xbf
+# 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: s_cbranch_cdbgsys_or_user 4660          ; encoding: [0x34,0x12,0xa9,0xbf]
-0x34,0x12,0xa9,0xbf
+# 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: s_cbranch_cdbguser 0                    ; encoding: [0x00,0x00,0xa8,0xbf]
-0x00,0x00,0xa8,0xbf
+# 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: s_cbranch_cdbguser 4660                 ; encoding: [0x34,0x12,0xa8,0xbf]
-0x34,0x12,0xa8,0xbf
+# 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: s_cbranch_execnz 0                      ; encoding: [0x00,0x00,0xa6,0xbf]
-0x00,0x00,0xa6,0xbf
+# 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: s_cbranch_execnz 4660                   ; encoding: [0x34,0x12,0xa6,0xbf]
-0x34,0x12,0xa6,0xbf
+# 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: s_cbranch_execz 0                       ; encoding: [0x00,0x00,0xa5,0xbf]
-0x00,0x00,0xa5,0xbf
+# 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: s_cbranch_execz 4660                    ; encoding: [0x34,0x12,0xa5,0xbf]
-0x34,0x12,0xa5,0xbf
+# 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: s_cbranch_scc0 0                        ; encoding: [0x00,0x00,0xa1,0xbf]
-0x00,0x00,0xa1,0xbf
+# 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: s_cbranch_scc0 4660                     ; encoding: [0x34,0x12,0xa1,0xbf]
-0x34,0x12,0xa1,0xbf
+# 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: s_cbranch_scc1 0                        ; encoding: [0x00,0x00,0xa2,0xbf]
-0x00,0x00,0xa2,0xbf
+# 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: s_cbranch_scc1 4660                     ; encoding: [0x34,0x12,0xa2,0xbf]
-0x34,0x12,0xa2,0xbf
+# 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: s_cbranch_vccnz 0                       ; encoding: [0x00,0x00,0xa4,0xbf]
-0x00,0x00,0xa4,0xbf
+# 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: s_cbranch_vccnz 4660                    ; encoding: [0x34,0x12,0xa4,0xbf]
-0x34,0x12,0xa4,0xbf
+# 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: s_cbranch_vccz 0                        ; encoding: [0x00,0x00,0xa3,0xbf]
-0x00,0x00,0xa3,0xbf
+# 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: s_cbranch_vccz 4660                     ; encoding: [0x34,0x12,0xa3,0xbf]
-0x34,0x12,0xa3,0xbf
+# 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: s_clause 0x0                            ; encoding: [0x00,0x00,0x85,0xbf]
-0x00,0x00,0x85,0xbf
+# 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: s_clause 0x1234                         ; encoding: [0x34,0x12,0x85,0xbf]
-0x34,0x12,0x85,0xbf
+# 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: s_clause 0xc1d1                         ; encoding: [0xd1,0xc1,0x85,0xbf]
-0xd1,0xc1,0x85,0xbf
+# 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: s_cls_i32 exec_hi, s1                   ; encoding: [0x01,0x0c,0xff,0xbe]
-0x01,0x0c,0xff,0xbe
+# 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: s_cls_i32 exec_lo, s1                   ; encoding: [0x01,0x0c,0xfe,0xbe]
-0x01,0x0c,0xfe,0xbe
+# 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: s_cls_i32_i64 exec_hi, s[2:3]           ; encoding: [0x02,0x0d,0xff,0xbe]
-0x02,0x0d,0xff,0xbe
+# 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: s_cls_i32_i64 exec_lo, s[2:3]           ; encoding: [0x02,0x0d,0xfe,0xbe]
-0x02,0x0d,0xfe,0xbe
+# 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: s_cls_i32_i64 m0, s[2:3]                ; encoding: [0x02,0x0d,0xfd,0xbe]
-0x02,0x0d,0xfd,0xbe
+# 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: s_cls_i32_i64 s0, 0.5                   ; encoding: [0xf0,0x0d,0x80,0xbe]
-0xf0,0x0d,0x80,0xbe
+# 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: s_cls_i32_i64 s0, 0                     ; encoding: [0x80,0x0d,0x80,0xbe]
-0x80,0x0d,0x80,0xbe
+# 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: s_cls_i32_i64 s0, 0x3f717273            ; encoding: [0xff,0x0d,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x0d,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_cls_i32_i64 s0, 0xaf123456            ; encoding: [0xff,0x0d,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x0d,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_cls_i32_i64 s0, -1                    ; encoding: [0xc1,0x0d,0x80,0xbe]
-0xc1,0x0d,0x80,0xbe
+# 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: s_cls_i32_i64 s0, -4.0                  ; encoding: [0xf7,0x0d,0x80,0xbe]
-0xf7,0x0d,0x80,0xbe
+# 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: s_cls_i32_i64 s0, exec                  ; encoding: [0x7e,0x0d,0x80,0xbe]
-0x7e,0x0d,0x80,0xbe
+# 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: s_cls_i32_i64 s0, s[102:103]            ; encoding: [0x66,0x0d,0x80,0xbe]
-0x66,0x0d,0x80,0xbe
+# 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: s_cls_i32_i64 s0, s[2:3]                ; encoding: [0x02,0x0d,0x80,0xbe]
-0x02,0x0d,0x80,0xbe
+# 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: s_cls_i32_i64 s0, vcc                   ; encoding: [0x6a,0x0d,0x80,0xbe]
-0x6a,0x0d,0x80,0xbe
+# 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: s_cls_i32_i64 s105, s[102:103]          ; encoding: [0x66,0x0d,0xe9,0xbe]
-0x66,0x0d,0xe9,0xbe
+# 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: s_cls_i32_i64 s105, s[2:3]              ; encoding: [0x02,0x0d,0xe9,0xbe]
-0x02,0x0d,0xe9,0xbe
+# 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: s_cls_i32_i64 vcc_hi, s[2:3]            ; encoding: [0x02,0x0d,0xeb,0xbe]
-0x02,0x0d,0xeb,0xbe
+# 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: s_cls_i32_i64 vcc_lo, s[2:3]            ; encoding: [0x02,0x0d,0xea,0xbe]
-0x02,0x0d,0xea,0xbe
+# 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: s_cls_i32 m0, s1                        ; encoding: [0x01,0x0c,0xfd,0xbe]
-0x01,0x0c,0xfd,0xbe
+# 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: s_cls_i32 s0, 0.5                       ; encoding: [0xf0,0x0c,0x80,0xbe]
-0xf0,0x0c,0x80,0xbe
+# 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: s_cls_i32 s0, 0                         ; encoding: [0x80,0x0c,0x80,0xbe]
-0x80,0x0c,0x80,0xbe
+# 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: s_cls_i32 s0, 0x3f717273                ; encoding: [0xff,0x0c,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x0c,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_cls_i32 s0, 0xaf123456                ; encoding: [0xff,0x0c,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x0c,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_cls_i32 s0, -1                        ; encoding: [0xc1,0x0c,0x80,0xbe]
-0xc1,0x0c,0x80,0xbe
+# 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: s_cls_i32 s0, -4.0                      ; encoding: [0xf7,0x0c,0x80,0xbe]
-0xf7,0x0c,0x80,0xbe
+# 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: s_cls_i32 s0, exec_hi                   ; encoding: [0x7f,0x0c,0x80,0xbe]
-0x7f,0x0c,0x80,0xbe
+# 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: s_cls_i32 s0, exec_lo                   ; encoding: [0x7e,0x0c,0x80,0xbe]
-0x7e,0x0c,0x80,0xbe
+# 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: s_cls_i32 s0, m0                        ; encoding: [0x7d,0x0c,0x80,0xbe]
-0x7d,0x0c,0x80,0xbe
+# 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: s_cls_i32 s0, s104                      ; encoding: [0x68,0x0c,0x80,0xbe]
-0x68,0x0c,0x80,0xbe
+# 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: s_cls_i32 s0, s1                        ; encoding: [0x01,0x0c,0x80,0xbe]
-0x01,0x0c,0x80,0xbe
+# 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: s_cls_i32 s0, vcc_hi                    ; encoding: [0x6b,0x0c,0x80,0xbe]
-0x6b,0x0c,0x80,0xbe
+# 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: s_cls_i32 s0, vcc_lo                    ; encoding: [0x6a,0x0c,0x80,0xbe]
-0x6a,0x0c,0x80,0xbe
+# 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: s_cls_i32 s105, s104                    ; encoding: [0x68,0x0c,0xe9,0xbe]
-0x68,0x0c,0xe9,0xbe
+# 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: s_cls_i32 s105, s1                      ; encoding: [0x01,0x0c,0xe9,0xbe]
-0x01,0x0c,0xe9,0xbe
+# 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: s_cls_i32 vcc_hi, s1                    ; encoding: [0x01,0x0c,0xeb,0xbe]
-0x01,0x0c,0xeb,0xbe
+# 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: s_cls_i32 vcc_lo, s1                    ; encoding: [0x01,0x0c,0xea,0xbe]
-0x01,0x0c,0xea,0xbe
+# 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: s_clz_i32_u32 exec_hi, s1               ; encoding: [0x01,0x0a,0xff,0xbe]
-0x01,0x0a,0xff,0xbe
+# 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: s_clz_i32_u32 exec_lo, s1               ; encoding: [0x01,0x0a,0xfe,0xbe]
-0x01,0x0a,0xfe,0xbe
+# 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: s_clz_i32_u32 m0, s1                    ; encoding: [0x01,0x0a,0xfd,0xbe]
-0x01,0x0a,0xfd,0xbe
+# 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: s_clz_i32_u32 s0, 0.5                   ; encoding: [0xf0,0x0a,0x80,0xbe]
-0xf0,0x0a,0x80,0xbe
+# 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: s_clz_i32_u32 s0, 0                     ; encoding: [0x80,0x0a,0x80,0xbe]
-0x80,0x0a,0x80,0xbe
+# 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: s_clz_i32_u32 s0, 0x3f717273            ; encoding: [0xff,0x0a,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x0a,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_clz_i32_u32 s0, 0xaf123456            ; encoding: [0xff,0x0a,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x0a,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_clz_i32_u32 s0, -1                    ; encoding: [0xc1,0x0a,0x80,0xbe]
-0xc1,0x0a,0x80,0xbe
+# 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: s_clz_i32_u32 s0, -4.0                  ; encoding: [0xf7,0x0a,0x80,0xbe]
-0xf7,0x0a,0x80,0xbe
+# 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: s_clz_i32_u32 s0, exec_hi               ; encoding: [0x7f,0x0a,0x80,0xbe]
-0x7f,0x0a,0x80,0xbe
+# 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: s_clz_i32_u32 s0, exec_lo               ; encoding: [0x7e,0x0a,0x80,0xbe]
-0x7e,0x0a,0x80,0xbe
+# 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: s_clz_i32_u32 s0, m0                    ; encoding: [0x7d,0x0a,0x80,0xbe]
-0x7d,0x0a,0x80,0xbe
+# 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: s_clz_i32_u32 s0, s104                  ; encoding: [0x68,0x0a,0x80,0xbe]
-0x68,0x0a,0x80,0xbe
+# 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: s_clz_i32_u32 s0, s1                    ; encoding: [0x01,0x0a,0x80,0xbe]
-0x01,0x0a,0x80,0xbe
+# 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: s_clz_i32_u32 s0, vcc_hi                ; encoding: [0x6b,0x0a,0x80,0xbe]
-0x6b,0x0a,0x80,0xbe
+# 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: s_clz_i32_u32 s0, vcc_lo                ; encoding: [0x6a,0x0a,0x80,0xbe]
-0x6a,0x0a,0x80,0xbe
+# 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: s_clz_i32_u32 s105, s104                ; encoding: [0x68,0x0a,0xe9,0xbe]
-0x68,0x0a,0xe9,0xbe
+# 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: s_clz_i32_u32 s105, s1                  ; encoding: [0x01,0x0a,0xe9,0xbe]
-0x01,0x0a,0xe9,0xbe
+# 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: s_clz_i32_u32 vcc_hi, s1                ; encoding: [0x01,0x0a,0xeb,0xbe]
-0x01,0x0a,0xeb,0xbe
+# 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: s_clz_i32_u32 vcc_lo, s1                ; encoding: [0x01,0x0a,0xea,0xbe]
-0x01,0x0a,0xea,0xbe
+# op_sel[1:0] are ignored
+# 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,0x78,0x66,0xd6,0x01,0x05,0x0e,0x04
 
-# GFX11: s_clz_i32_u64 exec_hi, s[2:3]           ; encoding: [0x02,0x0b,0xff,0xbe]
-0x02,0x0b,0xff,0xbe
+# 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: s_clz_i32_u64 exec_lo, s[2:3]           ; encoding: [0x02,0x0b,0xfe,0xbe]
-0x02,0x0b,0xfe,0xbe
+# GFX11: v_dot2_f16_f16 v0, |v1|, -v2, -|v3| op_sel:[0,0,1,1] ; encoding: [0x00,0x65,0x66,0xd6,0x01,0x05,0x0e,0xc4]
+0x00,0x65,0x66,0xd6,0x01,0x05,0x0e,0xc4
 
-# GFX11: s_clz_i32_u64 m0, s[2:3]                ; encoding: [0x02,0x0b,0xfd,0xbe]
-0x02,0x0b,0xfd,0xbe
+# GFX11: v_dot2_f16_f16 v5, -v255, v255, |s3| ; encoding: [0x05,0x04,0x66,0xd6,0xff,0xff,0x0f,0x20]
+0x05,0x04,0x66,0xd6,0xff,0xff,0x0f,0x20
 
-# GFX11: s_clz_i32_u64 s0, 0.5                   ; encoding: [0xf0,0x0b,0x80,0xbe]
-0xf0,0x0b,0x80,0xbe
+# GFX11: v_dot2_f16_f16 v5, -|s1|, -|s2|, v255 ; encoding: [0x05,0x03,0x66,0xd6,0x01,0x04,0xfc,0x67]
+0x05,0x03,0x66,0xd6,0x01,0x04,0xfc,0x67
 
-# GFX11: s_clz_i32_u64 s0, 0                     ; encoding: [0x80,0x0b,0x80,0xbe]
-0x80,0x0b,0x80,0xbe
+# 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: s_clz_i32_u64 s0, 0x3f717273            ; encoding: [0xff,0x0b,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x0b,0x80,0xbe,0x73,0x72,0x71,0x3f
+# op_sel[1:0] are ignored
+# 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,0x78,0x67,0xd6,0x01,0x05,0x0e,0x04
 
-# GFX11: s_clz_i32_u64 s0, 0xaf123456            ; encoding: [0xff,0x0b,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x0b,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_clz_i32_u64 s0, -1                    ; encoding: [0xc1,0x0b,0x80,0xbe]
-0xc1,0x0b,0x80,0xbe
+# GFX11: v_dot2_bf16_bf16 v0, |v1|, -v2, -|v3| op_sel:[0,0,1,1] ; encoding: [0x00,0x65,0x67,0xd6,0x01,0x05,0x0e,0xc4]
+0x00,0x65,0x67,0xd6,0x01,0x05,0x0e,0xc4
 
-# GFX11: s_clz_i32_u64 s0, -4.0                  ; encoding: [0xf7,0x0b,0x80,0xbe]
-0xf7,0x0b,0x80,0xbe
+# GFX11: v_dot2_bf16_bf16 v5, -v255, v255, |s3| ; encoding: [0x05,0x04,0x67,0xd6,0xff,0xff,0x0f,0x20]
+0x05,0x04,0x67,0xd6,0xff,0xff,0x0f,0x20
 
-# GFX11: s_clz_i32_u64 s0, exec                  ; encoding: [0x7e,0x0b,0x80,0xbe]
-0x7e,0x0b,0x80,0xbe
+# GFX11: v_dot2_bf16_bf16 v5, -|s1|, -|s2|, v255 ; encoding: [0x05,0x03,0x67,0xd6,0x01,0x04,0xfc,0x67]
+0x05,0x03,0x67,0xd6,0x01,0x04,0xfc,0x67
 
-# GFX11: s_clz_i32_u64 s0, s[102:103]            ; encoding: [0x66,0x0b,0x80,0xbe]
-0x66,0x0b,0x80,0xbe
+# 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: s_clz_i32_u64 s0, s[2:3]                ; encoding: [0x02,0x0b,0x80,0xbe]
-0x02,0x0b,0x80,0xbe
+# 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: s_clz_i32_u64 s0, vcc                   ; encoding: [0x6a,0x0b,0x80,0xbe]
-0x6a,0x0b,0x80,0xbe
+# 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: s_clz_i32_u64 s105, s[102:103]          ; encoding: [0x66,0x0b,0xe9,0xbe]
-0x66,0x0b,0xe9,0xbe
+# 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: s_clz_i32_u64 s105, s[2:3]              ; encoding: [0x02,0x0b,0xe9,0xbe]
-0x02,0x0b,0xe9,0xbe
+# GFX11: v_fmac_dx9_zero_f32_e64 v0, |v1|, -v2   ; encoding: [0x00,0x01,0x06,0xd5,0x01,0x05,0x02,0x40]
+0x00,0x01,0x06,0xd5,0x01,0x05,0x02,0x40
 
-# GFX11: s_clz_i32_u64 vcc_hi, s[2:3]            ; encoding: [0x02,0x0b,0xeb,0xbe]
-0x02,0x0b,0xeb,0xbe
+# GFX11: v_fmac_dx9_zero_f32_e64 v0, s1, 2.0     ; encoding: [0x00,0x00,0x06,0xd5,0x01,0xe8,0x01,0x00]
+0x00,0x00,0x06,0xd5,0x01,0xe8,0x01,0x00
 
-# GFX11: s_clz_i32_u64 vcc_lo, s[2:3]            ; encoding: [0x02,0x0b,0xea,0xbe]
-0x02,0x0b,0xea,0xbe
+# 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: s_cmov_b32 exec_hi, s1                  ; encoding: [0x01,0x02,0xff,0xbe]
-0x01,0x02,0xff,0xbe
+# 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: s_cmov_b32 exec_lo, s1                  ; encoding: [0x01,0x02,0xfe,0xbe]
-0x01,0x02,0xfe,0xbe
+# 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: s_cmov_b32 m0, s1                       ; encoding: [0x01,0x02,0xfd,0xbe]
-0x01,0x02,0xfd,0xbe
+# 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: s_cmov_b32 s0, 0.5                      ; encoding: [0xf0,0x02,0x80,0xbe]
-0xf0,0x02,0x80,0xbe
+# 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: s_cmov_b32 s0, 0                        ; encoding: [0x80,0x02,0x80,0xbe]
-0x80,0x02,0x80,0xbe
+# 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: s_cmov_b32 s0, 0x3f717273               ; encoding: [0xff,0x02,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_cmov_b32 s0, 0xaf123456               ; encoding: [0xff,0x02,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_cmov_b32 s0, -1                       ; encoding: [0xc1,0x02,0x80,0xbe]
-0xc1,0x02,0x80,0xbe
+# 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: s_cmov_b32 s0, -4.0                     ; encoding: [0xf7,0x02,0x80,0xbe]
-0xf7,0x02,0x80,0xbe
+# 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: s_cmov_b32 s0, exec_hi                  ; encoding: [0x7f,0x02,0x80,0xbe]
-0x7f,0x02,0x80,0xbe
+# 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: s_cmov_b32 s0, exec_lo                  ; encoding: [0x7e,0x02,0x80,0xbe]
-0x7e,0x02,0x80,0xbe
+# 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: s_cmov_b32 s0, m0                       ; encoding: [0x7d,0x02,0x80,0xbe]
-0x7d,0x02,0x80,0xbe
+# 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: s_cmov_b32 s0, s104                     ; encoding: [0x68,0x02,0x80,0xbe]
-0x68,0x02,0x80,0xbe
+# 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: s_cmov_b32 s0, s1                       ; encoding: [0x01,0x02,0x80,0xbe]
-0x01,0x02,0x80,0xbe
+# 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: s_cmov_b32 s0, vcc_hi                   ; encoding: [0x6b,0x02,0x80,0xbe]
-0x6b,0x02,0x80,0xbe
+# 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: s_cmov_b32 s0, vcc_lo                   ; encoding: [0x6a,0x02,0x80,0xbe]
-0x6a,0x02,0x80,0xbe
+# 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: s_cmov_b32 s105, s104                   ; encoding: [0x68,0x02,0xe9,0xbe]
-0x68,0x02,0xe9,0xbe
+# 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: s_cmov_b32 s105, s1                     ; encoding: [0x01,0x02,0xe9,0xbe]
-0x01,0x02,0xe9,0xbe
+# 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: s_cmov_b32 vcc_hi, s1                   ; encoding: [0x01,0x02,0xeb,0xbe]
-0x01,0x02,0xeb,0xbe
+# 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: s_cmov_b32 vcc_lo, s1                   ; encoding: [0x01,0x02,0xea,0xbe]
-0x01,0x02,0xea,0xbe
+# 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: s_cmov_b64 exec, s[2:3]                 ; encoding: [0x02,0x03,0xfe,0xbe]
-0x02,0x03,0xfe,0xbe
+# 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: s_cmov_b64 s[0:1], 0.5                  ; encoding: [0xf0,0x03,0x80,0xbe]
-0xf0,0x03,0x80,0xbe
+# 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: s_cmov_b64 s[0:1], 0                    ; encoding: [0x80,0x03,0x80,0xbe]
-0x80,0x03,0x80,0xbe
+# 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: s_cmov_b64 s[0:1], 0x3f717273           ; encoding: [0xff,0x03,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x03,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_cmov_b64 s[0:1], 0xaf123456           ; encoding: [0xff,0x03,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x03,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_cmov_b64 s[0:1], -1                   ; encoding: [0xc1,0x03,0x80,0xbe]
-0xc1,0x03,0x80,0xbe
+# 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: s_cmov_b64 s[0:1], -4.0                 ; encoding: [0xf7,0x03,0x80,0xbe]
-0xf7,0x03,0x80,0xbe
+# 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: s_cmov_b64 s[0:1], exec                 ; encoding: [0x7e,0x03,0x80,0xbe]
-0x7e,0x03,0x80,0xbe
+# 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: s_cmov_b64 s[0:1], s[102:103]           ; encoding: [0x66,0x03,0x80,0xbe]
-0x66,0x03,0x80,0xbe
+# 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: s_cmov_b64 s[0:1], s[2:3]               ; encoding: [0x02,0x03,0x80,0xbe]
-0x02,0x03,0x80,0xbe
+# 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: s_cmov_b64 s[0:1], vcc                  ; encoding: [0x6a,0x03,0x80,0xbe]
-0x6a,0x03,0x80,0xbe
+# 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: s_cmov_b64 s[104:105], s[102:103]       ; encoding: [0x66,0x03,0xe8,0xbe]
-0x66,0x03,0xe8,0xbe
+# 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: s_cmov_b64 s[104:105], s[2:3]           ; encoding: [0x02,0x03,0xe8,0xbe]
-0x02,0x03,0xe8,0xbe
+# 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: s_cmov_b64 vcc, s[2:3]                  ; encoding: [0x02,0x03,0xea,0xbe]
-0x02,0x03,0xea,0xbe
+# 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: s_cmovk_i32 exec_hi, 0x1234             ; encoding: [0x34,0x12,0x7f,0xb1]
-0x34,0x12,0x7f,0xb1
+# 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: s_cmovk_i32 exec_lo, 0x1234             ; encoding: [0x34,0x12,0x7e,0xb1]
-0x34,0x12,0x7e,0xb1
+# 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: s_cmovk_i32 m0, 0x1234                  ; encoding: [0x34,0x12,0x7d,0xb1]
-0x34,0x12,0x7d,0xb1
+# 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: s_cmovk_i32 s0, 0x1234                  ; encoding: [0x34,0x12,0x00,0xb1]
-0x34,0x12,0x00,0xb1
+# 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: s_cmovk_i32 s0, 0xc1d1                  ; encoding: [0xd1,0xc1,0x00,0xb1]
-0xd1,0xc1,0x00,0xb1
+# 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: s_cmovk_i32 s105, 0x1234                ; encoding: [0x34,0x12,0x69,0xb1]
-0x34,0x12,0x69,0xb1
+# 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: s_cmovk_i32 vcc_hi, 0x1234              ; encoding: [0x34,0x12,0x6b,0xb1]
-0x34,0x12,0x6b,0xb1
+# 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: s_cmovk_i32 vcc_lo, 0x1234              ; encoding: [0x34,0x12,0x6a,0xb1]
-0x34,0x12,0x6a,0xb1
+# 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: s_cmp_eq_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x00,0xbf]
-0x7f,0x01,0x00,0xbf
+# 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: s_cmp_eq_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x00,0xbf]
-0x7e,0x01,0x00,0xbf
+# 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: s_cmp_eq_i32 m0, s1                     ; encoding: [0x7d,0x01,0x00,0xbf]
-0x7d,0x01,0x00,0xbf
+# 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: s_cmp_eq_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x00,0xbf]
-0x00,0xf0,0x00,0xbf
+# 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: s_cmp_eq_i32 s0, 0                      ; encoding: [0x00,0x80,0x00,0xbf]
-0x00,0x80,0x00,0xbf
+# 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: s_cmp_eq_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f
+# 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: s_cmp_eq_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf
+# 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: s_cmp_eq_i32 s0, -1                     ; encoding: [0x00,0xc1,0x00,0xbf]
-0x00,0xc1,0x00,0xbf
+# 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: s_cmp_eq_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x00,0xbf]
-0x00,0xf7,0x00,0xbf
+# 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: s_cmp_eq_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x00,0xbf]
-0x00,0x7f,0x00,0xbf
+# 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: s_cmp_eq_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x00,0xbf]
-0x00,0x7e,0x00,0xbf
+# 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: s_cmp_eq_i32 s0, m0                     ; encoding: [0x00,0x7d,0x00,0xbf]
-0x00,0x7d,0x00,0xbf
+# 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: s_cmp_eq_i32 s0, s104                   ; encoding: [0x00,0x68,0x00,0xbf]
-0x00,0x68,0x00,0xbf
+# 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: s_cmp_eq_i32 s0, s1                     ; encoding: [0x00,0x01,0x00,0xbf]
-0x00,0x01,0x00,0xbf
+# 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: s_cmp_eq_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x00,0xbf]
-0x00,0x6b,0x00,0xbf
+# 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: s_cmp_eq_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x00,0xbf]
-0x00,0x6a,0x00,0xbf
+# 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: s_cmp_eq_i32 s105, s104                 ; encoding: [0x69,0x68,0x00,0xbf]
-0x69,0x68,0x00,0xbf
+# 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: s_cmp_eq_i32 s105, s1                   ; encoding: [0x69,0x01,0x00,0xbf]
-0x69,0x01,0x00,0xbf
+# 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: s_cmp_eq_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x00,0xbf]
-0x6b,0x01,0x00,0xbf
+# 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: s_cmp_eq_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x00,0xbf]
-0x6a,0x01,0x00,0xbf
+# 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: s_cmp_eq_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x06,0xbf]
-0x7f,0x01,0x06,0xbf
+# 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: s_cmp_eq_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x06,0xbf]
-0x7e,0x01,0x06,0xbf
+# 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: s_cmp_eq_u32 m0, s1                     ; encoding: [0x7d,0x01,0x06,0xbf]
-0x7d,0x01,0x06,0xbf
+# 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: s_cmp_eq_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x06,0xbf]
-0x00,0xf0,0x06,0xbf
+# 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: s_cmp_eq_u32 s0, 0                      ; encoding: [0x00,0x80,0x06,0xbf]
-0x00,0x80,0x06,0xbf
+# 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: s_cmp_eq_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f
+# 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: s_cmp_eq_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf
+# 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: s_cmp_eq_u32 s0, -1                     ; encoding: [0x00,0xc1,0x06,0xbf]
-0x00,0xc1,0x06,0xbf
+# 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: s_cmp_eq_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x06,0xbf]
-0x00,0xf7,0x06,0xbf
+# 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: s_cmp_eq_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x06,0xbf]
-0x00,0x7f,0x06,0xbf
+# 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: s_cmp_eq_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x06,0xbf]
-0x00,0x7e,0x06,0xbf
+# 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: s_cmp_eq_u32 s0, m0                     ; encoding: [0x00,0x7d,0x06,0xbf]
-0x00,0x7d,0x06,0xbf
+# 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: s_cmp_eq_u32 s0, s104                   ; encoding: [0x00,0x68,0x06,0xbf]
-0x00,0x68,0x06,0xbf
+# 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: s_cmp_eq_u32 s0, s1                     ; encoding: [0x00,0x01,0x06,0xbf]
-0x00,0x01,0x06,0xbf
+# 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: s_cmp_eq_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x06,0xbf]
-0x00,0x6b,0x06,0xbf
+# 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: s_cmp_eq_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x06,0xbf]
-0x00,0x6a,0x06,0xbf
+# 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: s_cmp_eq_u32 s105, s104                 ; encoding: [0x69,0x68,0x06,0xbf]
-0x69,0x68,0x06,0xbf
+# 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: s_cmp_eq_u32 s105, s1                   ; encoding: [0x69,0x01,0x06,0xbf]
-0x69,0x01,0x06,0xbf
+# 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: s_cmp_eq_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x06,0xbf]
-0x6b,0x01,0x06,0xbf
+# 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: s_cmp_eq_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x06,0xbf]
-0x6a,0x01,0x06,0xbf
+# 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: s_cmp_eq_u64 exec, s[2:3]               ; encoding: [0x7e,0x02,0x10,0xbf]
-0x7e,0x02,0x10,0xbf
+# 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: s_cmp_eq_u64 s[0:1], 0.5                ; encoding: [0x00,0xf0,0x10,0xbf]
-0x00,0xf0,0x10,0xbf
+# 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: s_cmp_eq_u64 s[0:1], 0                  ; encoding: [0x00,0x80,0x10,0xbf]
-0x00,0x80,0x10,0xbf
+# 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: s_cmp_eq_u64 s[0:1], 0x3f717273         ; encoding: [0x00,0xff,0x10,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x10,0xbf,0x73,0x72,0x71,0x3f
+# 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: s_cmp_eq_u64 s[0:1], 0xaf123456         ; encoding: [0x00,0xff,0x10,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x10,0xbf,0x56,0x34,0x12,0xaf
+# 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: s_cmp_eq_u64 s[0:1], -1                 ; encoding: [0x00,0xc1,0x10,0xbf]
-0x00,0xc1,0x10,0xbf
+# 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: s_cmp_eq_u64 s[0:1], -4.0               ; encoding: [0x00,0xf7,0x10,0xbf]
-0x00,0xf7,0x10,0xbf
+# 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: s_cmp_eq_u64 s[0:1], exec               ; encoding: [0x00,0x7e,0x10,0xbf]
-0x00,0x7e,0x10,0xbf
+# 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: s_cmp_eq_u64 s[0:1], s[102:103]         ; encoding: [0x00,0x66,0x10,0xbf]
-0x00,0x66,0x10,0xbf
+# 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: s_cmp_eq_u64 s[0:1], s[2:3]             ; encoding: [0x00,0x02,0x10,0xbf]
-0x00,0x02,0x10,0xbf
+# 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: s_cmp_eq_u64 s[0:1], vcc                ; encoding: [0x00,0x6a,0x10,0xbf]
-0x00,0x6a,0x10,0xbf
+# 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: s_cmp_eq_u64 s[104:105], s[102:103]     ; encoding: [0x68,0x66,0x10,0xbf]
-0x68,0x66,0x10,0xbf
+# 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: s_cmp_eq_u64 s[104:105], s[2:3]         ; encoding: [0x68,0x02,0x10,0xbf]
-0x68,0x02,0x10,0xbf
+# 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: s_cmp_eq_u64 vcc, s[2:3]                ; encoding: [0x6a,0x02,0x10,0xbf]
-0x6a,0x02,0x10,0xbf
+# 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: s_cmp_ge_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x03,0xbf]
-0x7f,0x01,0x03,0xbf
+# 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: s_cmp_ge_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x03,0xbf]
-0x7e,0x01,0x03,0xbf
+# 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: s_cmp_ge_i32 m0, s1                     ; encoding: [0x7d,0x01,0x03,0xbf]
-0x7d,0x01,0x03,0xbf
+# 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: s_cmp_ge_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x03,0xbf]
-0x00,0xf0,0x03,0xbf
+# 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: s_cmp_ge_i32 s0, 0                      ; encoding: [0x00,0x80,0x03,0xbf]
-0x00,0x80,0x03,0xbf
+# 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: s_cmp_ge_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f
+# 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: s_cmp_ge_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf
+# 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: s_cmp_ge_i32 s0, -1                     ; encoding: [0x00,0xc1,0x03,0xbf]
-0x00,0xc1,0x03,0xbf
+# 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: s_cmp_ge_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x03,0xbf]
-0x00,0xf7,0x03,0xbf
+# 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: s_cmp_ge_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x03,0xbf]
-0x00,0x7f,0x03,0xbf
+# 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: s_cmp_ge_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x03,0xbf]
-0x00,0x7e,0x03,0xbf
+# 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: s_cmp_ge_i32 s0, m0                     ; encoding: [0x00,0x7d,0x03,0xbf]
-0x00,0x7d,0x03,0xbf
+# 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: s_cmp_ge_i32 s0, s104                   ; encoding: [0x00,0x68,0x03,0xbf]
-0x00,0x68,0x03,0xbf
+# 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: s_cmp_ge_i32 s0, s1                     ; encoding: [0x00,0x01,0x03,0xbf]
-0x00,0x01,0x03,0xbf
+# 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: s_cmp_ge_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x03,0xbf]
-0x00,0x6b,0x03,0xbf
+# 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: s_cmp_ge_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x03,0xbf]
-0x00,0x6a,0x03,0xbf
+# 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: s_cmp_ge_i32 s105, s104                 ; encoding: [0x69,0x68,0x03,0xbf]
-0x69,0x68,0x03,0xbf
+# 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: s_cmp_ge_i32 s105, s1                   ; encoding: [0x69,0x01,0x03,0xbf]
-0x69,0x01,0x03,0xbf
+# 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: s_cmp_ge_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x03,0xbf]
-0x6b,0x01,0x03,0xbf
+# 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: s_cmp_ge_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x03,0xbf]
-0x6a,0x01,0x03,0xbf
+# 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: s_cmp_ge_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x09,0xbf]
-0x7f,0x01,0x09,0xbf
+# 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: s_cmp_ge_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x09,0xbf]
-0x7e,0x01,0x09,0xbf
+# 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: s_cmp_ge_u32 m0, s1                     ; encoding: [0x7d,0x01,0x09,0xbf]
-0x7d,0x01,0x09,0xbf
+# 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: s_cmp_ge_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x09,0xbf]
-0x00,0xf0,0x09,0xbf
+# 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: s_cmp_ge_u32 s0, 0                      ; encoding: [0x00,0x80,0x09,0xbf]
-0x00,0x80,0x09,0xbf
+# 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: s_cmp_ge_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f
+# 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: s_cmp_ge_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf
+# 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: s_cmp_ge_u32 s0, -1                     ; encoding: [0x00,0xc1,0x09,0xbf]
-0x00,0xc1,0x09,0xbf
+# 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: s_cmp_ge_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x09,0xbf]
-0x00,0xf7,0x09,0xbf
+# 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: s_cmp_ge_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x09,0xbf]
-0x00,0x7f,0x09,0xbf
+# 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: s_cmp_ge_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x09,0xbf]
-0x00,0x7e,0x09,0xbf
+# 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: s_cmp_ge_u32 s0, m0                     ; encoding: [0x00,0x7d,0x09,0xbf]
-0x00,0x7d,0x09,0xbf
+# 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: s_cmp_ge_u32 s0, s104                   ; encoding: [0x00,0x68,0x09,0xbf]
-0x00,0x68,0x09,0xbf
+# 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: s_cmp_ge_u32 s0, s1                     ; encoding: [0x00,0x01,0x09,0xbf]
-0x00,0x01,0x09,0xbf
+# 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: s_cmp_ge_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x09,0xbf]
-0x00,0x6b,0x09,0xbf
+# 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: s_cmp_ge_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x09,0xbf]
-0x00,0x6a,0x09,0xbf
+# 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: s_cmp_ge_u32 s105, s104                 ; encoding: [0x69,0x68,0x09,0xbf]
-0x69,0x68,0x09,0xbf
+# 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: s_cmp_ge_u32 s105, s1                   ; encoding: [0x69,0x01,0x09,0xbf]
-0x69,0x01,0x09,0xbf
+# 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: s_cmp_ge_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x09,0xbf]
-0x6b,0x01,0x09,0xbf
+# 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: s_cmp_ge_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x09,0xbf]
-0x6a,0x01,0x09,0xbf
+# 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: s_cmp_gt_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x02,0xbf]
-0x7f,0x01,0x02,0xbf
+# GFX11: v_ldexp_f32 v255, v1, v2                ; encoding: [0xff,0x00,0x1c,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x1c,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_cmp_gt_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x02,0xbf]
-0x7e,0x01,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, 0.5, v2                 ; encoding: [0x05,0x00,0x1c,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x1c,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_i32 m0, s1                     ; encoding: [0x7d,0x01,0x02,0xbf]
-0x7d,0x01,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, 0, v2                   ; encoding: [0x05,0x00,0x1c,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x1c,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x02,0xbf]
-0x00,0xf0,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, -1, v2                  ; encoding: [0x05,0x00,0x1c,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x1c,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_i32 s0, 0                      ; encoding: [0x00,0x80,0x02,0xbf]
-0x00,0x80,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, -4.0, v2                ; encoding: [0x05,0x00,0x1c,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x1c,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f
+# GFX11: v_ldexp_f32 v5, exec_hi, v2             ; encoding: [0x05,0x00,0x1c,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x1c,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf
+# GFX11: v_ldexp_f32 v5, exec_lo, v2             ; encoding: [0x05,0x00,0x1c,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x1c,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_i32 s0, -1                     ; encoding: [0x00,0xc1,0x02,0xbf]
-0x00,0xc1,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, m0, v2                  ; encoding: [0x05,0x00,0x1c,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x1c,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x02,0xbf]
-0x00,0xf7,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, s103, v2                ; encoding: [0x05,0x00,0x1c,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x1c,0xd7,0x67,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x02,0xbf]
-0x00,0x7f,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, s1, v2                  ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x1c,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x02,0xbf]
-0x00,0x7e,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, v1, 0.5                 ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x1c,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_cmp_gt_i32 s0, m0                     ; encoding: [0x00,0x7d,0x02,0xbf]
-0x00,0x7d,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, v1, 0                   ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x1c,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_cmp_gt_i32 s0, s104                   ; encoding: [0x00,0x68,0x02,0xbf]
-0x00,0x68,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, v1, -1                  ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x1c,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_cmp_gt_i32 s0, s1                     ; encoding: [0x00,0x01,0x02,0xbf]
-0x00,0x01,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, v1, -4.0                ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x1c,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_cmp_gt_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x02,0xbf]
-0x00,0x6b,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, v1, exec_hi             ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x1c,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_cmp_gt_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x02,0xbf]
-0x00,0x6a,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, v1, exec_lo             ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x1c,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_cmp_gt_i32 s105, s104                 ; encoding: [0x69,0x68,0x02,0xbf]
-0x69,0x68,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, v1, m0                  ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x1c,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_cmp_gt_i32 s105, s1                   ; encoding: [0x69,0x01,0x02,0xbf]
-0x69,0x01,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, v1, s103                ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x1c,0xd7,0x01,0xcf,0x00,0x00
 
-# GFX11: s_cmp_gt_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x02,0xbf]
-0x6b,0x01,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, v1, s2                  ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x1c,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_cmp_gt_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x02,0xbf]
-0x6a,0x01,0x02,0xbf
+# GFX11: v_ldexp_f32 v5, v1, v255                ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x1c,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_cmp_gt_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x08,0xbf]
-0x7f,0x01,0x08,0xbf
+# GFX11: v_ldexp_f32 v5, v1, v2 clamp            ; encoding: [0x05,0x80,0x1c,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x80,0x1c,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_cmp_gt_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x08,0xbf]
-0x7e,0x01,0x08,0xbf
+# GFX11: v_ldexp_f32 v5, v1, v2 div:2            ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x18]
+0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x18
 
-# GFX11: s_cmp_gt_u32 m0, s1                     ; encoding: [0x7d,0x01,0x08,0xbf]
-0x7d,0x01,0x08,0xbf
+# GFX11: v_ldexp_f32 v5, v1, v2                  ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_cmp_gt_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x08,0xbf]
-0x00,0xf0,0x08,0xbf
+# GFX11: v_ldexp_f32 v5, -v1, v2                 ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x20]
+0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x20
 
-# GFX11: s_cmp_gt_u32 s0, 0                      ; encoding: [0x00,0x80,0x08,0xbf]
-0x00,0x80,0x08,0xbf
+# GFX11: v_ldexp_f32 v5, v1, v2 mul:2            ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x08]
+0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x08
 
-# GFX11: s_cmp_gt_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f
+# GFX11: v_ldexp_f32 v5, v1, v2 mul:4            ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x10]
+0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x10
 
-# GFX11: s_cmp_gt_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf
+# GFX11: v_ldexp_f32 v5, v1, vcc_hi              ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x1c,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_cmp_gt_u32 s0, -1                     ; encoding: [0x00,0xc1,0x08,0xbf]
-0x00,0xc1,0x08,0xbf
+# GFX11: v_ldexp_f32 v5, v1, vcc_lo              ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x1c,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_cmp_gt_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x08,0xbf]
-0x00,0xf7,0x08,0xbf
+# GFX11: v_ldexp_f32 v5, v255, v2                ; encoding: [0x05,0x00,0x1c,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x1c,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_cmp_gt_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x08,0xbf]
-0x00,0x7f,0x08,0xbf
+# GFX11: v_ldexp_f32 v5, vcc_hi, v2              ; encoding: [0x05,0x00,0x1c,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x1c,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x08,0xbf]
-0x00,0x7e,0x08,0xbf
+# GFX11: v_ldexp_f32 v5, vcc_lo, v2              ; encoding: [0x05,0x00,0x1c,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x1c,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_u32 s0, m0                     ; encoding: [0x00,0x7d,0x08,0xbf]
-0x00,0x7d,0x08,0xbf
+# GFX11: v_ldexp_f64 v[254:255], v[1:2], v2      ; encoding: [0xfe,0x00,0x2b,0xd7,0x01,0x05,0x02,0x00]
+0xfe,0x00,0x2b,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_cmp_gt_u32 s0, s104                   ; encoding: [0x00,0x68,0x08,0xbf]
-0x00,0x68,0x08,0xbf
+# GFX11: v_ldexp_f64 v[5:6], 0.5, v2             ; encoding: [0x05,0x00,0x2b,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x2b,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_u32 s0, s1                     ; encoding: [0x00,0x01,0x08,0xbf]
-0x00,0x01,0x08,0xbf
+# GFX11: v_ldexp_f64 v[5:6], 0, v2               ; encoding: [0x05,0x00,0x2b,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x2b,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x08,0xbf]
-0x00,0x6b,0x08,0xbf
+# GFX11: v_ldexp_f64 v[5:6], -1, v2              ; encoding: [0x05,0x00,0x2b,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x2b,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x08,0xbf]
-0x00,0x6a,0x08,0xbf
+# GFX11: v_ldexp_f64 v[5:6], -4.0, v2            ; encoding: [0x05,0x00,0x2b,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x2b,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_u32 s105, s104                 ; encoding: [0x69,0x68,0x08,0xbf]
-0x69,0x68,0x08,0xbf
+# GFX11: v_ldexp_f64 v[5:6], exec, v2            ; encoding: [0x05,0x00,0x2b,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x2b,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_u32 s105, s1                   ; encoding: [0x69,0x01,0x08,0xbf]
-0x69,0x01,0x08,0xbf
+# GFX11: v_ldexp_f64 v[5:6], s[102:103], v2      ; encoding: [0x05,0x00,0x2b,0xd7,0x66,0x04,0x02,0x00]
+0x05,0x00,0x2b,0xd7,0x66,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x08,0xbf]
-0x6b,0x01,0x08,0xbf
+# GFX11: v_ldexp_f64 v[5:6], s[2:3], v2          ; encoding: [0x05,0x00,0x2b,0xd7,0x02,0x04,0x02,0x00]
+0x05,0x00,0x2b,0xd7,0x02,0x04,0x02,0x00
 
-# GFX11: s_cmp_gt_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x08,0xbf]
-0x6a,0x01,0x08,0xbf
+# GFX11: v_ldexp_f64 v[5:6], s[4:5], v2          ; encoding: [0x05,0x00,0x2b,0xd7,0x04,0x04,0x02,0x00]
+0x05,0x00,0x2b,0xd7,0x04,0x04,0x02,0x00
 
-# GFX11: s_cmpk_eq_i32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0xff,0xb1]
-0x34,0x12,0xff,0xb1
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], 0.5         ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x2b,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_cmpk_eq_i32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0xfe,0xb1]
-0x34,0x12,0xfe,0xb1
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], 0           ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x2b,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_cmpk_eq_i32 m0, 0x1234                ; encoding: [0x34,0x12,0xfd,0xb1]
-0x34,0x12,0xfd,0xb1
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], -1          ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x2b,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_cmpk_eq_i32 s0, 0x1234                ; encoding: [0x34,0x12,0x80,0xb1]
-0x34,0x12,0x80,0xb1
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], -4.0        ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x2b,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_cmpk_eq_i32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x80,0xb1]
-0xd1,0xc1,0x80,0xb1
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], exec_hi     ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x2b,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_cmpk_eq_i32 s105, 0x1234              ; encoding: [0x34,0x12,0xe9,0xb1]
-0x34,0x12,0xe9,0xb1
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], exec_lo     ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x2b,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_cmpk_eq_i32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0xeb,0xb1]
-0x34,0x12,0xeb,0xb1
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], m0          ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x2b,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_cmpk_eq_i32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0xea,0xb1]
-0x34,0x12,0xea,0xb1
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], s103        ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x2b,0xd7,0x01,0xcf,0x00,0x00
 
-# GFX11: s_cmpk_eq_u32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0xff,0xb4]
-0x34,0x12,0xff,0xb4
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], s2          ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x2b,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_cmpk_eq_u32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0xfe,0xb4]
-0x34,0x12,0xfe,0xb4
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], v255        ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x2b,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_cmpk_eq_u32 m0, 0x1234                ; encoding: [0x34,0x12,0xfd,0xb4]
-0x34,0x12,0xfd,0xb4
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], v2 clamp    ; encoding: [0x05,0x80,0x2b,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x80,0x2b,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_cmpk_eq_u32 s0, 0x1234                ; encoding: [0x34,0x12,0x80,0xb4]
-0x34,0x12,0x80,0xb4
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], v2 div:2    ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x18]
+0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x18
 
-# GFX11: s_cmpk_eq_u32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x80,0xb4]
-0xd1,0xc1,0x80,0xb4
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], v2          ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_cmpk_eq_u32 s105, 0x1234              ; encoding: [0x34,0x12,0xe9,0xb4]
-0x34,0x12,0xe9,0xb4
+# GFX11: v_ldexp_f64 v[5:6], -v[1:2], v2         ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x20]
+0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x20
 
-# GFX11: s_cmpk_eq_u32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0xeb,0xb4]
-0x34,0x12,0xeb,0xb4
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], v2 mul:2    ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x08]
+0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x08
 
-# GFX11: s_cmpk_eq_u32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0xea,0xb4]
-0x34,0x12,0xea,0xb4
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], v2 mul:4    ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x10]
+0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x10
 
-# GFX11: s_cmpk_ge_i32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0x7f,0xb3]
-0x34,0x12,0x7f,0xb3
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], vcc_hi      ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x2b,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_cmpk_ge_i32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0x7e,0xb3]
-0x34,0x12,0x7e,0xb3
+# GFX11: v_ldexp_f64 v[5:6], v[1:2], vcc_lo      ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x2b,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_cmpk_ge_i32 m0, 0x1234                ; encoding: [0x34,0x12,0x7d,0xb3]
-0x34,0x12,0x7d,0xb3
+# GFX11: v_ldexp_f64 v[5:6], v[254:255], v2      ; encoding: [0x05,0x00,0x2b,0xd7,0xfe,0x05,0x02,0x00]
+0x05,0x00,0x2b,0xd7,0xfe,0x05,0x02,0x00
 
-# GFX11: s_cmpk_ge_i32 s0, 0x1234                ; encoding: [0x34,0x12,0x00,0xb3]
-0x34,0x12,0x00,0xb3
+# GFX11: v_ldexp_f64 v[5:6], vcc, v2             ; encoding: [0x05,0x00,0x2b,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x2b,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_cmpk_ge_i32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x00,0xb3]
-0xd1,0xc1,0x00,0xb3
+# 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: s_cmpk_ge_i32 s105, 0x1234              ; encoding: [0x34,0x12,0x69,0xb3]
-0x34,0x12,0x69,0xb3
+# 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: s_cmpk_ge_i32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0x6b,0xb3]
-0x34,0x12,0x6b,0xb3
+# 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: s_cmpk_ge_i32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0x6a,0xb3]
-0x34,0x12,0x6a,0xb3
+# 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: s_cmpk_ge_u32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0x7f,0xb6]
-0x34,0x12,0x7f,0xb6
+# 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: s_cmpk_ge_u32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0x7e,0xb6]
-0x34,0x12,0x7e,0xb6
+# 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: s_cmpk_ge_u32 m0, 0x1234                ; encoding: [0x34,0x12,0x7d,0xb6]
-0x34,0x12,0x7d,0xb6
+# 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: s_cmpk_ge_u32 s0, 0x1234                ; encoding: [0x34,0x12,0x00,0xb6]
-0x34,0x12,0x00,0xb6
+# 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: s_cmpk_ge_u32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x00,0xb6]
-0xd1,0xc1,0x00,0xb6
+# 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: s_cmpk_ge_u32 s105, 0x1234              ; encoding: [0x34,0x12,0x69,0xb6]
-0x34,0x12,0x69,0xb6
+# 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: s_cmpk_ge_u32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0x6b,0xb6]
-0x34,0x12,0x6b,0xb6
+# 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: s_cmpk_ge_u32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0x6a,0xb6]
-0x34,0x12,0x6a,0xb6
+# 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: s_cmpk_gt_i32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0xff,0xb2]
-0x34,0x12,0xff,0xb2
+# 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: s_cmpk_gt_i32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0xfe,0xb2]
-0x34,0x12,0xfe,0xb2
+# 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: s_cmpk_gt_i32 m0, 0x1234                ; encoding: [0x34,0x12,0xfd,0xb2]
-0x34,0x12,0xfd,0xb2
+# 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: s_cmpk_gt_i32 s0, 0x1234                ; encoding: [0x34,0x12,0x80,0xb2]
-0x34,0x12,0x80,0xb2
+# 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: s_cmpk_gt_i32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x80,0xb2]
-0xd1,0xc1,0x80,0xb2
+# 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: s_cmpk_gt_i32 s105, 0x1234              ; encoding: [0x34,0x12,0xe9,0xb2]
-0x34,0x12,0xe9,0xb2
+# 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: s_cmpk_gt_i32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0xeb,0xb2]
-0x34,0x12,0xeb,0xb2
+# 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: s_cmpk_gt_i32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0xea,0xb2]
-0x34,0x12,0xea,0xb2
+# 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: s_cmpk_gt_u32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0xff,0xb5]
-0x34,0x12,0xff,0xb5
+# 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: s_cmpk_gt_u32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0xfe,0xb5]
-0x34,0x12,0xfe,0xb5
+# 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: s_cmpk_gt_u32 m0, 0x1234                ; encoding: [0x34,0x12,0xfd,0xb5]
-0x34,0x12,0xfd,0xb5
+# 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: s_cmpk_gt_u32 s0, 0x1234                ; encoding: [0x34,0x12,0x80,0xb5]
-0x34,0x12,0x80,0xb5
+# 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: s_cmpk_gt_u32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x80,0xb5]
-0xd1,0xc1,0x80,0xb5
+# 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: s_cmpk_gt_u32 s105, 0x1234              ; encoding: [0x34,0x12,0xe9,0xb5]
-0x34,0x12,0xe9,0xb5
+# 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: s_cmpk_gt_u32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0xeb,0xb5]
-0x34,0x12,0xeb,0xb5
+# 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: s_cmpk_gt_u32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0xea,0xb5]
-0x34,0x12,0xea,0xb5
+# 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: s_cmpk_le_i32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0x7f,0xb4]
-0x34,0x12,0x7f,0xb4
+# 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: s_cmpk_le_i32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0x7e,0xb4]
-0x34,0x12,0x7e,0xb4
+# 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: s_cmpk_le_i32 m0, 0x1234                ; encoding: [0x34,0x12,0x7d,0xb4]
-0x34,0x12,0x7d,0xb4
+# 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: s_cmpk_le_i32 s0, 0x1234                ; encoding: [0x34,0x12,0x00,0xb4]
-0x34,0x12,0x00,0xb4
+# 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: s_cmpk_le_i32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x00,0xb4]
-0xd1,0xc1,0x00,0xb4
+# 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: s_cmpk_le_i32 s105, 0x1234              ; encoding: [0x34,0x12,0x69,0xb4]
-0x34,0x12,0x69,0xb4
+# 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: s_cmpk_le_i32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0x6b,0xb4]
-0x34,0x12,0x6b,0xb4
+# 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: s_cmpk_le_i32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0x6a,0xb4]
-0x34,0x12,0x6a,0xb4
+# 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: s_cmpk_le_u32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0x7f,0xb7]
-0x34,0x12,0x7f,0xb7
+# 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: s_cmpk_le_u32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0x7e,0xb7]
-0x34,0x12,0x7e,0xb7
+# 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: s_cmpk_le_u32 m0, 0x1234                ; encoding: [0x34,0x12,0x7d,0xb7]
-0x34,0x12,0x7d,0xb7
+# 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: s_cmpk_le_u32 s0, 0x1234                ; encoding: [0x34,0x12,0x00,0xb7]
-0x34,0x12,0x00,0xb7
+# 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: s_cmpk_le_u32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x00,0xb7]
-0xd1,0xc1,0x00,0xb7
+# 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: s_cmpk_le_u32 s105, 0x1234              ; encoding: [0x34,0x12,0x69,0xb7]
-0x34,0x12,0x69,0xb7
+# 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: s_cmpk_le_u32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0x6b,0xb7]
-0x34,0x12,0x6b,0xb7
+# 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: s_cmpk_le_u32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0x6a,0xb7]
-0x34,0x12,0x6a,0xb7
+# 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: s_cmpk_lg_i32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0x7f,0xb2]
-0x34,0x12,0x7f,0xb2
+# 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: s_cmpk_lg_i32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0x7e,0xb2]
-0x34,0x12,0x7e,0xb2
+# 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: s_cmpk_lg_i32 m0, 0x1234                ; encoding: [0x34,0x12,0x7d,0xb2]
-0x34,0x12,0x7d,0xb2
+# 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: s_cmpk_lg_i32 s0, 0x1234                ; encoding: [0x34,0x12,0x00,0xb2]
-0x34,0x12,0x00,0xb2
+# 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: s_cmpk_lg_i32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x00,0xb2]
-0xd1,0xc1,0x00,0xb2
+# 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: s_cmpk_lg_i32 s105, 0x1234              ; encoding: [0x34,0x12,0x69,0xb2]
-0x34,0x12,0x69,0xb2
+# 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: s_cmpk_lg_i32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0x6b,0xb2]
-0x34,0x12,0x6b,0xb2
+# 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: s_cmpk_lg_i32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0x6a,0xb2]
-0x34,0x12,0x6a,0xb2
+# 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: s_cmpk_lg_u32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0x7f,0xb5]
-0x34,0x12,0x7f,0xb5
+# 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: s_cmpk_lg_u32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0x7e,0xb5]
-0x34,0x12,0x7e,0xb5
+# 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: s_cmpk_lg_u32 m0, 0x1234                ; encoding: [0x34,0x12,0x7d,0xb5]
-0x34,0x12,0x7d,0xb5
+# 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: s_cmpk_lg_u32 s0, 0x1234                ; encoding: [0x34,0x12,0x00,0xb5]
-0x34,0x12,0x00,0xb5
+# 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: s_cmpk_lg_u32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x00,0xb5]
-0xd1,0xc1,0x00,0xb5
+# 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: s_cmpk_lg_u32 s105, 0x1234              ; encoding: [0x34,0x12,0x69,0xb5]
-0x34,0x12,0x69,0xb5
+# 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: s_cmpk_lg_u32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0x6b,0xb5]
-0x34,0x12,0x6b,0xb5
+# 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: s_cmpk_lg_u32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0x6a,0xb5]
-0x34,0x12,0x6a,0xb5
+# 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: s_cmpk_lt_i32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0xff,0xb3]
-0x34,0x12,0xff,0xb3
+# 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: s_cmpk_lt_i32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0xfe,0xb3]
-0x34,0x12,0xfe,0xb3
+# 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: s_cmpk_lt_i32 m0, 0x1234                ; encoding: [0x34,0x12,0xfd,0xb3]
-0x34,0x12,0xfd,0xb3
+# 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: s_cmpk_lt_i32 s0, 0x1234                ; encoding: [0x34,0x12,0x80,0xb3]
-0x34,0x12,0x80,0xb3
+# 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: s_cmpk_lt_i32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x80,0xb3]
-0xd1,0xc1,0x80,0xb3
+# 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: s_cmpk_lt_i32 s105, 0x1234              ; encoding: [0x34,0x12,0xe9,0xb3]
-0x34,0x12,0xe9,0xb3
+# 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: s_cmpk_lt_i32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0xeb,0xb3]
-0x34,0x12,0xeb,0xb3
+# 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: s_cmpk_lt_i32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0xea,0xb3]
-0x34,0x12,0xea,0xb3
+# 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: s_cmpk_lt_u32 exec_hi, 0x1234           ; encoding: [0x34,0x12,0xff,0xb6]
-0x34,0x12,0xff,0xb6
+# 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: s_cmpk_lt_u32 exec_lo, 0x1234           ; encoding: [0x34,0x12,0xfe,0xb6]
-0x34,0x12,0xfe,0xb6
+# 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: s_cmpk_lt_u32 m0, 0x1234                ; encoding: [0x34,0x12,0xfd,0xb6]
-0x34,0x12,0xfd,0xb6
+# 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: s_cmpk_lt_u32 s0, 0x1234                ; encoding: [0x34,0x12,0x80,0xb6]
-0x34,0x12,0x80,0xb6
+# 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: s_cmpk_lt_u32 s0, 0xc1d1                ; encoding: [0xd1,0xc1,0x80,0xb6]
-0xd1,0xc1,0x80,0xb6
+# 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: s_cmpk_lt_u32 s105, 0x1234              ; encoding: [0x34,0x12,0xe9,0xb6]
-0x34,0x12,0xe9,0xb6
+# 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: s_cmpk_lt_u32 vcc_hi, 0x1234            ; encoding: [0x34,0x12,0xeb,0xb6]
-0x34,0x12,0xeb,0xb6
+# 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: s_cmpk_lt_u32 vcc_lo, 0x1234            ; encoding: [0x34,0x12,0xea,0xb6]
-0x34,0x12,0xea,0xb6
+# 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: s_cmp_le_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x05,0xbf]
-0x7f,0x01,0x05,0xbf
+# 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: s_cmp_le_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x05,0xbf]
-0x7e,0x01,0x05,0xbf
+# 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: s_cmp_le_i32 m0, s1                     ; encoding: [0x7d,0x01,0x05,0xbf]
-0x7d,0x01,0x05,0xbf
+# 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: s_cmp_le_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x05,0xbf]
-0x00,0xf0,0x05,0xbf
+# 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: s_cmp_le_i32 s0, 0                      ; encoding: [0x00,0x80,0x05,0xbf]
-0x00,0x80,0x05,0xbf
+# 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: s_cmp_le_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f
+# 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: s_cmp_le_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf
+# 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: s_cmp_le_i32 s0, -1                     ; encoding: [0x00,0xc1,0x05,0xbf]
-0x00,0xc1,0x05,0xbf
+# 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: s_cmp_le_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x05,0xbf]
-0x00,0xf7,0x05,0xbf
+# 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: s_cmp_le_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x05,0xbf]
-0x00,0x7f,0x05,0xbf
+# 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: s_cmp_le_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x05,0xbf]
-0x00,0x7e,0x05,0xbf
+# 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: s_cmp_le_i32 s0, m0                     ; encoding: [0x00,0x7d,0x05,0xbf]
-0x00,0x7d,0x05,0xbf
+# 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: s_cmp_le_i32 s0, s104                   ; encoding: [0x00,0x68,0x05,0xbf]
-0x00,0x68,0x05,0xbf
+# 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: s_cmp_le_i32 s0, s1                     ; encoding: [0x00,0x01,0x05,0xbf]
-0x00,0x01,0x05,0xbf
+# 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: s_cmp_le_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x05,0xbf]
-0x00,0x6b,0x05,0xbf
+# 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: s_cmp_le_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x05,0xbf]
-0x00,0x6a,0x05,0xbf
+# 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: s_cmp_le_i32 s105, s104                 ; encoding: [0x69,0x68,0x05,0xbf]
-0x69,0x68,0x05,0xbf
+# 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: s_cmp_le_i32 s105, s1                   ; encoding: [0x69,0x01,0x05,0xbf]
-0x69,0x01,0x05,0xbf
+# 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: s_cmp_le_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x05,0xbf]
-0x6b,0x01,0x05,0xbf
+# 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: s_cmp_le_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x05,0xbf]
-0x6a,0x01,0x05,0xbf
+# 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: s_cmp_le_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x0b,0xbf]
-0x7f,0x01,0x0b,0xbf
+# 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: s_cmp_le_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x0b,0xbf]
-0x7e,0x01,0x0b,0xbf
+# 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: s_cmp_le_u32 m0, s1                     ; encoding: [0x7d,0x01,0x0b,0xbf]
-0x7d,0x01,0x0b,0xbf
+# 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: s_cmp_le_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x0b,0xbf]
-0x00,0xf0,0x0b,0xbf
+# 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: s_cmp_le_u32 s0, 0                      ; encoding: [0x00,0x80,0x0b,0xbf]
-0x00,0x80,0x0b,0xbf
+# 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: s_cmp_le_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f
+# 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: s_cmp_le_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf
+# 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: s_cmp_le_u32 s0, -1                     ; encoding: [0x00,0xc1,0x0b,0xbf]
-0x00,0xc1,0x0b,0xbf
+# 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: s_cmp_le_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x0b,0xbf]
-0x00,0xf7,0x0b,0xbf
+# 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: s_cmp_le_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x0b,0xbf]
-0x00,0x7f,0x0b,0xbf
+# 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: s_cmp_le_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x0b,0xbf]
-0x00,0x7e,0x0b,0xbf
+# 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: s_cmp_le_u32 s0, m0                     ; encoding: [0x00,0x7d,0x0b,0xbf]
-0x00,0x7d,0x0b,0xbf
+# 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: s_cmp_le_u32 s0, s104                   ; encoding: [0x00,0x68,0x0b,0xbf]
-0x00,0x68,0x0b,0xbf
+# 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: s_cmp_le_u32 s0, s1                     ; encoding: [0x00,0x01,0x0b,0xbf]
-0x00,0x01,0x0b,0xbf
+# 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: s_cmp_le_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x0b,0xbf]
-0x00,0x6b,0x0b,0xbf
+# 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: s_cmp_le_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x0b,0xbf]
-0x00,0x6a,0x0b,0xbf
+# 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: s_cmp_le_u32 s105, s104                 ; encoding: [0x69,0x68,0x0b,0xbf]
-0x69,0x68,0x0b,0xbf
+# 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: s_cmp_le_u32 s105, s1                   ; encoding: [0x69,0x01,0x0b,0xbf]
-0x69,0x01,0x0b,0xbf
+# 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: s_cmp_le_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x0b,0xbf]
-0x6b,0x01,0x0b,0xbf
+# GFX11: v_lshlrev_b16 v255, v1, v2              ; encoding: [0xff,0x00,0x38,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x38,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_cmp_le_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x0b,0xbf]
-0x6a,0x01,0x0b,0xbf
+# GFX11: v_lshlrev_b16 v5, 0, v2                 ; encoding: [0x05,0x00,0x38,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x38,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_cmp_lg_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x01,0xbf]
-0x7f,0x01,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x38,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x38,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
 
-# GFX11: s_cmp_lg_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x01,0xbf]
-0x7e,0x01,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x38,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x38,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_cmp_lg_i32 m0, s1                     ; encoding: [0x7d,0x01,0x01,0xbf]
-0x7d,0x01,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, -1, v2                ; encoding: [0x05,0x00,0x38,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x38,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_cmp_lg_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x01,0xbf]
-0x00,0xf0,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x38,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x38,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_cmp_lg_i32 s0, 0                      ; encoding: [0x00,0x80,0x01,0xbf]
-0x00,0x80,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x38,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x38,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_cmp_lg_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f
+# GFX11: v_lshlrev_b16 v5, m0, v2                ; encoding: [0x05,0x00,0x38,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x38,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_cmp_lg_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf
+# GFX11: v_lshlrev_b16 v5, s101, v2              ; encoding: [0x05,0x00,0x38,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x38,0xd7,0x65,0x04,0x02,0x00
 
-# GFX11: s_cmp_lg_i32 s0, -1                     ; encoding: [0x00,0xc1,0x01,0xbf]
-0x00,0xc1,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, s1, v2                ; encoding: [0x05,0x00,0x38,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x38,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_cmp_lg_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x01,0xbf]
-0x00,0xf7,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, v1, 0                 ; encoding: [0x05,0x00,0x38,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x38,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_cmp_lg_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x01,0xbf]
-0x00,0x7f,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, v1, -1                ; encoding: [0x05,0x00,0x38,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x38,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_cmp_lg_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x01,0xbf]
-0x00,0x7e,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x38,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x38,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_cmp_lg_i32 s0, m0                     ; encoding: [0x00,0x7d,0x01,0xbf]
-0x00,0x7d,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x38,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x38,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_cmp_lg_i32 s0, s104                   ; encoding: [0x00,0x68,0x01,0xbf]
-0x00,0x68,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, v1, m0                ; encoding: [0x05,0x00,0x38,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x38,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_cmp_lg_i32 s0, s1                     ; encoding: [0x00,0x01,0x01,0xbf]
-0x00,0x01,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, v1, s101              ; encoding: [0x05,0x00,0x38,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x38,0xd7,0x01,0xcb,0x00,0x00
 
-# GFX11: s_cmp_lg_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x01,0xbf]
-0x00,0x6b,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, v1, s2                ; encoding: [0x05,0x00,0x38,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x38,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_cmp_lg_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x01,0xbf]
-0x00,0x6a,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, v1, v255              ; encoding: [0x05,0x00,0x38,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x38,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_cmp_lg_i32 s105, s104                 ; encoding: [0x69,0x68,0x01,0xbf]
-0x69,0x68,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, v1, v2                ; encoding: [0x05,0x00,0x38,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x38,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_cmp_lg_i32 s105, s1                   ; encoding: [0x69,0x01,0x01,0xbf]
-0x69,0x01,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x38,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x38,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_cmp_lg_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x01,0xbf]
-0x6b,0x01,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x38,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x38,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_cmp_lg_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x01,0xbf]
-0x6a,0x01,0x01,0xbf
+# GFX11: v_lshlrev_b16 v5, v255, v2              ; encoding: [0x05,0x00,0x38,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x38,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_cmp_lg_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x07,0xbf]
-0x7f,0x01,0x07,0xbf
+# GFX11: v_lshlrev_b16 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x38,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x38,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_cmp_lg_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x07,0xbf]
-0x7e,0x01,0x07,0xbf
+# GFX11: v_lshlrev_b16 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x38,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x38,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_cmp_lg_u32 m0, s1                     ; encoding: [0x7d,0x01,0x07,0xbf]
-0x7d,0x01,0x07,0xbf
+# 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: s_cmp_lg_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x07,0xbf]
-0x00,0xf0,0x07,0xbf
+# 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: s_cmp_lg_u32 s0, 0                      ; encoding: [0x00,0x80,0x07,0xbf]
-0x00,0x80,0x07,0xbf
+# 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: s_cmp_lg_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f
+# 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: s_cmp_lg_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf
+# 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: s_cmp_lg_u32 s0, -1                     ; encoding: [0x00,0xc1,0x07,0xbf]
-0x00,0xc1,0x07,0xbf
+# 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: s_cmp_lg_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x07,0xbf]
-0x00,0xf7,0x07,0xbf
+# 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: s_cmp_lg_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x07,0xbf]
-0x00,0x7f,0x07,0xbf
+# 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: s_cmp_lg_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x07,0xbf]
-0x00,0x7e,0x07,0xbf
+# 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: s_cmp_lg_u32 s0, m0                     ; encoding: [0x00,0x7d,0x07,0xbf]
-0x00,0x7d,0x07,0xbf
+# 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: s_cmp_lg_u32 s0, s104                   ; encoding: [0x00,0x68,0x07,0xbf]
-0x00,0x68,0x07,0xbf
+# 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: s_cmp_lg_u32 s0, s1                     ; encoding: [0x00,0x01,0x07,0xbf]
-0x00,0x01,0x07,0xbf
+# 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: s_cmp_lg_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x07,0xbf]
-0x00,0x6b,0x07,0xbf
+# 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: s_cmp_lg_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x07,0xbf]
-0x00,0x6a,0x07,0xbf
+# 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: s_cmp_lg_u32 s105, s104                 ; encoding: [0x69,0x68,0x07,0xbf]
-0x69,0x68,0x07,0xbf
+# 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: s_cmp_lg_u32 s105, s1                   ; encoding: [0x69,0x01,0x07,0xbf]
-0x69,0x01,0x07,0xbf
+# 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: s_cmp_lg_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x07,0xbf]
-0x6b,0x01,0x07,0xbf
+# 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: s_cmp_lg_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x07,0xbf]
-0x6a,0x01,0x07,0xbf
+# 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: s_cmp_lg_u64 exec, s[2:3]               ; encoding: [0x7e,0x02,0x11,0xbf]
-0x7e,0x02,0x11,0xbf
+# 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: s_cmp_lg_u64 s[0:1], 0.5                ; encoding: [0x00,0xf0,0x11,0xbf]
-0x00,0xf0,0x11,0xbf
+# 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: s_cmp_lg_u64 s[0:1], 0                  ; encoding: [0x00,0x80,0x11,0xbf]
-0x00,0x80,0x11,0xbf
+# 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: s_cmp_lg_u64 s[0:1], 0x3f717273         ; encoding: [0x00,0xff,0x11,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x11,0xbf,0x73,0x72,0x71,0x3f
+# 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: s_cmp_lg_u64 s[0:1], 0xaf123456         ; encoding: [0x00,0xff,0x11,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x11,0xbf,0x56,0x34,0x12,0xaf
+# 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: s_cmp_lg_u64 s[0:1], -1                 ; encoding: [0x00,0xc1,0x11,0xbf]
-0x00,0xc1,0x11,0xbf
+# 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: s_cmp_lg_u64 s[0:1], -4.0               ; encoding: [0x00,0xf7,0x11,0xbf]
-0x00,0xf7,0x11,0xbf
+# GFX11: v_lshrrev_b16 v255, v1, v2              ; encoding: [0xff,0x00,0x39,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x39,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_cmp_lg_u64 s[0:1], exec               ; encoding: [0x00,0x7e,0x11,0xbf]
-0x00,0x7e,0x11,0xbf
+# GFX11: v_lshrrev_b16 v5, 0, v2                 ; encoding: [0x05,0x00,0x39,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x39,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_cmp_lg_u64 s[0:1], s[102:103]         ; encoding: [0x00,0x66,0x11,0xbf]
-0x00,0x66,0x11,0xbf
+# GFX11: v_lshrrev_b16 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x39,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x39,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
 
-# GFX11: s_cmp_lg_u64 s[0:1], s[2:3]             ; encoding: [0x00,0x02,0x11,0xbf]
-0x00,0x02,0x11,0xbf
+# GFX11: v_lshrrev_b16 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x39,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x39,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_cmp_lg_u64 s[0:1], vcc                ; encoding: [0x00,0x6a,0x11,0xbf]
-0x00,0x6a,0x11,0xbf
+# GFX11: v_lshrrev_b16 v5, -1, v2                ; encoding: [0x05,0x00,0x39,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x39,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_cmp_lg_u64 s[104:105], s[102:103]     ; encoding: [0x68,0x66,0x11,0xbf]
-0x68,0x66,0x11,0xbf
+# GFX11: v_lshrrev_b16 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x39,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x39,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_cmp_lg_u64 s[104:105], s[2:3]         ; encoding: [0x68,0x02,0x11,0xbf]
-0x68,0x02,0x11,0xbf
+# GFX11: v_lshrrev_b16 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x39,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x39,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_cmp_lg_u64 vcc, s[2:3]                ; encoding: [0x6a,0x02,0x11,0xbf]
-0x6a,0x02,0x11,0xbf
+# GFX11: v_lshrrev_b16 v5, m0, v2                ; encoding: [0x05,0x00,0x39,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x39,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_cmp_lt_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x04,0xbf]
-0x7f,0x01,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, s101, v2              ; encoding: [0x05,0x00,0x39,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x39,0xd7,0x65,0x04,0x02,0x00
 
-# GFX11: s_cmp_lt_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x04,0xbf]
-0x7e,0x01,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, s1, v2                ; encoding: [0x05,0x00,0x39,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x39,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_cmp_lt_i32 m0, s1                     ; encoding: [0x7d,0x01,0x04,0xbf]
-0x7d,0x01,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, v1, 0                 ; encoding: [0x05,0x00,0x39,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x39,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_cmp_lt_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x04,0xbf]
-0x00,0xf0,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x39,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00
 
-# GFX11: s_cmp_lt_i32 s0, 0                      ; encoding: [0x00,0x80,0x04,0xbf]
-0x00,0x80,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x39,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_cmp_lt_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f
+# GFX11: v_lshrrev_b16 v5, v1, -1                ; encoding: [0x05,0x00,0x39,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x39,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_cmp_lt_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf
+# GFX11: v_lshrrev_b16 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x39,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_cmp_lt_i32 s0, -1                     ; encoding: [0x00,0xc1,0x04,0xbf]
-0x00,0xc1,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x39,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_cmp_lt_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x04,0xbf]
-0x00,0xf7,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, v1, m0                ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x39,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_cmp_lt_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x04,0xbf]
-0x00,0x7f,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, v1, s101              ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x39,0xd7,0x01,0xcb,0x00,0x00
 
-# GFX11: s_cmp_lt_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x04,0xbf]
-0x00,0x7e,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, v1, s2                ; encoding: [0x05,0x00,0x39,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x39,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_cmp_lt_i32 s0, m0                     ; encoding: [0x00,0x7d,0x04,0xbf]
-0x00,0x7d,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, v1, v255              ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x39,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_cmp_lt_i32 s0, s104                   ; encoding: [0x00,0x68,0x04,0xbf]
-0x00,0x68,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, v1, v2                ; encoding: [0x05,0x00,0x39,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x39,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_cmp_lt_i32 s0, s1                     ; encoding: [0x00,0x01,0x04,0xbf]
-0x00,0x01,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x39,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_cmp_lt_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x04,0xbf]
-0x00,0x6b,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x39,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_cmp_lt_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x04,0xbf]
-0x00,0x6a,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, v255, v2              ; encoding: [0x05,0x00,0x39,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x39,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_cmp_lt_i32 s105, s104                 ; encoding: [0x69,0x68,0x04,0xbf]
-0x69,0x68,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x39,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x39,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_cmp_lt_i32 s105, s1                   ; encoding: [0x69,0x01,0x04,0xbf]
-0x69,0x01,0x04,0xbf
+# GFX11: v_lshrrev_b16 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x39,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x39,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_cmp_lt_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x04,0xbf]
-0x6b,0x01,0x04,0xbf
+# 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: s_cmp_lt_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x04,0xbf]
-0x6a,0x01,0x04,0xbf
+# 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: s_cmp_lt_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x0a,0xbf]
-0x7f,0x01,0x0a,0xbf
+# 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: s_cmp_lt_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x0a,0xbf]
-0x7e,0x01,0x0a,0xbf
+# 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: s_cmp_lt_u32 m0, s1                     ; encoding: [0x7d,0x01,0x0a,0xbf]
-0x7d,0x01,0x0a,0xbf
+# 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: s_cmp_lt_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x0a,0xbf]
-0x00,0xf0,0x0a,0xbf
+# 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: s_cmp_lt_u32 s0, 0                      ; encoding: [0x00,0x80,0x0a,0xbf]
-0x00,0x80,0x0a,0xbf
+# 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: s_cmp_lt_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f]
-0x00,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f
+# 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: s_cmp_lt_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf]
-0x00,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf
+# 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: s_cmp_lt_u32 s0, -1                     ; encoding: [0x00,0xc1,0x0a,0xbf]
-0x00,0xc1,0x0a,0xbf
+# 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: s_cmp_lt_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x0a,0xbf]
-0x00,0xf7,0x0a,0xbf
+# 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: s_cmp_lt_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x0a,0xbf]
-0x00,0x7f,0x0a,0xbf
+# 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: s_cmp_lt_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x0a,0xbf]
-0x00,0x7e,0x0a,0xbf
+# 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: s_cmp_lt_u32 s0, m0                     ; encoding: [0x00,0x7d,0x0a,0xbf]
-0x00,0x7d,0x0a,0xbf
+# 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: s_cmp_lt_u32 s0, s104                   ; encoding: [0x00,0x68,0x0a,0xbf]
-0x00,0x68,0x0a,0xbf
+# 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: s_cmp_lt_u32 s0, s1                     ; encoding: [0x00,0x01,0x0a,0xbf]
-0x00,0x01,0x0a,0xbf
+# 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: s_cmp_lt_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x0a,0xbf]
-0x00,0x6b,0x0a,0xbf
+# 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: s_cmp_lt_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x0a,0xbf]
-0x00,0x6a,0x0a,0xbf
+# 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: s_cmp_lt_u32 s105, s104                 ; encoding: [0x69,0x68,0x0a,0xbf]
-0x69,0x68,0x0a,0xbf
+# 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: s_cmp_lt_u32 s105, s1                   ; encoding: [0x69,0x01,0x0a,0xbf]
-0x69,0x01,0x0a,0xbf
+# 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: s_cmp_lt_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x0a,0xbf]
-0x6b,0x01,0x0a,0xbf
+# 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: s_cmp_lt_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x0a,0xbf]
-0x6a,0x01,0x0a,0xbf
+# 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: s_code_end                              ; encoding: [0x00,0x00,0x9f,0xbf]
-0x00,0x00,0x9f,0xbf
+# 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: s_cselect_b32 exec_hi, s1, s2           ; encoding: [0x01,0x02,0x7f,0x98]
-0x01,0x02,0x7f,0x98
+# 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: s_cselect_b32 exec_lo, s1, s2           ; encoding: [0x01,0x02,0x7e,0x98]
-0x01,0x02,0x7e,0x98
+# 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: s_cselect_b32 m0, s1, s2                ; encoding: [0x01,0x02,0x7d,0x98]
-0x01,0x02,0x7d,0x98
+# 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: s_cselect_b32 s0, 0.5, s2               ; encoding: [0xf0,0x02,0x00,0x98]
-0xf0,0x02,0x00,0x98
+# 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: s_cselect_b32 s0, 0, s2                 ; encoding: [0x80,0x02,0x00,0x98]
-0x80,0x02,0x00,0x98
+# 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: s_cselect_b32 s0, 0x3f717273, s2        ; encoding: [0xff,0x02,0x00,0x98,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x98,0x73,0x72,0x71,0x3f
+# 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: s_cselect_b32 s0, 0xaf123456, s2        ; encoding: [0xff,0x02,0x00,0x98,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x98,0x56,0x34,0x12,0xaf
+# 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: s_cselect_b32 s0, -1, s2                ; encoding: [0xc1,0x02,0x00,0x98]
-0xc1,0x02,0x00,0x98
+# 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: s_cselect_b32 s0, -4.0, s2              ; encoding: [0xf7,0x02,0x00,0x98]
-0xf7,0x02,0x00,0x98
+# 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: s_cselect_b32 s0, exec_hi, s2           ; encoding: [0x7f,0x02,0x00,0x98]
-0x7f,0x02,0x00,0x98
+# 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: s_cselect_b32 s0, exec_lo, s2           ; encoding: [0x7e,0x02,0x00,0x98]
-0x7e,0x02,0x00,0x98
+# 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: s_cselect_b32 s0, m0, s2                ; encoding: [0x7d,0x02,0x00,0x98]
-0x7d,0x02,0x00,0x98
+# 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: s_cselect_b32 s0, s104, s103            ; encoding: [0x68,0x67,0x00,0x98]
-0x68,0x67,0x00,0x98
+# 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: s_cselect_b32 s0, s104, s2              ; encoding: [0x68,0x02,0x00,0x98]
-0x68,0x02,0x00,0x98
+# 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: s_cselect_b32 s0, s1, 0.5               ; encoding: [0x01,0xf0,0x00,0x98]
-0x01,0xf0,0x00,0x98
+# 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: s_cselect_b32 s0, s1, 0                 ; encoding: [0x01,0x80,0x00,0x98]
-0x01,0x80,0x00,0x98
+# 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: s_cselect_b32 s0, s1, 0x3f717273        ; encoding: [0x01,0xff,0x00,0x98,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x98,0x73,0x72,0x71,0x3f
+# 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: s_cselect_b32 s0, s1, 0xaf123456        ; encoding: [0x01,0xff,0x00,0x98,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x98,0x56,0x34,0x12,0xaf
+# 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: s_cselect_b32 s0, s1, -1                ; encoding: [0x01,0xc1,0x00,0x98]
-0x01,0xc1,0x00,0x98
+# 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: s_cselect_b32 s0, s1, -4.0              ; encoding: [0x01,0xf7,0x00,0x98]
-0x01,0xf7,0x00,0x98
+# 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: s_cselect_b32 s0, s1, exec_hi           ; encoding: [0x01,0x7f,0x00,0x98]
-0x01,0x7f,0x00,0x98
+# 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: s_cselect_b32 s0, s1, exec_lo           ; encoding: [0x01,0x7e,0x00,0x98]
-0x01,0x7e,0x00,0x98
+# 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: s_cselect_b32 s0, s1, m0                ; encoding: [0x01,0x7d,0x00,0x98]
-0x01,0x7d,0x00,0x98
+# 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: s_cselect_b32 s0, s1, s103              ; encoding: [0x01,0x67,0x00,0x98]
-0x01,0x67,0x00,0x98
+# 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: s_cselect_b32 s0, s1, s2                ; encoding: [0x01,0x02,0x00,0x98]
-0x01,0x02,0x00,0x98
+# 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: s_cselect_b32 s0, s1, vcc_hi            ; encoding: [0x01,0x6b,0x00,0x98]
-0x01,0x6b,0x00,0x98
+# 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: s_cselect_b32 s0, s1, vcc_lo            ; encoding: [0x01,0x6a,0x00,0x98]
-0x01,0x6a,0x00,0x98
+# 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: s_cselect_b32 s0, vcc_hi, s2            ; encoding: [0x6b,0x02,0x00,0x98]
-0x6b,0x02,0x00,0x98
+# 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: s_cselect_b32 s0, vcc_lo, s2            ; encoding: [0x6a,0x02,0x00,0x98]
-0x6a,0x02,0x00,0x98
+# 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: s_cselect_b32 s105, s104, s103          ; encoding: [0x68,0x67,0x69,0x98]
-0x68,0x67,0x69,0x98
+# 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: s_cselect_b32 s105, s104, s2            ; encoding: [0x68,0x02,0x69,0x98]
-0x68,0x02,0x69,0x98
+# 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: s_cselect_b32 s105, s1, s103            ; encoding: [0x01,0x67,0x69,0x98]
-0x01,0x67,0x69,0x98
+# 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: s_cselect_b32 s105, s1, s2              ; encoding: [0x01,0x02,0x69,0x98]
-0x01,0x02,0x69,0x98
+# 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: s_cselect_b32 vcc_hi, s1, s2            ; encoding: [0x01,0x02,0x6b,0x98]
-0x01,0x02,0x6b,0x98
+# 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: s_cselect_b32 vcc_lo, s1, s2            ; encoding: [0x01,0x02,0x6a,0x98]
-0x01,0x02,0x6a,0x98
+# 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: s_cselect_b64 exec, s[2:3], s[4:5]      ; encoding: [0x02,0x04,0xfe,0x98]
-0x02,0x04,0xfe,0x98
+# 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: s_cselect_b64 s[0:1], 0.5, s[4:5]       ; encoding: [0xf0,0x04,0x80,0x98]
-0xf0,0x04,0x80,0x98
+# 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: s_cselect_b64 s[0:1], 0, s[4:5]         ; encoding: [0x80,0x04,0x80,0x98]
-0x80,0x04,0x80,0x98
+# 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: s_cselect_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x98,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x98,0x73,0x72,0x71,0x3f
+# 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: s_cselect_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x98,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x98,0x56,0x34,0x12,0xaf
+# 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: s_cselect_b64 s[0:1], -1, s[4:5]        ; encoding: [0xc1,0x04,0x80,0x98]
-0xc1,0x04,0x80,0x98
+# 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: s_cselect_b64 s[0:1], -4.0, s[4:5]      ; encoding: [0xf7,0x04,0x80,0x98]
-0xf7,0x04,0x80,0x98
+# 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: s_cselect_b64 s[0:1], exec, s[4:5]      ; encoding: [0x7e,0x04,0x80,0x98]
-0x7e,0x04,0x80,0x98
+# 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: s_cselect_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x98]
-0x66,0x64,0x80,0x98
+# 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: s_cselect_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x98]
-0x66,0x04,0x80,0x98
+# 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: s_cselect_b64 s[0:1], s[2:3], 0.5       ; encoding: [0x02,0xf0,0x80,0x98]
-0x02,0xf0,0x80,0x98
+# 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: s_cselect_b64 s[0:1], s[2:3], 0         ; encoding: [0x02,0x80,0x80,0x98]
-0x02,0x80,0x80,0x98
+# 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: s_cselect_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x98,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x80,0x98,0x73,0x72,0x71,0x3f
+# 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: s_cselect_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x98,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x80,0x98,0x56,0x34,0x12,0xaf
+# 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: s_cselect_b64 s[0:1], s[2:3], -1        ; encoding: [0x02,0xc1,0x80,0x98]
-0x02,0xc1,0x80,0x98
+# 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: s_cselect_b64 s[0:1], s[2:3], -4.0      ; encoding: [0x02,0xf7,0x80,0x98]
-0x02,0xf7,0x80,0x98
+# 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: s_cselect_b64 s[0:1], s[2:3], exec      ; encoding: [0x02,0x7e,0x80,0x98]
-0x02,0x7e,0x80,0x98
+# 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: s_cselect_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x98]
-0x02,0x64,0x80,0x98
+# 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: s_cselect_b64 s[0:1], s[2:3], s[4:5]    ; encoding: [0x02,0x04,0x80,0x98]
-0x02,0x04,0x80,0x98
+# 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: s_cselect_b64 s[0:1], s[2:3], vcc       ; encoding: [0x02,0x6a,0x80,0x98]
-0x02,0x6a,0x80,0x98
+# 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: s_cselect_b64 s[0:1], vcc, s[4:5]       ; encoding: [0x6a,0x04,0x80,0x98]
-0x6a,0x04,0x80,0x98
+# 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: s_cselect_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x98]
-0x66,0x64,0xe8,0x98
+# 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: s_cselect_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x98]
-0x66,0x04,0xe8,0x98
+# 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: s_cselect_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x98]
-0x02,0x64,0xe8,0x98
+# 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: s_cselect_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x98]
-0x02,0x04,0xe8,0x98
+# 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: s_cselect_b64 vcc, s[2:3], s[4:5]       ; encoding: [0x02,0x04,0xea,0x98]
-0x02,0x04,0xea,0x98
+# 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: s_ctz_i32_b32 exec_hi, s1               ; encoding: [0x01,0x08,0xff,0xbe]
-0x01,0x08,0xff,0xbe
+# 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: s_ctz_i32_b32 exec_lo, s1               ; encoding: [0x01,0x08,0xfe,0xbe]
-0x01,0x08,0xfe,0xbe
+# 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: s_ctz_i32_b32 m0, s1                    ; encoding: [0x01,0x08,0xfd,0xbe]
-0x01,0x08,0xfd,0xbe
+# 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: s_ctz_i32_b32 s0, 0.5                   ; encoding: [0xf0,0x08,0x80,0xbe]
-0xf0,0x08,0x80,0xbe
+# 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: s_ctz_i32_b32 s0, 0                     ; encoding: [0x80,0x08,0x80,0xbe]
-0x80,0x08,0x80,0xbe
+# 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: s_ctz_i32_b32 s0, 0x3f717273            ; encoding: [0xff,0x08,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x08,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_ctz_i32_b32 s0, 0xaf123456            ; encoding: [0xff,0x08,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x08,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_ctz_i32_b32 s0, -1                    ; encoding: [0xc1,0x08,0x80,0xbe]
-0xc1,0x08,0x80,0xbe
+# 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: s_ctz_i32_b32 s0, -4.0                  ; encoding: [0xf7,0x08,0x80,0xbe]
-0xf7,0x08,0x80,0xbe
+# 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: s_ctz_i32_b32 s0, exec_hi               ; encoding: [0x7f,0x08,0x80,0xbe]
-0x7f,0x08,0x80,0xbe
+# 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: s_ctz_i32_b32 s0, exec_lo               ; encoding: [0x7e,0x08,0x80,0xbe]
-0x7e,0x08,0x80,0xbe
+# 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: s_ctz_i32_b32 s0, m0                    ; encoding: [0x7d,0x08,0x80,0xbe]
-0x7d,0x08,0x80,0xbe
+# 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: s_ctz_i32_b32 s0, s104                  ; encoding: [0x68,0x08,0x80,0xbe]
-0x68,0x08,0x80,0xbe
+# 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: s_ctz_i32_b32 s0, s1                    ; encoding: [0x01,0x08,0x80,0xbe]
-0x01,0x08,0x80,0xbe
+# 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: s_ctz_i32_b32 s0, vcc_hi                ; encoding: [0x6b,0x08,0x80,0xbe]
-0x6b,0x08,0x80,0xbe
+# 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: s_ctz_i32_b32 s0, vcc_lo                ; encoding: [0x6a,0x08,0x80,0xbe]
-0x6a,0x08,0x80,0xbe
+# 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: s_ctz_i32_b32 s105, s104                ; encoding: [0x68,0x08,0xe9,0xbe]
-0x68,0x08,0xe9,0xbe
+# 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: s_ctz_i32_b32 s105, s1                  ; encoding: [0x01,0x08,0xe9,0xbe]
-0x01,0x08,0xe9,0xbe
+# 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: s_ctz_i32_b32 vcc_hi, s1                ; encoding: [0x01,0x08,0xeb,0xbe]
-0x01,0x08,0xeb,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b32 vcc_lo, s1                ; encoding: [0x01,0x08,0xea,0xbe]
-0x01,0x08,0xea,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 exec_hi, s[2:3]           ; encoding: [0x02,0x09,0xff,0xbe]
-0x02,0x09,0xff,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 exec_lo, s[2:3]           ; encoding: [0x02,0x09,0xfe,0xbe]
-0x02,0x09,0xfe,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 m0, s[2:3]                ; encoding: [0x02,0x09,0xfd,0xbe]
-0x02,0x09,0xfd,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 s0, 0.5                   ; encoding: [0xf0,0x09,0x80,0xbe]
-0xf0,0x09,0x80,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 s0, 0                     ; encoding: [0x80,0x09,0x80,0xbe]
-0x80,0x09,0x80,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 s0, 0x3f717273            ; encoding: [0xff,0x09,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x09,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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
 
-# GFX11: s_ctz_i32_b64 s0, 0xaf123456            ; encoding: [0xff,0x09,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x09,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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
 
-# GFX11: s_ctz_i32_b64 s0, -1                    ; encoding: [0xc1,0x09,0x80,0xbe]
-0xc1,0x09,0x80,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 s0, -4.0                  ; encoding: [0xf7,0x09,0x80,0xbe]
-0xf7,0x09,0x80,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 s0, exec                  ; encoding: [0x7e,0x09,0x80,0xbe]
-0x7e,0x09,0x80,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 s0, s[102:103]            ; encoding: [0x66,0x09,0x80,0xbe]
-0x66,0x09,0x80,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 s0, s[2:3]                ; encoding: [0x02,0x09,0x80,0xbe]
-0x02,0x09,0x80,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 s0, vcc                   ; encoding: [0x6a,0x09,0x80,0xbe]
-0x6a,0x09,0x80,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 s105, s[102:103]          ; encoding: [0x66,0x09,0xe9,0xbe]
-0x66,0x09,0xe9,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 s105, s[2:3]              ; encoding: [0x02,0x09,0xe9,0xbe]
-0x02,0x09,0xe9,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 vcc_hi, s[2:3]            ; encoding: [0x02,0x09,0xeb,0xbe]
-0x02,0x09,0xeb,0xbe
+# 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
 
-# GFX11: s_ctz_i32_b64 vcc_lo, s[2:3]            ; encoding: [0x02,0x09,0xea,0xbe]
-0x02,0x09,0xea,0xbe
+# 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
 
-# GFX11: s_decperflevel 0                        ; encoding: [0x00,0x00,0xb9,0xbf]
-0x00,0x00,0xb9,0xbf
+# 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
 
-# GFX11: s_decperflevel 0x1234                   ; encoding: [0x34,0x12,0xb9,0xbf]
-0x34,0x12,0xb9,0xbf
+# 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
 
-# GFX11: s_decperflevel 0xc1d1                   ; encoding: [0xd1,0xc1,0xb9,0xbf]
-0xd1,0xc1,0xb9,0xbf
+# 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
 
-# GFX11: s_delay_alu 0                           ; encoding: [0x00,0x00,0x87,0xbf]
-0x00,0x00,0x87,0xbf
+# 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
 
-# GFX11: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) ; encoding: [0x91,0x00,0x87,0xbf]
-0x91,0x00,0x87,0xbf
+# 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
 
-# GFX11: s_delay_alu instid0(VALU_DEP_1)         ; encoding: [0x01,0x00,0x87,0xbf]
-0x01,0x00,0x87,0xbf
+# 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
 
-# GFX11: s_delay_alu instid0(VALU_DEP_1) | instid1(SALU_CYCLE_1) ; encoding: [0x81,0x04,0x87,0xbf]
-0x81,0x04,0x87,0xbf
+# 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
 
-# GFX11: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_3) ; encoding: [0x91,0x01,0x87,0xbf]
-0x91,0x01,0x87,0xbf
+# 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
 
-# GFX11: s_delay_alu instid0(/* invalid instid value */) | instskip(/* invalid instskip value */) | instid1(/* invalid instid value */) ; encoding: [0xff,0x07,0x87,0xbf]
-0xff,0x07,0x87,0xbf
+# 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
 
-# GFX11: s_denorm_mode 0                         ; encoding: [0x00,0x00,0x92,0xbf]
-0x00,0x00,0x92,0xbf
+# 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
 
-# GFX11: s_denorm_mode 0x1234                    ; encoding: [0x34,0x12,0x92,0xbf]
-0x34,0x12,0x92,0xbf
+# 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
 
-# GFX11: s_denorm_mode 0xc1d1                    ; encoding: [0xd1,0xc1,0x92,0xbf]
-0xd1,0xc1,0x92,0xbf
+# 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
 
-# GFX11: s_endpgm                                ; encoding: [0x00,0x00,0xb0,0xbf]
-0x00,0x00,0xb0,0xbf
+# 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
 
-# GFX11: s_endpgm_saved                          ; encoding: [0x00,0x00,0xb1,0xbf]
-0x00,0x00,0xb1,0xbf
+# 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
 
-# GFX11: s_getpc_b64 exec                        ; encoding: [0x00,0x47,0xfe,0xbe]
-0x00,0x47,0xfe,0xbe
+# 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
 
-# GFX11: s_getpc_b64 s[0:1]                      ; encoding: [0x00,0x47,0x80,0xbe]
-0x00,0x47,0x80,0xbe
+# 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
 
-# GFX11: s_getpc_b64 s[104:105]                  ; encoding: [0x00,0x47,0xe8,0xbe]
-0x00,0x47,0xe8,0xbe
+# 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
 
-# GFX11: s_getpc_b64 vcc                         ; encoding: [0x00,0x47,0xea,0xbe]
-0x00,0x47,0xea,0xbe
+# 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
 
-# GFX11: s_getreg_b32 exec_hi, hwreg(52, 8, 3)   ; encoding: [0x34,0x12,0xff,0xb8]
-0x34,0x12,0xff,0xb8
+# 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
 
-# GFX11: s_getreg_b32 exec_lo, hwreg(52, 8, 3)   ; encoding: [0x34,0x12,0xfe,0xb8]
-0x34,0x12,0xfe,0xb8
+# 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: s_getreg_b32 m0, hwreg(52, 8, 3)        ; encoding: [0x34,0x12,0xfd,0xb8]
-0x34,0x12,0xfd,0xb8
+# 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: s_getreg_b32 s0, hwreg(52, 8, 3)        ; encoding: [0x34,0x12,0x80,0xb8]
-0x34,0x12,0x80,0xb8
+# 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: s_getreg_b32 s0, hwreg(17, 7, 25) ; encoding: [0xd1,0xc1,0x80,0xb8]
-0xd1,0xc1,0x80,0xb8
+# 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: s_getreg_b32 s105, hwreg(52, 8, 3)      ; encoding: [0x34,0x12,0xe9,0xb8]
-0x34,0x12,0xe9,0xb8
+# 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: s_getreg_b32 vcc_hi, hwreg(52, 8, 3)    ; encoding: [0x34,0x12,0xeb,0xb8]
-0x34,0x12,0xeb,0xb8
+# 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: s_getreg_b32 vcc_lo, hwreg(52, 8, 3)    ; encoding: [0x34,0x12,0xea,0xb8]
-0x34,0x12,0xea,0xb8
+# 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: s_icache_inv                            ; encoding: [0x00,0x00,0xbc,0xbf]
-0x00,0x00,0xbc,0xbf
+# 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: s_incperflevel 0                        ; encoding: [0x00,0x00,0xb8,0xbf]
-0x00,0x00,0xb8,0xbf
+# 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: s_incperflevel 0x1234                   ; encoding: [0x34,0x12,0xb8,0xbf]
-0x34,0x12,0xb8,0xbf
+# 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: s_incperflevel 0xc1d1                   ; encoding: [0xd1,0xc1,0xb8,0xbf]
-0xd1,0xc1,0xb8,0xbf
+# 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: s_lshl1_add_u32 exec_hi, s1, s2         ; encoding: [0x01,0x02,0x7f,0x87]
-0x01,0x02,0x7f,0x87
+# 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: s_lshl1_add_u32 exec_lo, s1, s2         ; encoding: [0x01,0x02,0x7e,0x87]
-0x01,0x02,0x7e,0x87
+# 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: s_lshl1_add_u32 m0, s1, s2              ; encoding: [0x01,0x02,0x7d,0x87]
-0x01,0x02,0x7d,0x87
+# 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: s_lshl1_add_u32 s0, 0.5, s2             ; encoding: [0xf0,0x02,0x00,0x87]
-0xf0,0x02,0x00,0x87
+# 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: s_lshl1_add_u32 s0, 0, s2               ; encoding: [0x80,0x02,0x00,0x87]
-0x80,0x02,0x00,0x87
+# 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: s_lshl1_add_u32 s0, 0x3f717273, s2      ; encoding: [0xff,0x02,0x00,0x87,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x87,0x73,0x72,0x71,0x3f
+# 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: s_lshl1_add_u32 s0, 0xaf123456, s2      ; encoding: [0xff,0x02,0x00,0x87,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x87,0x56,0x34,0x12,0xaf
+# 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: s_lshl1_add_u32 s0, -1, s2              ; encoding: [0xc1,0x02,0x00,0x87]
-0xc1,0x02,0x00,0x87
+# 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: s_lshl1_add_u32 s0, -4.0, s2            ; encoding: [0xf7,0x02,0x00,0x87]
-0xf7,0x02,0x00,0x87
+# 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: s_lshl1_add_u32 s0, exec_hi, s2         ; encoding: [0x7f,0x02,0x00,0x87]
-0x7f,0x02,0x00,0x87
+# 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: s_lshl1_add_u32 s0, exec_lo, s2         ; encoding: [0x7e,0x02,0x00,0x87]
-0x7e,0x02,0x00,0x87
+# 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: s_lshl1_add_u32 s0, m0, s2              ; encoding: [0x7d,0x02,0x00,0x87]
-0x7d,0x02,0x00,0x87
+# 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: s_lshl1_add_u32 s0, s104, s103          ; encoding: [0x68,0x67,0x00,0x87]
-0x68,0x67,0x00,0x87
+# 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: s_lshl1_add_u32 s0, s104, s2            ; encoding: [0x68,0x02,0x00,0x87]
-0x68,0x02,0x00,0x87
+# 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: s_lshl1_add_u32 s0, s1, 0.5             ; encoding: [0x01,0xf0,0x00,0x87]
-0x01,0xf0,0x00,0x87
+# 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: s_lshl1_add_u32 s0, s1, 0               ; encoding: [0x01,0x80,0x00,0x87]
-0x01,0x80,0x00,0x87
+# 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: s_lshl1_add_u32 s0, s1, 0x3f717273      ; encoding: [0x01,0xff,0x00,0x87,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x87,0x73,0x72,0x71,0x3f
+# 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: s_lshl1_add_u32 s0, s1, 0xaf123456      ; encoding: [0x01,0xff,0x00,0x87,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x87,0x56,0x34,0x12,0xaf
+# 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: s_lshl1_add_u32 s0, s1, -1              ; encoding: [0x01,0xc1,0x00,0x87]
-0x01,0xc1,0x00,0x87
+# 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: s_lshl1_add_u32 s0, s1, -4.0            ; encoding: [0x01,0xf7,0x00,0x87]
-0x01,0xf7,0x00,0x87
+# 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: s_lshl1_add_u32 s0, s1, exec_hi         ; encoding: [0x01,0x7f,0x00,0x87]
-0x01,0x7f,0x00,0x87
+# 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: s_lshl1_add_u32 s0, s1, exec_lo         ; encoding: [0x01,0x7e,0x00,0x87]
-0x01,0x7e,0x00,0x87
+# 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: s_lshl1_add_u32 s0, s1, m0              ; encoding: [0x01,0x7d,0x00,0x87]
-0x01,0x7d,0x00,0x87
+# 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: s_lshl1_add_u32 s0, s1, s103            ; encoding: [0x01,0x67,0x00,0x87]
-0x01,0x67,0x00,0x87
+# 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: s_lshl1_add_u32 s0, s1, s2              ; encoding: [0x01,0x02,0x00,0x87]
-0x01,0x02,0x00,0x87
+# 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: s_lshl1_add_u32 s0, s1, vcc_hi          ; encoding: [0x01,0x6b,0x00,0x87]
-0x01,0x6b,0x00,0x87
+# 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: s_lshl1_add_u32 s0, s1, vcc_lo          ; encoding: [0x01,0x6a,0x00,0x87]
-0x01,0x6a,0x00,0x87
+# 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: s_lshl1_add_u32 s0, vcc_hi, s2          ; encoding: [0x6b,0x02,0x00,0x87]
-0x6b,0x02,0x00,0x87
+# 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: s_lshl1_add_u32 s0, vcc_lo, s2          ; encoding: [0x6a,0x02,0x00,0x87]
-0x6a,0x02,0x00,0x87
+# 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: s_lshl1_add_u32 s105, s104, s103        ; encoding: [0x68,0x67,0x69,0x87]
-0x68,0x67,0x69,0x87
+# 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: s_lshl1_add_u32 s105, s104, s2          ; encoding: [0x68,0x02,0x69,0x87]
-0x68,0x02,0x69,0x87
+# 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: s_lshl1_add_u32 s105, s1, s103          ; encoding: [0x01,0x67,0x69,0x87]
-0x01,0x67,0x69,0x87
+# 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: s_lshl1_add_u32 s105, s1, s2            ; encoding: [0x01,0x02,0x69,0x87]
-0x01,0x02,0x69,0x87
+# 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: s_lshl1_add_u32 vcc_hi, s1, s2          ; encoding: [0x01,0x02,0x6b,0x87]
-0x01,0x02,0x6b,0x87
+# 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: s_lshl1_add_u32 vcc_lo, s1, s2          ; encoding: [0x01,0x02,0x6a,0x87]
-0x01,0x02,0x6a,0x87
+# 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: s_lshl2_add_u32 exec_hi, s1, s2         ; encoding: [0x01,0x02,0xff,0x87]
-0x01,0x02,0xff,0x87
+# 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: s_lshl2_add_u32 exec_lo, s1, s2         ; encoding: [0x01,0x02,0xfe,0x87]
-0x01,0x02,0xfe,0x87
+# 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: s_lshl2_add_u32 m0, s1, s2              ; encoding: [0x01,0x02,0xfd,0x87]
-0x01,0x02,0xfd,0x87
+# 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: s_lshl2_add_u32 s0, 0.5, s2             ; encoding: [0xf0,0x02,0x80,0x87]
-0xf0,0x02,0x80,0x87
+# 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: s_lshl2_add_u32 s0, 0, s2               ; encoding: [0x80,0x02,0x80,0x87]
-0x80,0x02,0x80,0x87
+# 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: s_lshl2_add_u32 s0, 0x3f717273, s2      ; encoding: [0xff,0x02,0x80,0x87,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x80,0x87,0x73,0x72,0x71,0x3f
+# 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: s_lshl2_add_u32 s0, 0xaf123456, s2      ; encoding: [0xff,0x02,0x80,0x87,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x80,0x87,0x56,0x34,0x12,0xaf
+# 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: s_lshl2_add_u32 s0, -1, s2              ; encoding: [0xc1,0x02,0x80,0x87]
-0xc1,0x02,0x80,0x87
+# 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: s_lshl2_add_u32 s0, -4.0, s2            ; encoding: [0xf7,0x02,0x80,0x87]
-0xf7,0x02,0x80,0x87
+# 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: s_lshl2_add_u32 s0, exec_hi, s2         ; encoding: [0x7f,0x02,0x80,0x87]
-0x7f,0x02,0x80,0x87
+# 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: s_lshl2_add_u32 s0, exec_lo, s2         ; encoding: [0x7e,0x02,0x80,0x87]
-0x7e,0x02,0x80,0x87
+# 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: s_lshl2_add_u32 s0, m0, s2              ; encoding: [0x7d,0x02,0x80,0x87]
-0x7d,0x02,0x80,0x87
+# 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: s_lshl2_add_u32 s0, s104, s103          ; encoding: [0x68,0x67,0x80,0x87]
-0x68,0x67,0x80,0x87
+# 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: s_lshl2_add_u32 s0, s104, s2            ; encoding: [0x68,0x02,0x80,0x87]
-0x68,0x02,0x80,0x87
+# 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: s_lshl2_add_u32 s0, s1, 0.5             ; encoding: [0x01,0xf0,0x80,0x87]
-0x01,0xf0,0x80,0x87
+# 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: s_lshl2_add_u32 s0, s1, 0               ; encoding: [0x01,0x80,0x80,0x87]
-0x01,0x80,0x80,0x87
+# 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: s_lshl2_add_u32 s0, s1, 0x3f717273      ; encoding: [0x01,0xff,0x80,0x87,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x80,0x87,0x73,0x72,0x71,0x3f
+# 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: s_lshl2_add_u32 s0, s1, 0xaf123456      ; encoding: [0x01,0xff,0x80,0x87,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x80,0x87,0x56,0x34,0x12,0xaf
+# 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: s_lshl2_add_u32 s0, s1, -1              ; encoding: [0x01,0xc1,0x80,0x87]
-0x01,0xc1,0x80,0x87
+# 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: s_lshl2_add_u32 s0, s1, -4.0            ; encoding: [0x01,0xf7,0x80,0x87]
-0x01,0xf7,0x80,0x87
+# 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: s_lshl2_add_u32 s0, s1, exec_hi         ; encoding: [0x01,0x7f,0x80,0x87]
-0x01,0x7f,0x80,0x87
+# 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: s_lshl2_add_u32 s0, s1, exec_lo         ; encoding: [0x01,0x7e,0x80,0x87]
-0x01,0x7e,0x80,0x87
+# 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: s_lshl2_add_u32 s0, s1, m0              ; encoding: [0x01,0x7d,0x80,0x87]
-0x01,0x7d,0x80,0x87
+# 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: s_lshl2_add_u32 s0, s1, s103            ; encoding: [0x01,0x67,0x80,0x87]
-0x01,0x67,0x80,0x87
+# 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: s_lshl2_add_u32 s0, s1, s2              ; encoding: [0x01,0x02,0x80,0x87]
-0x01,0x02,0x80,0x87
+# 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: s_lshl2_add_u32 s0, s1, vcc_hi          ; encoding: [0x01,0x6b,0x80,0x87]
-0x01,0x6b,0x80,0x87
+# 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: s_lshl2_add_u32 s0, s1, vcc_lo          ; encoding: [0x01,0x6a,0x80,0x87]
-0x01,0x6a,0x80,0x87
+# 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: s_lshl2_add_u32 s0, vcc_hi, s2          ; encoding: [0x6b,0x02,0x80,0x87]
-0x6b,0x02,0x80,0x87
+# 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: s_lshl2_add_u32 s0, vcc_lo, s2          ; encoding: [0x6a,0x02,0x80,0x87]
-0x6a,0x02,0x80,0x87
+# 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: s_lshl2_add_u32 s105, s104, s103        ; encoding: [0x68,0x67,0xe9,0x87]
-0x68,0x67,0xe9,0x87
+# 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: s_lshl2_add_u32 s105, s104, s2          ; encoding: [0x68,0x02,0xe9,0x87]
-0x68,0x02,0xe9,0x87
+# 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: s_lshl2_add_u32 s105, s1, s103          ; encoding: [0x01,0x67,0xe9,0x87]
-0x01,0x67,0xe9,0x87
+# 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: s_lshl2_add_u32 s105, s1, s2            ; encoding: [0x01,0x02,0xe9,0x87]
-0x01,0x02,0xe9,0x87
+# 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: s_lshl2_add_u32 vcc_hi, s1, s2          ; encoding: [0x01,0x02,0xeb,0x87]
-0x01,0x02,0xeb,0x87
+# 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
 
-# GFX11: s_lshl2_add_u32 vcc_lo, s1, s2          ; encoding: [0x01,0x02,0xea,0x87]
-0x01,0x02,0xea,0x87
+# 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
 
-# GFX11: s_lshl3_add_u32 exec_hi, s1, s2         ; encoding: [0x01,0x02,0x7f,0x88]
-0x01,0x02,0x7f,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 exec_lo, s1, s2         ; encoding: [0x01,0x02,0x7e,0x88]
-0x01,0x02,0x7e,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 m0, s1, s2              ; encoding: [0x01,0x02,0x7d,0x88]
-0x01,0x02,0x7d,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, 0.5, s2             ; encoding: [0xf0,0x02,0x00,0x88]
-0xf0,0x02,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, 0, s2               ; encoding: [0x80,0x02,0x00,0x88]
-0x80,0x02,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, 0x3f717273, s2      ; encoding: [0xff,0x02,0x00,0x88,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x88,0x73,0x72,0x71,0x3f
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, 0xaf123456, s2      ; encoding: [0xff,0x02,0x00,0x88,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x88,0x56,0x34,0x12,0xaf
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, -1, s2              ; encoding: [0xc1,0x02,0x00,0x88]
-0xc1,0x02,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, -4.0, s2            ; encoding: [0xf7,0x02,0x00,0x88]
-0xf7,0x02,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, exec_hi, s2         ; encoding: [0x7f,0x02,0x00,0x88]
-0x7f,0x02,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, exec_lo, s2         ; encoding: [0x7e,0x02,0x00,0x88]
-0x7e,0x02,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, m0, s2              ; encoding: [0x7d,0x02,0x00,0x88]
-0x7d,0x02,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s104, s103          ; encoding: [0x68,0x67,0x00,0x88]
-0x68,0x67,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s104, s2            ; encoding: [0x68,0x02,0x00,0x88]
-0x68,0x02,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s1, 0.5             ; encoding: [0x01,0xf0,0x00,0x88]
-0x01,0xf0,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s1, 0               ; encoding: [0x01,0x80,0x00,0x88]
-0x01,0x80,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s1, 0x3f717273      ; encoding: [0x01,0xff,0x00,0x88,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x88,0x73,0x72,0x71,0x3f
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s1, 0xaf123456      ; encoding: [0x01,0xff,0x00,0x88,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x88,0x56,0x34,0x12,0xaf
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s1, -1              ; encoding: [0x01,0xc1,0x00,0x88]
-0x01,0xc1,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s1, -4.0            ; encoding: [0x01,0xf7,0x00,0x88]
-0x01,0xf7,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s1, exec_hi         ; encoding: [0x01,0x7f,0x00,0x88]
-0x01,0x7f,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s1, exec_lo         ; encoding: [0x01,0x7e,0x00,0x88]
-0x01,0x7e,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s1, m0              ; encoding: [0x01,0x7d,0x00,0x88]
-0x01,0x7d,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s1, s103            ; encoding: [0x01,0x67,0x00,0x88]
-0x01,0x67,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s1, s2              ; encoding: [0x01,0x02,0x00,0x88]
-0x01,0x02,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s1, vcc_hi          ; encoding: [0x01,0x6b,0x00,0x88]
-0x01,0x6b,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, s1, vcc_lo          ; encoding: [0x01,0x6a,0x00,0x88]
-0x01,0x6a,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, vcc_hi, s2          ; encoding: [0x6b,0x02,0x00,0x88]
-0x6b,0x02,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s0, vcc_lo, s2          ; encoding: [0x6a,0x02,0x00,0x88]
-0x6a,0x02,0x00,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s105, s104, s103        ; encoding: [0x68,0x67,0x69,0x88]
-0x68,0x67,0x69,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s105, s104, s2          ; encoding: [0x68,0x02,0x69,0x88]
-0x68,0x02,0x69,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s105, s1, s103          ; encoding: [0x01,0x67,0x69,0x88]
-0x01,0x67,0x69,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 s105, s1, s2            ; encoding: [0x01,0x02,0x69,0x88]
-0x01,0x02,0x69,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 vcc_hi, s1, s2          ; encoding: [0x01,0x02,0x6b,0x88]
-0x01,0x02,0x6b,0x88
+# 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
 
-# GFX11: s_lshl3_add_u32 vcc_lo, s1, s2          ; encoding: [0x01,0x02,0x6a,0x88]
-0x01,0x02,0x6a,0x88
+# 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
 
-# GFX11: s_lshl4_add_u32 exec_hi, s1, s2         ; encoding: [0x01,0x02,0xff,0x88]
-0x01,0x02,0xff,0x88
+# 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
 
-# GFX11: s_lshl4_add_u32 exec_lo, s1, s2         ; encoding: [0x01,0x02,0xfe,0x88]
-0x01,0x02,0xfe,0x88
+# 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: s_lshl4_add_u32 m0, s1, s2              ; encoding: [0x01,0x02,0xfd,0x88]
-0x01,0x02,0xfd,0x88
+# 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: s_lshl4_add_u32 s0, 0.5, s2             ; encoding: [0xf0,0x02,0x80,0x88]
-0xf0,0x02,0x80,0x88
+# 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: s_lshl4_add_u32 s0, 0, s2               ; encoding: [0x80,0x02,0x80,0x88]
-0x80,0x02,0x80,0x88
+# 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: s_lshl4_add_u32 s0, 0x3f717273, s2      ; encoding: [0xff,0x02,0x80,0x88,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x80,0x88,0x73,0x72,0x71,0x3f
+# 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: s_lshl4_add_u32 s0, 0xaf123456, s2      ; encoding: [0xff,0x02,0x80,0x88,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x80,0x88,0x56,0x34,0x12,0xaf
+# 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: s_lshl4_add_u32 s0, -1, s2              ; encoding: [0xc1,0x02,0x80,0x88]
-0xc1,0x02,0x80,0x88
+# 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: s_lshl4_add_u32 s0, -4.0, s2            ; encoding: [0xf7,0x02,0x80,0x88]
-0xf7,0x02,0x80,0x88
+# 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: s_lshl4_add_u32 s0, exec_hi, s2         ; encoding: [0x7f,0x02,0x80,0x88]
-0x7f,0x02,0x80,0x88
+# 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: s_lshl4_add_u32 s0, exec_lo, s2         ; encoding: [0x7e,0x02,0x80,0x88]
-0x7e,0x02,0x80,0x88
+# 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: s_lshl4_add_u32 s0, m0, s2              ; encoding: [0x7d,0x02,0x80,0x88]
-0x7d,0x02,0x80,0x88
+# 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: s_lshl4_add_u32 s0, s104, s103          ; encoding: [0x68,0x67,0x80,0x88]
-0x68,0x67,0x80,0x88
+# 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: s_lshl4_add_u32 s0, s104, s2            ; encoding: [0x68,0x02,0x80,0x88]
-0x68,0x02,0x80,0x88
+# 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: s_lshl4_add_u32 s0, s1, 0.5             ; encoding: [0x01,0xf0,0x80,0x88]
-0x01,0xf0,0x80,0x88
+# 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: s_lshl4_add_u32 s0, s1, 0               ; encoding: [0x01,0x80,0x80,0x88]
-0x01,0x80,0x80,0x88
+# 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: s_lshl4_add_u32 s0, s1, 0x3f717273      ; encoding: [0x01,0xff,0x80,0x88,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x80,0x88,0x73,0x72,0x71,0x3f
+# 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: s_lshl4_add_u32 s0, s1, 0xaf123456      ; encoding: [0x01,0xff,0x80,0x88,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x80,0x88,0x56,0x34,0x12,0xaf
+# 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: s_lshl4_add_u32 s0, s1, -1              ; encoding: [0x01,0xc1,0x80,0x88]
-0x01,0xc1,0x80,0x88
+# 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: s_lshl4_add_u32 s0, s1, -4.0            ; encoding: [0x01,0xf7,0x80,0x88]
-0x01,0xf7,0x80,0x88
+# 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: s_lshl4_add_u32 s0, s1, exec_hi         ; encoding: [0x01,0x7f,0x80,0x88]
-0x01,0x7f,0x80,0x88
+# 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: s_lshl4_add_u32 s0, s1, exec_lo         ; encoding: [0x01,0x7e,0x80,0x88]
-0x01,0x7e,0x80,0x88
+# 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: s_lshl4_add_u32 s0, s1, m0              ; encoding: [0x01,0x7d,0x80,0x88]
-0x01,0x7d,0x80,0x88
+# 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: s_lshl4_add_u32 s0, s1, s103            ; encoding: [0x01,0x67,0x80,0x88]
-0x01,0x67,0x80,0x88
+# 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: s_lshl4_add_u32 s0, s1, s2              ; encoding: [0x01,0x02,0x80,0x88]
-0x01,0x02,0x80,0x88
+# 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: s_lshl4_add_u32 s0, s1, vcc_hi          ; encoding: [0x01,0x6b,0x80,0x88]
-0x01,0x6b,0x80,0x88
+# 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: s_lshl4_add_u32 s0, s1, vcc_lo          ; encoding: [0x01,0x6a,0x80,0x88]
-0x01,0x6a,0x80,0x88
+# 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: s_lshl4_add_u32 s0, vcc_hi, s2          ; encoding: [0x6b,0x02,0x80,0x88]
-0x6b,0x02,0x80,0x88
+# 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: s_lshl4_add_u32 s0, vcc_lo, s2          ; encoding: [0x6a,0x02,0x80,0x88]
-0x6a,0x02,0x80,0x88
+# 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: s_lshl4_add_u32 s105, s104, s103        ; encoding: [0x68,0x67,0xe9,0x88]
-0x68,0x67,0xe9,0x88
+# 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: s_lshl4_add_u32 s105, s104, s2          ; encoding: [0x68,0x02,0xe9,0x88]
-0x68,0x02,0xe9,0x88
+# 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: s_lshl4_add_u32 s105, s1, s103          ; encoding: [0x01,0x67,0xe9,0x88]
-0x01,0x67,0xe9,0x88
+# 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: s_lshl4_add_u32 s105, s1, s2            ; encoding: [0x01,0x02,0xe9,0x88]
-0x01,0x02,0xe9,0x88
+# 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: s_lshl4_add_u32 vcc_hi, s1, s2          ; encoding: [0x01,0x02,0xeb,0x88]
-0x01,0x02,0xeb,0x88
+# 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: s_lshl4_add_u32 vcc_lo, s1, s2          ; encoding: [0x01,0x02,0xea,0x88]
-0x01,0x02,0xea,0x88
+# 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: s_lshl_b32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x84]
-0x01,0x02,0x7f,0x84
+# 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: s_lshl_b32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x84]
-0x01,0x02,0x7e,0x84
+# 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: s_lshl_b32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7d,0x84]
-0x01,0x02,0x7d,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: s_lshl_b32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x84]
-0xf0,0x02,0x00,0x84
+# 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: s_lshl_b32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x84]
-0x80,0x02,0x00,0x84
+# 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: s_lshl_b32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x84,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x84,0x73,0x72,0x71,0x3f
+# 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: s_lshl_b32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x84,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x84,0x56,0x34,0x12,0xaf
+# 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: s_lshl_b32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x84]
-0xc1,0x02,0x00,0x84
+# 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: s_lshl_b32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x84]
-0xf7,0x02,0x00,0x84
+# 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: s_lshl_b32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x84]
-0x7f,0x02,0x00,0x84
+# 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: s_lshl_b32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x84]
-0x7e,0x02,0x00,0x84
+# 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: s_lshl_b32 s0, m0, s2                   ; encoding: [0x7d,0x02,0x00,0x84]
-0x7d,0x02,0x00,0x84
+# 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: s_lshl_b32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x84]
-0x68,0x67,0x00,0x84
+# 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: s_lshl_b32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x84]
-0x68,0x02,0x00,0x84
+# 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: s_lshl_b32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x84]
-0x01,0xf0,0x00,0x84
+# 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: s_lshl_b32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x84]
-0x01,0x80,0x00,0x84
+# 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: s_lshl_b32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x84,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x84,0x73,0x72,0x71,0x3f
+# 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: s_lshl_b32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x84,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x84,0x56,0x34,0x12,0xaf
+# 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: s_lshl_b32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x84]
-0x01,0xc1,0x00,0x84
+# 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: s_lshl_b32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x84]
-0x01,0xf7,0x00,0x84
+# 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: s_lshl_b32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x84]
-0x01,0x7f,0x00,0x84
+# 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: s_lshl_b32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x84]
-0x01,0x7e,0x00,0x84
+# 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: s_lshl_b32 s0, s1, m0                   ; encoding: [0x01,0x7d,0x00,0x84]
-0x01,0x7d,0x00,0x84
+# 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: s_lshl_b32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x84]
-0x01,0x67,0x00,0x84
+# 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: s_lshl_b32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x84]
-0x01,0x02,0x00,0x84
+# 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: s_lshl_b32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x84]
-0x01,0x6b,0x00,0x84
+# 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: s_lshl_b32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x84]
-0x01,0x6a,0x00,0x84
+# 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: s_lshl_b32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x84]
-0x6b,0x02,0x00,0x84
+# 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: s_lshl_b32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x84]
-0x6a,0x02,0x00,0x84
+# 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: s_lshl_b32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x84]
-0x68,0x67,0x69,0x84
+# 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: s_lshl_b32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x84]
-0x68,0x02,0x69,0x84
+# 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: s_lshl_b32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x84]
-0x01,0x67,0x69,0x84
+# 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: s_lshl_b32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x84]
-0x01,0x02,0x69,0x84
+# 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: s_lshl_b32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x84]
-0x01,0x02,0x6b,0x84
+# 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: s_lshl_b32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x84]
-0x01,0x02,0x6a,0x84
+# 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: s_lshl_b64 exec, s[2:3], s4             ; encoding: [0x02,0x04,0xfe,0x84]
-0x02,0x04,0xfe,0x84
+# 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: s_lshl_b64 s[0:1], 0.5, s4              ; encoding: [0xf0,0x04,0x80,0x84]
-0xf0,0x04,0x80,0x84
+# 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: s_lshl_b64 s[0:1], 0, s4                ; encoding: [0x80,0x04,0x80,0x84]
-0x80,0x04,0x80,0x84
+# 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: s_lshl_b64 s[0:1], 0x3f717273, s4       ; encoding: [0xff,0x04,0x80,0x84,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x84,0x73,0x72,0x71,0x3f
+# 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: s_lshl_b64 s[0:1], 0xaf123456, s4       ; encoding: [0xff,0x04,0x80,0x84,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x84,0x56,0x34,0x12,0xaf
+# 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: s_lshl_b64 s[0:1], -1, s4               ; encoding: [0xc1,0x04,0x80,0x84]
-0xc1,0x04,0x80,0x84
+# 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: s_lshl_b64 s[0:1], -4.0, s4             ; encoding: [0xf7,0x04,0x80,0x84]
-0xf7,0x04,0x80,0x84
+# 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: s_lshl_b64 s[0:1], exec, s4             ; encoding: [0x7e,0x04,0x80,0x84]
-0x7e,0x04,0x80,0x84
+# 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: s_lshl_b64 s[0:1], s[102:103], s100     ; encoding: [0x66,0x64,0x80,0x84]
-0x66,0x64,0x80,0x84
+# 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: s_lshl_b64 s[0:1], s[102:103], s4       ; encoding: [0x66,0x04,0x80,0x84]
-0x66,0x04,0x80,0x84
+# 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: s_lshl_b64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x84]
-0x02,0xf0,0x80,0x84
+# 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: s_lshl_b64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x84]
-0x02,0x80,0x80,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: s_lshl_b64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x84,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x80,0x84,0x73,0x72,0x71,0x3f
+# 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: s_lshl_b64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x84,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x80,0x84,0x56,0x34,0x12,0xaf
+# 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: s_lshl_b64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x84]
-0x02,0xc1,0x80,0x84
+# 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: s_lshl_b64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x84]
-0x02,0xf7,0x80,0x84
+# 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: s_lshl_b64 s[0:1], s[2:3], exec_lo      ; encoding: [0x02,0x7e,0x80,0x84]
-0x02,0x7e,0x80,0x84
+# 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: s_lshl_b64 s[0:1], s[2:3], s100         ; encoding: [0x02,0x64,0x80,0x84]
-0x02,0x64,0x80,0x84
+# 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: s_lshl_b64 s[0:1], s[2:3], s4           ; encoding: [0x02,0x04,0x80,0x84]
-0x02,0x04,0x80,0x84
+# 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: s_lshl_b64 s[0:1], s[2:3], vcc_lo       ; encoding: [0x02,0x6a,0x80,0x84]
-0x02,0x6a,0x80,0x84
+# 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: s_lshl_b64 s[0:1], vcc, s4              ; encoding: [0x6a,0x04,0x80,0x84]
-0x6a,0x04,0x80,0x84
+# 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: s_lshl_b64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x84]
-0x66,0x64,0xe8,0x84
+# 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: s_lshl_b64 s[104:105], s[102:103], s4   ; encoding: [0x66,0x04,0xe8,0x84]
-0x66,0x04,0xe8,0x84
+# 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: s_lshl_b64 s[104:105], s[2:3], s100     ; encoding: [0x02,0x64,0xe8,0x84]
-0x02,0x64,0xe8,0x84
+# 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: s_lshl_b64 s[104:105], s[2:3], s4       ; encoding: [0x02,0x04,0xe8,0x84]
-0x02,0x04,0xe8,0x84
+# 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: s_lshl_b64 vcc, s[2:3], s4              ; encoding: [0x02,0x04,0xea,0x84]
-0x02,0x04,0xea,0x84
+# 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: s_lshr_b32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x85]
-0x01,0x02,0x7f,0x85
+# 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: s_lshr_b32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x85]
-0x01,0x02,0x7e,0x85
+# 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: s_lshr_b32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7d,0x85]
-0x01,0x02,0x7d,0x85
+# 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: s_lshr_b32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x85]
-0xf0,0x02,0x00,0x85
+# 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: s_lshr_b32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x85]
-0x80,0x02,0x00,0x85
+# 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: s_lshr_b32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x85,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x85,0x73,0x72,0x71,0x3f
+# 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: s_lshr_b32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x85,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x85,0x56,0x34,0x12,0xaf
+# 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: s_lshr_b32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x85]
-0xc1,0x02,0x00,0x85
+# 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: s_lshr_b32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x85]
-0xf7,0x02,0x00,0x85
+# 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: s_lshr_b32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x85]
-0x7f,0x02,0x00,0x85
+# 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: s_lshr_b32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x85]
-0x7e,0x02,0x00,0x85
+# 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: s_lshr_b32 s0, m0, s2                   ; encoding: [0x7d,0x02,0x00,0x85]
-0x7d,0x02,0x00,0x85
+# 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: s_lshr_b32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x85]
-0x68,0x67,0x00,0x85
+# 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: s_lshr_b32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x85]
-0x68,0x02,0x00,0x85
+# 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: s_lshr_b32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x85]
-0x01,0xf0,0x00,0x85
+# 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: s_lshr_b32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x85]
-0x01,0x80,0x00,0x85
+# 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: s_lshr_b32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x85,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x85,0x73,0x72,0x71,0x3f
+# 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: s_lshr_b32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x85,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x85,0x56,0x34,0x12,0xaf
+# 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: s_lshr_b32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x85]
-0x01,0xc1,0x00,0x85
+# 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: s_lshr_b32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x85]
-0x01,0xf7,0x00,0x85
+# 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: s_lshr_b32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x85]
-0x01,0x7f,0x00,0x85
+# 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: s_lshr_b32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x85]
-0x01,0x7e,0x00,0x85
+# 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: s_lshr_b32 s0, s1, m0                   ; encoding: [0x01,0x7d,0x00,0x85]
-0x01,0x7d,0x00,0x85
+# 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: s_lshr_b32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x85]
-0x01,0x67,0x00,0x85
+# 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: s_lshr_b32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x85]
-0x01,0x02,0x00,0x85
+# 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: s_lshr_b32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x85]
-0x01,0x6b,0x00,0x85
+# 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: s_lshr_b32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x85]
-0x01,0x6a,0x00,0x85
+# 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: s_lshr_b32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x85]
-0x6b,0x02,0x00,0x85
+# 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: s_lshr_b32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x85]
-0x6a,0x02,0x00,0x85
+# 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: s_lshr_b32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x85]
-0x68,0x67,0x69,0x85
+# 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: s_lshr_b32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x85]
-0x68,0x02,0x69,0x85
+# 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: s_lshr_b32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x85]
-0x01,0x67,0x69,0x85
+# 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: s_lshr_b32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x85]
-0x01,0x02,0x69,0x85
+# 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: s_lshr_b32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x85]
-0x01,0x02,0x6b,0x85
+# 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: s_lshr_b32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x85]
-0x01,0x02,0x6a,0x85
+# 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: s_lshr_b64 exec, s[2:3], s4             ; encoding: [0x02,0x04,0xfe,0x85]
-0x02,0x04,0xfe,0x85
+# 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: s_lshr_b64 s[0:1], 0.5, s4              ; encoding: [0xf0,0x04,0x80,0x85]
-0xf0,0x04,0x80,0x85
+# 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: s_lshr_b64 s[0:1], 0, s4                ; encoding: [0x80,0x04,0x80,0x85]
-0x80,0x04,0x80,0x85
+# 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: s_lshr_b64 s[0:1], 0x3f717273, s4       ; encoding: [0xff,0x04,0x80,0x85,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x85,0x73,0x72,0x71,0x3f
+# 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: s_lshr_b64 s[0:1], 0xaf123456, s4       ; encoding: [0xff,0x04,0x80,0x85,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x85,0x56,0x34,0x12,0xaf
+# 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: s_lshr_b64 s[0:1], -1, s4               ; encoding: [0xc1,0x04,0x80,0x85]
-0xc1,0x04,0x80,0x85
+# 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: s_lshr_b64 s[0:1], -4.0, s4             ; encoding: [0xf7,0x04,0x80,0x85]
-0xf7,0x04,0x80,0x85
+# 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: s_lshr_b64 s[0:1], exec, s4             ; encoding: [0x7e,0x04,0x80,0x85]
-0x7e,0x04,0x80,0x85
+# 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: s_lshr_b64 s[0:1], s[102:103], s100     ; encoding: [0x66,0x64,0x80,0x85]
-0x66,0x64,0x80,0x85
+# 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: s_lshr_b64 s[0:1], s[102:103], s4       ; encoding: [0x66,0x04,0x80,0x85]
-0x66,0x04,0x80,0x85
+# 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: s_lshr_b64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x85]
-0x02,0xf0,0x80,0x85
+# 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: s_lshr_b64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x85]
-0x02,0x80,0x80,0x85
+# 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: s_lshr_b64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x85,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x80,0x85,0x73,0x72,0x71,0x3f
+# 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: s_lshr_b64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x85,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x80,0x85,0x56,0x34,0x12,0xaf
+# 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: s_lshr_b64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x85]
-0x02,0xc1,0x80,0x85
+# 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: s_lshr_b64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x85]
-0x02,0xf7,0x80,0x85
+# 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: s_lshr_b64 s[0:1], s[2:3], exec_lo      ; encoding: [0x02,0x7e,0x80,0x85]
-0x02,0x7e,0x80,0x85
+# 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: s_lshr_b64 s[0:1], s[2:3], s100         ; encoding: [0x02,0x64,0x80,0x85]
-0x02,0x64,0x80,0x85
+# 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: s_lshr_b64 s[0:1], s[2:3], s4           ; encoding: [0x02,0x04,0x80,0x85]
-0x02,0x04,0x80,0x85
+# 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: s_lshr_b64 s[0:1], s[2:3], vcc_lo       ; encoding: [0x02,0x6a,0x80,0x85]
-0x02,0x6a,0x80,0x85
+# 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: s_lshr_b64 s[0:1], vcc, s4              ; encoding: [0x6a,0x04,0x80,0x85]
-0x6a,0x04,0x80,0x85
+# 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: s_lshr_b64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x85]
-0x66,0x64,0xe8,0x85
+# 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: s_lshr_b64 s[104:105], s[102:103], s4   ; encoding: [0x66,0x04,0xe8,0x85]
-0x66,0x04,0xe8,0x85
+# 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: s_lshr_b64 s[104:105], s[2:3], s100     ; encoding: [0x02,0x64,0xe8,0x85]
-0x02,0x64,0xe8,0x85
+# 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: s_lshr_b64 s[104:105], s[2:3], s4       ; encoding: [0x02,0x04,0xe8,0x85]
-0x02,0x04,0xe8,0x85
+# 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: s_lshr_b64 vcc, s[2:3], s4              ; encoding: [0x02,0x04,0xea,0x85]
-0x02,0x04,0xea,0x85
+# 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: s_max_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x8a]
-0x01,0x02,0x7f,0x8a
+# 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: s_max_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x8a]
-0x01,0x02,0x7e,0x8a
+# 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: s_max_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x8a]
-0x01,0x02,0x7d,0x8a
+# 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: s_max_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x8a]
-0xf0,0x02,0x00,0x8a
+# 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: s_max_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x8a]
-0x80,0x02,0x00,0x8a
+# 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: s_max_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x8a,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x8a,0x73,0x72,0x71,0x3f
+# 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: s_max_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x8a,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x8a,0x56,0x34,0x12,0xaf
+# 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: s_max_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x8a]
-0xc1,0x02,0x00,0x8a
+# 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: s_max_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x8a]
-0xf7,0x02,0x00,0x8a
+# 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: s_max_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x8a]
-0x7f,0x02,0x00,0x8a
+# 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: s_max_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x8a]
-0x7e,0x02,0x00,0x8a
+# 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: s_max_i32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x8a]
-0x7d,0x02,0x00,0x8a
+# 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: s_max_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x8a]
-0x68,0x67,0x00,0x8a
+# 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: s_max_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x8a]
-0x68,0x02,0x00,0x8a
+# 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: s_max_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x8a]
-0x01,0xf0,0x00,0x8a
+# 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: s_max_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x8a]
-0x01,0x80,0x00,0x8a
+# 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: s_max_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x8a,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x8a,0x73,0x72,0x71,0x3f
+# 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: s_max_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x8a,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x8a,0x56,0x34,0x12,0xaf
+# 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: s_max_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x8a]
-0x01,0xc1,0x00,0x8a
+# 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: s_max_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x8a]
-0x01,0xf7,0x00,0x8a
+# 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: s_max_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x8a]
-0x01,0x7f,0x00,0x8a
+# 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: s_max_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x8a]
-0x01,0x7e,0x00,0x8a
+# 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: s_max_i32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x8a]
-0x01,0x7d,0x00,0x8a
+# 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: s_max_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x8a]
-0x01,0x67,0x00,0x8a
+# 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: s_max_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x8a]
-0x01,0x02,0x00,0x8a
+# 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: s_max_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x8a]
-0x01,0x6b,0x00,0x8a
+# 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: s_max_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x8a]
-0x01,0x6a,0x00,0x8a
+# 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: s_max_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x8a]
-0x6b,0x02,0x00,0x8a
+# 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: s_max_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x8a]
-0x6a,0x02,0x00,0x8a
+# 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: s_max_i32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x8a]
-0x68,0x67,0x69,0x8a
+# 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: s_max_i32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x8a]
-0x68,0x02,0x69,0x8a
+# 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: s_max_i32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x8a]
-0x01,0x67,0x69,0x8a
+# 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: s_max_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x8a]
-0x01,0x02,0x69,0x8a
+# 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: s_max_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x8a]
-0x01,0x02,0x6b,0x8a
+# 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: s_max_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x8a]
-0x01,0x02,0x6a,0x8a
+# 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: s_max_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x8a]
-0x01,0x02,0xff,0x8a
+# 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: s_max_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x8a]
-0x01,0x02,0xfe,0x8a
+# 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: s_max_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfd,0x8a]
-0x01,0x02,0xfd,0x8a
+# 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: s_max_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x8a]
-0xf0,0x02,0x80,0x8a
+# 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: s_max_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x8a]
-0x80,0x02,0x80,0x8a
+# 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: s_max_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x8a,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x80,0x8a,0x73,0x72,0x71,0x3f
+# 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: s_max_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x8a,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x80,0x8a,0x56,0x34,0x12,0xaf
+# 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: s_max_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x8a]
-0xc1,0x02,0x80,0x8a
+# 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: s_max_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x8a]
-0xf7,0x02,0x80,0x8a
+# 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: s_max_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x8a]
-0x7f,0x02,0x80,0x8a
+# 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: s_max_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x8a]
-0x7e,0x02,0x80,0x8a
+# 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: s_max_u32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x80,0x8a]
-0x7d,0x02,0x80,0x8a
+# 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: s_max_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x8a]
-0x68,0x67,0x80,0x8a
+# 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: s_max_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x8a]
-0x68,0x02,0x80,0x8a
+# 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: s_max_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x8a]
-0x01,0xf0,0x80,0x8a
+# 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: s_max_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x8a]
-0x01,0x80,0x80,0x8a
+# 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: s_max_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x8a,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x80,0x8a,0x73,0x72,0x71,0x3f
+# 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: s_max_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x8a,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x80,0x8a,0x56,0x34,0x12,0xaf
+# 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: s_max_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x8a]
-0x01,0xc1,0x80,0x8a
+# 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: s_max_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x8a]
-0x01,0xf7,0x80,0x8a
+# 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: s_max_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x8a]
-0x01,0x7f,0x80,0x8a
+# 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: s_max_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x8a]
-0x01,0x7e,0x80,0x8a
+# 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: s_max_u32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x80,0x8a]
-0x01,0x7d,0x80,0x8a
+# 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: s_max_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x8a]
-0x01,0x67,0x80,0x8a
+# 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: s_max_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x8a]
-0x01,0x02,0x80,0x8a
+# 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: s_max_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x8a]
-0x01,0x6b,0x80,0x8a
+# 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: s_max_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x8a]
-0x01,0x6a,0x80,0x8a
+# 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: s_max_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x8a]
-0x6b,0x02,0x80,0x8a
+# 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: s_max_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x8a]
-0x6a,0x02,0x80,0x8a
+# 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: s_max_u32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x8a]
-0x68,0x67,0xe9,0x8a
+# 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: s_max_u32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x8a]
-0x68,0x02,0xe9,0x8a
+# 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: s_max_u32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x8a]
-0x01,0x67,0xe9,0x8a
+# 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: s_max_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x8a]
-0x01,0x02,0xe9,0x8a
+# 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: s_max_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x8a]
-0x01,0x02,0xeb,0x8a
+# 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: s_max_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x8a]
-0x01,0x02,0xea,0x8a
+# 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: s_min_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x89]
-0x01,0x02,0x7f,0x89
+# 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: s_min_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x89]
-0x01,0x02,0x7e,0x89
+# 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: s_min_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x89]
-0x01,0x02,0x7d,0x89
+# 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: s_min_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x89]
-0xf0,0x02,0x00,0x89
+# 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: s_min_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x89]
-0x80,0x02,0x00,0x89
+# 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: s_min_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x89,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x89,0x73,0x72,0x71,0x3f
+# 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: s_min_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x89,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x89,0x56,0x34,0x12,0xaf
+# 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: s_min_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x89]
-0xc1,0x02,0x00,0x89
+# 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: s_min_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x89]
-0xf7,0x02,0x00,0x89
+# 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: s_min_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x89]
-0x7f,0x02,0x00,0x89
+# 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: s_min_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x89]
-0x7e,0x02,0x00,0x89
+# 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: s_min_i32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x89]
-0x7d,0x02,0x00,0x89
+# 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: s_min_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x89]
-0x68,0x67,0x00,0x89
+# 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: s_min_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x89]
-0x68,0x02,0x00,0x89
+# 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: s_min_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x89]
-0x01,0xf0,0x00,0x89
+# 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: s_min_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x89]
-0x01,0x80,0x00,0x89
+# 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: s_min_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x89,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x89,0x73,0x72,0x71,0x3f
+# 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: s_min_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x89,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x89,0x56,0x34,0x12,0xaf
+# 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: s_min_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x89]
-0x01,0xc1,0x00,0x89
+# 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: s_min_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x89]
-0x01,0xf7,0x00,0x89
+# 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: s_min_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x89]
-0x01,0x7f,0x00,0x89
+# 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: s_min_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x89]
-0x01,0x7e,0x00,0x89
+# 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: s_min_i32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x89]
-0x01,0x7d,0x00,0x89
+# 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: s_min_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x89]
-0x01,0x67,0x00,0x89
+# 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: s_min_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x89]
-0x01,0x02,0x00,0x89
+# 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: s_min_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x89]
-0x01,0x6b,0x00,0x89
+# 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: s_min_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x89]
-0x01,0x6a,0x00,0x89
+# 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: s_min_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x89]
-0x6b,0x02,0x00,0x89
+# 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: s_min_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x89]
-0x6a,0x02,0x00,0x89
+# 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: s_min_i32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x89]
-0x68,0x67,0x69,0x89
+# 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: s_min_i32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x89]
-0x68,0x02,0x69,0x89
+# 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: s_min_i32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x89]
-0x01,0x67,0x69,0x89
+# 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: s_min_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x89]
-0x01,0x02,0x69,0x89
+# 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: s_min_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x89]
-0x01,0x02,0x6b,0x89
+# 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: s_min_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x89]
-0x01,0x02,0x6a,0x89
+# 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: s_min_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x89]
-0x01,0x02,0xff,0x89
+# 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: s_min_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x89]
-0x01,0x02,0xfe,0x89
+# 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: s_min_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfd,0x89]
-0x01,0x02,0xfd,0x89
+# 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: s_min_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x89]
-0xf0,0x02,0x80,0x89
+# 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: s_min_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x89]
-0x80,0x02,0x80,0x89
+# 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: s_min_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x89,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x80,0x89,0x73,0x72,0x71,0x3f
+# 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: s_min_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x89,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x80,0x89,0x56,0x34,0x12,0xaf
+# GFX11: v_max_i16 v255, v1, v2                  ; encoding: [0xff,0x00,0x0a,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x0a,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_min_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x89]
-0xc1,0x02,0x80,0x89
+# GFX11: v_max_i16 v5, 0, v2                     ; encoding: [0x05,0x00,0x0a,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x0a,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_min_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x89]
-0xf7,0x02,0x80,0x89
+# GFX11: v_max_i16 v5, -1, v2                    ; encoding: [0x05,0x00,0x0a,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x0a,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_min_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x89]
-0x7f,0x02,0x80,0x89
+# GFX11: v_max_i16 v5, exec_hi, v2               ; encoding: [0x05,0x00,0x0a,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x0a,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_min_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x89]
-0x7e,0x02,0x80,0x89
+# GFX11: v_max_i16 v5, exec_lo, v2               ; encoding: [0x05,0x00,0x0a,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x0a,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_min_u32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x80,0x89]
-0x7d,0x02,0x80,0x89
+# GFX11: v_max_i16 v5, m0, v2                    ; encoding: [0x05,0x00,0x0a,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x0a,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_min_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x89]
-0x68,0x67,0x80,0x89
+# GFX11: v_max_i16 v5, s101, v2                  ; encoding: [0x05,0x00,0x0a,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x0a,0xd7,0x65,0x04,0x02,0x00
 
-# GFX11: s_min_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x89]
-0x68,0x02,0x80,0x89
+# GFX11: v_max_i16 v5, s1, v2                    ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x0a,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_min_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x89]
-0x01,0xf0,0x80,0x89
+# GFX11: v_max_i16 v5, v1, 0                     ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x0a,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_min_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x89]
-0x01,0x80,0x80,0x89
+# GFX11: v_max_i16 v5, v1, -1                    ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x0a,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_min_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x89,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x80,0x89,0x73,0x72,0x71,0x3f
+# GFX11: v_max_i16 v5, v1, exec_hi               ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x0a,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_min_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x89,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x80,0x89,0x56,0x34,0x12,0xaf
+# GFX11: v_max_i16 v5, v1, exec_lo               ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x0a,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_min_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x89]
-0x01,0xc1,0x80,0x89
+# GFX11: v_max_i16 v5, v1, m0                    ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x0a,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_min_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x89]
-0x01,0xf7,0x80,0x89
+# GFX11: v_max_i16 v5, v1, s101                  ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x0a,0xd7,0x01,0xcb,0x00,0x00
 
-# GFX11: s_min_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x89]
-0x01,0x7f,0x80,0x89
+# GFX11: v_max_i16 v5, v1, s2                    ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x0a,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_min_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x89]
-0x01,0x7e,0x80,0x89
+# GFX11: v_max_i16 v5, v1, v255                  ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x0a,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_min_u32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x80,0x89]
-0x01,0x7d,0x80,0x89
+# GFX11: v_max_i16 v5, v1, v2                    ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x0a,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_min_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x89]
-0x01,0x67,0x80,0x89
+# GFX11: v_max_i16 v5, v1, vcc_hi                ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x0a,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_min_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x89]
-0x01,0x02,0x80,0x89
+# GFX11: v_max_i16 v5, v1, vcc_lo                ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x0a,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_min_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x89]
-0x01,0x6b,0x80,0x89
+# GFX11: v_max_i16 v5, v255, v2                  ; encoding: [0x05,0x00,0x0a,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x0a,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_min_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x89]
-0x01,0x6a,0x80,0x89
+# GFX11: v_max_i16 v5, vcc_hi, v2                ; encoding: [0x05,0x00,0x0a,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x0a,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_min_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x89]
-0x6b,0x02,0x80,0x89
+# GFX11: v_max_i16 v5, vcc_lo, v2                ; encoding: [0x05,0x00,0x0a,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x0a,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_min_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x89]
-0x6a,0x02,0x80,0x89
+# GFX11: v_max_u16 v255, v1, v2                  ; encoding: [0xff,0x00,0x09,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x09,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_min_u32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x89]
-0x68,0x67,0xe9,0x89
+# GFX11: v_max_u16 v5, 0, v2                     ; encoding: [0x05,0x00,0x09,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x09,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_min_u32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x89]
-0x68,0x02,0xe9,0x89
+# GFX11: v_max_u16 v5, -1, v2                    ; encoding: [0x05,0x00,0x09,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x09,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_min_u32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x89]
-0x01,0x67,0xe9,0x89
+# GFX11: v_max_u16 v5, exec_hi, v2               ; encoding: [0x05,0x00,0x09,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x09,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_min_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x89]
-0x01,0x02,0xe9,0x89
+# GFX11: v_max_u16 v5, exec_lo, v2               ; encoding: [0x05,0x00,0x09,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x09,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_min_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x89]
-0x01,0x02,0xeb,0x89
+# GFX11: v_max_u16 v5, m0, v2                    ; encoding: [0x05,0x00,0x09,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x09,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_min_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x89]
-0x01,0x02,0xea,0x89
+# GFX11: v_max_u16 v5, s101, v2                  ; encoding: [0x05,0x00,0x09,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x09,0xd7,0x65,0x04,0x02,0x00
 
-# GFX11: s_mov_b32 exec_hi, s1                   ; encoding: [0x01,0x00,0xff,0xbe]
-0x01,0x00,0xff,0xbe
+# GFX11: v_max_u16 v5, s1, v2                    ; encoding: [0x05,0x00,0x09,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x09,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_mov_b32 exec_lo, s1                   ; encoding: [0x01,0x00,0xfe,0xbe]
-0x01,0x00,0xfe,0xbe
+# GFX11: v_max_u16 v5, v1, 0                     ; encoding: [0x05,0x00,0x09,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x09,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_mov_b32 m0, s1                        ; encoding: [0x01,0x00,0xfd,0xbe]
-0x01,0x00,0xfd,0xbe
+# GFX11: v_max_u16 v5, v1, -1                    ; encoding: [0x05,0x00,0x09,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x09,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_mov_b32 s0, 0.5                       ; encoding: [0xf0,0x00,0x80,0xbe]
-0xf0,0x00,0x80,0xbe
+# GFX11: v_max_u16 v5, v1, exec_hi               ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x09,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_mov_b32 s0, 0                         ; encoding: [0x80,0x00,0x80,0xbe]
-0x80,0x00,0x80,0xbe
+# GFX11: v_max_u16 v5, v1, exec_lo               ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x09,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_mov_b32 s0, 0x3f717273                ; encoding: [0xff,0x00,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x00,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_max_u16 v5, v1, m0                    ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x09,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_mov_b32 s0, 0xaf123456                ; encoding: [0xff,0x00,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x00,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_max_u16 v5, v1, s101                  ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x09,0xd7,0x01,0xcb,0x00,0x00
 
-# GFX11: s_mov_b32 s0, -1                        ; encoding: [0xc1,0x00,0x80,0xbe]
-0xc1,0x00,0x80,0xbe
+# GFX11: v_max_u16 v5, v1, s2                    ; encoding: [0x05,0x00,0x09,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x09,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_mov_b32 s0, -4.0                      ; encoding: [0xf7,0x00,0x80,0xbe]
-0xf7,0x00,0x80,0xbe
+# GFX11: v_max_u16 v5, v1, v255                  ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x09,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_mov_b32 s0, exec_hi                   ; encoding: [0x7f,0x00,0x80,0xbe]
-0x7f,0x00,0x80,0xbe
+# GFX11: v_max_u16 v5, v1, v2                    ; encoding: [0x05,0x00,0x09,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x09,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_mov_b32 s0, exec_lo                   ; encoding: [0x7e,0x00,0x80,0xbe]
-0x7e,0x00,0x80,0xbe
+# GFX11: v_max_u16 v5, v1, vcc_hi                ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x09,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_mov_b32 s0, m0                        ; encoding: [0x7d,0x00,0x80,0xbe]
-0x7d,0x00,0x80,0xbe
+# GFX11: v_max_u16 v5, v1, vcc_lo                ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x09,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_mov_b32 s0, s104                      ; encoding: [0x68,0x00,0x80,0xbe]
-0x68,0x00,0x80,0xbe
+# GFX11: v_max_u16 v5, v255, v2                  ; encoding: [0x05,0x00,0x09,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x09,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_mov_b32 s0, s1                        ; encoding: [0x01,0x00,0x80,0xbe]
-0x01,0x00,0x80,0xbe
+# GFX11: v_max_u16 v5, vcc_hi, v2                ; encoding: [0x05,0x00,0x09,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x09,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_mov_b32 s0, vcc_hi                    ; encoding: [0x6b,0x00,0x80,0xbe]
-0x6b,0x00,0x80,0xbe
+# GFX11: v_max_u16 v5, vcc_lo, v2                ; encoding: [0x05,0x00,0x09,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x09,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_mov_b32 s0, vcc_lo                    ; encoding: [0x6a,0x00,0x80,0xbe]
-0x6a,0x00,0x80,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v255, v1, v2         ; encoding: [0xff,0x00,0x20,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x20,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_mov_b32 s105, s104                    ; encoding: [0x68,0x00,0xe9,0xbe]
-0x68,0x00,0xe9,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, 0.5, v2          ; encoding: [0x05,0x00,0x20,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x20,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_mov_b32 s105, s1                      ; encoding: [0x01,0x00,0xe9,0xbe]
-0x01,0x00,0xe9,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, 0, v2            ; encoding: [0x05,0x00,0x20,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x20,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_mov_b32 vcc_hi, s1                    ; encoding: [0x01,0x00,0xeb,0xbe]
-0x01,0x00,0xeb,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, -1, v2           ; encoding: [0x05,0x00,0x20,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x20,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_mov_b32 vcc_lo, s1                    ; encoding: [0x01,0x00,0xea,0xbe]
-0x01,0x00,0xea,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, -4.0, v2         ; encoding: [0x05,0x00,0x20,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x20,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_mov_b32 s0, null                      ; encoding: [0x7c,0x00,0x80,0xbe]
-0x7c,0x00,0x80,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, exec_hi, v2      ; encoding: [0x05,0x00,0x20,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x20,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_mov_b32 null, s1                      ; encoding: [0x01,0x00,0xfc,0xbe]
-0x01,0x00,0xfc,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, exec_lo, v2      ; encoding: [0x05,0x00,0x20,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x20,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_mov_b64 exec, s[2:3]                  ; encoding: [0x02,0x01,0xfe,0xbe]
-0x02,0x01,0xfe,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, m0, v2           ; encoding: [0x05,0x00,0x20,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x20,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_mov_b64 s[0:1], 0.5                   ; encoding: [0xf0,0x01,0x80,0xbe]
-0xf0,0x01,0x80,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, s103, v2         ; encoding: [0x05,0x00,0x20,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x20,0xd7,0x67,0x04,0x02,0x00
 
-# GFX11: s_mov_b64 s[0:1], 0                     ; encoding: [0x80,0x01,0x80,0xbe]
-0x80,0x01,0x80,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, s1, v2           ; encoding: [0x05,0x00,0x20,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x20,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_mov_b64 s[0:1], 0x3f717273            ; encoding: [0xff,0x01,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x01,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_mbcnt_hi_u32_b32 v5, v1, 0.5          ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x20,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_mov_b64 s[0:1], 0xaf123456            ; encoding: [0xff,0x01,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x01,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_mbcnt_hi_u32_b32 v5, v1, 0            ; encoding: [0x05,0x00,0x20,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x20,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_mov_b64 s[0:1], -1                    ; encoding: [0xc1,0x01,0x80,0xbe]
-0xc1,0x01,0x80,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, v1, -1           ; encoding: [0x05,0x00,0x20,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x20,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_mov_b64 s[0:1], -4.0                  ; encoding: [0xf7,0x01,0x80,0xbe]
-0xf7,0x01,0x80,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, v1, -4.0         ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x20,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_mov_b64 s[0:1], exec                  ; encoding: [0x7e,0x01,0x80,0xbe]
-0x7e,0x01,0x80,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, v1, exec_hi      ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x20,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_mov_b64 s[0:1], s[102:103]            ; encoding: [0x66,0x01,0x80,0xbe]
-0x66,0x01,0x80,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, v1, exec_lo      ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x20,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_mov_b64 s[0:1], s[2:3]                ; encoding: [0x02,0x01,0x80,0xbe]
-0x02,0x01,0x80,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, v1, m0           ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x20,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_mov_b64 s[0:1], vcc                   ; encoding: [0x6a,0x01,0x80,0xbe]
-0x6a,0x01,0x80,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, v1, s103         ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x20,0xd7,0x01,0xcf,0x00,0x00
 
-# GFX11: s_mov_b64 s[104:105], s[102:103]        ; encoding: [0x66,0x01,0xe8,0xbe]
-0x66,0x01,0xe8,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, v1, s2           ; encoding: [0x05,0x00,0x20,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x20,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_mov_b64 s[104:105], s[2:3]            ; encoding: [0x02,0x01,0xe8,0xbe]
-0x02,0x01,0xe8,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, v1, v255         ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x20,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_mov_b64 vcc, s[2:3]                   ; encoding: [0x02,0x01,0xea,0xbe]
-0x02,0x01,0xea,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, v1, v2           ; encoding: [0x05,0x00,0x20,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x20,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_mov_b64 s[0:1], null                  ; encoding: [0x7c,0x01,0x80,0xbe]
-0x7c,0x01,0x80,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, v1, vcc_hi       ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x20,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_mov_b64 null, s[2:3]                  ; encoding: [0x02,0x01,0xfc,0xbe]
-0x02,0x01,0xfc,0xbe
+# GFX11: v_mbcnt_hi_u32_b32 v5, v1, vcc_lo       ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x20,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_movk_i32 exec_hi, 0x1234              ; encoding: [0x34,0x12,0x7f,0xb0]
-0x34,0x12,0x7f,0xb0
+# GFX11: v_mbcnt_hi_u32_b32 v5, v255, v2         ; encoding: [0x05,0x00,0x20,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x20,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_movk_i32 exec_lo, 0x1234              ; encoding: [0x34,0x12,0x7e,0xb0]
-0x34,0x12,0x7e,0xb0
+# GFX11: v_mbcnt_hi_u32_b32 v5, vcc_hi, v2       ; encoding: [0x05,0x00,0x20,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x20,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_movk_i32 m0, 0x1234                   ; encoding: [0x34,0x12,0x7d,0xb0]
-0x34,0x12,0x7d,0xb0
+# GFX11: v_mbcnt_hi_u32_b32 v5, vcc_lo, v2       ; encoding: [0x05,0x00,0x20,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x20,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_movk_i32 s0, 0x1234                   ; encoding: [0x34,0x12,0x00,0xb0]
-0x34,0x12,0x00,0xb0
+# GFX11: v_mbcnt_lo_u32_b32 v255, v1, v2         ; encoding: [0xff,0x00,0x1f,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x1f,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_movk_i32 s0, 0xc1d1                   ; encoding: [0xd1,0xc1,0x00,0xb0]
-0xd1,0xc1,0x00,0xb0
+# GFX11: v_mbcnt_lo_u32_b32 v5, 0.5, v2          ; encoding: [0x05,0x00,0x1f,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x1f,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_movk_i32 s105, 0x1234                 ; encoding: [0x34,0x12,0x69,0xb0]
-0x34,0x12,0x69,0xb0
+# GFX11: v_mbcnt_lo_u32_b32 v5, 0, v2            ; encoding: [0x05,0x00,0x1f,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x1f,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_movk_i32 vcc_hi, 0x1234               ; encoding: [0x34,0x12,0x6b,0xb0]
-0x34,0x12,0x6b,0xb0
+# GFX11: v_mbcnt_lo_u32_b32 v5, -1, v2           ; encoding: [0x05,0x00,0x1f,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x1f,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_movk_i32 vcc_lo, 0x1234               ; encoding: [0x34,0x12,0x6a,0xb0]
-0x34,0x12,0x6a,0xb0
+# GFX11: v_mbcnt_lo_u32_b32 v5, -4.0, v2         ; encoding: [0x05,0x00,0x1f,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x1f,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_movreld_b32 s0, 0.5                   ; encoding: [0xf0,0x42,0x80,0xbe]
-0xf0,0x42,0x80,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, exec_hi, v2      ; encoding: [0x05,0x00,0x1f,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x1f,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_movreld_b32 s0, 0                     ; encoding: [0x80,0x42,0x80,0xbe]
-0x80,0x42,0x80,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, exec_lo, v2      ; encoding: [0x05,0x00,0x1f,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x1f,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_movreld_b32 s0, 0x3f717273            ; encoding: [0xff,0x42,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x42,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_mbcnt_lo_u32_b32 v5, m0, v2           ; encoding: [0x05,0x00,0x1f,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x1f,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_movreld_b32 s0, 0xaf123456            ; encoding: [0xff,0x42,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x42,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_mbcnt_lo_u32_b32 v5, s103, v2         ; encoding: [0x05,0x00,0x1f,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x1f,0xd7,0x67,0x04,0x02,0x00
 
-# GFX11: s_movreld_b32 s0, -1                    ; encoding: [0xc1,0x42,0x80,0xbe]
-0xc1,0x42,0x80,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, s1, v2           ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x1f,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_movreld_b32 s0, -4.0                  ; encoding: [0xf7,0x42,0x80,0xbe]
-0xf7,0x42,0x80,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, v1, 0.5          ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x1f,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_movreld_b32 s0, exec_hi               ; encoding: [0x7f,0x42,0x80,0xbe]
-0x7f,0x42,0x80,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, v1, 0            ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x1f,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_movreld_b32 s0, exec_lo               ; encoding: [0x7e,0x42,0x80,0xbe]
-0x7e,0x42,0x80,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, v1, -1           ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x1f,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_movreld_b32 s0, m0                    ; encoding: [0x7d,0x42,0x80,0xbe]
-0x7d,0x42,0x80,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, v1, -4.0         ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x1f,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_movreld_b32 s0, s104                  ; encoding: [0x68,0x42,0x80,0xbe]
-0x68,0x42,0x80,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, v1, exec_hi      ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x1f,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_movreld_b32 s0, s1                    ; encoding: [0x01,0x42,0x80,0xbe]
-0x01,0x42,0x80,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, v1, exec_lo      ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x1f,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_movreld_b32 s0, vcc_hi                ; encoding: [0x6b,0x42,0x80,0xbe]
-0x6b,0x42,0x80,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, v1, m0           ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x1f,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_movreld_b32 s0, vcc_lo                ; encoding: [0x6a,0x42,0x80,0xbe]
-0x6a,0x42,0x80,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, v1, s103         ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x1f,0xd7,0x01,0xcf,0x00,0x00
 
-# GFX11: s_movreld_b32 s105, s104                ; encoding: [0x68,0x42,0xe9,0xbe]
-0x68,0x42,0xe9,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, v1, s2           ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x1f,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_movreld_b32 s105, s1                  ; encoding: [0x01,0x42,0xe9,0xbe]
-0x01,0x42,0xe9,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, v1, v255         ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x1f,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_movreld_b32 vcc_hi, s1                ; encoding: [0x01,0x42,0xeb,0xbe]
-0x01,0x42,0xeb,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, v1, v2           ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x1f,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_movreld_b32 vcc_lo, s1                ; encoding: [0x01,0x42,0xea,0xbe]
-0x01,0x42,0xea,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, v1, vcc_hi       ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x1f,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_movreld_b64 s[0:1], 0.5               ; encoding: [0xf0,0x43,0x80,0xbe]
-0xf0,0x43,0x80,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, v1, vcc_lo       ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x1f,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_movreld_b64 s[0:1], 0                 ; encoding: [0x80,0x43,0x80,0xbe]
-0x80,0x43,0x80,0xbe
+# GFX11: v_mbcnt_lo_u32_b32 v5, v255, v2         ; encoding: [0x05,0x00,0x1f,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x1f,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_movreld_b64 s[0:1], 0x3f717273        ; encoding: [0xff,0x43,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x43,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_mbcnt_lo_u32_b32 v5, vcc_hi, v2       ; encoding: [0x05,0x00,0x1f,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x1f,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_movreld_b64 s[0:1], 0xaf123456        ; encoding: [0xff,0x43,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x43,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_mbcnt_lo_u32_b32 v5, vcc_lo, v2       ; encoding: [0x05,0x00,0x1f,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x1f,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_movreld_b64 s[0:1], -1                ; encoding: [0xc1,0x43,0x80,0xbe]
-0xc1,0x43,0x80,0xbe
+# 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: s_movreld_b64 s[0:1], -4.0              ; encoding: [0xf7,0x43,0x80,0xbe]
-0xf7,0x43,0x80,0xbe
+# 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: s_movreld_b64 s[0:1], exec              ; encoding: [0x7e,0x43,0x80,0xbe]
-0x7e,0x43,0x80,0xbe
+# 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: s_movreld_b64 s[0:1], s[102:103]        ; encoding: [0x66,0x43,0x80,0xbe]
-0x66,0x43,0x80,0xbe
+# 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: s_movreld_b64 s[0:1], s[2:3]            ; encoding: [0x02,0x43,0x80,0xbe]
-0x02,0x43,0x80,0xbe
+# 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: s_movreld_b64 s[0:1], vcc               ; encoding: [0x6a,0x43,0x80,0xbe]
-0x6a,0x43,0x80,0xbe
+# 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: s_movreld_b64 s[104:105], s[102:103]    ; encoding: [0x66,0x43,0xe8,0xbe]
-0x66,0x43,0xe8,0xbe
+# 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: s_movreld_b64 s[104:105], s[2:3]        ; encoding: [0x02,0x43,0xe8,0xbe]
-0x02,0x43,0xe8,0xbe
+# 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: s_movreld_b64 vcc, s[2:3]               ; encoding: [0x02,0x43,0xea,0xbe]
-0x02,0x43,0xea,0xbe
+# 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: s_movrels_b32 exec_hi, s1               ; encoding: [0x01,0x40,0xff,0xbe]
-0x01,0x40,0xff,0xbe
+# 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: s_movrels_b32 exec_lo, s1               ; encoding: [0x01,0x40,0xfe,0xbe]
-0x01,0x40,0xfe,0xbe
+# 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: s_movrels_b32 m0, s1                    ; encoding: [0x01,0x40,0xfd,0xbe]
-0x01,0x40,0xfd,0xbe
+# 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: s_movrels_b32 s0, s104                  ; encoding: [0x68,0x40,0x80,0xbe]
-0x68,0x40,0x80,0xbe
+# 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: s_movrels_b32 s0, s1                    ; encoding: [0x01,0x40,0x80,0xbe]
-0x01,0x40,0x80,0xbe
+# 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: s_movrels_b32 s0, vcc_hi                ; encoding: [0x6b,0x40,0x80,0xbe]
-0x6b,0x40,0x80,0xbe
+# 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: s_movrels_b32 s0, vcc_lo                ; encoding: [0x6a,0x40,0x80,0xbe]
-0x6a,0x40,0x80,0xbe
+# 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: s_movrels_b32 s105, s104                ; encoding: [0x68,0x40,0xe9,0xbe]
-0x68,0x40,0xe9,0xbe
+# 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: s_movrels_b32 s105, s1                  ; encoding: [0x01,0x40,0xe9,0xbe]
-0x01,0x40,0xe9,0xbe
+# 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: s_movrels_b32 vcc_hi, s1                ; encoding: [0x01,0x40,0xeb,0xbe]
-0x01,0x40,0xeb,0xbe
+# 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: s_movrels_b32 vcc_lo, s1                ; encoding: [0x01,0x40,0xea,0xbe]
-0x01,0x40,0xea,0xbe
+# 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: s_movrels_b64 exec, s[2:3]              ; encoding: [0x02,0x41,0xfe,0xbe]
-0x02,0x41,0xfe,0xbe
+# 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: s_movrels_b64 s[0:1], s[102:103]        ; encoding: [0x66,0x41,0x80,0xbe]
-0x66,0x41,0x80,0xbe
+# 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: s_movrels_b64 s[0:1], s[2:3]            ; encoding: [0x02,0x41,0x80,0xbe]
-0x02,0x41,0x80,0xbe
+# 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: s_movrels_b64 s[0:1], vcc               ; encoding: [0x6a,0x41,0x80,0xbe]
-0x6a,0x41,0x80,0xbe
+# 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: s_movrels_b64 s[104:105], s[102:103]    ; encoding: [0x66,0x41,0xe8,0xbe]
-0x66,0x41,0xe8,0xbe
+# 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: s_movrels_b64 s[104:105], s[2:3]        ; encoding: [0x02,0x41,0xe8,0xbe]
-0x02,0x41,0xe8,0xbe
+# 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: s_movrels_b64 vcc, s[2:3]               ; encoding: [0x02,0x41,0xea,0xbe]
-0x02,0x41,0xea,0xbe
+# 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: s_movrelsd_2_b32 s0, s104               ; encoding: [0x68,0x44,0x80,0xbe]
-0x68,0x44,0x80,0xbe
+# 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: s_movrelsd_2_b32 s0, s1                 ; encoding: [0x01,0x44,0x80,0xbe]
-0x01,0x44,0x80,0xbe
+# 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: s_movrelsd_2_b32 s0, vcc_hi             ; encoding: [0x6b,0x44,0x80,0xbe]
-0x6b,0x44,0x80,0xbe
+# 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: s_movrelsd_2_b32 s0, vcc_lo             ; encoding: [0x6a,0x44,0x80,0xbe]
-0x6a,0x44,0x80,0xbe
+# 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: s_movrelsd_2_b32 s105, s104             ; encoding: [0x68,0x44,0xe9,0xbe]
-0x68,0x44,0xe9,0xbe
+# 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: s_movrelsd_2_b32 s105, s1               ; encoding: [0x01,0x44,0xe9,0xbe]
-0x01,0x44,0xe9,0xbe
+# 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: s_movrelsd_2_b32 vcc_hi, s1             ; encoding: [0x01,0x44,0xeb,0xbe]
-0x01,0x44,0xeb,0xbe
+# 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: s_movrelsd_2_b32 vcc_lo, s1             ; encoding: [0x01,0x44,0xea,0xbe]
-0x01,0x44,0xea,0xbe
+# 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: s_mul_hi_i32 exec_hi, s1, s2            ; encoding: [0x01,0x02,0x7f,0x97]
-0x01,0x02,0x7f,0x97
+# 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: s_mul_hi_i32 exec_lo, s1, s2            ; encoding: [0x01,0x02,0x7e,0x97]
-0x01,0x02,0x7e,0x97
+# 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: s_mul_hi_i32 m0, s1, s2                 ; encoding: [0x01,0x02,0x7d,0x97]
-0x01,0x02,0x7d,0x97
+# 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: s_mul_hi_i32 s0, 0.5, s2                ; encoding: [0xf0,0x02,0x00,0x97]
-0xf0,0x02,0x00,0x97
+# 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: s_mul_hi_i32 s0, 0, s2                  ; encoding: [0x80,0x02,0x00,0x97]
-0x80,0x02,0x00,0x97
+# 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: s_mul_hi_i32 s0, 0x3f717273, s2         ; encoding: [0xff,0x02,0x00,0x97,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x97,0x73,0x72,0x71,0x3f
+# 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: s_mul_hi_i32 s0, 0xaf123456, s2         ; encoding: [0xff,0x02,0x00,0x97,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x97,0x56,0x34,0x12,0xaf
+# 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: s_mul_hi_i32 s0, -1, s2                 ; encoding: [0xc1,0x02,0x00,0x97]
-0xc1,0x02,0x00,0x97
+# 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: s_mul_hi_i32 s0, -4.0, s2               ; encoding: [0xf7,0x02,0x00,0x97]
-0xf7,0x02,0x00,0x97
+# 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: s_mul_hi_i32 s0, exec_hi, s2            ; encoding: [0x7f,0x02,0x00,0x97]
-0x7f,0x02,0x00,0x97
+# 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: s_mul_hi_i32 s0, exec_lo, s2            ; encoding: [0x7e,0x02,0x00,0x97]
-0x7e,0x02,0x00,0x97
+# 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: s_mul_hi_i32 s0, m0, s2                 ; encoding: [0x7d,0x02,0x00,0x97]
-0x7d,0x02,0x00,0x97
+# 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: s_mul_hi_i32 s0, s104, s103             ; encoding: [0x68,0x67,0x00,0x97]
-0x68,0x67,0x00,0x97
+# 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: s_mul_hi_i32 s0, s104, s2               ; encoding: [0x68,0x02,0x00,0x97]
-0x68,0x02,0x00,0x97
+# 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: s_mul_hi_i32 s0, s1, 0.5                ; encoding: [0x01,0xf0,0x00,0x97]
-0x01,0xf0,0x00,0x97
+# 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: s_mul_hi_i32 s0, s1, 0                  ; encoding: [0x01,0x80,0x00,0x97]
-0x01,0x80,0x00,0x97
+# 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: s_mul_hi_i32 s0, s1, 0x3f717273         ; encoding: [0x01,0xff,0x00,0x97,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x97,0x73,0x72,0x71,0x3f
+# 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: s_mul_hi_i32 s0, s1, 0xaf123456         ; encoding: [0x01,0xff,0x00,0x97,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x97,0x56,0x34,0x12,0xaf
+# 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: s_mul_hi_i32 s0, s1, -1                 ; encoding: [0x01,0xc1,0x00,0x97]
-0x01,0xc1,0x00,0x97
+# 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: s_mul_hi_i32 s0, s1, -4.0               ; encoding: [0x01,0xf7,0x00,0x97]
-0x01,0xf7,0x00,0x97
+# 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: s_mul_hi_i32 s0, s1, exec_hi            ; encoding: [0x01,0x7f,0x00,0x97]
-0x01,0x7f,0x00,0x97
+# 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: s_mul_hi_i32 s0, s1, exec_lo            ; encoding: [0x01,0x7e,0x00,0x97]
-0x01,0x7e,0x00,0x97
+# 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: s_mul_hi_i32 s0, s1, m0                 ; encoding: [0x01,0x7d,0x00,0x97]
-0x01,0x7d,0x00,0x97
+# 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: s_mul_hi_i32 s0, s1, s103               ; encoding: [0x01,0x67,0x00,0x97]
-0x01,0x67,0x00,0x97
+# 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: s_mul_hi_i32 s0, s1, s2                 ; encoding: [0x01,0x02,0x00,0x97]
-0x01,0x02,0x00,0x97
+# 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: s_mul_hi_i32 s0, s1, vcc_hi             ; encoding: [0x01,0x6b,0x00,0x97]
-0x01,0x6b,0x00,0x97
+# 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: s_mul_hi_i32 s0, s1, vcc_lo             ; encoding: [0x01,0x6a,0x00,0x97]
-0x01,0x6a,0x00,0x97
+# 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: s_mul_hi_i32 s0, vcc_hi, s2             ; encoding: [0x6b,0x02,0x00,0x97]
-0x6b,0x02,0x00,0x97
+# 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: s_mul_hi_i32 s0, vcc_lo, s2             ; encoding: [0x6a,0x02,0x00,0x97]
-0x6a,0x02,0x00,0x97
+# 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: s_mul_hi_i32 s105, s104, s103           ; encoding: [0x68,0x67,0x69,0x97]
-0x68,0x67,0x69,0x97
+# 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: s_mul_hi_i32 s105, s104, s2             ; encoding: [0x68,0x02,0x69,0x97]
-0x68,0x02,0x69,0x97
+# 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: s_mul_hi_i32 s105, s1, s103             ; encoding: [0x01,0x67,0x69,0x97]
-0x01,0x67,0x69,0x97
+# 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: s_mul_hi_i32 s105, s1, s2               ; encoding: [0x01,0x02,0x69,0x97]
-0x01,0x02,0x69,0x97
+# 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: s_mul_hi_i32 vcc_hi, s1, s2             ; encoding: [0x01,0x02,0x6b,0x97]
-0x01,0x02,0x6b,0x97
+# 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: s_mul_hi_i32 vcc_lo, s1, s2             ; encoding: [0x01,0x02,0x6a,0x97]
-0x01,0x02,0x6a,0x97
+# 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: s_mul_hi_u32 exec_hi, s1, s2            ; encoding: [0x01,0x02,0xff,0x96]
-0x01,0x02,0xff,0x96
+# 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: s_mul_hi_u32 exec_lo, s1, s2            ; encoding: [0x01,0x02,0xfe,0x96]
-0x01,0x02,0xfe,0x96
+# 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: s_mul_hi_u32 m0, s1, s2                 ; encoding: [0x01,0x02,0xfd,0x96]
-0x01,0x02,0xfd,0x96
+# 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: s_mul_hi_u32 s0, 0.5, s2                ; encoding: [0xf0,0x02,0x80,0x96]
-0xf0,0x02,0x80,0x96
+# 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: s_mul_hi_u32 s0, 0, s2                  ; encoding: [0x80,0x02,0x80,0x96]
-0x80,0x02,0x80,0x96
+# 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: s_mul_hi_u32 s0, 0x3f717273, s2         ; encoding: [0xff,0x02,0x80,0x96,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x80,0x96,0x73,0x72,0x71,0x3f
+# 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: s_mul_hi_u32 s0, 0xaf123456, s2         ; encoding: [0xff,0x02,0x80,0x96,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x80,0x96,0x56,0x34,0x12,0xaf
+# 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: s_mul_hi_u32 s0, -1, s2                 ; encoding: [0xc1,0x02,0x80,0x96]
-0xc1,0x02,0x80,0x96
+# 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: s_mul_hi_u32 s0, -4.0, s2               ; encoding: [0xf7,0x02,0x80,0x96]
-0xf7,0x02,0x80,0x96
+# 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: s_mul_hi_u32 s0, exec_hi, s2            ; encoding: [0x7f,0x02,0x80,0x96]
-0x7f,0x02,0x80,0x96
+# 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: s_mul_hi_u32 s0, exec_lo, s2            ; encoding: [0x7e,0x02,0x80,0x96]
-0x7e,0x02,0x80,0x96
+# 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: s_mul_hi_u32 s0, m0, s2                 ; encoding: [0x7d,0x02,0x80,0x96]
-0x7d,0x02,0x80,0x96
+# 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: s_mul_hi_u32 s0, s104, s103             ; encoding: [0x68,0x67,0x80,0x96]
-0x68,0x67,0x80,0x96
+# 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: s_mul_hi_u32 s0, s104, s2               ; encoding: [0x68,0x02,0x80,0x96]
-0x68,0x02,0x80,0x96
+# 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: s_mul_hi_u32 s0, s1, 0.5                ; encoding: [0x01,0xf0,0x80,0x96]
-0x01,0xf0,0x80,0x96
+# 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: s_mul_hi_u32 s0, s1, 0                  ; encoding: [0x01,0x80,0x80,0x96]
-0x01,0x80,0x80,0x96
+# 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: s_mul_hi_u32 s0, s1, 0x3f717273         ; encoding: [0x01,0xff,0x80,0x96,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x80,0x96,0x73,0x72,0x71,0x3f
+# 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: s_mul_hi_u32 s0, s1, 0xaf123456         ; encoding: [0x01,0xff,0x80,0x96,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x80,0x96,0x56,0x34,0x12,0xaf
+# 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: s_mul_hi_u32 s0, s1, -1                 ; encoding: [0x01,0xc1,0x80,0x96]
-0x01,0xc1,0x80,0x96
+# 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: s_mul_hi_u32 s0, s1, -4.0               ; encoding: [0x01,0xf7,0x80,0x96]
-0x01,0xf7,0x80,0x96
+# 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: s_mul_hi_u32 s0, s1, exec_hi            ; encoding: [0x01,0x7f,0x80,0x96]
-0x01,0x7f,0x80,0x96
+# 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: s_mul_hi_u32 s0, s1, exec_lo            ; encoding: [0x01,0x7e,0x80,0x96]
-0x01,0x7e,0x80,0x96
+# 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: s_mul_hi_u32 s0, s1, m0                 ; encoding: [0x01,0x7d,0x80,0x96]
-0x01,0x7d,0x80,0x96
+# 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: s_mul_hi_u32 s0, s1, s103               ; encoding: [0x01,0x67,0x80,0x96]
-0x01,0x67,0x80,0x96
+# 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: s_mul_hi_u32 s0, s1, s2                 ; encoding: [0x01,0x02,0x80,0x96]
-0x01,0x02,0x80,0x96
+# 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: s_mul_hi_u32 s0, s1, vcc_hi             ; encoding: [0x01,0x6b,0x80,0x96]
-0x01,0x6b,0x80,0x96
+# 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: s_mul_hi_u32 s0, s1, vcc_lo             ; encoding: [0x01,0x6a,0x80,0x96]
-0x01,0x6a,0x80,0x96
+# 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: s_mul_hi_u32 s0, vcc_hi, s2             ; encoding: [0x6b,0x02,0x80,0x96]
-0x6b,0x02,0x80,0x96
+# 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: s_mul_hi_u32 s0, vcc_lo, s2             ; encoding: [0x6a,0x02,0x80,0x96]
-0x6a,0x02,0x80,0x96
+# 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: s_mul_hi_u32 s105, s104, s103           ; encoding: [0x68,0x67,0xe9,0x96]
-0x68,0x67,0xe9,0x96
+# 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: s_mul_hi_u32 s105, s104, s2             ; encoding: [0x68,0x02,0xe9,0x96]
-0x68,0x02,0xe9,0x96
+# 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: s_mul_hi_u32 s105, s1, s103             ; encoding: [0x01,0x67,0xe9,0x96]
-0x01,0x67,0xe9,0x96
+# 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: s_mul_hi_u32 s105, s1, s2               ; encoding: [0x01,0x02,0xe9,0x96]
-0x01,0x02,0xe9,0x96
+# 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: s_mul_hi_u32 vcc_hi, s1, s2             ; encoding: [0x01,0x02,0xeb,0x96]
-0x01,0x02,0xeb,0x96
+# 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: s_mul_hi_u32 vcc_lo, s1, s2             ; encoding: [0x01,0x02,0xea,0x96]
-0x01,0x02,0xea,0x96
+# 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: s_mul_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x96]
-0x01,0x02,0x7f,0x96
+# 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: s_mul_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x96]
-0x01,0x02,0x7e,0x96
+# 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: s_mul_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x96]
-0x01,0x02,0x7d,0x96
+# 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: s_mul_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x96]
-0xf0,0x02,0x00,0x96
+# 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: s_mul_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x96]
-0x80,0x02,0x00,0x96
+# 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: s_mul_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x96,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x96,0x73,0x72,0x71,0x3f
+# 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: s_mul_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x96,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x96,0x56,0x34,0x12,0xaf
+# 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: s_mul_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x96]
-0xc1,0x02,0x00,0x96
+# 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: s_mul_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x96]
-0xf7,0x02,0x00,0x96
+# 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: s_mul_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x96]
-0x7f,0x02,0x00,0x96
+# 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: s_mul_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x96]
-0x7e,0x02,0x00,0x96
+# 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: s_mul_i32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x96]
-0x7d,0x02,0x00,0x96
+# 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: s_mul_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x96]
-0x68,0x67,0x00,0x96
+# 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: s_mul_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x96]
-0x68,0x02,0x00,0x96
+# 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: s_mul_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x96]
-0x01,0xf0,0x00,0x96
+# 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: s_mul_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x96]
-0x01,0x80,0x00,0x96
+# 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: s_mul_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x96,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x96,0x73,0x72,0x71,0x3f
+# 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: s_mul_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x96,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x96,0x56,0x34,0x12,0xaf
+# 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: s_mul_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x96]
-0x01,0xc1,0x00,0x96
+# 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: s_mul_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x96]
-0x01,0xf7,0x00,0x96
+# 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: s_mul_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x96]
-0x01,0x7f,0x00,0x96
+# 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: s_mul_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x96]
-0x01,0x7e,0x00,0x96
+# 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: s_mul_i32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x96]
-0x01,0x7d,0x00,0x96
+# 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: s_mul_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x96]
-0x01,0x67,0x00,0x96
+# 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: s_mul_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x96]
-0x01,0x02,0x00,0x96
+# 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: s_mul_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x96]
-0x01,0x6b,0x00,0x96
+# 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: s_mul_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x96]
-0x01,0x6a,0x00,0x96
+# 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: s_mul_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x96]
-0x6b,0x02,0x00,0x96
+# 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: s_mul_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x96]
-0x6a,0x02,0x00,0x96
+# 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: s_mul_i32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x96]
-0x68,0x67,0x69,0x96
+# 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: s_mul_i32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x96]
-0x68,0x02,0x69,0x96
+# 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: s_mul_i32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x96]
-0x01,0x67,0x69,0x96
+# 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: s_mul_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x96]
-0x01,0x02,0x69,0x96
+# 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: s_mul_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x96]
-0x01,0x02,0x6b,0x96
+# 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: s_mul_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x96]
-0x01,0x02,0x6a,0x96
+# 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: s_mulk_i32 exec_hi, 0x1234              ; encoding: [0x34,0x12,0x7f,0xb8]
-0x34,0x12,0x7f,0xb8
+# 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: s_mulk_i32 exec_lo, 0x1234              ; encoding: [0x34,0x12,0x7e,0xb8]
-0x34,0x12,0x7e,0xb8
+# 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: s_mulk_i32 m0, 0x1234                   ; encoding: [0x34,0x12,0x7d,0xb8]
-0x34,0x12,0x7d,0xb8
+# 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: s_mulk_i32 s0, 0x1234                   ; encoding: [0x34,0x12,0x00,0xb8]
-0x34,0x12,0x00,0xb8
+# 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: s_mulk_i32 s0, 0xc1d1                   ; encoding: [0xd1,0xc1,0x00,0xb8]
-0xd1,0xc1,0x00,0xb8
+# 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: s_mulk_i32 s105, 0x1234                 ; encoding: [0x34,0x12,0x69,0xb8]
-0x34,0x12,0x69,0xb8
+# 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: s_mulk_i32 vcc_hi, 0x1234               ; encoding: [0x34,0x12,0x6b,0xb8]
-0x34,0x12,0x6b,0xb8
+# 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: s_mulk_i32 vcc_lo, 0x1234               ; encoding: [0x34,0x12,0x6a,0xb8]
-0x34,0x12,0x6a,0xb8
+# 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: s_nand_b32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x8e]
-0x01,0x02,0x7f,0x8e
+# 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: s_nand_b32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x8e]
-0x01,0x02,0x7e,0x8e
+# 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: s_nand_b32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7d,0x8e]
-0x01,0x02,0x7d,0x8e
+# 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: s_nand_b32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x8e]
-0xf0,0x02,0x00,0x8e
+# 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: s_nand_b32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x8e]
-0x80,0x02,0x00,0x8e
+# 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: s_nand_b32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x8e,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x8e,0x73,0x72,0x71,0x3f
+# 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: s_nand_b32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x8e,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x8e,0x56,0x34,0x12,0xaf
+# 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: s_nand_b32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x8e]
-0xc1,0x02,0x00,0x8e
+# 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: s_nand_b32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x8e]
-0xf7,0x02,0x00,0x8e
+# 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: s_nand_b32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x8e]
-0x7f,0x02,0x00,0x8e
+# 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: s_nand_b32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x8e]
-0x7e,0x02,0x00,0x8e
+# 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: s_nand_b32 s0, m0, s2                   ; encoding: [0x7d,0x02,0x00,0x8e]
-0x7d,0x02,0x00,0x8e
+# 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: s_nand_b32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x8e]
-0x68,0x67,0x00,0x8e
+# 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: s_nand_b32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x8e]
-0x68,0x02,0x00,0x8e
+# 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: s_nand_b32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x8e]
-0x01,0xf0,0x00,0x8e
+# 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: s_nand_b32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x8e]
-0x01,0x80,0x00,0x8e
+# 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: s_nand_b32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x8e,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x8e,0x73,0x72,0x71,0x3f
+# 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: s_nand_b32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x8e,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x8e,0x56,0x34,0x12,0xaf
+# 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: s_nand_b32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x8e]
-0x01,0xc1,0x00,0x8e
+# 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: s_nand_b32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x8e]
-0x01,0xf7,0x00,0x8e
+# 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: s_nand_b32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x8e]
-0x01,0x7f,0x00,0x8e
+# 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: s_nand_b32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x8e]
-0x01,0x7e,0x00,0x8e
+# 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: s_nand_b32 s0, s1, m0                   ; encoding: [0x01,0x7d,0x00,0x8e]
-0x01,0x7d,0x00,0x8e
+# 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: s_nand_b32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x8e]
-0x01,0x67,0x00,0x8e
+# 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: s_nand_b32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x8e]
-0x01,0x02,0x00,0x8e
+# 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: s_nand_b32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x8e]
-0x01,0x6b,0x00,0x8e
+# 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: s_nand_b32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x8e]
-0x01,0x6a,0x00,0x8e
+# 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: s_nand_b32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x8e]
-0x6b,0x02,0x00,0x8e
+# 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: s_nand_b32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x8e]
-0x6a,0x02,0x00,0x8e
+# 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: s_nand_b32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x8e]
-0x68,0x67,0x69,0x8e
+# 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: s_nand_b32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x8e]
-0x68,0x02,0x69,0x8e
+# 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: s_nand_b32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x8e]
-0x01,0x67,0x69,0x8e
+# 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: s_nand_b32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x8e]
-0x01,0x02,0x69,0x8e
+# 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: s_nand_b32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x8e]
-0x01,0x02,0x6b,0x8e
+# 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: s_nand_b32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x8e]
-0x01,0x02,0x6a,0x8e
+# 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: s_nand_b64 exec, s[2:3], s[4:5]         ; encoding: [0x02,0x04,0xfe,0x8e]
-0x02,0x04,0xfe,0x8e
+# 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: s_nand_b64 s[0:1], 0.5, s[4:5]          ; encoding: [0xf0,0x04,0x80,0x8e]
-0xf0,0x04,0x80,0x8e
+# 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: s_nand_b64 s[0:1], 0, s[4:5]            ; encoding: [0x80,0x04,0x80,0x8e]
-0x80,0x04,0x80,0x8e
+# 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: s_nand_b64 s[0:1], 0x3f717273, s[4:5]   ; encoding: [0xff,0x04,0x80,0x8e,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x8e,0x73,0x72,0x71,0x3f
+# 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: s_nand_b64 s[0:1], 0xaf123456, s[4:5]   ; encoding: [0xff,0x04,0x80,0x8e,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x8e,0x56,0x34,0x12,0xaf
+# 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: s_nand_b64 s[0:1], -1, s[4:5]           ; encoding: [0xc1,0x04,0x80,0x8e]
-0xc1,0x04,0x80,0x8e
+# 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: s_nand_b64 s[0:1], -4.0, s[4:5]         ; encoding: [0xf7,0x04,0x80,0x8e]
-0xf7,0x04,0x80,0x8e
+# 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: s_nand_b64 s[0:1], exec, s[4:5]         ; encoding: [0x7e,0x04,0x80,0x8e]
-0x7e,0x04,0x80,0x8e
+# 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: s_nand_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8e]
-0x66,0x64,0x80,0x8e
+# 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: s_nand_b64 s[0:1], s[102:103], s[4:5]   ; encoding: [0x66,0x04,0x80,0x8e]
-0x66,0x04,0x80,0x8e
+# 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: s_nand_b64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x8e]
-0x02,0xf0,0x80,0x8e
+# 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: s_nand_b64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x8e]
-0x02,0x80,0x80,0x8e
+# 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: s_nand_b64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x8e,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x80,0x8e,0x73,0x72,0x71,0x3f
+# 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: s_nand_b64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x8e,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x80,0x8e,0x56,0x34,0x12,0xaf
+# 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: s_nand_b64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x8e]
-0x02,0xc1,0x80,0x8e
+# 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: s_nand_b64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x8e]
-0x02,0xf7,0x80,0x8e
+# 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: s_nand_b64 s[0:1], s[2:3], exec         ; encoding: [0x02,0x7e,0x80,0x8e]
-0x02,0x7e,0x80,0x8e
+# 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: s_nand_b64 s[0:1], s[2:3], s[100:101]   ; encoding: [0x02,0x64,0x80,0x8e]
-0x02,0x64,0x80,0x8e
+# 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: s_nand_b64 s[0:1], s[2:3], s[4:5]       ; encoding: [0x02,0x04,0x80,0x8e]
-0x02,0x04,0x80,0x8e
+# 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: s_nand_b64 s[0:1], s[2:3], vcc          ; encoding: [0x02,0x6a,0x80,0x8e]
-0x02,0x6a,0x80,0x8e
+# 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: s_nand_b64 s[0:1], vcc, s[4:5]          ; encoding: [0x6a,0x04,0x80,0x8e]
-0x6a,0x04,0x80,0x8e
+# 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: s_nand_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8e]
-0x66,0x64,0xe8,0x8e
+# 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: s_nand_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8e]
-0x66,0x04,0xe8,0x8e
+# 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: s_nand_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8e]
-0x02,0x64,0xe8,0x8e
+# 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: s_nand_b64 s[104:105], s[2:3], s[4:5]   ; encoding: [0x02,0x04,0xe8,0x8e]
-0x02,0x04,0xe8,0x8e
+# 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: s_nand_b64 vcc, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xea,0x8e]
-0x02,0x04,0xea,0x8e
+# 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: s_nand_saveexec_b32 s0, 0.5             ; encoding: [0xf0,0x26,0x80,0xbe]
-0xf0,0x26,0x80,0xbe
+# 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: s_nand_saveexec_b32 s0, 0               ; encoding: [0x80,0x26,0x80,0xbe]
-0x80,0x26,0x80,0xbe
+# 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: s_nand_saveexec_b32 s0, 0x3f717273      ; encoding: [0xff,0x26,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x26,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_nand_saveexec_b32 s0, 0xaf123456      ; encoding: [0xff,0x26,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x26,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_nand_saveexec_b32 s0, -1              ; encoding: [0xc1,0x26,0x80,0xbe]
-0xc1,0x26,0x80,0xbe
+# 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: s_nand_saveexec_b32 s0, -4.0            ; encoding: [0xf7,0x26,0x80,0xbe]
-0xf7,0x26,0x80,0xbe
+# 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: s_nand_saveexec_b32 s0, exec_hi         ; encoding: [0x7f,0x26,0x80,0xbe]
-0x7f,0x26,0x80,0xbe
+# 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: s_nand_saveexec_b32 s0, exec_lo         ; encoding: [0x7e,0x26,0x80,0xbe]
-0x7e,0x26,0x80,0xbe
+# 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: s_nand_saveexec_b32 s0, m0              ; encoding: [0x7d,0x26,0x80,0xbe]
-0x7d,0x26,0x80,0xbe
+# 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: s_nand_saveexec_b32 s0, s104            ; encoding: [0x68,0x26,0x80,0xbe]
-0x68,0x26,0x80,0xbe
+# 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: s_nand_saveexec_b32 s0, s1              ; encoding: [0x01,0x26,0x80,0xbe]
-0x01,0x26,0x80,0xbe
+# 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: s_nand_saveexec_b32 s0, vcc_hi          ; encoding: [0x6b,0x26,0x80,0xbe]
-0x6b,0x26,0x80,0xbe
+# 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: s_nand_saveexec_b32 s0, vcc_lo          ; encoding: [0x6a,0x26,0x80,0xbe]
-0x6a,0x26,0x80,0xbe
+# 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: s_nand_saveexec_b32 s105, s104          ; encoding: [0x68,0x26,0xe9,0xbe]
-0x68,0x26,0xe9,0xbe
+# 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: s_nand_saveexec_b32 s105, s1            ; encoding: [0x01,0x26,0xe9,0xbe]
-0x01,0x26,0xe9,0xbe
+# 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: s_nand_saveexec_b32 vcc_hi, s1          ; encoding: [0x01,0x26,0xeb,0xbe]
-0x01,0x26,0xeb,0xbe
+# 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: s_nand_saveexec_b32 vcc_lo, s1          ; encoding: [0x01,0x26,0xea,0xbe]
-0x01,0x26,0xea,0xbe
+# 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: s_nand_saveexec_b64 s[0:1], 0.5         ; encoding: [0xf0,0x27,0x80,0xbe]
-0xf0,0x27,0x80,0xbe
+# 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: s_nand_saveexec_b64 s[0:1], 0           ; encoding: [0x80,0x27,0x80,0xbe]
-0x80,0x27,0x80,0xbe
+# 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: s_nand_saveexec_b64 s[0:1], 0x3f717273  ; encoding: [0xff,0x27,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x27,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_nand_saveexec_b64 s[0:1], 0xaf123456  ; encoding: [0xff,0x27,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x27,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_nand_saveexec_b64 s[0:1], -1          ; encoding: [0xc1,0x27,0x80,0xbe]
-0xc1,0x27,0x80,0xbe
+# 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: s_nand_saveexec_b64 s[0:1], -4.0        ; encoding: [0xf7,0x27,0x80,0xbe]
-0xf7,0x27,0x80,0xbe
+# 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: s_nand_saveexec_b64 s[0:1], exec        ; encoding: [0x7e,0x27,0x80,0xbe]
-0x7e,0x27,0x80,0xbe
+# 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: s_nand_saveexec_b64 s[0:1], s[102:103]  ; encoding: [0x66,0x27,0x80,0xbe]
-0x66,0x27,0x80,0xbe
+# 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: s_nand_saveexec_b64 s[0:1], s[2:3]      ; encoding: [0x02,0x27,0x80,0xbe]
-0x02,0x27,0x80,0xbe
+# 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: s_nand_saveexec_b64 s[0:1], vcc         ; encoding: [0x6a,0x27,0x80,0xbe]
-0x6a,0x27,0x80,0xbe
+# 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: s_nand_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x27,0xe8,0xbe]
-0x66,0x27,0xe8,0xbe
+# 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: s_nand_saveexec_b64 s[104:105], s[2:3]  ; encoding: [0x02,0x27,0xe8,0xbe]
-0x02,0x27,0xe8,0xbe
+# 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: s_nand_saveexec_b64 vcc, s[2:3]         ; encoding: [0x02,0x27,0xea,0xbe]
-0x02,0x27,0xea,0xbe
+# 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: s_nop 0                                 ; encoding: [0x00,0x00,0x80,0xbf]
-0x00,0x00,0x80,0xbf
+# 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: s_nop 0x1234                            ; encoding: [0x34,0x12,0x80,0xbf]
-0x34,0x12,0x80,0xbf
+# 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: s_nop 0xc1d1                            ; encoding: [0xd1,0xc1,0x80,0xbf]
-0xd1,0xc1,0x80,0xbf
+# 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: s_nor_b32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x8f]
-0x01,0x02,0x7f,0x8f
+# 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: s_nor_b32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x8f]
-0x01,0x02,0x7e,0x8f
+# 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: s_nor_b32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x8f]
-0x01,0x02,0x7d,0x8f
+# 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: s_nor_b32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x8f]
-0xf0,0x02,0x00,0x8f
+# 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: s_nor_b32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x8f]
-0x80,0x02,0x00,0x8f
+# 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: s_nor_b32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x8f,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x8f,0x73,0x72,0x71,0x3f
+# 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: s_nor_b32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x8f,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x8f,0x56,0x34,0x12,0xaf
+# 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: s_nor_b32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x8f]
-0xc1,0x02,0x00,0x8f
+# 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: s_nor_b32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x8f]
-0xf7,0x02,0x00,0x8f
+# 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: s_nor_b32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x8f]
-0x7f,0x02,0x00,0x8f
+# 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: s_nor_b32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x8f]
-0x7e,0x02,0x00,0x8f
+# 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: s_nor_b32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x8f]
-0x7d,0x02,0x00,0x8f
+# 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: s_nor_b32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x8f]
-0x68,0x67,0x00,0x8f
+# 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: s_nor_b32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x8f]
-0x68,0x02,0x00,0x8f
+# 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: s_nor_b32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x8f]
-0x01,0xf0,0x00,0x8f
+# 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: s_nor_b32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x8f]
-0x01,0x80,0x00,0x8f
+# 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: s_nor_b32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x8f,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x8f,0x73,0x72,0x71,0x3f
+# 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: s_nor_b32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x8f,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x8f,0x56,0x34,0x12,0xaf
+# 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: s_nor_b32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x8f]
-0x01,0xc1,0x00,0x8f
+# 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: s_nor_b32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x8f]
-0x01,0xf7,0x00,0x8f
+# 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: s_nor_b32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x8f]
-0x01,0x7f,0x00,0x8f
+# 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: s_nor_b32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x8f]
-0x01,0x7e,0x00,0x8f
+# 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: s_nor_b32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x8f]
-0x01,0x7d,0x00,0x8f
+# 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: s_nor_b32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x8f]
-0x01,0x67,0x00,0x8f
+# 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: s_nor_b32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x8f]
-0x01,0x02,0x00,0x8f
+# 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: s_nor_b32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x8f]
-0x01,0x6b,0x00,0x8f
+# 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: s_nor_b32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x8f]
-0x01,0x6a,0x00,0x8f
+# 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: s_nor_b32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x8f]
-0x6b,0x02,0x00,0x8f
+# 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: s_nor_b32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x8f]
-0x6a,0x02,0x00,0x8f
+# 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: s_nor_b32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x8f]
-0x68,0x67,0x69,0x8f
+# 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: s_nor_b32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x8f]
-0x68,0x02,0x69,0x8f
+# 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: s_nor_b32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x8f]
-0x01,0x67,0x69,0x8f
+# 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: s_nor_b32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x8f]
-0x01,0x02,0x69,0x8f
+# 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: s_nor_b32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x8f]
-0x01,0x02,0x6b,0x8f
+# 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: s_nor_b32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x8f]
-0x01,0x02,0x6a,0x8f
+# 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: s_nor_b64 exec, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xfe,0x8f]
-0x02,0x04,0xfe,0x8f
+# 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: s_nor_b64 s[0:1], 0.5, s[4:5]           ; encoding: [0xf0,0x04,0x80,0x8f]
-0xf0,0x04,0x80,0x8f
+# 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: s_nor_b64 s[0:1], 0, s[4:5]             ; encoding: [0x80,0x04,0x80,0x8f]
-0x80,0x04,0x80,0x8f
+# 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: s_nor_b64 s[0:1], 0x3f717273, s[4:5]    ; encoding: [0xff,0x04,0x80,0x8f,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x8f,0x73,0x72,0x71,0x3f
+# 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: s_nor_b64 s[0:1], 0xaf123456, s[4:5]    ; encoding: [0xff,0x04,0x80,0x8f,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x8f,0x56,0x34,0x12,0xaf
+# 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: s_nor_b64 s[0:1], -1, s[4:5]            ; encoding: [0xc1,0x04,0x80,0x8f]
-0xc1,0x04,0x80,0x8f
+# 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: s_nor_b64 s[0:1], -4.0, s[4:5]          ; encoding: [0xf7,0x04,0x80,0x8f]
-0xf7,0x04,0x80,0x8f
+# 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: s_nor_b64 s[0:1], exec, s[4:5]          ; encoding: [0x7e,0x04,0x80,0x8f]
-0x7e,0x04,0x80,0x8f
+# 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: s_nor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8f]
-0x66,0x64,0x80,0x8f
+# 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: s_nor_b64 s[0:1], s[102:103], s[4:5]    ; encoding: [0x66,0x04,0x80,0x8f]
-0x66,0x04,0x80,0x8f
+# 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: s_nor_b64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x80,0x8f]
-0x02,0xf0,0x80,0x8f
+# 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: s_nor_b64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x80,0x8f]
-0x02,0x80,0x80,0x8f
+# 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: s_nor_b64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x80,0x8f,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x80,0x8f,0x73,0x72,0x71,0x3f
+# 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: s_nor_b64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x80,0x8f,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x80,0x8f,0x56,0x34,0x12,0xaf
+# 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: s_nor_b64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x80,0x8f]
-0x02,0xc1,0x80,0x8f
+# 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: s_nor_b64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x80,0x8f]
-0x02,0xf7,0x80,0x8f
+# 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: s_nor_b64 s[0:1], s[2:3], exec          ; encoding: [0x02,0x7e,0x80,0x8f]
-0x02,0x7e,0x80,0x8f
+# 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: s_nor_b64 s[0:1], s[2:3], s[100:101]    ; encoding: [0x02,0x64,0x80,0x8f]
-0x02,0x64,0x80,0x8f
+# 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: s_nor_b64 s[0:1], s[2:3], s[4:5]        ; encoding: [0x02,0x04,0x80,0x8f]
-0x02,0x04,0x80,0x8f
+# 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: s_nor_b64 s[0:1], s[2:3], vcc           ; encoding: [0x02,0x6a,0x80,0x8f]
-0x02,0x6a,0x80,0x8f
+# 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: s_nor_b64 s[0:1], vcc, s[4:5]           ; encoding: [0x6a,0x04,0x80,0x8f]
-0x6a,0x04,0x80,0x8f
+# 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: s_nor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8f]
-0x66,0x64,0xe8,0x8f
+# 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: s_nor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8f]
-0x66,0x04,0xe8,0x8f
+# 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: s_nor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8f]
-0x02,0x64,0xe8,0x8f
+# 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: s_nor_b64 s[104:105], s[2:3], s[4:5]    ; encoding: [0x02,0x04,0xe8,0x8f]
-0x02,0x04,0xe8,0x8f
+# 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: s_nor_b64 vcc, s[2:3], s[4:5]           ; encoding: [0x02,0x04,0xea,0x8f]
-0x02,0x04,0xea,0x8f
+# 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: s_nor_saveexec_b32 s0, 0.5              ; encoding: [0xf0,0x28,0x80,0xbe]
-0xf0,0x28,0x80,0xbe
+# 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: s_nor_saveexec_b32 s0, 0                ; encoding: [0x80,0x28,0x80,0xbe]
-0x80,0x28,0x80,0xbe
+# 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: s_nor_saveexec_b32 s0, 0x3f717273       ; encoding: [0xff,0x28,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x28,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_nor_saveexec_b32 s0, 0xaf123456       ; encoding: [0xff,0x28,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x28,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_nor_saveexec_b32 s0, -1               ; encoding: [0xc1,0x28,0x80,0xbe]
-0xc1,0x28,0x80,0xbe
+# 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: s_nor_saveexec_b32 s0, -4.0             ; encoding: [0xf7,0x28,0x80,0xbe]
-0xf7,0x28,0x80,0xbe
+# 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: s_nor_saveexec_b32 s0, exec_hi          ; encoding: [0x7f,0x28,0x80,0xbe]
-0x7f,0x28,0x80,0xbe
+# 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: s_nor_saveexec_b32 s0, exec_lo          ; encoding: [0x7e,0x28,0x80,0xbe]
-0x7e,0x28,0x80,0xbe
+# 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: s_nor_saveexec_b32 s0, m0               ; encoding: [0x7d,0x28,0x80,0xbe]
-0x7d,0x28,0x80,0xbe
+# 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: s_nor_saveexec_b32 s0, s104             ; encoding: [0x68,0x28,0x80,0xbe]
-0x68,0x28,0x80,0xbe
+# 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: s_nor_saveexec_b32 s0, s1               ; encoding: [0x01,0x28,0x80,0xbe]
-0x01,0x28,0x80,0xbe
+# 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: s_nor_saveexec_b32 s0, vcc_hi           ; encoding: [0x6b,0x28,0x80,0xbe]
-0x6b,0x28,0x80,0xbe
+# 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: s_nor_saveexec_b32 s0, vcc_lo           ; encoding: [0x6a,0x28,0x80,0xbe]
-0x6a,0x28,0x80,0xbe
+# 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: s_nor_saveexec_b32 s105, s104           ; encoding: [0x68,0x28,0xe9,0xbe]
-0x68,0x28,0xe9,0xbe
+# 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: s_nor_saveexec_b32 s105, s1             ; encoding: [0x01,0x28,0xe9,0xbe]
-0x01,0x28,0xe9,0xbe
+# 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: s_nor_saveexec_b32 vcc_hi, s1           ; encoding: [0x01,0x28,0xeb,0xbe]
-0x01,0x28,0xeb,0xbe
+# 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: s_nor_saveexec_b32 vcc_lo, s1           ; encoding: [0x01,0x28,0xea,0xbe]
-0x01,0x28,0xea,0xbe
+# 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: s_nor_saveexec_b64 s[0:1], 0.5          ; encoding: [0xf0,0x29,0x80,0xbe]
-0xf0,0x29,0x80,0xbe
+# 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: s_nor_saveexec_b64 s[0:1], 0            ; encoding: [0x80,0x29,0x80,0xbe]
-0x80,0x29,0x80,0xbe
+# 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: s_nor_saveexec_b64 s[0:1], 0x3f717273   ; encoding: [0xff,0x29,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x29,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_nor_saveexec_b64 s[0:1], 0xaf123456   ; encoding: [0xff,0x29,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x29,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_nor_saveexec_b64 s[0:1], -1           ; encoding: [0xc1,0x29,0x80,0xbe]
-0xc1,0x29,0x80,0xbe
+# 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: s_nor_saveexec_b64 s[0:1], -4.0         ; encoding: [0xf7,0x29,0x80,0xbe]
-0xf7,0x29,0x80,0xbe
+# 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: s_nor_saveexec_b64 s[0:1], exec         ; encoding: [0x7e,0x29,0x80,0xbe]
-0x7e,0x29,0x80,0xbe
+# 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: s_nor_saveexec_b64 s[0:1], s[102:103]   ; encoding: [0x66,0x29,0x80,0xbe]
-0x66,0x29,0x80,0xbe
+# 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: s_nor_saveexec_b64 s[0:1], s[2:3]       ; encoding: [0x02,0x29,0x80,0xbe]
-0x02,0x29,0x80,0xbe
+# 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: s_nor_saveexec_b64 s[0:1], vcc          ; encoding: [0x6a,0x29,0x80,0xbe]
-0x6a,0x29,0x80,0xbe
+# 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: s_nor_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x29,0xe8,0xbe]
-0x66,0x29,0xe8,0xbe
+# 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: s_nor_saveexec_b64 s[104:105], s[2:3]   ; encoding: [0x02,0x29,0xe8,0xbe]
-0x02,0x29,0xe8,0xbe
+# 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: s_nor_saveexec_b64 vcc, s[2:3]          ; encoding: [0x02,0x29,0xea,0xbe]
-0x02,0x29,0xea,0xbe
+# 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: s_not_b32 exec_hi, s1                   ; encoding: [0x01,0x1e,0xff,0xbe]
-0x01,0x1e,0xff,0xbe
+# 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: s_not_b32 exec_lo, s1                   ; encoding: [0x01,0x1e,0xfe,0xbe]
-0x01,0x1e,0xfe,0xbe
+# 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: s_not_b32 m0, s1                        ; encoding: [0x01,0x1e,0xfd,0xbe]
-0x01,0x1e,0xfd,0xbe
+# 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: s_not_b32 s0, 0.5                       ; encoding: [0xf0,0x1e,0x80,0xbe]
-0xf0,0x1e,0x80,0xbe
+# 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: s_not_b32 s0, 0                         ; encoding: [0x80,0x1e,0x80,0xbe]
-0x80,0x1e,0x80,0xbe
+# 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: s_not_b32 s0, 0x3f717273                ; encoding: [0xff,0x1e,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x1e,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_not_b32 s0, 0xaf123456                ; encoding: [0xff,0x1e,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x1e,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_not_b32 s0, -1                        ; encoding: [0xc1,0x1e,0x80,0xbe]
-0xc1,0x1e,0x80,0xbe
+# 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: s_not_b32 s0, -4.0                      ; encoding: [0xf7,0x1e,0x80,0xbe]
-0xf7,0x1e,0x80,0xbe
+# 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: s_not_b32 s0, exec_hi                   ; encoding: [0x7f,0x1e,0x80,0xbe]
-0x7f,0x1e,0x80,0xbe
+# 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: s_not_b32 s0, exec_lo                   ; encoding: [0x7e,0x1e,0x80,0xbe]
-0x7e,0x1e,0x80,0xbe
+# 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: s_not_b32 s0, m0                        ; encoding: [0x7d,0x1e,0x80,0xbe]
-0x7d,0x1e,0x80,0xbe
+# 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: s_not_b32 s0, s104                      ; encoding: [0x68,0x1e,0x80,0xbe]
-0x68,0x1e,0x80,0xbe
+# 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: s_not_b32 s0, s1                        ; encoding: [0x01,0x1e,0x80,0xbe]
-0x01,0x1e,0x80,0xbe
+# 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: s_not_b32 s0, vcc_hi                    ; encoding: [0x6b,0x1e,0x80,0xbe]
-0x6b,0x1e,0x80,0xbe
+# 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: s_not_b32 s0, vcc_lo                    ; encoding: [0x6a,0x1e,0x80,0xbe]
-0x6a,0x1e,0x80,0xbe
+# 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: s_not_b32 s105, s104                    ; encoding: [0x68,0x1e,0xe9,0xbe]
-0x68,0x1e,0xe9,0xbe
+# 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: s_not_b32 s105, s1                      ; encoding: [0x01,0x1e,0xe9,0xbe]
-0x01,0x1e,0xe9,0xbe
+# 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: s_not_b32 vcc_hi, s1                    ; encoding: [0x01,0x1e,0xeb,0xbe]
-0x01,0x1e,0xeb,0xbe
+# 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: s_not_b32 vcc_lo, s1                    ; encoding: [0x01,0x1e,0xea,0xbe]
-0x01,0x1e,0xea,0xbe
+# 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: s_not_b64 exec, s[2:3]                  ; encoding: [0x02,0x1f,0xfe,0xbe]
-0x02,0x1f,0xfe,0xbe
+# 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: s_not_b64 s[0:1], 0.5                   ; encoding: [0xf0,0x1f,0x80,0xbe]
-0xf0,0x1f,0x80,0xbe
+# 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: s_not_b64 s[0:1], 0                     ; encoding: [0x80,0x1f,0x80,0xbe]
-0x80,0x1f,0x80,0xbe
+# 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: s_not_b64 s[0:1], 0x3f717273            ; encoding: [0xff,0x1f,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x1f,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_not_b64 s[0:1], 0xaf123456            ; encoding: [0xff,0x1f,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x1f,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_not_b64 s[0:1], -1                    ; encoding: [0xc1,0x1f,0x80,0xbe]
-0xc1,0x1f,0x80,0xbe
+# 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: s_not_b64 s[0:1], -4.0                  ; encoding: [0xf7,0x1f,0x80,0xbe]
-0xf7,0x1f,0x80,0xbe
+# 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: s_not_b64 s[0:1], exec                  ; encoding: [0x7e,0x1f,0x80,0xbe]
-0x7e,0x1f,0x80,0xbe
+# 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: s_not_b64 s[0:1], s[102:103]            ; encoding: [0x66,0x1f,0x80,0xbe]
-0x66,0x1f,0x80,0xbe
+# 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: s_not_b64 s[0:1], s[2:3]                ; encoding: [0x02,0x1f,0x80,0xbe]
-0x02,0x1f,0x80,0xbe
+# 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: s_not_b64 s[0:1], vcc                   ; encoding: [0x6a,0x1f,0x80,0xbe]
-0x6a,0x1f,0x80,0xbe
+# 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: s_not_b64 s[104:105], s[102:103]        ; encoding: [0x66,0x1f,0xe8,0xbe]
-0x66,0x1f,0xe8,0xbe
+# 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: s_not_b64 s[104:105], s[2:3]            ; encoding: [0x02,0x1f,0xe8,0xbe]
-0x02,0x1f,0xe8,0xbe
+# 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: s_not_b64 vcc, s[2:3]                   ; encoding: [0x02,0x1f,0xea,0xbe]
-0x02,0x1f,0xea,0xbe
+# 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: s_or_b32 exec_hi, s1, s2                ; encoding: [0x01,0x02,0x7f,0x8c]
-0x01,0x02,0x7f,0x8c
+# 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: s_or_b32 exec_lo, s1, s2                ; encoding: [0x01,0x02,0x7e,0x8c]
-0x01,0x02,0x7e,0x8c
+# 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: s_or_b32 m0, s1, s2                     ; encoding: [0x01,0x02,0x7d,0x8c]
-0x01,0x02,0x7d,0x8c
+# 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: s_or_b32 s0, 0.5, s2                    ; encoding: [0xf0,0x02,0x00,0x8c]
-0xf0,0x02,0x00,0x8c
+# 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: s_or_b32 s0, 0, s2                      ; encoding: [0x80,0x02,0x00,0x8c]
-0x80,0x02,0x00,0x8c
+# 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: s_or_b32 s0, 0x3f717273, s2             ; encoding: [0xff,0x02,0x00,0x8c,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x8c,0x73,0x72,0x71,0x3f
+# 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: s_or_b32 s0, 0xaf123456, s2             ; encoding: [0xff,0x02,0x00,0x8c,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x8c,0x56,0x34,0x12,0xaf
+# 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: s_or_b32 s0, -1, s2                     ; encoding: [0xc1,0x02,0x00,0x8c]
-0xc1,0x02,0x00,0x8c
+# 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: s_or_b32 s0, -4.0, s2                   ; encoding: [0xf7,0x02,0x00,0x8c]
-0xf7,0x02,0x00,0x8c
+# 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: s_or_b32 s0, exec_hi, s2                ; encoding: [0x7f,0x02,0x00,0x8c]
-0x7f,0x02,0x00,0x8c
+# 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: s_or_b32 s0, exec_lo, s2                ; encoding: [0x7e,0x02,0x00,0x8c]
-0x7e,0x02,0x00,0x8c
+# 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: s_or_b32 s0, m0, s2                     ; encoding: [0x7d,0x02,0x00,0x8c]
-0x7d,0x02,0x00,0x8c
+# 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: s_or_b32 s0, s104, s103                 ; encoding: [0x68,0x67,0x00,0x8c]
-0x68,0x67,0x00,0x8c
+# 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: s_or_b32 s0, s104, s2                   ; encoding: [0x68,0x02,0x00,0x8c]
-0x68,0x02,0x00,0x8c
+# 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: s_or_b32 s0, s1, 0.5                    ; encoding: [0x01,0xf0,0x00,0x8c]
-0x01,0xf0,0x00,0x8c
+# 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: s_or_b32 s0, s1, 0                      ; encoding: [0x01,0x80,0x00,0x8c]
-0x01,0x80,0x00,0x8c
+# 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: s_or_b32 s0, s1, 0x3f717273             ; encoding: [0x01,0xff,0x00,0x8c,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x8c,0x73,0x72,0x71,0x3f
+# 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: s_or_b32 s0, s1, 0xaf123456             ; encoding: [0x01,0xff,0x00,0x8c,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x8c,0x56,0x34,0x12,0xaf
+# 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: s_or_b32 s0, s1, -1                     ; encoding: [0x01,0xc1,0x00,0x8c]
-0x01,0xc1,0x00,0x8c
+# 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: s_or_b32 s0, s1, -4.0                   ; encoding: [0x01,0xf7,0x00,0x8c]
-0x01,0xf7,0x00,0x8c
+# 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: s_or_b32 s0, s1, exec_hi                ; encoding: [0x01,0x7f,0x00,0x8c]
-0x01,0x7f,0x00,0x8c
+# 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: s_or_b32 s0, s1, exec_lo                ; encoding: [0x01,0x7e,0x00,0x8c]
-0x01,0x7e,0x00,0x8c
+# 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: s_or_b32 s0, s1, m0                     ; encoding: [0x01,0x7d,0x00,0x8c]
-0x01,0x7d,0x00,0x8c
+# 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: s_or_b32 s0, s1, s103                   ; encoding: [0x01,0x67,0x00,0x8c]
-0x01,0x67,0x00,0x8c
+# 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: s_or_b32 s0, s1, s2                     ; encoding: [0x01,0x02,0x00,0x8c]
-0x01,0x02,0x00,0x8c
+# 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: s_or_b32 s0, s1, vcc_hi                 ; encoding: [0x01,0x6b,0x00,0x8c]
-0x01,0x6b,0x00,0x8c
+# 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: s_or_b32 s0, s1, vcc_lo                 ; encoding: [0x01,0x6a,0x00,0x8c]
-0x01,0x6a,0x00,0x8c
+# 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: s_or_b32 s0, vcc_hi, s2                 ; encoding: [0x6b,0x02,0x00,0x8c]
-0x6b,0x02,0x00,0x8c
+# 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: s_or_b32 s0, vcc_lo, s2                 ; encoding: [0x6a,0x02,0x00,0x8c]
-0x6a,0x02,0x00,0x8c
+# 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: s_or_b32 s105, s104, s103               ; encoding: [0x68,0x67,0x69,0x8c]
-0x68,0x67,0x69,0x8c
+# 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: s_or_b32 s105, s104, s2                 ; encoding: [0x68,0x02,0x69,0x8c]
-0x68,0x02,0x69,0x8c
+# 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: s_or_b32 s105, s1, s103                 ; encoding: [0x01,0x67,0x69,0x8c]
-0x01,0x67,0x69,0x8c
+# 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: s_or_b32 s105, s1, s2                   ; encoding: [0x01,0x02,0x69,0x8c]
-0x01,0x02,0x69,0x8c
+# 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: s_or_b32 vcc_hi, s1, s2                 ; encoding: [0x01,0x02,0x6b,0x8c]
-0x01,0x02,0x6b,0x8c
+# 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: s_or_b32 vcc_lo, s1, s2                 ; encoding: [0x01,0x02,0x6a,0x8c]
-0x01,0x02,0x6a,0x8c
+# 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: s_or_b64 exec, s[2:3], s[4:5]           ; encoding: [0x02,0x04,0xfe,0x8c]
-0x02,0x04,0xfe,0x8c
+# 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: s_or_b64 s[0:1], 0.5, s[4:5]            ; encoding: [0xf0,0x04,0x80,0x8c]
-0xf0,0x04,0x80,0x8c
+# 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: s_or_b64 s[0:1], 0, s[4:5]              ; encoding: [0x80,0x04,0x80,0x8c]
-0x80,0x04,0x80,0x8c
+# 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: s_or_b64 s[0:1], 0x3f717273, s[4:5]     ; encoding: [0xff,0x04,0x80,0x8c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x8c,0x73,0x72,0x71,0x3f
+# 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: s_or_b64 s[0:1], 0xaf123456, s[4:5]     ; encoding: [0xff,0x04,0x80,0x8c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x8c,0x56,0x34,0x12,0xaf
+# 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: s_or_b64 s[0:1], -1, s[4:5]             ; encoding: [0xc1,0x04,0x80,0x8c]
-0xc1,0x04,0x80,0x8c
+# 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: s_or_b64 s[0:1], -4.0, s[4:5]           ; encoding: [0xf7,0x04,0x80,0x8c]
-0xf7,0x04,0x80,0x8c
+# 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: s_or_b64 s[0:1], exec, s[4:5]           ; encoding: [0x7e,0x04,0x80,0x8c]
-0x7e,0x04,0x80,0x8c
+# 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: s_or_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8c]
-0x66,0x64,0x80,0x8c
+# 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: s_or_b64 s[0:1], s[102:103], s[4:5]     ; encoding: [0x66,0x04,0x80,0x8c]
-0x66,0x04,0x80,0x8c
+# 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: s_or_b64 s[0:1], s[2:3], 0.5            ; encoding: [0x02,0xf0,0x80,0x8c]
-0x02,0xf0,0x80,0x8c
+# 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: s_or_b64 s[0:1], s[2:3], 0              ; encoding: [0x02,0x80,0x80,0x8c]
-0x02,0x80,0x80,0x8c
+# 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: s_or_b64 s[0:1], s[2:3], 0x3f717273     ; encoding: [0x02,0xff,0x80,0x8c,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x80,0x8c,0x73,0x72,0x71,0x3f
+# 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: s_or_b64 s[0:1], s[2:3], 0xaf123456     ; encoding: [0x02,0xff,0x80,0x8c,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x80,0x8c,0x56,0x34,0x12,0xaf
+# 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: s_or_b64 s[0:1], s[2:3], -1             ; encoding: [0x02,0xc1,0x80,0x8c]
-0x02,0xc1,0x80,0x8c
+# 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: s_or_b64 s[0:1], s[2:3], -4.0           ; encoding: [0x02,0xf7,0x80,0x8c]
-0x02,0xf7,0x80,0x8c
+# 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: s_or_b64 s[0:1], s[2:3], exec           ; encoding: [0x02,0x7e,0x80,0x8c]
-0x02,0x7e,0x80,0x8c
+# 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: s_or_b64 s[0:1], s[2:3], s[100:101]     ; encoding: [0x02,0x64,0x80,0x8c]
-0x02,0x64,0x80,0x8c
+# 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: s_or_b64 s[0:1], s[2:3], s[4:5]         ; encoding: [0x02,0x04,0x80,0x8c]
-0x02,0x04,0x80,0x8c
+# 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: s_or_b64 s[0:1], s[2:3], vcc            ; encoding: [0x02,0x6a,0x80,0x8c]
-0x02,0x6a,0x80,0x8c
+# 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: s_or_b64 s[0:1], vcc, s[4:5]            ; encoding: [0x6a,0x04,0x80,0x8c]
-0x6a,0x04,0x80,0x8c
+# 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: s_or_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8c]
-0x66,0x64,0xe8,0x8c
+# 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: s_or_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8c]
-0x66,0x04,0xe8,0x8c
+# 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: s_or_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8c]
-0x02,0x64,0xe8,0x8c
+# 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: s_or_b64 s[104:105], s[2:3], s[4:5]     ; encoding: [0x02,0x04,0xe8,0x8c]
-0x02,0x04,0xe8,0x8c
+# 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: s_or_b64 vcc, s[2:3], s[4:5]            ; encoding: [0x02,0x04,0xea,0x8c]
-0x02,0x04,0xea,0x8c
+# 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: s_or_not0_saveexec_b32 s0, 0.5          ; encoding: [0xf0,0x2e,0x80,0xbe]
-0xf0,0x2e,0x80,0xbe
+# 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: s_or_not0_saveexec_b32 s0, 0            ; encoding: [0x80,0x2e,0x80,0xbe]
-0x80,0x2e,0x80,0xbe
+# 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: s_or_not0_saveexec_b32 s0, 0x3f717273   ; encoding: [0xff,0x2e,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x2e,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_or_not0_saveexec_b32 s0, 0xaf123456   ; encoding: [0xff,0x2e,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x2e,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_or_not0_saveexec_b32 s0, -1           ; encoding: [0xc1,0x2e,0x80,0xbe]
-0xc1,0x2e,0x80,0xbe
+# 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: s_or_not0_saveexec_b32 s0, -4.0         ; encoding: [0xf7,0x2e,0x80,0xbe]
-0xf7,0x2e,0x80,0xbe
+# 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: s_or_not0_saveexec_b32 s0, exec_hi      ; encoding: [0x7f,0x2e,0x80,0xbe]
-0x7f,0x2e,0x80,0xbe
+# 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: s_or_not0_saveexec_b32 s0, exec_lo      ; encoding: [0x7e,0x2e,0x80,0xbe]
-0x7e,0x2e,0x80,0xbe
+# 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: s_or_not0_saveexec_b32 s0, m0           ; encoding: [0x7d,0x2e,0x80,0xbe]
-0x7d,0x2e,0x80,0xbe
+# 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: s_or_not0_saveexec_b32 s0, s104         ; encoding: [0x68,0x2e,0x80,0xbe]
-0x68,0x2e,0x80,0xbe
+# 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: s_or_not0_saveexec_b32 s0, s1           ; encoding: [0x01,0x2e,0x80,0xbe]
-0x01,0x2e,0x80,0xbe
+# 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: s_or_not0_saveexec_b32 s0, vcc_hi       ; encoding: [0x6b,0x2e,0x80,0xbe]
-0x6b,0x2e,0x80,0xbe
+# 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: s_or_not0_saveexec_b32 s0, vcc_lo       ; encoding: [0x6a,0x2e,0x80,0xbe]
-0x6a,0x2e,0x80,0xbe
+# 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: s_or_not0_saveexec_b32 s105, s104       ; encoding: [0x68,0x2e,0xe9,0xbe]
-0x68,0x2e,0xe9,0xbe
+# 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: s_or_not0_saveexec_b32 s105, s1         ; encoding: [0x01,0x2e,0xe9,0xbe]
-0x01,0x2e,0xe9,0xbe
+# 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: s_or_not0_saveexec_b32 vcc_hi, s1       ; encoding: [0x01,0x2e,0xeb,0xbe]
-0x01,0x2e,0xeb,0xbe
+# 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: s_or_not0_saveexec_b32 vcc_lo, s1       ; encoding: [0x01,0x2e,0xea,0xbe]
-0x01,0x2e,0xea,0xbe
+# 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: s_or_not0_saveexec_b64 s[0:1], 0.5      ; encoding: [0xf0,0x2f,0x80,0xbe]
-0xf0,0x2f,0x80,0xbe
+# 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: s_or_not0_saveexec_b64 s[0:1], 0        ; encoding: [0x80,0x2f,0x80,0xbe]
-0x80,0x2f,0x80,0xbe
+# 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: s_or_not0_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x2f,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x2f,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_or_not0_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x2f,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x2f,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_or_not0_saveexec_b64 s[0:1], -1       ; encoding: [0xc1,0x2f,0x80,0xbe]
-0xc1,0x2f,0x80,0xbe
+# 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: s_or_not0_saveexec_b64 s[0:1], -4.0     ; encoding: [0xf7,0x2f,0x80,0xbe]
-0xf7,0x2f,0x80,0xbe
+# 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: s_or_not0_saveexec_b64 s[0:1], exec     ; encoding: [0x7e,0x2f,0x80,0xbe]
-0x7e,0x2f,0x80,0xbe
+# 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: s_or_not0_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x2f,0x80,0xbe]
-0x66,0x2f,0x80,0xbe
+# 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: s_or_not0_saveexec_b64 s[0:1], s[2:3]   ; encoding: [0x02,0x2f,0x80,0xbe]
-0x02,0x2f,0x80,0xbe
+# 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: s_or_not0_saveexec_b64 s[0:1], vcc      ; encoding: [0x6a,0x2f,0x80,0xbe]
-0x6a,0x2f,0x80,0xbe
+# 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: s_or_not0_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x2f,0xe8,0xbe]
-0x66,0x2f,0xe8,0xbe
+# 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: s_or_not0_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x2f,0xe8,0xbe]
-0x02,0x2f,0xe8,0xbe
+# 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: s_or_not0_saveexec_b64 vcc, s[2:3]      ; encoding: [0x02,0x2f,0xea,0xbe]
-0x02,0x2f,0xea,0xbe
+# 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: s_or_not1_b32 exec_hi, s1, s2           ; encoding: [0x01,0x02,0x7f,0x92]
-0x01,0x02,0x7f,0x92
+# 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: s_or_not1_b32 exec_lo, s1, s2           ; encoding: [0x01,0x02,0x7e,0x92]
-0x01,0x02,0x7e,0x92
+# 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: s_or_not1_b32 m0, s1, s2                ; encoding: [0x01,0x02,0x7d,0x92]
-0x01,0x02,0x7d,0x92
+# 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: s_or_not1_b32 s0, 0.5, s2               ; encoding: [0xf0,0x02,0x00,0x92]
-0xf0,0x02,0x00,0x92
+# 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: s_or_not1_b32 s0, 0, s2                 ; encoding: [0x80,0x02,0x00,0x92]
-0x80,0x02,0x00,0x92
+# 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: s_or_not1_b32 s0, 0x3f717273, s2        ; encoding: [0xff,0x02,0x00,0x92,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x92,0x73,0x72,0x71,0x3f
+# 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: s_or_not1_b32 s0, 0xaf123456, s2        ; encoding: [0xff,0x02,0x00,0x92,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x92,0x56,0x34,0x12,0xaf
+# 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: s_or_not1_b32 s0, -1, s2                ; encoding: [0xc1,0x02,0x00,0x92]
-0xc1,0x02,0x00,0x92
+# 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: s_or_not1_b32 s0, -4.0, s2              ; encoding: [0xf7,0x02,0x00,0x92]
-0xf7,0x02,0x00,0x92
+# 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: s_or_not1_b32 s0, exec_hi, s2           ; encoding: [0x7f,0x02,0x00,0x92]
-0x7f,0x02,0x00,0x92
+# 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: s_or_not1_b32 s0, exec_lo, s2           ; encoding: [0x7e,0x02,0x00,0x92]
-0x7e,0x02,0x00,0x92
+# 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: s_or_not1_b32 s0, m0, s2                ; encoding: [0x7d,0x02,0x00,0x92]
-0x7d,0x02,0x00,0x92
+# 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: s_or_not1_b32 s0, s104, s103            ; encoding: [0x68,0x67,0x00,0x92]
-0x68,0x67,0x00,0x92
+# 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: s_or_not1_b32 s0, s104, s2              ; encoding: [0x68,0x02,0x00,0x92]
-0x68,0x02,0x00,0x92
+# 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: s_or_not1_b32 s0, s1, 0.5               ; encoding: [0x01,0xf0,0x00,0x92]
-0x01,0xf0,0x00,0x92
+# 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: s_or_not1_b32 s0, s1, 0                 ; encoding: [0x01,0x80,0x00,0x92]
-0x01,0x80,0x00,0x92
+# 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: s_or_not1_b32 s0, s1, 0x3f717273        ; encoding: [0x01,0xff,0x00,0x92,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x92,0x73,0x72,0x71,0x3f
+# 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: s_or_not1_b32 s0, s1, 0xaf123456        ; encoding: [0x01,0xff,0x00,0x92,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x92,0x56,0x34,0x12,0xaf
+# 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: s_or_not1_b32 s0, s1, -1                ; encoding: [0x01,0xc1,0x00,0x92]
-0x01,0xc1,0x00,0x92
+# 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: s_or_not1_b32 s0, s1, -4.0              ; encoding: [0x01,0xf7,0x00,0x92]
-0x01,0xf7,0x00,0x92
+# 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: s_or_not1_b32 s0, s1, exec_hi           ; encoding: [0x01,0x7f,0x00,0x92]
-0x01,0x7f,0x00,0x92
+# 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: s_or_not1_b32 s0, s1, exec_lo           ; encoding: [0x01,0x7e,0x00,0x92]
-0x01,0x7e,0x00,0x92
+# 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: s_or_not1_b32 s0, s1, m0                ; encoding: [0x01,0x7d,0x00,0x92]
-0x01,0x7d,0x00,0x92
+# 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: s_or_not1_b32 s0, s1, s103              ; encoding: [0x01,0x67,0x00,0x92]
-0x01,0x67,0x00,0x92
+# 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: s_or_not1_b32 s0, s1, s2                ; encoding: [0x01,0x02,0x00,0x92]
-0x01,0x02,0x00,0x92
+# 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: s_or_not1_b32 s0, s1, vcc_hi            ; encoding: [0x01,0x6b,0x00,0x92]
-0x01,0x6b,0x00,0x92
+# 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: s_or_not1_b32 s0, s1, vcc_lo            ; encoding: [0x01,0x6a,0x00,0x92]
-0x01,0x6a,0x00,0x92
+# 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: s_or_not1_b32 s0, vcc_hi, s2            ; encoding: [0x6b,0x02,0x00,0x92]
-0x6b,0x02,0x00,0x92
+# 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: s_or_not1_b32 s0, vcc_lo, s2            ; encoding: [0x6a,0x02,0x00,0x92]
-0x6a,0x02,0x00,0x92
+# 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: s_or_not1_b32 s105, s104, s103          ; encoding: [0x68,0x67,0x69,0x92]
-0x68,0x67,0x69,0x92
+# 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: s_or_not1_b32 s105, s104, s2            ; encoding: [0x68,0x02,0x69,0x92]
-0x68,0x02,0x69,0x92
+# 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: s_or_not1_b32 s105, s1, s103            ; encoding: [0x01,0x67,0x69,0x92]
-0x01,0x67,0x69,0x92
+# 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: s_or_not1_b32 s105, s1, s2              ; encoding: [0x01,0x02,0x69,0x92]
-0x01,0x02,0x69,0x92
+# 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: s_or_not1_b32 vcc_hi, s1, s2            ; encoding: [0x01,0x02,0x6b,0x92]
-0x01,0x02,0x6b,0x92
+# 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: s_or_not1_b32 vcc_lo, s1, s2            ; encoding: [0x01,0x02,0x6a,0x92]
-0x01,0x02,0x6a,0x92
+# 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: s_or_not1_b64 exec, s[2:3], s[4:5]      ; encoding: [0x02,0x04,0xfe,0x92]
-0x02,0x04,0xfe,0x92
+# 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: s_or_not1_b64 s[0:1], 0.5, s[4:5]       ; encoding: [0xf0,0x04,0x80,0x92]
-0xf0,0x04,0x80,0x92
+# 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: s_or_not1_b64 s[0:1], 0, s[4:5]         ; encoding: [0x80,0x04,0x80,0x92]
-0x80,0x04,0x80,0x92
+# 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: s_or_not1_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x92,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x92,0x73,0x72,0x71,0x3f
+# 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: s_or_not1_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x92,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x92,0x56,0x34,0x12,0xaf
+# 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: s_or_not1_b64 s[0:1], -1, s[4:5]        ; encoding: [0xc1,0x04,0x80,0x92]
-0xc1,0x04,0x80,0x92
+# GFX11: v_min_i16 v255, v1, v2                  ; encoding: [0xff,0x00,0x0c,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x0c,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], -4.0, s[4:5]      ; encoding: [0xf7,0x04,0x80,0x92]
-0xf7,0x04,0x80,0x92
+# GFX11: v_min_i16 v5, 0, v2                     ; encoding: [0x05,0x00,0x0c,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x0c,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], exec, s[4:5]      ; encoding: [0x7e,0x04,0x80,0x92]
-0x7e,0x04,0x80,0x92
+# GFX11: v_min_i16 v5, -1, v2                    ; encoding: [0x05,0x00,0x0c,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x0c,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x92]
-0x66,0x64,0x80,0x92
+# GFX11: v_min_i16 v5, exec_hi, v2               ; encoding: [0x05,0x00,0x0c,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x0c,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x92]
-0x66,0x04,0x80,0x92
+# GFX11: v_min_i16 v5, exec_lo, v2               ; encoding: [0x05,0x00,0x0c,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x0c,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], s[2:3], 0.5       ; encoding: [0x02,0xf0,0x80,0x92]
-0x02,0xf0,0x80,0x92
+# GFX11: v_min_i16 v5, m0, v2                    ; encoding: [0x05,0x00,0x0c,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x0c,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], s[2:3], 0         ; encoding: [0x02,0x80,0x80,0x92]
-0x02,0x80,0x80,0x92
+# GFX11: v_min_i16 v5, s101, v2                  ; encoding: [0x05,0x00,0x0c,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x0c,0xd7,0x65,0x04,0x02,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x92,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x80,0x92,0x73,0x72,0x71,0x3f
+# GFX11: v_min_i16 v5, s1, v2                    ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x0c,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x92,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x80,0x92,0x56,0x34,0x12,0xaf
+# GFX11: v_min_i16 v5, v1, 0                     ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x0c,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], s[2:3], -1        ; encoding: [0x02,0xc1,0x80,0x92]
-0x02,0xc1,0x80,0x92
+# GFX11: v_min_i16 v5, v1, 0x3800                ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x0c,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], s[2:3], -4.0      ; encoding: [0x02,0xf7,0x80,0x92]
-0x02,0xf7,0x80,0x92
+# GFX11: v_min_i16 v5, v1, 0xc400                ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x0c,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], s[2:3], exec      ; encoding: [0x02,0x7e,0x80,0x92]
-0x02,0x7e,0x80,0x92
+# GFX11: v_min_i16 v5, v1, -1                    ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x0c,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x92]
-0x02,0x64,0x80,0x92
+# GFX11: v_min_i16 v5, v1, exec_hi               ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x0c,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], s[2:3], s[4:5]    ; encoding: [0x02,0x04,0x80,0x92]
-0x02,0x04,0x80,0x92
+# GFX11: v_min_i16 v5, v1, exec_lo               ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x0c,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], s[2:3], vcc       ; encoding: [0x02,0x6a,0x80,0x92]
-0x02,0x6a,0x80,0x92
+# GFX11: v_min_i16 v5, v1, m0                    ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x0c,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_or_not1_b64 s[0:1], vcc, s[4:5]       ; encoding: [0x6a,0x04,0x80,0x92]
-0x6a,0x04,0x80,0x92
+# GFX11: v_min_i16 v5, v1, s101                  ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x0c,0xd7,0x01,0xcb,0x00,0x00
 
-# GFX11: s_or_not1_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x92]
-0x66,0x64,0xe8,0x92
+# GFX11: v_min_i16 v5, v1, s2                    ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x0c,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_or_not1_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x92]
-0x66,0x04,0xe8,0x92
+# GFX11: v_min_i16 v5, v1, v255                  ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x0c,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_or_not1_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x92]
-0x02,0x64,0xe8,0x92
+# GFX11: v_min_i16 v5, v1, v2                    ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x0c,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_or_not1_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x92]
-0x02,0x04,0xe8,0x92
+# GFX11: v_min_i16 v5, v1, vcc_hi                ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x0c,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_or_not1_b64 vcc, s[2:3], s[4:5]       ; encoding: [0x02,0x04,0xea,0x92]
-0x02,0x04,0xea,0x92
+# GFX11: v_min_i16 v5, v1, vcc_lo                ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x0c,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s0, 0.5          ; encoding: [0xf0,0x32,0x80,0xbe]
-0xf0,0x32,0x80,0xbe
+# GFX11: v_min_i16 v5, v255, v2                  ; encoding: [0x05,0x00,0x0c,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x0c,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s0, 0            ; encoding: [0x80,0x32,0x80,0xbe]
-0x80,0x32,0x80,0xbe
+# GFX11: v_min_i16 v5, vcc_hi, v2                ; encoding: [0x05,0x00,0x0c,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x0c,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s0, 0x3f717273   ; encoding: [0xff,0x32,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x32,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_min_i16 v5, vcc_lo, v2                ; encoding: [0x05,0x00,0x0c,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x0c,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s0, 0xaf123456   ; encoding: [0xff,0x32,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x32,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_min_u16 v255, v1, v2                  ; encoding: [0xff,0x00,0x0b,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x0b,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s0, -1           ; encoding: [0xc1,0x32,0x80,0xbe]
-0xc1,0x32,0x80,0xbe
+# GFX11: v_min_u16 v5, 0, v2                     ; encoding: [0x05,0x00,0x0b,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x0b,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s0, -4.0         ; encoding: [0xf7,0x32,0x80,0xbe]
-0xf7,0x32,0x80,0xbe
+# GFX11: v_min_u16 v5, 0x3800, v2                ; encoding: [0x05,0x00,0x0b,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x0b,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s0, exec_hi      ; encoding: [0x7f,0x32,0x80,0xbe]
-0x7f,0x32,0x80,0xbe
+# GFX11: v_min_u16 v5, 0xc400, v2                ; encoding: [0x05,0x00,0x0b,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x0b,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s0, exec_lo      ; encoding: [0x7e,0x32,0x80,0xbe]
-0x7e,0x32,0x80,0xbe
+# GFX11: v_min_u16 v5, -1, v2                    ; encoding: [0x05,0x00,0x0b,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x0b,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s0, m0           ; encoding: [0x7d,0x32,0x80,0xbe]
-0x7d,0x32,0x80,0xbe
+# GFX11: v_min_u16 v5, exec_hi, v2               ; encoding: [0x05,0x00,0x0b,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x0b,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s0, s104         ; encoding: [0x68,0x32,0x80,0xbe]
-0x68,0x32,0x80,0xbe
+# GFX11: v_min_u16 v5, exec_lo, v2               ; encoding: [0x05,0x00,0x0b,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x0b,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s0, s1           ; encoding: [0x01,0x32,0x80,0xbe]
-0x01,0x32,0x80,0xbe
+# GFX11: v_min_u16 v5, m0, v2                    ; encoding: [0x05,0x00,0x0b,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x0b,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s0, vcc_hi       ; encoding: [0x6b,0x32,0x80,0xbe]
-0x6b,0x32,0x80,0xbe
+# GFX11: v_min_u16 v5, s101, v2                  ; encoding: [0x05,0x00,0x0b,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x0b,0xd7,0x65,0x04,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s0, vcc_lo       ; encoding: [0x6a,0x32,0x80,0xbe]
-0x6a,0x32,0x80,0xbe
+# GFX11: v_min_u16 v5, s1, v2                    ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x0b,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s105, s104       ; encoding: [0x68,0x32,0xe9,0xbe]
-0x68,0x32,0xe9,0xbe
+# GFX11: v_min_u16 v5, v1, 0                     ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x0b,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_or_not1_saveexec_b32 s105, s1         ; encoding: [0x01,0x32,0xe9,0xbe]
-0x01,0x32,0xe9,0xbe
+# GFX11: v_min_u16 v5, v1, -1                    ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x0b,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_or_not1_saveexec_b32 vcc_hi, s1       ; encoding: [0x01,0x32,0xeb,0xbe]
-0x01,0x32,0xeb,0xbe
+# GFX11: v_min_u16 v5, v1, exec_hi               ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x0b,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_or_not1_saveexec_b32 vcc_lo, s1       ; encoding: [0x01,0x32,0xea,0xbe]
-0x01,0x32,0xea,0xbe
+# GFX11: v_min_u16 v5, v1, exec_lo               ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x0b,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_or_not1_saveexec_b64 s[0:1], 0.5      ; encoding: [0xf0,0x33,0x80,0xbe]
-0xf0,0x33,0x80,0xbe
+# GFX11: v_min_u16 v5, v1, m0                    ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x0b,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_or_not1_saveexec_b64 s[0:1], 0        ; encoding: [0x80,0x33,0x80,0xbe]
-0x80,0x33,0x80,0xbe
+# GFX11: v_min_u16 v5, v1, s101                  ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x0b,0xd7,0x01,0xcb,0x00,0x00
 
-# GFX11: s_or_not1_saveexec_b64 s[0:1], 0x3f717273 ; encoding: [0xff,0x33,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x33,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_min_u16 v5, v1, s2                    ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x0b,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_or_not1_saveexec_b64 s[0:1], 0xaf123456 ; encoding: [0xff,0x33,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x33,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_min_u16 v5, v1, v255                  ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x0b,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_or_not1_saveexec_b64 s[0:1], -1       ; encoding: [0xc1,0x33,0x80,0xbe]
-0xc1,0x33,0x80,0xbe
+# GFX11: v_min_u16 v5, v1, v2                    ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x0b,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b64 s[0:1], -4.0     ; encoding: [0xf7,0x33,0x80,0xbe]
-0xf7,0x33,0x80,0xbe
+# GFX11: v_min_u16 v5, v1, vcc_hi                ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x0b,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_or_not1_saveexec_b64 s[0:1], exec     ; encoding: [0x7e,0x33,0x80,0xbe]
-0x7e,0x33,0x80,0xbe
+# GFX11: v_min_u16 v5, v1, vcc_lo                ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x0b,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_or_not1_saveexec_b64 s[0:1], s[102:103] ; encoding: [0x66,0x33,0x80,0xbe]
-0x66,0x33,0x80,0xbe
+# GFX11: v_min_u16 v5, v255, v2                  ; encoding: [0x05,0x00,0x0b,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x0b,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b64 s[0:1], s[2:3]   ; encoding: [0x02,0x33,0x80,0xbe]
-0x02,0x33,0x80,0xbe
+# GFX11: v_min_u16 v5, vcc_hi, v2                ; encoding: [0x05,0x00,0x0b,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x0b,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b64 s[0:1], vcc      ; encoding: [0x6a,0x33,0x80,0xbe]
-0x6a,0x33,0x80,0xbe
+# GFX11: v_min_u16 v5, vcc_lo, v2                ; encoding: [0x05,0x00,0x0b,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x0b,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_or_not1_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x33,0xe8,0xbe]
-0x66,0x33,0xe8,0xbe
+# 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: s_or_not1_saveexec_b64 s[104:105], s[2:3] ; encoding: [0x02,0x33,0xe8,0xbe]
-0x02,0x33,0xe8,0xbe
+# 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: s_or_not1_saveexec_b64 vcc, s[2:3]      ; encoding: [0x02,0x33,0xea,0xbe]
-0x02,0x33,0xea,0xbe
+# 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: s_or_saveexec_b32 s0, 0.5               ; encoding: [0xf0,0x22,0x80,0xbe]
-0xf0,0x22,0x80,0xbe
+# 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: s_or_saveexec_b32 s0, 0                 ; encoding: [0x80,0x22,0x80,0xbe]
-0x80,0x22,0x80,0xbe
+# 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: s_or_saveexec_b32 s0, 0x3f717273        ; encoding: [0xff,0x22,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x22,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_or_saveexec_b32 s0, 0xaf123456        ; encoding: [0xff,0x22,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x22,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_or_saveexec_b32 s0, -1                ; encoding: [0xc1,0x22,0x80,0xbe]
-0xc1,0x22,0x80,0xbe
+# 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: s_or_saveexec_b32 s0, -4.0              ; encoding: [0xf7,0x22,0x80,0xbe]
-0xf7,0x22,0x80,0xbe
+# 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: s_or_saveexec_b32 s0, exec_hi           ; encoding: [0x7f,0x22,0x80,0xbe]
-0x7f,0x22,0x80,0xbe
+# 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: s_or_saveexec_b32 s0, exec_lo           ; encoding: [0x7e,0x22,0x80,0xbe]
-0x7e,0x22,0x80,0xbe
+# 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: s_or_saveexec_b32 s0, m0                ; encoding: [0x7d,0x22,0x80,0xbe]
-0x7d,0x22,0x80,0xbe
+# 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: s_or_saveexec_b32 s0, s104              ; encoding: [0x68,0x22,0x80,0xbe]
-0x68,0x22,0x80,0xbe
+# 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: s_or_saveexec_b32 s0, s1                ; encoding: [0x01,0x22,0x80,0xbe]
-0x01,0x22,0x80,0xbe
+# 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: s_or_saveexec_b32 s0, vcc_hi            ; encoding: [0x6b,0x22,0x80,0xbe]
-0x6b,0x22,0x80,0xbe
+# 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: s_or_saveexec_b32 s0, vcc_lo            ; encoding: [0x6a,0x22,0x80,0xbe]
-0x6a,0x22,0x80,0xbe
+# 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: s_or_saveexec_b32 s105, s104            ; encoding: [0x68,0x22,0xe9,0xbe]
-0x68,0x22,0xe9,0xbe
+# 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: s_or_saveexec_b32 s105, s1              ; encoding: [0x01,0x22,0xe9,0xbe]
-0x01,0x22,0xe9,0xbe
+# 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: s_or_saveexec_b32 vcc_hi, s1            ; encoding: [0x01,0x22,0xeb,0xbe]
-0x01,0x22,0xeb,0xbe
+# 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: s_or_saveexec_b32 vcc_lo, s1            ; encoding: [0x01,0x22,0xea,0xbe]
-0x01,0x22,0xea,0xbe
+# 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: s_or_saveexec_b64 s[0:1], 0.5           ; encoding: [0xf0,0x23,0x80,0xbe]
-0xf0,0x23,0x80,0xbe
+# 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: s_or_saveexec_b64 s[0:1], 0             ; encoding: [0x80,0x23,0x80,0xbe]
-0x80,0x23,0x80,0xbe
+# 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: s_or_saveexec_b64 s[0:1], 0x3f717273    ; encoding: [0xff,0x23,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x23,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_or_saveexec_b64 s[0:1], 0xaf123456    ; encoding: [0xff,0x23,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x23,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_or_saveexec_b64 s[0:1], -1            ; encoding: [0xc1,0x23,0x80,0xbe]
-0xc1,0x23,0x80,0xbe
+# 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: s_or_saveexec_b64 s[0:1], -4.0          ; encoding: [0xf7,0x23,0x80,0xbe]
-0xf7,0x23,0x80,0xbe
+# 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: s_or_saveexec_b64 s[0:1], exec          ; encoding: [0x7e,0x23,0x80,0xbe]
-0x7e,0x23,0x80,0xbe
+# 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: s_or_saveexec_b64 s[0:1], s[102:103]    ; encoding: [0x66,0x23,0x80,0xbe]
-0x66,0x23,0x80,0xbe
+# 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: s_or_saveexec_b64 s[0:1], s[2:3]        ; encoding: [0x02,0x23,0x80,0xbe]
-0x02,0x23,0x80,0xbe
+# 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: s_or_saveexec_b64 s[0:1], vcc           ; encoding: [0x6a,0x23,0x80,0xbe]
-0x6a,0x23,0x80,0xbe
+# 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: s_or_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x23,0xe8,0xbe]
-0x66,0x23,0xe8,0xbe
+# 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: s_or_saveexec_b64 s[104:105], s[2:3]    ; encoding: [0x02,0x23,0xe8,0xbe]
-0x02,0x23,0xe8,0xbe
+# 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: s_or_saveexec_b64 vcc, s[2:3]           ; encoding: [0x02,0x23,0xea,0xbe]
-0x02,0x23,0xea,0xbe
+# 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: s_pack_hh_b32_b16 exec_hi, s1, s2       ; encoding: [0x01,0x02,0x7f,0x9a]
-0x01,0x02,0x7f,0x9a
+# 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: s_pack_hh_b32_b16 exec_lo, s1, s2       ; encoding: [0x01,0x02,0x7e,0x9a]
-0x01,0x02,0x7e,0x9a
+# 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: s_pack_hh_b32_b16 m0, s1, s2            ; encoding: [0x01,0x02,0x7d,0x9a]
-0x01,0x02,0x7d,0x9a
+# 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: s_pack_hh_b32_b16 s0, 0.5, s2           ; encoding: [0xf0,0x02,0x00,0x9a]
-0xf0,0x02,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, 0, s2             ; encoding: [0x80,0x02,0x00,0x9a]
-0x80,0x02,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, 0x3f717273, s2    ; encoding: [0xff,0x02,0x00,0x9a,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x9a,0x73,0x72,0x71,0x3f
+# 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: s_pack_hh_b32_b16 s0, 0xaf123456, s2    ; encoding: [0xff,0x02,0x00,0x9a,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x9a,0x56,0x34,0x12,0xaf
+# 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: s_pack_hh_b32_b16 s0, -1, s2            ; encoding: [0xc1,0x02,0x00,0x9a]
-0xc1,0x02,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, -4.0, s2          ; encoding: [0xf7,0x02,0x00,0x9a]
-0xf7,0x02,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, exec_hi, s2       ; encoding: [0x7f,0x02,0x00,0x9a]
-0x7f,0x02,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, exec_lo, s2       ; encoding: [0x7e,0x02,0x00,0x9a]
-0x7e,0x02,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, m0, s2            ; encoding: [0x7d,0x02,0x00,0x9a]
-0x7d,0x02,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, s104, s103        ; encoding: [0x68,0x67,0x00,0x9a]
-0x68,0x67,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, s104, s2          ; encoding: [0x68,0x02,0x00,0x9a]
-0x68,0x02,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, s1, 0.5           ; encoding: [0x01,0xf0,0x00,0x9a]
-0x01,0xf0,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, s1, 0             ; encoding: [0x01,0x80,0x00,0x9a]
-0x01,0x80,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, s1, 0x3f717273    ; encoding: [0x01,0xff,0x00,0x9a,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x9a,0x73,0x72,0x71,0x3f
+# 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: s_pack_hh_b32_b16 s0, s1, 0xaf123456    ; encoding: [0x01,0xff,0x00,0x9a,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x9a,0x56,0x34,0x12,0xaf
+# 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: s_pack_hh_b32_b16 s0, s1, -1            ; encoding: [0x01,0xc1,0x00,0x9a]
-0x01,0xc1,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, s1, -4.0          ; encoding: [0x01,0xf7,0x00,0x9a]
-0x01,0xf7,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, s1, exec_hi       ; encoding: [0x01,0x7f,0x00,0x9a]
-0x01,0x7f,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, s1, exec_lo       ; encoding: [0x01,0x7e,0x00,0x9a]
-0x01,0x7e,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, s1, m0            ; encoding: [0x01,0x7d,0x00,0x9a]
-0x01,0x7d,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, s1, s103          ; encoding: [0x01,0x67,0x00,0x9a]
-0x01,0x67,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, s1, s2            ; encoding: [0x01,0x02,0x00,0x9a]
-0x01,0x02,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, s1, vcc_hi        ; encoding: [0x01,0x6b,0x00,0x9a]
-0x01,0x6b,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, s1, vcc_lo        ; encoding: [0x01,0x6a,0x00,0x9a]
-0x01,0x6a,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, vcc_hi, s2        ; encoding: [0x6b,0x02,0x00,0x9a]
-0x6b,0x02,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s0, vcc_lo, s2        ; encoding: [0x6a,0x02,0x00,0x9a]
-0x6a,0x02,0x00,0x9a
+# 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: s_pack_hh_b32_b16 s105, s104, s103      ; encoding: [0x68,0x67,0x69,0x9a]
-0x68,0x67,0x69,0x9a
+# 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: s_pack_hh_b32_b16 s105, s104, s2        ; encoding: [0x68,0x02,0x69,0x9a]
-0x68,0x02,0x69,0x9a
+# 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: s_pack_hh_b32_b16 s105, s1, s103        ; encoding: [0x01,0x67,0x69,0x9a]
-0x01,0x67,0x69,0x9a
+# 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: s_pack_hh_b32_b16 s105, s1, s2          ; encoding: [0x01,0x02,0x69,0x9a]
-0x01,0x02,0x69,0x9a
+# 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: s_pack_hh_b32_b16 vcc_hi, s1, s2        ; encoding: [0x01,0x02,0x6b,0x9a]
-0x01,0x02,0x6b,0x9a
+# 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: s_pack_hh_b32_b16 vcc_lo, s1, s2        ; encoding: [0x01,0x02,0x6a,0x9a]
-0x01,0x02,0x6a,0x9a
+# 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: s_pack_lh_b32_b16 exec_hi, s1, s2       ; encoding: [0x01,0x02,0xff,0x99]
-0x01,0x02,0xff,0x99
+# 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: s_pack_lh_b32_b16 exec_lo, s1, s2       ; encoding: [0x01,0x02,0xfe,0x99]
-0x01,0x02,0xfe,0x99
+# 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: s_pack_lh_b32_b16 m0, s1, s2            ; encoding: [0x01,0x02,0xfd,0x99]
-0x01,0x02,0xfd,0x99
+# 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: s_pack_lh_b32_b16 s0, 0.5, s2           ; encoding: [0xf0,0x02,0x80,0x99]
-0xf0,0x02,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, 0, s2             ; encoding: [0x80,0x02,0x80,0x99]
-0x80,0x02,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, 0x3f717273, s2    ; encoding: [0xff,0x02,0x80,0x99,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x80,0x99,0x73,0x72,0x71,0x3f
+# 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: s_pack_lh_b32_b16 s0, 0xaf123456, s2    ; encoding: [0xff,0x02,0x80,0x99,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x80,0x99,0x56,0x34,0x12,0xaf
+# 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: s_pack_lh_b32_b16 s0, -1, s2            ; encoding: [0xc1,0x02,0x80,0x99]
-0xc1,0x02,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, -4.0, s2          ; encoding: [0xf7,0x02,0x80,0x99]
-0xf7,0x02,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, exec_hi, s2       ; encoding: [0x7f,0x02,0x80,0x99]
-0x7f,0x02,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, exec_lo, s2       ; encoding: [0x7e,0x02,0x80,0x99]
-0x7e,0x02,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, m0, s2            ; encoding: [0x7d,0x02,0x80,0x99]
-0x7d,0x02,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, s104, s103        ; encoding: [0x68,0x67,0x80,0x99]
-0x68,0x67,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, s104, s2          ; encoding: [0x68,0x02,0x80,0x99]
-0x68,0x02,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, s1, 0.5           ; encoding: [0x01,0xf0,0x80,0x99]
-0x01,0xf0,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, s1, 0             ; encoding: [0x01,0x80,0x80,0x99]
-0x01,0x80,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, s1, 0x3f717273    ; encoding: [0x01,0xff,0x80,0x99,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x80,0x99,0x73,0x72,0x71,0x3f
+# 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: s_pack_lh_b32_b16 s0, s1, 0xaf123456    ; encoding: [0x01,0xff,0x80,0x99,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x80,0x99,0x56,0x34,0x12,0xaf
+# 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: s_pack_lh_b32_b16 s0, s1, -1            ; encoding: [0x01,0xc1,0x80,0x99]
-0x01,0xc1,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, s1, -4.0          ; encoding: [0x01,0xf7,0x80,0x99]
-0x01,0xf7,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, s1, exec_hi       ; encoding: [0x01,0x7f,0x80,0x99]
-0x01,0x7f,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, s1, exec_lo       ; encoding: [0x01,0x7e,0x80,0x99]
-0x01,0x7e,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, s1, m0            ; encoding: [0x01,0x7d,0x80,0x99]
-0x01,0x7d,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, s1, s103          ; encoding: [0x01,0x67,0x80,0x99]
-0x01,0x67,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, s1, s2            ; encoding: [0x01,0x02,0x80,0x99]
-0x01,0x02,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, s1, vcc_hi        ; encoding: [0x01,0x6b,0x80,0x99]
-0x01,0x6b,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, s1, vcc_lo        ; encoding: [0x01,0x6a,0x80,0x99]
-0x01,0x6a,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, vcc_hi, s2        ; encoding: [0x6b,0x02,0x80,0x99]
-0x6b,0x02,0x80,0x99
+# 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: s_pack_lh_b32_b16 s0, vcc_lo, s2        ; encoding: [0x6a,0x02,0x80,0x99]
-0x6a,0x02,0x80,0x99
+# 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: s_pack_lh_b32_b16 s105, s104, s103      ; encoding: [0x68,0x67,0xe9,0x99]
-0x68,0x67,0xe9,0x99
+# 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: s_pack_lh_b32_b16 s105, s104, s2        ; encoding: [0x68,0x02,0xe9,0x99]
-0x68,0x02,0xe9,0x99
+# 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: s_pack_lh_b32_b16 s105, s1, s103        ; encoding: [0x01,0x67,0xe9,0x99]
-0x01,0x67,0xe9,0x99
+# 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: s_pack_lh_b32_b16 s105, s1, s2          ; encoding: [0x01,0x02,0xe9,0x99]
-0x01,0x02,0xe9,0x99
+# 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: s_pack_lh_b32_b16 vcc_hi, s1, s2        ; encoding: [0x01,0x02,0xeb,0x99]
-0x01,0x02,0xeb,0x99
+# 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: s_pack_lh_b32_b16 vcc_lo, s1, s2        ; encoding: [0x01,0x02,0xea,0x99]
-0x01,0x02,0xea,0x99
+# 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: s_pack_ll_b32_b16 exec_hi, s1, s2       ; encoding: [0x01,0x02,0x7f,0x99]
-0x01,0x02,0x7f,0x99
+# 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: s_pack_ll_b32_b16 exec_lo, s1, s2       ; encoding: [0x01,0x02,0x7e,0x99]
-0x01,0x02,0x7e,0x99
+# 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: s_pack_ll_b32_b16 m0, s1, s2            ; encoding: [0x01,0x02,0x7d,0x99]
-0x01,0x02,0x7d,0x99
+# 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: s_pack_ll_b32_b16 s0, 0.5, s2           ; encoding: [0xf0,0x02,0x00,0x99]
-0xf0,0x02,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, 0, s2             ; encoding: [0x80,0x02,0x00,0x99]
-0x80,0x02,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, 0x3f717273, s2    ; encoding: [0xff,0x02,0x00,0x99,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x99,0x73,0x72,0x71,0x3f
+# 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: s_pack_ll_b32_b16 s0, 0xaf123456, s2    ; encoding: [0xff,0x02,0x00,0x99,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x99,0x56,0x34,0x12,0xaf
+# 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: s_pack_ll_b32_b16 s0, -1, s2            ; encoding: [0xc1,0x02,0x00,0x99]
-0xc1,0x02,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, -4.0, s2          ; encoding: [0xf7,0x02,0x00,0x99]
-0xf7,0x02,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, exec_hi, s2       ; encoding: [0x7f,0x02,0x00,0x99]
-0x7f,0x02,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, exec_lo, s2       ; encoding: [0x7e,0x02,0x00,0x99]
-0x7e,0x02,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, m0, s2            ; encoding: [0x7d,0x02,0x00,0x99]
-0x7d,0x02,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, s104, s103        ; encoding: [0x68,0x67,0x00,0x99]
-0x68,0x67,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, s104, s2          ; encoding: [0x68,0x02,0x00,0x99]
-0x68,0x02,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, s1, 0.5           ; encoding: [0x01,0xf0,0x00,0x99]
-0x01,0xf0,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, s1, 0             ; encoding: [0x01,0x80,0x00,0x99]
-0x01,0x80,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, s1, 0x3f717273    ; encoding: [0x01,0xff,0x00,0x99,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x99,0x73,0x72,0x71,0x3f
+# 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: s_pack_ll_b32_b16 s0, s1, 0xaf123456    ; encoding: [0x01,0xff,0x00,0x99,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x99,0x56,0x34,0x12,0xaf
+# 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: s_pack_ll_b32_b16 s0, s1, -1            ; encoding: [0x01,0xc1,0x00,0x99]
-0x01,0xc1,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, s1, -4.0          ; encoding: [0x01,0xf7,0x00,0x99]
-0x01,0xf7,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, s1, exec_hi       ; encoding: [0x01,0x7f,0x00,0x99]
-0x01,0x7f,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, s1, exec_lo       ; encoding: [0x01,0x7e,0x00,0x99]
-0x01,0x7e,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, s1, m0            ; encoding: [0x01,0x7d,0x00,0x99]
-0x01,0x7d,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, s1, s103          ; encoding: [0x01,0x67,0x00,0x99]
-0x01,0x67,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, s1, s2            ; encoding: [0x01,0x02,0x00,0x99]
-0x01,0x02,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, s1, vcc_hi        ; encoding: [0x01,0x6b,0x00,0x99]
-0x01,0x6b,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, s1, vcc_lo        ; encoding: [0x01,0x6a,0x00,0x99]
-0x01,0x6a,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, vcc_hi, s2        ; encoding: [0x6b,0x02,0x00,0x99]
-0x6b,0x02,0x00,0x99
+# 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: s_pack_ll_b32_b16 s0, vcc_lo, s2        ; encoding: [0x6a,0x02,0x00,0x99]
-0x6a,0x02,0x00,0x99
+# 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: s_pack_ll_b32_b16 s105, s104, s103      ; encoding: [0x68,0x67,0x69,0x99]
-0x68,0x67,0x69,0x99
+# 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: s_pack_ll_b32_b16 s105, s104, s2        ; encoding: [0x68,0x02,0x69,0x99]
-0x68,0x02,0x69,0x99
+# 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: s_pack_ll_b32_b16 s105, s1, s103        ; encoding: [0x01,0x67,0x69,0x99]
-0x01,0x67,0x69,0x99
+# 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: s_pack_ll_b32_b16 s105, s1, s2          ; encoding: [0x01,0x02,0x69,0x99]
-0x01,0x02,0x69,0x99
+# 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: s_pack_ll_b32_b16 vcc_hi, s1, s2        ; encoding: [0x01,0x02,0x6b,0x99]
-0x01,0x02,0x6b,0x99
+# 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: s_pack_ll_b32_b16 vcc_lo, s1, s2        ; encoding: [0x01,0x02,0x6a,0x99]
-0x01,0x02,0x6a,0x99
+# 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: s_quadmask_b32 exec_hi, s1              ; encoding: [0x01,0x1a,0xff,0xbe]
-0x01,0x1a,0xff,0xbe
+# 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: s_quadmask_b32 exec_lo, s1              ; encoding: [0x01,0x1a,0xfe,0xbe]
-0x01,0x1a,0xfe,0xbe
+# 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: s_quadmask_b32 m0, s1                   ; encoding: [0x01,0x1a,0xfd,0xbe]
-0x01,0x1a,0xfd,0xbe
+# 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: s_quadmask_b32 s0, 0.5                  ; encoding: [0xf0,0x1a,0x80,0xbe]
-0xf0,0x1a,0x80,0xbe
+# 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: s_quadmask_b32 s0, 0                    ; encoding: [0x80,0x1a,0x80,0xbe]
-0x80,0x1a,0x80,0xbe
+# 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: s_quadmask_b32 s0, 0x3f717273           ; encoding: [0xff,0x1a,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x1a,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_quadmask_b32 s0, 0xaf123456           ; encoding: [0xff,0x1a,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x1a,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_quadmask_b32 s0, -1                   ; encoding: [0xc1,0x1a,0x80,0xbe]
-0xc1,0x1a,0x80,0xbe
+# 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: s_quadmask_b32 s0, -4.0                 ; encoding: [0xf7,0x1a,0x80,0xbe]
-0xf7,0x1a,0x80,0xbe
+# 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: s_quadmask_b32 s0, exec_hi              ; encoding: [0x7f,0x1a,0x80,0xbe]
-0x7f,0x1a,0x80,0xbe
+# 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: s_quadmask_b32 s0, exec_lo              ; encoding: [0x7e,0x1a,0x80,0xbe]
-0x7e,0x1a,0x80,0xbe
+# 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: s_quadmask_b32 s0, m0                   ; encoding: [0x7d,0x1a,0x80,0xbe]
-0x7d,0x1a,0x80,0xbe
+# 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: s_quadmask_b32 s0, s104                 ; encoding: [0x68,0x1a,0x80,0xbe]
-0x68,0x1a,0x80,0xbe
+# 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: s_quadmask_b32 s0, s1                   ; encoding: [0x01,0x1a,0x80,0xbe]
-0x01,0x1a,0x80,0xbe
+# 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: s_quadmask_b32 s0, vcc_hi               ; encoding: [0x6b,0x1a,0x80,0xbe]
-0x6b,0x1a,0x80,0xbe
+# 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: s_quadmask_b32 s0, vcc_lo               ; encoding: [0x6a,0x1a,0x80,0xbe]
-0x6a,0x1a,0x80,0xbe
+# 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: s_quadmask_b32 s105, s104               ; encoding: [0x68,0x1a,0xe9,0xbe]
-0x68,0x1a,0xe9,0xbe
+# 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: s_quadmask_b32 s105, s1                 ; encoding: [0x01,0x1a,0xe9,0xbe]
-0x01,0x1a,0xe9,0xbe
+# 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: s_quadmask_b32 vcc_hi, s1               ; encoding: [0x01,0x1a,0xeb,0xbe]
-0x01,0x1a,0xeb,0xbe
+# 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: s_quadmask_b32 vcc_lo, s1               ; encoding: [0x01,0x1a,0xea,0xbe]
-0x01,0x1a,0xea,0xbe
+# 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: s_quadmask_b64 exec, s[2:3]             ; encoding: [0x02,0x1b,0xfe,0xbe]
-0x02,0x1b,0xfe,0xbe
+# 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: s_quadmask_b64 s[0:1], 0.5              ; encoding: [0xf0,0x1b,0x80,0xbe]
-0xf0,0x1b,0x80,0xbe
+# 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: s_quadmask_b64 s[0:1], 0                ; encoding: [0x80,0x1b,0x80,0xbe]
-0x80,0x1b,0x80,0xbe
+# 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: s_quadmask_b64 s[0:1], 0x3f717273       ; encoding: [0xff,0x1b,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x1b,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_quadmask_b64 s[0:1], 0xaf123456       ; encoding: [0xff,0x1b,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x1b,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_quadmask_b64 s[0:1], -1               ; encoding: [0xc1,0x1b,0x80,0xbe]
-0xc1,0x1b,0x80,0xbe
+# 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: s_quadmask_b64 s[0:1], -4.0             ; encoding: [0xf7,0x1b,0x80,0xbe]
-0xf7,0x1b,0x80,0xbe
+# 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: s_quadmask_b64 s[0:1], exec             ; encoding: [0x7e,0x1b,0x80,0xbe]
-0x7e,0x1b,0x80,0xbe
+# 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: s_quadmask_b64 s[0:1], s[102:103]       ; encoding: [0x66,0x1b,0x80,0xbe]
-0x66,0x1b,0x80,0xbe
+# 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: s_quadmask_b64 s[0:1], s[2:3]           ; encoding: [0x02,0x1b,0x80,0xbe]
-0x02,0x1b,0x80,0xbe
+# 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: s_quadmask_b64 s[0:1], vcc              ; encoding: [0x6a,0x1b,0x80,0xbe]
-0x6a,0x1b,0x80,0xbe
+# 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: s_quadmask_b64 s[104:105], s[102:103]   ; encoding: [0x66,0x1b,0xe8,0xbe]
-0x66,0x1b,0xe8,0xbe
+# 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: s_quadmask_b64 s[104:105], s[2:3]       ; encoding: [0x02,0x1b,0xe8,0xbe]
-0x02,0x1b,0xe8,0xbe
+# 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: s_quadmask_b64 vcc, s[2:3]              ; encoding: [0x02,0x1b,0xea,0xbe]
-0x02,0x1b,0xea,0xbe
+# 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: s_rfe_b64 s[0:1]                        ; encoding: [0x00,0x4a,0x80,0xbe]
-0x00,0x4a,0x80,0xbe
+# 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: s_rfe_b64 s[104:105]                    ; encoding: [0x68,0x4a,0x80,0xbe]
-0x68,0x4a,0x80,0xbe
+# 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: s_rfe_b64 vcc                           ; encoding: [0x6a,0x4a,0x80,0xbe]
-0x6a,0x4a,0x80,0xbe
+# 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: s_round_mode 0x0                        ; encoding: [0x00,0x00,0x91,0xbf]
-0x00,0x00,0x91,0xbf
+# 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: s_round_mode 0x1234                     ; encoding: [0x34,0x12,0x91,0xbf]
-0x34,0x12,0x91,0xbf
+# 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: s_round_mode 0xc1d1                     ; encoding: [0xd1,0xc1,0x91,0xbf]
-0xd1,0xc1,0x91,0xbf
+# 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: s_sendmsg 4660                          ; encoding: [0x34,0x12,0xb6,0xbf]
-0x34,0x12,0xb6,0xbf
+# 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: s_sendmsg 49617                         ; encoding: [0xd1,0xc1,0xb6,0xbf]
-0xd1,0xc1,0xb6,0xbf
+# 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: s_sendmsghalt 4660                      ; encoding: [0x34,0x12,0xb7,0xbf]
-0x34,0x12,0xb7,0xbf
+# 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: s_sendmsghalt 49617                     ; encoding: [0xd1,0xc1,0xb7,0xbf]
-0xd1,0xc1,0xb7,0xbf
+# 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: s_sendmsghalt sendmsg(0, 0, 0)          ; encoding: [0x00,0x00,0xb7,0xbf]
-0x00,0x00,0xb7,0xbf
+# 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: s_sendmsg sendmsg(0, 0, 0)              ; encoding: [0x00,0x00,0xb6,0xbf]
-0x00,0x00,0xb6,0xbf
+# 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: s_sendmsg sendmsg(MSG_RTN_GET_DOORBELL) ; encoding: [0x80,0x00,0xb6,0xbf]
-0x80,0x00,0xb6,0xbf
+# 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: s_sendmsg sendmsg(MSG_RTN_GET_DDID)     ; encoding: [0x81,0x00,0xb6,0xbf]
-0x81,0x00,0xb6,0xbf
+# 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: s_sendmsg sendmsg(MSG_RTN_GET_TMA)      ; encoding: [0x82,0x00,0xb6,0xbf]
-0x82,0x00,0xb6,0xbf
+# 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: s_sendmsg sendmsg(MSG_RTN_GET_REALTIME) ; encoding: [0x83,0x00,0xb6,0xbf]
-0x83,0x00,0xb6,0xbf
+# 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: s_sendmsg sendmsg(MSG_RTN_SAVE_WAVE)     ; encoding: [0x84,0x00,0xb6,0xbf]
-0x84,0x00,0xb6,0xbf
+# 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: s_sendmsg sendmsg(MSG_RTN_GET_TBA)      ; encoding: [0x85,0x00,0xb6,0xbf]
-0x85,0x00,0xb6,0xbf
+# 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: s_sendmsg_rtn_b32 s1, sendmsg(0, 0, 0)  ; encoding: [0x00,0x4c,0x81,0xbe]
-0x00,0x4c,0x81,0xbe
+# 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: s_sendmsg_rtn_b32 s2, sendmsg(18, 0, 0) ; encoding: [0x12,0x4c,0x82,0xbe]
-0x12,0x4c,0x82,0xbe
+# 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: s_sendmsg_rtn_b32 s3, sendmsg(255, 0, 0) ; encoding: [0xff,0x4c,0x83,0xbe]
-0xff,0x4c,0x83,0xbe
+# 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: s_sendmsg_rtn_b64 s[0:1], sendmsg(0, 0, 0) ; encoding: [0x00,0x4d,0x80,0xbe]
-0x00,0x4d,0x80,0xbe
+# 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: s_sendmsg_rtn_b64 s[2:3], sendmsg(18, 0, 0) ; encoding: [0x12,0x4d,0x82,0xbe]
-0x12,0x4d,0x82,0xbe
+# 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: s_sendmsg_rtn_b64 s[4:5], sendmsg(255, 0, 0) ; encoding: [0xff,0x4d,0x84,0xbe]
-0xff,0x4d,0x84,0xbe
+# 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: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_DOORBELL) ; encoding: [0x80,0x4c,0x80,0xbe]
-0x80,0x4c,0x80,0xbe
+# 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: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_DDID) ; encoding: [0x81,0x4c,0x80,0xbe]
-0x81,0x4c,0x80,0xbe
+# 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: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_TMA) ; encoding: [0x82,0x4c,0x80,0xbe]
-0x82,0x4c,0x80,0xbe
+# 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: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_REALTIME) ; encoding: [0x83,0x4c,0x80,0xbe]
-0x83,0x4c,0x80,0xbe
+# 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: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_SAVE_WAVE) ; encoding: [0x84,0x4c,0x80,0xbe]
-0x84,0x4c,0x80,0xbe
+# 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: s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_TBA) ; encoding: [0x85,0x4c,0x80,0xbe]
-0x85,0x4c,0x80,0xbe
+# 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: s_sethalt 0                             ; encoding: [0x00,0x00,0x82,0xbf]
-0x00,0x00,0x82,0xbf
+# 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: s_sethalt 0x1234                        ; encoding: [0x34,0x12,0x82,0xbf]
-0x34,0x12,0x82,0xbf
+# 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: s_sethalt 0xc1d1                        ; encoding: [0xd1,0xc1,0x82,0xbf]
-0xd1,0xc1,0x82,0xbf
+# 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: s_set_inst_prefetch_distance 0x0        ; encoding: [0x00,0x00,0x84,0xbf]
-0x00,0x00,0x84,0xbf
+# 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: s_set_inst_prefetch_distance 0x1234     ; encoding: [0x34,0x12,0x84,0xbf]
-0x34,0x12,0x84,0xbf
+# 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: s_set_inst_prefetch_distance 0xc1d1     ; encoding: [0xd1,0xc1,0x84,0xbf]
-0xd1,0xc1,0x84,0xbf
+# 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: s_setkill 0                             ; encoding: [0x00,0x00,0x81,0xbf]
-0x00,0x00,0x81,0xbf
+# 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: s_setkill 0x1234                        ; encoding: [0x34,0x12,0x81,0xbf]
-0x34,0x12,0x81,0xbf
+# 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: s_setkill 0xc1d1                        ; encoding: [0xd1,0xc1,0x81,0xbf]
-0xd1,0xc1,0x81,0xbf
+# GFX11: v_mul_lo_u16 v255, v1, v2               ; encoding: [0xff,0x00,0x05,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x05,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_setpc_b64 s[0:1]                      ; encoding: [0x00,0x48,0x80,0xbe]
-0x00,0x48,0x80,0xbe
+# GFX11: v_mul_lo_u16 v5, 0, v2                  ; encoding: [0x05,0x00,0x05,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x05,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_setpc_b64 s[104:105]                  ; encoding: [0x68,0x48,0x80,0xbe]
-0x68,0x48,0x80,0xbe
+# GFX11: v_mul_lo_u16 v5, 0x3800, v2             ; encoding: [0x05,0x00,0x05,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x05,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
 
-# GFX11: s_setpc_b64 vcc                         ; encoding: [0x6a,0x48,0x80,0xbe]
-0x6a,0x48,0x80,0xbe
+# GFX11: v_mul_lo_u16 v5, 0xc400, v2             ; encoding: [0x05,0x00,0x05,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x05,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_setprio 0                             ; encoding: [0x00,0x00,0xb5,0xbf]
-0x00,0x00,0xb5,0xbf
+# GFX11: v_mul_lo_u16 v5, -1, v2                 ; encoding: [0x05,0x00,0x05,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x05,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_setprio 0x1234                        ; encoding: [0x34,0x12,0xb5,0xbf]
-0x34,0x12,0xb5,0xbf
+# GFX11: v_mul_lo_u16 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x05,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x05,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_setprio 0xc1d1                        ; encoding: [0xd1,0xc1,0xb5,0xbf]
-0xd1,0xc1,0xb5,0xbf
+# GFX11: v_mul_lo_u16 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x05,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x05,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_setreg_b32 hwreg(52, 8, 3), exec_hi   ; encoding: [0x34,0x12,0x7f,0xb9]
-0x34,0x12,0x7f,0xb9
+# GFX11: v_mul_lo_u16 v5, m0, v2                 ; encoding: [0x05,0x00,0x05,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x05,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_setreg_b32 hwreg(52, 8, 3), exec_lo   ; encoding: [0x34,0x12,0x7e,0xb9]
-0x34,0x12,0x7e,0xb9
+# GFX11: v_mul_lo_u16 v5, s101, v2               ; encoding: [0x05,0x00,0x05,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x05,0xd7,0x65,0x04,0x02,0x00
 
-# GFX11: s_setreg_b32 hwreg(52, 8, 3), m0        ; encoding: [0x34,0x12,0x7d,0xb9]
-0x34,0x12,0x7d,0xb9
+# GFX11: v_mul_lo_u16 v5, s1, v2                 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x05,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_setreg_b32 hwreg(52, 8, 3), s0        ; encoding: [0x34,0x12,0x00,0xb9]
-0x34,0x12,0x00,0xb9
+# GFX11: v_mul_lo_u16 v5, v1, 0                  ; encoding: [0x05,0x00,0x05,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x05,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_setreg_b32 hwreg(52, 8, 3), s105      ; encoding: [0x34,0x12,0x69,0xb9]
-0x34,0x12,0x69,0xb9
+# GFX11: v_mul_lo_u16 v5, v1, 0x3800             ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x05,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00
 
-# GFX11: s_setreg_b32 hwreg(52, 8, 3), vcc_hi    ; encoding: [0x34,0x12,0x6b,0xb9]
-0x34,0x12,0x6b,0xb9
+# GFX11: v_mul_lo_u16 v5, v1, 0xc400             ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x05,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_setreg_b32 hwreg(52, 8, 3), vcc_lo    ; encoding: [0x34,0x12,0x6a,0xb9]
-0x34,0x12,0x6a,0xb9
+# GFX11: v_mul_lo_u16 v5, v1, -1                 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x05,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_setreg_b32 hwreg(17, 7, 25), s0 ; encoding: [0xd1,0xc1,0x00,0xb9]
-0xd1,0xc1,0x00,0xb9
+# GFX11: v_mul_lo_u16 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x05,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_sext_i32_i16 exec_hi, s1              ; encoding: [0x01,0x0f,0xff,0xbe]
-0x01,0x0f,0xff,0xbe
+# GFX11: v_mul_lo_u16 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x05,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_sext_i32_i16 exec_lo, s1              ; encoding: [0x01,0x0f,0xfe,0xbe]
-0x01,0x0f,0xfe,0xbe
+# GFX11: v_mul_lo_u16 v5, v1, m0                 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x05,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_sext_i32_i16 m0, s1                   ; encoding: [0x01,0x0f,0xfd,0xbe]
-0x01,0x0f,0xfd,0xbe
+# GFX11: v_mul_lo_u16 v5, v1, s101               ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x05,0xd7,0x01,0xcb,0x00,0x00
 
-# GFX11: s_sext_i32_i16 s0, 0.5                  ; encoding: [0xf0,0x0f,0x80,0xbe]
-0xf0,0x0f,0x80,0xbe
+# GFX11: v_mul_lo_u16 v5, v1, s2                 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x05,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_sext_i32_i16 s0, 0                    ; encoding: [0x80,0x0f,0x80,0xbe]
-0x80,0x0f,0x80,0xbe
+# GFX11: v_mul_lo_u16 v5, v1, v255               ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x05,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_sext_i32_i16 s0, 0x3f717273           ; encoding: [0xff,0x0f,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x0f,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_mul_lo_u16 v5, v1, v2                 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x05,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_sext_i32_i16 s0, 0xaf123456           ; encoding: [0xff,0x0f,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x0f,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_mul_lo_u16 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x05,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_sext_i32_i16 s0, -1                   ; encoding: [0xc1,0x0f,0x80,0xbe]
-0xc1,0x0f,0x80,0xbe
+# GFX11: v_mul_lo_u16 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x05,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_sext_i32_i16 s0, -4.0                 ; encoding: [0xf7,0x0f,0x80,0xbe]
-0xf7,0x0f,0x80,0xbe
+# GFX11: v_mul_lo_u16 v5, v255, v2               ; encoding: [0x05,0x00,0x05,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x05,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_sext_i32_i16 s0, exec_hi              ; encoding: [0x7f,0x0f,0x80,0xbe]
-0x7f,0x0f,0x80,0xbe
+# GFX11: v_mul_lo_u16 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x05,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x05,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_sext_i32_i16 s0, exec_lo              ; encoding: [0x7e,0x0f,0x80,0xbe]
-0x7e,0x0f,0x80,0xbe
+# GFX11: v_mul_lo_u16 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x05,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x05,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_sext_i32_i16 s0, m0                   ; encoding: [0x7d,0x0f,0x80,0xbe]
-0x7d,0x0f,0x80,0xbe
+# 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: s_sext_i32_i16 s0, s104                 ; encoding: [0x68,0x0f,0x80,0xbe]
-0x68,0x0f,0x80,0xbe
+# 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: s_sext_i32_i16 s0, s1                   ; encoding: [0x01,0x0f,0x80,0xbe]
-0x01,0x0f,0x80,0xbe
+# 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: s_sext_i32_i16 s0, vcc_hi               ; encoding: [0x6b,0x0f,0x80,0xbe]
-0x6b,0x0f,0x80,0xbe
+# 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: s_sext_i32_i16 s0, vcc_lo               ; encoding: [0x6a,0x0f,0x80,0xbe]
-0x6a,0x0f,0x80,0xbe
+# 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: s_sext_i32_i16 s105, s104               ; encoding: [0x68,0x0f,0xe9,0xbe]
-0x68,0x0f,0xe9,0xbe
+# 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: s_sext_i32_i16 s105, s1                 ; encoding: [0x01,0x0f,0xe9,0xbe]
-0x01,0x0f,0xe9,0xbe
+# 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: s_sext_i32_i16 vcc_hi, s1               ; encoding: [0x01,0x0f,0xeb,0xbe]
-0x01,0x0f,0xeb,0xbe
+# 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: s_sext_i32_i16 vcc_lo, s1               ; encoding: [0x01,0x0f,0xea,0xbe]
-0x01,0x0f,0xea,0xbe
+# 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: s_sext_i32_i8 exec_hi, s1               ; encoding: [0x01,0x0e,0xff,0xbe]
-0x01,0x0e,0xff,0xbe
+# 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: s_sext_i32_i8 exec_lo, s1               ; encoding: [0x01,0x0e,0xfe,0xbe]
-0x01,0x0e,0xfe,0xbe
+# 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: s_sext_i32_i8 m0, s1                    ; encoding: [0x01,0x0e,0xfd,0xbe]
-0x01,0x0e,0xfd,0xbe
+# 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: s_sext_i32_i8 s0, 0.5                   ; encoding: [0xf0,0x0e,0x80,0xbe]
-0xf0,0x0e,0x80,0xbe
+# 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: s_sext_i32_i8 s0, 0                     ; encoding: [0x80,0x0e,0x80,0xbe]
-0x80,0x0e,0x80,0xbe
+# 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: s_sext_i32_i8 s0, 0x3f717273            ; encoding: [0xff,0x0e,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x0e,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_sext_i32_i8 s0, 0xaf123456            ; encoding: [0xff,0x0e,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x0e,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_sext_i32_i8 s0, -1                    ; encoding: [0xc1,0x0e,0x80,0xbe]
-0xc1,0x0e,0x80,0xbe
+# 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: s_sext_i32_i8 s0, -4.0                  ; encoding: [0xf7,0x0e,0x80,0xbe]
-0xf7,0x0e,0x80,0xbe
+# 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: s_sext_i32_i8 s0, exec_hi               ; encoding: [0x7f,0x0e,0x80,0xbe]
-0x7f,0x0e,0x80,0xbe
+# 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: s_sext_i32_i8 s0, exec_lo               ; encoding: [0x7e,0x0e,0x80,0xbe]
-0x7e,0x0e,0x80,0xbe
+# 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: s_sext_i32_i8 s0, m0                    ; encoding: [0x7d,0x0e,0x80,0xbe]
-0x7d,0x0e,0x80,0xbe
+# 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: s_sext_i32_i8 s0, s104                  ; encoding: [0x68,0x0e,0x80,0xbe]
-0x68,0x0e,0x80,0xbe
+# 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: s_sext_i32_i8 s0, s1                    ; encoding: [0x01,0x0e,0x80,0xbe]
-0x01,0x0e,0x80,0xbe
+# 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: s_sext_i32_i8 s0, vcc_hi                ; encoding: [0x6b,0x0e,0x80,0xbe]
-0x6b,0x0e,0x80,0xbe
+# 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: s_sext_i32_i8 s0, vcc_lo                ; encoding: [0x6a,0x0e,0x80,0xbe]
-0x6a,0x0e,0x80,0xbe
+# 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: s_sext_i32_i8 s105, s104                ; encoding: [0x68,0x0e,0xe9,0xbe]
-0x68,0x0e,0xe9,0xbe
+# 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: s_sext_i32_i8 s105, s1                  ; encoding: [0x01,0x0e,0xe9,0xbe]
-0x01,0x0e,0xe9,0xbe
+# 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: s_sext_i32_i8 vcc_hi, s1                ; encoding: [0x01,0x0e,0xeb,0xbe]
-0x01,0x0e,0xeb,0xbe
+# 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: s_sext_i32_i8 vcc_lo, s1                ; encoding: [0x01,0x0e,0xea,0xbe]
-0x01,0x0e,0xea,0xbe
+# 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: s_sleep 0                               ; encoding: [0x00,0x00,0x83,0xbf]
-0x00,0x00,0x83,0xbf
+# 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: s_sleep 0x1234                          ; encoding: [0x34,0x12,0x83,0xbf]
-0x34,0x12,0x83,0xbf
+# 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: s_sleep 0xc1d1                          ; encoding: [0xd1,0xc1,0x83,0xbf]
-0xd1,0xc1,0x83,0xbf
+# 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: s_subb_u32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0xff,0x82]
-0x01,0x02,0xff,0x82
+# 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: s_subb_u32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0xfe,0x82]
-0x01,0x02,0xfe,0x82
+# 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: s_subb_u32 m0, s1, s2                   ; encoding: [0x01,0x02,0xfd,0x82]
-0x01,0x02,0xfd,0x82
+# 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: s_subb_u32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x80,0x82]
-0xf0,0x02,0x80,0x82
+# 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: s_subb_u32 s0, 0, s2                    ; encoding: [0x80,0x02,0x80,0x82]
-0x80,0x02,0x80,0x82
+# 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: s_subb_u32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x80,0x82,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x80,0x82,0x73,0x72,0x71,0x3f
+# 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: s_subb_u32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x80,0x82,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x80,0x82,0x56,0x34,0x12,0xaf
+# 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: s_subb_u32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x80,0x82]
-0xc1,0x02,0x80,0x82
+# 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: s_subb_u32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x80,0x82]
-0xf7,0x02,0x80,0x82
+# 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: s_subb_u32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x80,0x82]
-0x7f,0x02,0x80,0x82
+# 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: s_subb_u32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x80,0x82]
-0x7e,0x02,0x80,0x82
+# 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: s_subb_u32 s0, m0, s2                   ; encoding: [0x7d,0x02,0x80,0x82]
-0x7d,0x02,0x80,0x82
+# 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: s_subb_u32 s0, s104, s103               ; encoding: [0x68,0x67,0x80,0x82]
-0x68,0x67,0x80,0x82
+# 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: s_subb_u32 s0, s104, s2                 ; encoding: [0x68,0x02,0x80,0x82]
-0x68,0x02,0x80,0x82
+# 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: s_subb_u32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x80,0x82]
-0x01,0xf0,0x80,0x82
+# 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: s_subb_u32 s0, s1, 0                    ; encoding: [0x01,0x80,0x80,0x82]
-0x01,0x80,0x80,0x82
+# 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: s_subb_u32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x80,0x82,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x80,0x82,0x73,0x72,0x71,0x3f
+# 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: s_subb_u32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x80,0x82,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x80,0x82,0x56,0x34,0x12,0xaf
+# 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: s_subb_u32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x80,0x82]
-0x01,0xc1,0x80,0x82
+# 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: s_subb_u32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x80,0x82]
-0x01,0xf7,0x80,0x82
+# 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: s_subb_u32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x80,0x82]
-0x01,0x7f,0x80,0x82
+# 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: s_subb_u32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x80,0x82]
-0x01,0x7e,0x80,0x82
+# 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: s_subb_u32 s0, s1, m0                   ; encoding: [0x01,0x7d,0x80,0x82]
-0x01,0x7d,0x80,0x82
+# 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: s_subb_u32 s0, s1, s103                 ; encoding: [0x01,0x67,0x80,0x82]
-0x01,0x67,0x80,0x82
+# 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: s_subb_u32 s0, s1, s2                   ; encoding: [0x01,0x02,0x80,0x82]
-0x01,0x02,0x80,0x82
+# 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: s_subb_u32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x80,0x82]
-0x01,0x6b,0x80,0x82
+# 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: s_subb_u32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x80,0x82]
-0x01,0x6a,0x80,0x82
+# 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: s_subb_u32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x80,0x82]
-0x6b,0x02,0x80,0x82
+# 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: s_subb_u32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x80,0x82]
-0x6a,0x02,0x80,0x82
+# 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: s_subb_u32 s105, s104, s103             ; encoding: [0x68,0x67,0xe9,0x82]
-0x68,0x67,0xe9,0x82
+# 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: s_subb_u32 s105, s104, s2               ; encoding: [0x68,0x02,0xe9,0x82]
-0x68,0x02,0xe9,0x82
+# 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: s_subb_u32 s105, s1, s103               ; encoding: [0x01,0x67,0xe9,0x82]
-0x01,0x67,0xe9,0x82
+# 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: s_subb_u32 s105, s1, s2                 ; encoding: [0x01,0x02,0xe9,0x82]
-0x01,0x02,0xe9,0x82
+# 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: s_subb_u32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0xeb,0x82]
-0x01,0x02,0xeb,0x82
+# 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: s_subb_u32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0xea,0x82]
-0x01,0x02,0xea,0x82
+# 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: s_sub_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x81]
-0x01,0x02,0xff,0x81
+# 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: s_sub_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x81]
-0x01,0x02,0xfe,0x81
+# 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: s_sub_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfd,0x81]
-0x01,0x02,0xfd,0x81
+# 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: s_sub_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x81]
-0xf0,0x02,0x80,0x81
+# 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: s_sub_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x81]
-0x80,0x02,0x80,0x81
+# 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: s_sub_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x81,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x80,0x81,0x73,0x72,0x71,0x3f
+# 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: s_sub_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x81,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x80,0x81,0x56,0x34,0x12,0xaf
+# 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: s_sub_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x81]
-0xc1,0x02,0x80,0x81
+# 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: s_sub_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x81]
-0xf7,0x02,0x80,0x81
+# 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: s_sub_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x81]
-0x7f,0x02,0x80,0x81
+# 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: s_sub_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x81]
-0x7e,0x02,0x80,0x81
+# 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: s_sub_i32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x80,0x81]
-0x7d,0x02,0x80,0x81
+# 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: s_sub_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x81]
-0x68,0x67,0x80,0x81
+# 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: s_sub_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x81]
-0x68,0x02,0x80,0x81
+# 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: s_sub_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x81]
-0x01,0xf0,0x80,0x81
+# 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: s_sub_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x81]
-0x01,0x80,0x80,0x81
+# 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: s_sub_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x81,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x80,0x81,0x73,0x72,0x71,0x3f
+# 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: s_sub_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x81,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x80,0x81,0x56,0x34,0x12,0xaf
+# 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: s_sub_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x81]
-0x01,0xc1,0x80,0x81
+# 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: s_sub_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x81]
-0x01,0xf7,0x80,0x81
+# 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: s_sub_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x81]
-0x01,0x7f,0x80,0x81
+# 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: s_sub_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x81]
-0x01,0x7e,0x80,0x81
+# 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: s_sub_i32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x80,0x81]
-0x01,0x7d,0x80,0x81
+# 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: s_sub_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x81]
-0x01,0x67,0x80,0x81
+# 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: s_sub_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x81]
-0x01,0x02,0x80,0x81
+# 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: s_sub_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x81]
-0x01,0x6b,0x80,0x81
+# 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: s_sub_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x81]
-0x01,0x6a,0x80,0x81
+# 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: s_sub_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x81]
-0x6b,0x02,0x80,0x81
+# 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: s_sub_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x81]
-0x6a,0x02,0x80,0x81
+# 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: s_sub_i32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x81]
-0x68,0x67,0xe9,0x81
+# 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: s_sub_i32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x81]
-0x68,0x02,0xe9,0x81
+# 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: s_sub_i32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x81]
-0x01,0x67,0xe9,0x81
+# 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: s_sub_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x81]
-0x01,0x02,0xe9,0x81
+# 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: s_sub_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x81]
-0x01,0x02,0xeb,0x81
+# 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: s_sub_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x81]
-0x01,0x02,0xea,0x81
+# 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: s_sub_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x80]
-0x01,0x02,0xff,0x80
+# 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: s_sub_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x80]
-0x01,0x02,0xfe,0x80
+# 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: s_sub_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfd,0x80]
-0x01,0x02,0xfd,0x80
+# 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: s_sub_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x80]
-0xf0,0x02,0x80,0x80
+# 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: s_sub_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x80]
-0x80,0x02,0x80,0x80
+# 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: s_sub_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x80,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x80,0x80,0x73,0x72,0x71,0x3f
+# 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: s_sub_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x80,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x80,0x80,0x56,0x34,0x12,0xaf
+# 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: s_sub_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x80]
-0xc1,0x02,0x80,0x80
+# 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: s_sub_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x80]
-0xf7,0x02,0x80,0x80
+# 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: s_sub_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x80]
-0x7f,0x02,0x80,0x80
+# 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: s_sub_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x80]
-0x7e,0x02,0x80,0x80
+# 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: s_sub_u32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x80,0x80]
-0x7d,0x02,0x80,0x80
+# 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: s_sub_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x80]
-0x68,0x67,0x80,0x80
+# 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: s_sub_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x80]
-0x68,0x02,0x80,0x80
+# 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: s_sub_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x80]
-0x01,0xf0,0x80,0x80
+# 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: s_sub_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x80]
-0x01,0x80,0x80,0x80
+# 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: s_sub_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x80,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x80,0x80,0x73,0x72,0x71,0x3f
+# 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: s_sub_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x80,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x80,0x80,0x56,0x34,0x12,0xaf
+# 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: s_sub_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x80]
-0x01,0xc1,0x80,0x80
+# 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: s_sub_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x80]
-0x01,0xf7,0x80,0x80
+# 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: s_sub_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x80]
-0x01,0x7f,0x80,0x80
+# 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: s_sub_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x80]
-0x01,0x7e,0x80,0x80
+# 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: s_sub_u32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x80,0x80]
-0x01,0x7d,0x80,0x80
+# 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: s_sub_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x80]
-0x01,0x67,0x80,0x80
+# 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: s_sub_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x80]
-0x01,0x02,0x80,0x80
+# 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: s_sub_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x80]
-0x01,0x6b,0x80,0x80
+# 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: s_sub_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x80]
-0x01,0x6a,0x80,0x80
+# 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: s_sub_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x80]
-0x6b,0x02,0x80,0x80
+# 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: s_sub_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x80]
-0x6a,0x02,0x80,0x80
+# 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: s_sub_u32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x80]
-0x68,0x67,0xe9,0x80
+# GFX11: v_permlane16_b32 v255, v1, s2, s3       ; encoding: [0xff,0x00,0x5b,0xd6,0x01,0x05,0x0c,0x00]
+0xff,0x00,0x5b,0xd6,0x01,0x05,0x0c,0x00
 
-# GFX11: s_sub_u32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x80]
-0x68,0x02,0xe9,0x80
+# GFX11: v_permlane16_b32 v5, v103, s2, s3       ; encoding: [0x05,0x00,0x5b,0xd6,0x67,0x05,0x0c,0x00]
+0x05,0x00,0x5b,0xd6,0x67,0x05,0x0c,0x00
 
-# GFX11: s_sub_u32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x80]
-0x01,0x67,0xe9,0x80
+# GFX11: v_permlane16_b32 v5, v1, 0.5, s3        ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xe1,0x0d,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0xe1,0x0d,0x00
 
-# GFX11: s_sub_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x80]
-0x01,0x02,0xe9,0x80
+# GFX11: v_permlane16_b32 v5, v1, 0, s3          ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x01,0x0d,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0x01,0x0d,0x00
 
-# GFX11: s_sub_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x80]
-0x01,0x02,0xeb,0x80
+# GFX11: v_permlane16_b32 v5, v1, -1, s3         ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x83,0x0d,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0x83,0x0d,0x00
 
-# GFX11: s_sub_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x80]
-0x01,0x02,0xea,0x80
+# GFX11: v_permlane16_b32 v5, v1, -4.0, s3       ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xef,0x0d,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0xef,0x0d,0x00
 
-# GFX11: s_subvector_loop_begin exec_hi, 4660    ; encoding: [0x34,0x12,0x7f,0xbb]
-0x34,0x12,0x7f,0xbb
+# GFX11: v_permlane16_b32 v5, v1, exec_hi, s2    ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xff,0x08,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0xff,0x08,0x00
 
-# GFX11: s_subvector_loop_begin exec_lo, 4660    ; encoding: [0x34,0x12,0x7e,0xbb]
-0x34,0x12,0x7e,0xbb
+# GFX11: v_permlane16_b32 v5, v1, exec_hi, s3    ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xff,0x0c,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0xff,0x0c,0x00
 
-# GFX11: s_subvector_loop_begin m0, 4660         ; encoding: [0x34,0x12,0x7d,0xbb]
-0x34,0x12,0x7d,0xbb
+# GFX11: v_permlane16_b32 v5, v1, exec_lo, s2    ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xfd,0x08,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0xfd,0x08,0x00
 
-# GFX11: s_subvector_loop_begin s0, 4660         ; encoding: [0x34,0x12,0x00,0xbb]
-0x34,0x12,0x00,0xbb
+# GFX11: v_permlane16_b32 v5, v1, exec_lo, s3    ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xfd,0x0c,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0xfd,0x0c,0x00
 
-# GFX11: s_subvector_loop_begin s105, 4660       ; encoding: [0x34,0x12,0x69,0xbb]
-0x34,0x12,0x69,0xbb
+# GFX11: v_permlane16_b32 v5, v1, m0, s2         ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xfb,0x08,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0xfb,0x08,0x00
 
-# GFX11: s_subvector_loop_begin vcc_hi, 4660     ; encoding: [0x34,0x12,0x6b,0xbb]
-0x34,0x12,0x6b,0xbb
+# GFX11: v_permlane16_b32 v5, v1, m0, s3         ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xfb,0x0c,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0xfb,0x0c,0x00
 
-# GFX11: s_subvector_loop_begin vcc_lo, 4660     ; encoding: [0x34,0x12,0x6a,0xbb]
-0x34,0x12,0x6a,0xbb
+# GFX11: v_permlane16_b32 v5, v1, s103, s3       ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xcf,0x0c,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0xcf,0x0c,0x00
 
-# GFX11: s_subvector_loop_end exec_hi, 4660      ; encoding: [0x34,0x12,0xff,0xbb]
-0x34,0x12,0xff,0xbb
+# GFX11: v_permlane16_b32 v5, v1, s2, 0.5        ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xc0,0x03]
+0x05,0x00,0x5b,0xd6,0x01,0x05,0xc0,0x03
 
-# GFX11: s_subvector_loop_end exec_lo, 4660      ; encoding: [0x34,0x12,0xfe,0xbb]
-0x34,0x12,0xfe,0xbb
+# GFX11: v_permlane16_b32 v5, v1, s2, 0          ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0x00,0x02]
+0x05,0x00,0x5b,0xd6,0x01,0x05,0x00,0x02
 
-# GFX11: s_subvector_loop_end m0, 4660           ; encoding: [0x34,0x12,0xfd,0xbb]
-0x34,0x12,0xfd,0xbb
+# GFX11: v_permlane16_b32 v5, v1, s2, -1         ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0x04,0x03]
+0x05,0x00,0x5b,0xd6,0x01,0x05,0x04,0x03
 
-# GFX11: s_subvector_loop_end s0, 4660           ; encoding: [0x34,0x12,0x80,0xbb]
-0x34,0x12,0x80,0xbb
+# GFX11: v_permlane16_b32 v5, v1, s2, -4.0       ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xdc,0x03]
+0x05,0x00,0x5b,0xd6,0x01,0x05,0xdc,0x03
 
-# GFX11: s_subvector_loop_end s105, 4660         ; encoding: [0x34,0x12,0xe9,0xbb]
-0x34,0x12,0xe9,0xbb
+# GFX11: v_permlane16_b32 v5, v1, s2, exec_hi    ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xfc,0x01]
+0x05,0x00,0x5b,0xd6,0x01,0x05,0xfc,0x01
 
-# GFX11: s_subvector_loop_end vcc_hi, 4660       ; encoding: [0x34,0x12,0xeb,0xbb]
-0x34,0x12,0xeb,0xbb
+# GFX11: v_permlane16_b32 v5, v1, s2, exec_lo    ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xf8,0x01]
+0x05,0x00,0x5b,0xd6,0x01,0x05,0xf8,0x01
 
-# GFX11: s_subvector_loop_end vcc_lo, 4660       ; encoding: [0x34,0x12,0xea,0xbb]
-0x34,0x12,0xea,0xbb
+# GFX11: v_permlane16_b32 v5, v1, s2, m0         ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xf4,0x01]
+0x05,0x00,0x5b,0xd6,0x01,0x05,0xf4,0x01
 
-# GFX11: s_swappc_b64 s[0:1], s[102:103]         ; encoding: [0x66,0x49,0x80,0xbe]
-0x66,0x49,0x80,0xbe
+# GFX11: v_permlane16_b32 v5, v1, s2, s103       ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0x9c,0x01]
+0x05,0x00,0x5b,0xd6,0x01,0x05,0x9c,0x01
 
-# GFX11: s_swappc_b64 s[0:1], s[2:3]             ; encoding: [0x02,0x49,0x80,0xbe]
-0x02,0x49,0x80,0xbe
+# GFX11: v_permlane16_b32 v5, v1, s2, s3         ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0x0c,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0x05,0x0c,0x00
 
-# GFX11: s_swappc_b64 s[0:1], vcc                ; encoding: [0x6a,0x49,0x80,0xbe]
-0x6a,0x49,0x80,0xbe
+# GFX11: v_permlane16_b32 v5, v1, s2, vcc_hi     ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xac,0x01]
+0x05,0x00,0x5b,0xd6,0x01,0x05,0xac,0x01
 
-# GFX11: s_swappc_b64 s[104:105], s[102:103]     ; encoding: [0x66,0x49,0xe8,0xbe]
-0x66,0x49,0xe8,0xbe
+# GFX11: v_permlane16_b32 v5, v1, s2, vcc_lo     ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xa8,0x01]
+0x05,0x00,0x5b,0xd6,0x01,0x05,0xa8,0x01
 
-# GFX11: s_swappc_b64 s[104:105], s[2:3]         ; encoding: [0x02,0x49,0xe8,0xbe]
-0x02,0x49,0xe8,0xbe
+# GFX11: v_permlane16_b32 v5, v1, vcc_hi, s2     ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd7,0x08,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0xd7,0x08,0x00
 
-# GFX11: s_swappc_b64 vcc, s[2:3]                ; encoding: [0x02,0x49,0xea,0xbe]
-0x02,0x49,0xea,0xbe
+# GFX11: v_permlane16_b32 v5, v1, vcc_hi, s3     ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd7,0x0c,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0xd7,0x0c,0x00
 
-# GFX11: s_trap 0                                ; encoding: [0x00,0x00,0x90,0xbf]
-0x00,0x00,0x90,0xbf
+# GFX11: v_permlane16_b32 v5, v1, vcc_lo, s2     ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd5,0x08,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0xd5,0x08,0x00
 
-# GFX11: s_trap 0x1234                           ; encoding: [0x34,0x12,0x90,0xbf]
-0x34,0x12,0x90,0xbf
+# GFX11: v_permlane16_b32 v5, v1, vcc_lo, s3     ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd5,0x0c,0x00]
+0x05,0x00,0x5b,0xd6,0x01,0xd5,0x0c,0x00
 
-# GFX11: s_trap 0xc1d1                           ; encoding: [0xd1,0xc1,0x90,0xbf]
-0xd1,0xc1,0x90,0xbf
+# GFX11: v_permlane16_b32 v5, v255, s2, s3       ; encoding: [0x05,0x00,0x5b,0xd6,0xff,0x05,0x0c,0x00]
+0x05,0x00,0x5b,0xd6,0xff,0x05,0x0c,0x00
 
-# GFX11: s_ttracedata                            ; encoding: [0x00,0x00,0xba,0xbf]
-0x00,0x00,0xba,0xbf
+# GFX11: v_permlanex16_b32 v255, v1, s2, s3      ; encoding: [0xff,0x00,0x5c,0xd6,0x01,0x05,0x0c,0x00]
+0xff,0x00,0x5c,0xd6,0x01,0x05,0x0c,0x00
 
-# GFX11: s_ttracedata_imm 0x0                    ; encoding: [0x00,0x00,0xbb,0xbf]
-0x00,0x00,0xbb,0xbf
+# GFX11: v_permlanex16_b32 v5, v103, s2, s3      ; encoding: [0x05,0x00,0x5c,0xd6,0x67,0x05,0x0c,0x00]
+0x05,0x00,0x5c,0xd6,0x67,0x05,0x0c,0x00
 
-# GFX11: s_ttracedata_imm 0x1234                 ; encoding: [0x34,0x12,0xbb,0xbf]
-0x34,0x12,0xbb,0xbf
+# GFX11: v_permlanex16_b32 v5, v1, 0.5, s3       ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xe1,0x0d,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0xe1,0x0d,0x00
 
-# GFX11: s_ttracedata_imm 0xc1d1                 ; encoding: [0xd1,0xc1,0xbb,0xbf]
-0xd1,0xc1,0xbb,0xbf
+# GFX11: v_permlanex16_b32 v5, v1, 0, s3         ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x01,0x0d,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0x01,0x0d,0x00
 
-# GFX11: s_version 0x1234                        ; encoding: [0x34,0x12,0x80,0xb0]
-0x34,0x12,0x80,0xb0
+# GFX11: v_permlanex16_b32 v5, v1, -1, s3        ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x83,0x0d,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0x83,0x0d,0x00
 
-# GFX11: s_version 0xc1d1                        ; encoding: [0xd1,0xc1,0x80,0xb0]
-0xd1,0xc1,0x80,0xb0
+# GFX11: v_permlanex16_b32 v5, v1, -4.0, s3      ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xef,0x0d,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0xef,0x0d,0x00
 
-# GFX11: s_waitcnt_depctr depctr_hold_cnt(0) depctr_sa_sdst(0) depctr_va_vdst(0) depctr_va_sdst(0) depctr_va_ssrc(0) depctr_va_vcc(0) depctr_vm_vsrc(0) ; encoding: [0x00,0x00,0x88,0xbf]
-0x00,0x00,0x88,0xbf
+# GFX11: v_permlanex16_b32 v5, v1, exec_hi, s2   ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xff,0x08,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0xff,0x08,0x00
 
-# GFX11: s_waitcnt_depctr 0xfffe                 ; encoding: [0xfe,0xff,0x88,0xbf]
-0xfe,0xff,0x88,0xbf
+# GFX11: v_permlanex16_b32 v5, v1, exec_hi, s3   ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xff,0x0c,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0xff,0x0c,0x00
 
-# GFX11: s_waitcnt_expcnt exec_hi, 0x1234        ; encoding: [0x34,0x12,0x7f,0xbd]
-0x34,0x12,0x7f,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, exec_lo, s2   ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xfd,0x08,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0xfd,0x08,0x00
 
-# GFX11: s_waitcnt_expcnt exec_lo, 0x1234        ; encoding: [0x34,0x12,0x7e,0xbd]
-0x34,0x12,0x7e,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, exec_lo, s3   ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xfd,0x0c,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0xfd,0x0c,0x00
 
-# GFX11: s_waitcnt_expcnt m0, 0x1234             ; encoding: [0x34,0x12,0x7d,0xbd]
-0x34,0x12,0x7d,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, m0, s2        ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xfb,0x08,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0xfb,0x08,0x00
 
-# GFX11: s_waitcnt_expcnt s0, 0x1234             ; encoding: [0x34,0x12,0x00,0xbd]
-0x34,0x12,0x00,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, m0, s3        ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xfb,0x0c,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0xfb,0x0c,0x00
 
-# GFX11: s_waitcnt_expcnt s0, 0xc1d1             ; encoding: [0xd1,0xc1,0x00,0xbd]
-0xd1,0xc1,0x00,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, s103, s3      ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xcf,0x0c,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0xcf,0x0c,0x00
 
-# GFX11: s_waitcnt_expcnt s105, 0x1234           ; encoding: [0x34,0x12,0x69,0xbd]
-0x34,0x12,0x69,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, s2, 0.5       ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xc0,0x03]
+0x05,0x00,0x5c,0xd6,0x01,0x05,0xc0,0x03
 
-# GFX11: s_waitcnt_expcnt vcc_hi, 0x1234         ; encoding: [0x34,0x12,0x6b,0xbd]
-0x34,0x12,0x6b,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, s2, 0         ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0x00,0x02]
+0x05,0x00,0x5c,0xd6,0x01,0x05,0x00,0x02
 
-# GFX11: s_waitcnt_expcnt vcc_lo, 0x1234         ; encoding: [0x34,0x12,0x6a,0xbd]
-0x34,0x12,0x6a,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, s2, -1        ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0x04,0x03]
+0x05,0x00,0x5c,0xd6,0x01,0x05,0x04,0x03
 
-# GFX11: s_waitcnt_lgkmcnt exec_hi, 0x1234       ; encoding: [0x34,0x12,0xff,0xbd]
-0x34,0x12,0xff,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, s2, -4.0      ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xdc,0x03]
+0x05,0x00,0x5c,0xd6,0x01,0x05,0xdc,0x03
 
-# GFX11: s_waitcnt_lgkmcnt exec_lo, 0x1234       ; encoding: [0x34,0x12,0xfe,0xbd]
-0x34,0x12,0xfe,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, s2, exec_hi   ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xfc,0x01]
+0x05,0x00,0x5c,0xd6,0x01,0x05,0xfc,0x01
 
-# GFX11: s_waitcnt_lgkmcnt m0, 0x1234            ; encoding: [0x34,0x12,0xfd,0xbd]
-0x34,0x12,0xfd,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, s2, exec_lo   ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xf8,0x01]
+0x05,0x00,0x5c,0xd6,0x01,0x05,0xf8,0x01
 
-# GFX11: s_waitcnt_lgkmcnt s0, 0x1234            ; encoding: [0x34,0x12,0x80,0xbd]
-0x34,0x12,0x80,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, s2, m0        ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xf4,0x01]
+0x05,0x00,0x5c,0xd6,0x01,0x05,0xf4,0x01
 
-# GFX11: s_waitcnt_lgkmcnt s0, 0xc1d1            ; encoding: [0xd1,0xc1,0x80,0xbd]
-0xd1,0xc1,0x80,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, s2, s103      ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0x9c,0x01]
+0x05,0x00,0x5c,0xd6,0x01,0x05,0x9c,0x01
 
-# GFX11: s_waitcnt_lgkmcnt s105, 0x1234          ; encoding: [0x34,0x12,0xe9,0xbd]
-0x34,0x12,0xe9,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, s2, s3        ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0x0c,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0x05,0x0c,0x00
 
-# GFX11: s_waitcnt_lgkmcnt vcc_hi, 0x1234        ; encoding: [0x34,0x12,0xeb,0xbd]
-0x34,0x12,0xeb,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, s2, vcc_hi    ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xac,0x01]
+0x05,0x00,0x5c,0xd6,0x01,0x05,0xac,0x01
 
-# GFX11: s_waitcnt_lgkmcnt vcc_lo, 0x1234        ; encoding: [0x34,0x12,0xea,0xbd]
-0x34,0x12,0xea,0xbd
+# GFX11: v_permlanex16_b32 v5, v1, s2, vcc_lo    ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xa8,0x01]
+0x05,0x00,0x5c,0xd6,0x01,0x05,0xa8,0x01
 
-# GFX11: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) ; encoding: [0x00,0x00,0x89,0xbf]
-0x00,0x00,0x89,0xbf
+# GFX11: v_permlanex16_b32 v5, v1, vcc_hi, s2    ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd7,0x08,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0xd7,0x08,0x00
 
-# GFX11: s_waitcnt vmcnt(1) expcnt(5) lgkmcnt(1) ; encoding: [0x15,0x04,0x89,0xbf]
-0x15,0x04,0x89,0xbf
+# GFX11: v_permlanex16_b32 v5, v1, vcc_hi, s3    ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd7,0x0c,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0xd7,0x0c,0x00
 
-# GFX11: s_waitcnt vmcnt(4) expcnt(3) lgkmcnt(2) ; encoding: [0x23,0x10,0x89,0xbf]
-0x23,0x10,0x89,0xbf
+# GFX11: v_permlanex16_b32 v5, v1, vcc_lo, s2    ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd5,0x08,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0xd5,0x08,0x00
 
-# GFX11: s_waitcnt_vmcnt exec_hi, 0x1234         ; encoding: [0x34,0x12,0xff,0xbc]
-0x34,0x12,0xff,0xbc
+# GFX11: v_permlanex16_b32 v5, v1, vcc_lo, s3    ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd5,0x0c,0x00]
+0x05,0x00,0x5c,0xd6,0x01,0xd5,0x0c,0x00
 
-# GFX11: s_waitcnt_vmcnt exec_lo, 0x1234         ; encoding: [0x34,0x12,0xfe,0xbc]
-0x34,0x12,0xfe,0xbc
+# GFX11: v_permlanex16_b32 v5, v255, s2, s3      ; encoding: [0x05,0x00,0x5c,0xd6,0xff,0x05,0x0c,0x00]
+0x05,0x00,0x5c,0xd6,0xff,0x05,0x0c,0x00
 
-# GFX11: s_waitcnt_vmcnt m0, 0x1234              ; encoding: [0x34,0x12,0xfd,0xbc]
-0x34,0x12,0xfd,0xbc
+# 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: s_waitcnt_vmcnt s0, 0x1234              ; encoding: [0x34,0x12,0x80,0xbc]
-0x34,0x12,0x80,0xbc
+# 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: s_waitcnt_vmcnt s0, 0xc1d1              ; encoding: [0xd1,0xc1,0x80,0xbc]
-0xd1,0xc1,0x80,0xbc
+# 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: s_waitcnt_vmcnt s105, 0x1234            ; encoding: [0x34,0x12,0xe9,0xbc]
-0x34,0x12,0xe9,0xbc
+# 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: s_waitcnt_vmcnt vcc_hi, 0x1234          ; encoding: [0x34,0x12,0xeb,0xbc]
-0x34,0x12,0xeb,0xbc
+# 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: s_waitcnt_vmcnt vcc_lo, 0x1234          ; encoding: [0x34,0x12,0xea,0xbc]
-0x34,0x12,0xea,0xbc
+# 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: s_waitcnt_vscnt exec_hi, 0x1234         ; encoding: [0x34,0x12,0x7f,0xbc]
-0x34,0x12,0x7f,0xbc
+# 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: s_waitcnt_vscnt exec_lo, 0x1234         ; encoding: [0x34,0x12,0x7e,0xbc]
-0x34,0x12,0x7e,0xbc
+# 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: s_waitcnt_vscnt m0, 0x1234              ; encoding: [0x34,0x12,0x7d,0xbc]
-0x34,0x12,0x7d,0xbc
+# 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: s_waitcnt_vscnt s0, 0x1234              ; encoding: [0x34,0x12,0x00,0xbc]
-0x34,0x12,0x00,0xbc
+# 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: s_waitcnt_vscnt s0, 0xc1d1              ; encoding: [0xd1,0xc1,0x00,0xbc]
-0xd1,0xc1,0x00,0xbc
+# 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: s_waitcnt_vscnt s105, 0x1234            ; encoding: [0x34,0x12,0x69,0xbc]
-0x34,0x12,0x69,0xbc
+# 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: s_waitcnt_vscnt vcc_hi, 0x1234          ; encoding: [0x34,0x12,0x6b,0xbc]
-0x34,0x12,0x6b,0xbc
+# 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: s_waitcnt_vscnt vcc_lo, 0x1234          ; encoding: [0x34,0x12,0x6a,0xbc]
-0x34,0x12,0x6a,0xbc
+# 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: s_wait_idle                             ; encoding: [0x00,0x00,0x8a,0xbf]
-0x00,0x00,0x8a,0xbf
+# 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: s_wakeup                                ; encoding: [0x00,0x00,0xb4,0xbf]
-0x00,0x00,0xb4,0xbf
+# 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: s_wqm_b32 exec_hi, s1                   ; encoding: [0x01,0x1c,0xff,0xbe]
-0x01,0x1c,0xff,0xbe
+# 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: s_wqm_b32 exec_lo, s1                   ; encoding: [0x01,0x1c,0xfe,0xbe]
-0x01,0x1c,0xfe,0xbe
+# 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: s_wqm_b32 m0, s1                        ; encoding: [0x01,0x1c,0xfd,0xbe]
-0x01,0x1c,0xfd,0xbe
+# 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: s_wqm_b32 s0, 0.5                       ; encoding: [0xf0,0x1c,0x80,0xbe]
-0xf0,0x1c,0x80,0xbe
+# 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: s_wqm_b32 s0, 0                         ; encoding: [0x80,0x1c,0x80,0xbe]
-0x80,0x1c,0x80,0xbe
+# 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: s_wqm_b32 s0, 0x3f717273                ; encoding: [0xff,0x1c,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x1c,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_wqm_b32 s0, 0xaf123456                ; encoding: [0xff,0x1c,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x1c,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_wqm_b32 s0, -1                        ; encoding: [0xc1,0x1c,0x80,0xbe]
-0xc1,0x1c,0x80,0xbe
+# 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: s_wqm_b32 s0, -4.0                      ; encoding: [0xf7,0x1c,0x80,0xbe]
-0xf7,0x1c,0x80,0xbe
+# 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: s_wqm_b32 s0, exec_hi                   ; encoding: [0x7f,0x1c,0x80,0xbe]
-0x7f,0x1c,0x80,0xbe
+# 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: s_wqm_b32 s0, exec_lo                   ; encoding: [0x7e,0x1c,0x80,0xbe]
-0x7e,0x1c,0x80,0xbe
+# 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: s_wqm_b32 s0, m0                        ; encoding: [0x7d,0x1c,0x80,0xbe]
-0x7d,0x1c,0x80,0xbe
+# 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: s_wqm_b32 s0, s104                      ; encoding: [0x68,0x1c,0x80,0xbe]
-0x68,0x1c,0x80,0xbe
+# 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: s_wqm_b32 s0, s1                        ; encoding: [0x01,0x1c,0x80,0xbe]
-0x01,0x1c,0x80,0xbe
+# 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: s_wqm_b32 s0, vcc_hi                    ; encoding: [0x6b,0x1c,0x80,0xbe]
-0x6b,0x1c,0x80,0xbe
+# 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: s_wqm_b32 s0, vcc_lo                    ; encoding: [0x6a,0x1c,0x80,0xbe]
-0x6a,0x1c,0x80,0xbe
+# 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: s_wqm_b32 s105, s104                    ; encoding: [0x68,0x1c,0xe9,0xbe]
-0x68,0x1c,0xe9,0xbe
+# 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: s_wqm_b32 s105, s1                      ; encoding: [0x01,0x1c,0xe9,0xbe]
-0x01,0x1c,0xe9,0xbe
+# 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: s_wqm_b32 vcc_hi, s1                    ; encoding: [0x01,0x1c,0xeb,0xbe]
-0x01,0x1c,0xeb,0xbe
+# 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: s_wqm_b32 vcc_lo, s1                    ; encoding: [0x01,0x1c,0xea,0xbe]
-0x01,0x1c,0xea,0xbe
+# 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: s_wqm_b64 exec, s[2:3]                  ; encoding: [0x02,0x1d,0xfe,0xbe]
-0x02,0x1d,0xfe,0xbe
+# 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: s_wqm_b64 s[0:1], 0.5                   ; encoding: [0xf0,0x1d,0x80,0xbe]
-0xf0,0x1d,0x80,0xbe
+# 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: s_wqm_b64 s[0:1], 0                     ; encoding: [0x80,0x1d,0x80,0xbe]
-0x80,0x1d,0x80,0xbe
+# 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: s_wqm_b64 s[0:1], 0x3f717273            ; encoding: [0xff,0x1d,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x1d,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_wqm_b64 s[0:1], 0xaf123456            ; encoding: [0xff,0x1d,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x1d,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_wqm_b64 s[0:1], -1                    ; encoding: [0xc1,0x1d,0x80,0xbe]
-0xc1,0x1d,0x80,0xbe
+# 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: s_wqm_b64 s[0:1], -4.0                  ; encoding: [0xf7,0x1d,0x80,0xbe]
-0xf7,0x1d,0x80,0xbe
+# 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: s_wqm_b64 s[0:1], exec                  ; encoding: [0x7e,0x1d,0x80,0xbe]
-0x7e,0x1d,0x80,0xbe
+# 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: s_wqm_b64 s[0:1], s[102:103]            ; encoding: [0x66,0x1d,0x80,0xbe]
-0x66,0x1d,0x80,0xbe
+# 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: s_wqm_b64 s[0:1], s[2:3]                ; encoding: [0x02,0x1d,0x80,0xbe]
-0x02,0x1d,0x80,0xbe
+# 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: s_wqm_b64 s[0:1], vcc                   ; encoding: [0x6a,0x1d,0x80,0xbe]
-0x6a,0x1d,0x80,0xbe
+# 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: s_wqm_b64 s[104:105], s[102:103]        ; encoding: [0x66,0x1d,0xe8,0xbe]
-0x66,0x1d,0xe8,0xbe
+# 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: s_wqm_b64 s[104:105], s[2:3]            ; encoding: [0x02,0x1d,0xe8,0xbe]
-0x02,0x1d,0xe8,0xbe
+# 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: s_wqm_b64 vcc, s[2:3]                   ; encoding: [0x02,0x1d,0xea,0xbe]
-0x02,0x1d,0xea,0xbe
+# 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: s_xnor_b32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x90]
-0x01,0x02,0x7f,0x90
+# 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: s_xnor_b32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x90]
-0x01,0x02,0x7e,0x90
+# 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: s_xnor_b32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7d,0x90]
-0x01,0x02,0x7d,0x90
+# 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: s_xnor_b32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x90]
-0xf0,0x02,0x00,0x90
+# 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: s_xnor_b32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x90]
-0x80,0x02,0x00,0x90
+# 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: s_xnor_b32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x90,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x90,0x73,0x72,0x71,0x3f
+# 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: s_xnor_b32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x90,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x90,0x56,0x34,0x12,0xaf
+# 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: s_xnor_b32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x90]
-0xc1,0x02,0x00,0x90
+# 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: s_xnor_b32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x90]
-0xf7,0x02,0x00,0x90
+# 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: s_xnor_b32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x90]
-0x7f,0x02,0x00,0x90
+# 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: s_xnor_b32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x90]
-0x7e,0x02,0x00,0x90
+# 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: s_xnor_b32 s0, m0, s2                   ; encoding: [0x7d,0x02,0x00,0x90]
-0x7d,0x02,0x00,0x90
+# 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: s_xnor_b32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x90]
-0x68,0x67,0x00,0x90
+# 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: s_xnor_b32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x90]
-0x68,0x02,0x00,0x90
+# 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: s_xnor_b32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x90]
-0x01,0xf0,0x00,0x90
+# 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: s_xnor_b32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x90]
-0x01,0x80,0x00,0x90
+# 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: s_xnor_b32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x90,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x90,0x73,0x72,0x71,0x3f
+# 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: s_xnor_b32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x90,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x90,0x56,0x34,0x12,0xaf
+# 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: s_xnor_b32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x90]
-0x01,0xc1,0x00,0x90
+# 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: s_xnor_b32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x90]
-0x01,0xf7,0x00,0x90
+# 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: s_xnor_b32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x90]
-0x01,0x7f,0x00,0x90
+# 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: s_xnor_b32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x90]
-0x01,0x7e,0x00,0x90
+# 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: s_xnor_b32 s0, s1, m0                   ; encoding: [0x01,0x7d,0x00,0x90]
-0x01,0x7d,0x00,0x90
+# 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: s_xnor_b32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x90]
-0x01,0x67,0x00,0x90
+# 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: s_xnor_b32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x90]
-0x01,0x02,0x00,0x90
+# 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: s_xnor_b32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x90]
-0x01,0x6b,0x00,0x90
+# 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: s_xnor_b32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x90]
-0x01,0x6a,0x00,0x90
+# 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: s_xnor_b32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x90]
-0x6b,0x02,0x00,0x90
+# 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: s_xnor_b32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x90]
-0x6a,0x02,0x00,0x90
+# 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: s_xnor_b32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x90]
-0x68,0x67,0x69,0x90
+# 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: s_xnor_b32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x90]
-0x68,0x02,0x69,0x90
+# 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: s_xnor_b32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x90]
-0x01,0x67,0x69,0x90
+# 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: s_xnor_b32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x90]
-0x01,0x02,0x69,0x90
+# 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: s_xnor_b32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x90]
-0x01,0x02,0x6b,0x90
+# 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: s_xnor_b32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x90]
-0x01,0x02,0x6a,0x90
+# 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: s_xnor_b64 exec, s[2:3], s[4:5]         ; encoding: [0x02,0x04,0xfe,0x90]
-0x02,0x04,0xfe,0x90
+# 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: s_xnor_b64 s[0:1], 0.5, s[4:5]          ; encoding: [0xf0,0x04,0x80,0x90]
-0xf0,0x04,0x80,0x90
+# 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: s_xnor_b64 s[0:1], 0, s[4:5]            ; encoding: [0x80,0x04,0x80,0x90]
-0x80,0x04,0x80,0x90
+# 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: s_xnor_b64 s[0:1], 0x3f717273, s[4:5]   ; encoding: [0xff,0x04,0x80,0x90,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x90,0x73,0x72,0x71,0x3f
+# 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: s_xnor_b64 s[0:1], 0xaf123456, s[4:5]   ; encoding: [0xff,0x04,0x80,0x90,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x90,0x56,0x34,0x12,0xaf
+# 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: s_xnor_b64 s[0:1], -1, s[4:5]           ; encoding: [0xc1,0x04,0x80,0x90]
-0xc1,0x04,0x80,0x90
+# 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: s_xnor_b64 s[0:1], -4.0, s[4:5]         ; encoding: [0xf7,0x04,0x80,0x90]
-0xf7,0x04,0x80,0x90
+# 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: s_xnor_b64 s[0:1], exec, s[4:5]         ; encoding: [0x7e,0x04,0x80,0x90]
-0x7e,0x04,0x80,0x90
+# 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: s_xnor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x90]
-0x66,0x64,0x80,0x90
+# 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: s_xnor_b64 s[0:1], s[102:103], s[4:5]   ; encoding: [0x66,0x04,0x80,0x90]
-0x66,0x04,0x80,0x90
+# 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: s_xnor_b64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x90]
-0x02,0xf0,0x80,0x90
+# 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: s_xnor_b64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x90]
-0x02,0x80,0x80,0x90
+# 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: s_xnor_b64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x90,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x80,0x90,0x73,0x72,0x71,0x3f
+# 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: s_xnor_b64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x90,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x80,0x90,0x56,0x34,0x12,0xaf
+# 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: s_xnor_b64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x90]
-0x02,0xc1,0x80,0x90
+# 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: s_xnor_b64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x90]
-0x02,0xf7,0x80,0x90
+# 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: s_xnor_b64 s[0:1], s[2:3], exec         ; encoding: [0x02,0x7e,0x80,0x90]
-0x02,0x7e,0x80,0x90
+# 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: s_xnor_b64 s[0:1], s[2:3], s[100:101]   ; encoding: [0x02,0x64,0x80,0x90]
-0x02,0x64,0x80,0x90
+# 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: s_xnor_b64 s[0:1], s[2:3], s[4:5]       ; encoding: [0x02,0x04,0x80,0x90]
-0x02,0x04,0x80,0x90
+# 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: s_xnor_b64 s[0:1], s[2:3], vcc          ; encoding: [0x02,0x6a,0x80,0x90]
-0x02,0x6a,0x80,0x90
+# 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: s_xnor_b64 s[0:1], vcc, s[4:5]          ; encoding: [0x6a,0x04,0x80,0x90]
-0x6a,0x04,0x80,0x90
+# 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: s_xnor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x90]
-0x66,0x64,0xe8,0x90
+# 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: s_xnor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x90]
-0x66,0x04,0xe8,0x90
+# 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: s_xnor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x90]
-0x02,0x64,0xe8,0x90
+# 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: s_xnor_b64 s[104:105], s[2:3], s[4:5]   ; encoding: [0x02,0x04,0xe8,0x90]
-0x02,0x04,0xe8,0x90
+# 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: s_xnor_b64 vcc, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xea,0x90]
-0x02,0x04,0xea,0x90
+# 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: s_xnor_saveexec_b32 s0, 0.5             ; encoding: [0xf0,0x2a,0x80,0xbe]
-0xf0,0x2a,0x80,0xbe
+# 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: s_xnor_saveexec_b32 s0, 0               ; encoding: [0x80,0x2a,0x80,0xbe]
-0x80,0x2a,0x80,0xbe
+# 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: s_xnor_saveexec_b32 s0, 0x3f717273      ; encoding: [0xff,0x2a,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x2a,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_xnor_saveexec_b32 s0, 0xaf123456      ; encoding: [0xff,0x2a,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x2a,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_xnor_saveexec_b32 s0, -1              ; encoding: [0xc1,0x2a,0x80,0xbe]
-0xc1,0x2a,0x80,0xbe
+# 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: s_xnor_saveexec_b32 s0, -4.0            ; encoding: [0xf7,0x2a,0x80,0xbe]
-0xf7,0x2a,0x80,0xbe
+# 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: s_xnor_saveexec_b32 s0, exec_hi         ; encoding: [0x7f,0x2a,0x80,0xbe]
-0x7f,0x2a,0x80,0xbe
+# 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: s_xnor_saveexec_b32 s0, exec_lo         ; encoding: [0x7e,0x2a,0x80,0xbe]
-0x7e,0x2a,0x80,0xbe
+# 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: s_xnor_saveexec_b32 s0, m0              ; encoding: [0x7d,0x2a,0x80,0xbe]
-0x7d,0x2a,0x80,0xbe
+# 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: s_xnor_saveexec_b32 s0, s104            ; encoding: [0x68,0x2a,0x80,0xbe]
-0x68,0x2a,0x80,0xbe
+# 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: s_xnor_saveexec_b32 s0, s1              ; encoding: [0x01,0x2a,0x80,0xbe]
-0x01,0x2a,0x80,0xbe
+# 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: s_xnor_saveexec_b32 s0, vcc_hi          ; encoding: [0x6b,0x2a,0x80,0xbe]
-0x6b,0x2a,0x80,0xbe
+# 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: s_xnor_saveexec_b32 s0, vcc_lo          ; encoding: [0x6a,0x2a,0x80,0xbe]
-0x6a,0x2a,0x80,0xbe
+# 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: s_xnor_saveexec_b32 s105, s104          ; encoding: [0x68,0x2a,0xe9,0xbe]
-0x68,0x2a,0xe9,0xbe
+# 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: s_xnor_saveexec_b32 s105, s1            ; encoding: [0x01,0x2a,0xe9,0xbe]
-0x01,0x2a,0xe9,0xbe
+# 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: s_xnor_saveexec_b32 vcc_hi, s1          ; encoding: [0x01,0x2a,0xeb,0xbe]
-0x01,0x2a,0xeb,0xbe
+# 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: s_xnor_saveexec_b32 vcc_lo, s1          ; encoding: [0x01,0x2a,0xea,0xbe]
-0x01,0x2a,0xea,0xbe
+# 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: s_xnor_saveexec_b64 s[0:1], 0.5         ; encoding: [0xf0,0x2b,0x80,0xbe]
-0xf0,0x2b,0x80,0xbe
+# 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: s_xnor_saveexec_b64 s[0:1], 0           ; encoding: [0x80,0x2b,0x80,0xbe]
-0x80,0x2b,0x80,0xbe
+# 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: s_xnor_saveexec_b64 s[0:1], 0x3f717273  ; encoding: [0xff,0x2b,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x2b,0x80,0xbe,0x73,0x72,0x71,0x3f
+# 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: s_xnor_saveexec_b64 s[0:1], 0xaf123456  ; encoding: [0xff,0x2b,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x2b,0x80,0xbe,0x56,0x34,0x12,0xaf
+# 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: s_xnor_saveexec_b64 s[0:1], -1          ; encoding: [0xc1,0x2b,0x80,0xbe]
-0xc1,0x2b,0x80,0xbe
+# 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: s_xnor_saveexec_b64 s[0:1], -4.0        ; encoding: [0xf7,0x2b,0x80,0xbe]
-0xf7,0x2b,0x80,0xbe
+# 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: s_xnor_saveexec_b64 s[0:1], exec        ; encoding: [0x7e,0x2b,0x80,0xbe]
-0x7e,0x2b,0x80,0xbe
+# 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: s_xnor_saveexec_b64 s[0:1], s[102:103]  ; encoding: [0x66,0x2b,0x80,0xbe]
-0x66,0x2b,0x80,0xbe
+# 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: s_xnor_saveexec_b64 s[0:1], s[2:3]      ; encoding: [0x02,0x2b,0x80,0xbe]
-0x02,0x2b,0x80,0xbe
+# 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: s_xnor_saveexec_b64 s[0:1], vcc         ; encoding: [0x6a,0x2b,0x80,0xbe]
-0x6a,0x2b,0x80,0xbe
+# 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: s_xnor_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x2b,0xe8,0xbe]
-0x66,0x2b,0xe8,0xbe
+# 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: s_xnor_saveexec_b64 s[104:105], s[2:3]  ; encoding: [0x02,0x2b,0xe8,0xbe]
-0x02,0x2b,0xe8,0xbe
+# 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: s_xnor_saveexec_b64 vcc, s[2:3]         ; encoding: [0x02,0x2b,0xea,0xbe]
-0x02,0x2b,0xea,0xbe
+# 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: s_xor_b32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x8d]
-0x01,0x02,0x7f,0x8d
+# 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: s_xor_b32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x8d]
-0x01,0x02,0x7e,0x8d
+# 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: s_xor_b32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7d,0x8d]
-0x01,0x02,0x7d,0x8d
+# 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: s_xor_b32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x8d]
-0xf0,0x02,0x00,0x8d
+# 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: s_xor_b32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x8d]
-0x80,0x02,0x00,0x8d
+# 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: s_xor_b32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x8d,0x73,0x72,0x71,0x3f]
-0xff,0x02,0x00,0x8d,0x73,0x72,0x71,0x3f
+# 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: s_xor_b32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x8d,0x56,0x34,0x12,0xaf]
-0xff,0x02,0x00,0x8d,0x56,0x34,0x12,0xaf
+# 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: s_xor_b32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x8d]
-0xc1,0x02,0x00,0x8d
+# 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: s_xor_b32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x8d]
-0xf7,0x02,0x00,0x8d
+# 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: s_xor_b32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x8d]
-0x7f,0x02,0x00,0x8d
+# 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: s_xor_b32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x8d]
-0x7e,0x02,0x00,0x8d
+# 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: s_xor_b32 s0, m0, s2                    ; encoding: [0x7d,0x02,0x00,0x8d]
-0x7d,0x02,0x00,0x8d
+# 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: s_xor_b32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x8d]
-0x68,0x67,0x00,0x8d
+# 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: s_xor_b32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x8d]
-0x68,0x02,0x00,0x8d
+# 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: s_xor_b32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x8d]
-0x01,0xf0,0x00,0x8d
+# 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: s_xor_b32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x8d]
-0x01,0x80,0x00,0x8d
+# 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: s_xor_b32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x8d,0x73,0x72,0x71,0x3f]
-0x01,0xff,0x00,0x8d,0x73,0x72,0x71,0x3f
+# 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: s_xor_b32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x8d,0x56,0x34,0x12,0xaf]
-0x01,0xff,0x00,0x8d,0x56,0x34,0x12,0xaf
+# 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: s_xor_b32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x8d]
-0x01,0xc1,0x00,0x8d
+# 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: s_xor_b32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x8d]
-0x01,0xf7,0x00,0x8d
+# 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: s_xor_b32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x8d]
-0x01,0x7f,0x00,0x8d
+# 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: s_xor_b32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x8d]
-0x01,0x7e,0x00,0x8d
+# 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: s_xor_b32 s0, s1, m0                    ; encoding: [0x01,0x7d,0x00,0x8d]
-0x01,0x7d,0x00,0x8d
+# 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: s_xor_b32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x8d]
-0x01,0x67,0x00,0x8d
+# 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: s_xor_b32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x8d]
-0x01,0x02,0x00,0x8d
+# 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: s_xor_b32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x8d]
-0x01,0x6b,0x00,0x8d
+# 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: s_xor_b32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x8d]
-0x01,0x6a,0x00,0x8d
+# 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: s_xor_b32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x8d]
-0x6b,0x02,0x00,0x8d
+# 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: s_xor_b32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x8d]
-0x6a,0x02,0x00,0x8d
+# 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: s_xor_b32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x8d]
-0x68,0x67,0x69,0x8d
+# 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: s_xor_b32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x8d]
-0x68,0x02,0x69,0x8d
+# 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: s_xor_b32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x8d]
-0x01,0x67,0x69,0x8d
+# 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: s_xor_b32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x8d]
-0x01,0x02,0x69,0x8d
+# 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: s_xor_b32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x8d]
-0x01,0x02,0x6b,0x8d
+# 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: s_xor_b32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x8d]
-0x01,0x02,0x6a,0x8d
+# 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: s_xor_b64 exec, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xfe,0x8d]
-0x02,0x04,0xfe,0x8d
+# 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: s_xor_b64 s[0:1], 0.5, s[4:5]           ; encoding: [0xf0,0x04,0x80,0x8d]
-0xf0,0x04,0x80,0x8d
+# 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: s_xor_b64 s[0:1], 0, s[4:5]             ; encoding: [0x80,0x04,0x80,0x8d]
-0x80,0x04,0x80,0x8d
+# 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: s_xor_b64 s[0:1], 0x3f717273, s[4:5]    ; encoding: [0xff,0x04,0x80,0x8d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x8d,0x73,0x72,0x71,0x3f
+# 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: s_xor_b64 s[0:1], 0xaf123456, s[4:5]    ; encoding: [0xff,0x04,0x80,0x8d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x8d,0x56,0x34,0x12,0xaf
+# 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: s_xor_b64 s[0:1], -1, s[4:5]            ; encoding: [0xc1,0x04,0x80,0x8d]
-0xc1,0x04,0x80,0x8d
+# 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: s_xor_b64 s[0:1], -4.0, s[4:5]          ; encoding: [0xf7,0x04,0x80,0x8d]
-0xf7,0x04,0x80,0x8d
+# 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: s_xor_b64 s[0:1], exec, s[4:5]          ; encoding: [0x7e,0x04,0x80,0x8d]
-0x7e,0x04,0x80,0x8d
+# 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: s_xor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8d]
-0x66,0x64,0x80,0x8d
+# 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: s_xor_b64 s[0:1], s[102:103], s[4:5]    ; encoding: [0x66,0x04,0x80,0x8d]
-0x66,0x04,0x80,0x8d
+# 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: s_xor_b64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x80,0x8d]
-0x02,0xf0,0x80,0x8d
+# 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: s_xor_b64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x80,0x8d]
-0x02,0x80,0x80,0x8d
+# 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: s_xor_b64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x80,0x8d,0x73,0x72,0x71,0x3f]
-0x02,0xff,0x80,0x8d,0x73,0x72,0x71,0x3f
+# W32: v_sub_co_u32 v255, s0, v1, v2           ; encoding: [0xff,0x00,0x01,0xd7,0x01,0x05,0x02,0x00]
+# W64: v_sub_co_u32 v255, s[0:1], v1, v2       ; encoding: [0xff,0x00,0x01,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x01,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_xor_b64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x80,0x8d,0x56,0x34,0x12,0xaf]
-0x02,0xff,0x80,0x8d,0x56,0x34,0x12,0xaf
+# W32: v_sub_co_u32 v5, s0, 0.5, v2            ; encoding: [0x05,0x00,0x01,0xd7,0xf0,0x04,0x02,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], 0.5, v2        ; encoding: [0x05,0x00,0x01,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x01,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_xor_b64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x80,0x8d]
-0x02,0xc1,0x80,0x8d
+# W32: v_sub_co_u32 v5, s0, 0, v2              ; encoding: [0x05,0x00,0x01,0xd7,0x80,0x04,0x02,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], 0, v2          ; encoding: [0x05,0x00,0x01,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x01,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_xor_b64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x80,0x8d]
-0x02,0xf7,0x80,0x8d
+# W32: v_sub_co_u32 v5, s0, -1, v2             ; encoding: [0x05,0x00,0x01,0xd7,0xc1,0x04,0x02,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], -1, v2         ; encoding: [0x05,0x00,0x01,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x01,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_xor_b64 s[0:1], s[2:3], exec          ; encoding: [0x02,0x7e,0x80,0x8d]
-0x02,0x7e,0x80,0x8d
+# W32: v_sub_co_u32 v5, s0, -4.0, v2           ; encoding: [0x05,0x00,0x01,0xd7,0xf7,0x04,0x02,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], -4.0, v2       ; encoding: [0x05,0x00,0x01,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x01,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_xor_b64 s[0:1], s[2:3], s[100:101]    ; encoding: [0x02,0x64,0x80,0x8d]
-0x02,0x64,0x80,0x8d
+# W32: v_sub_co_u32 v5, s0, exec_hi, v2        ; encoding: [0x05,0x00,0x01,0xd7,0x7f,0x04,0x02,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], exec_hi, v2    ; encoding: [0x05,0x00,0x01,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x01,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_xor_b64 s[0:1], s[2:3], s[4:5]        ; encoding: [0x02,0x04,0x80,0x8d]
-0x02,0x04,0x80,0x8d
+# W32: v_sub_co_u32 v5, s0, exec_lo, v2        ; encoding: [0x05,0x00,0x01,0xd7,0x7e,0x04,0x02,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], exec_lo, v2    ; encoding: [0x05,0x00,0x01,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x01,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_xor_b64 s[0:1], s[2:3], vcc           ; encoding: [0x02,0x6a,0x80,0x8d]
-0x02,0x6a,0x80,0x8d
+# W32: v_sub_co_u32 v5, s0, m0, v2             ; encoding: [0x05,0x00,0x01,0xd7,0x7d,0x04,0x02,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], m0, v2         ; encoding: [0x05,0x00,0x01,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x01,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_xor_b64 s[0:1], vcc, s[4:5]           ; encoding: [0x6a,0x04,0x80,0x8d]
-0x6a,0x04,0x80,0x8d
+# W32: v_sub_co_u32 v5, s0, s103, v2           ; encoding: [0x05,0x00,0x01,0xd7,0x67,0x04,0x02,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], s103, v2       ; encoding: [0x05,0x00,0x01,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x01,0xd7,0x67,0x04,0x02,0x00
 
-# GFX11: s_xor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8d]
-0x66,0x64,0xe8,0x8d
+# W32: v_sub_co_u32 v5, s0, s1, v2             ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x04,0x02,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], s1, v2         ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x01,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_xor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8d]
-0x66,0x04,0xe8,0x8d
+# W32: v_sub_co_u32 v5, s0, v1, 0.5            ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xe1,0x01,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], v1, 0.5        ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x01,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_xor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8d]
-0x02,0x64,0xe8,0x8d
+# W32: v_sub_co_u32 v5, s0, v1, 0              ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x01,0x01,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], v1, 0          ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x01,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_xor_b64 s[104:105], s[2:3], s[4:5]    ; encoding: [0x02,0x04,0xe8,0x8d]
-0x02,0x04,0xe8,0x8d
+# W32: v_sub_co_u32 v5, s0, v1, -1             ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x83,0x01,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], v1, -1         ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x01,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_xor_b64 vcc, s[2:3], s[4:5]           ; encoding: [0x02,0x04,0xea,0x8d]
-0x02,0x04,0xea,0x8d
+# W32: v_sub_co_u32 v5, s0, v1, -4.0           ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xef,0x01,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], v1, -4.0       ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x01,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_xor_saveexec_b32 s0, 0.5              ; encoding: [0xf0,0x24,0x80,0xbe]
-0xf0,0x24,0x80,0xbe
+# W32: v_sub_co_u32 v5, s0, v1, exec_hi        ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xff,0x00,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], v1, exec_hi    ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x01,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_xor_saveexec_b32 s0, 0                ; encoding: [0x80,0x24,0x80,0xbe]
-0x80,0x24,0x80,0xbe
+# W32: v_sub_co_u32 v5, s0, v1, exec_lo        ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xfd,0x00,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], v1, exec_lo    ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x01,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_xor_saveexec_b32 s0, 0x3f717273       ; encoding: [0xff,0x24,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x24,0x80,0xbe,0x73,0x72,0x71,0x3f
+# W32: v_sub_co_u32 v5, s0, v1, m0             ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xfb,0x00,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], v1, m0         ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x01,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_xor_saveexec_b32 s0, 0xaf123456       ; encoding: [0xff,0x24,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x24,0x80,0xbe,0x56,0x34,0x12,0xaf
+# W32: v_sub_co_u32 v5, s0, v1, s103           ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xcf,0x00,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], v1, s103       ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x01,0xd7,0x01,0xcf,0x00,0x00
 
-# GFX11: s_xor_saveexec_b32 s0, -1               ; encoding: [0xc1,0x24,0x80,0xbe]
-0xc1,0x24,0x80,0xbe
+# W32: v_sub_co_u32 v5, s0, v1, s2             ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x05,0x00,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], v1, s2         ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x01,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_xor_saveexec_b32 s0, -4.0             ; encoding: [0xf7,0x24,0x80,0xbe]
-0xf7,0x24,0x80,0xbe
+# W32: v_sub_co_u32 v5, s0, v1, v255           ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xff,0x03,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], v1, v255       ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x01,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_xor_saveexec_b32 s0, exec_hi          ; encoding: [0x7f,0x24,0x80,0xbe]
-0x7f,0x24,0x80,0xbe
+# W32: v_sub_co_u32 v5, s0, v1, v2             ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x05,0x02,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], v1, v2         ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x01,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_xor_saveexec_b32 s0, exec_lo          ; encoding: [0x7e,0x24,0x80,0xbe]
-0x7e,0x24,0x80,0xbe
+# W32: v_sub_co_u32 v5, s0, v1, vcc_hi         ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xd7,0x00,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], v1, vcc_hi     ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x01,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_xor_saveexec_b32 s0, m0               ; encoding: [0x7d,0x24,0x80,0xbe]
-0x7d,0x24,0x80,0xbe
+# W32: v_sub_co_u32 v5, s0, v1, vcc_lo         ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xd5,0x00,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], v1, vcc_lo     ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x01,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_xor_saveexec_b32 s0, s104             ; encoding: [0x68,0x24,0x80,0xbe]
-0x68,0x24,0x80,0xbe
+# W32: v_sub_co_u32 v5, s0, v255, v2           ; encoding: [0x05,0x00,0x01,0xd7,0xff,0x05,0x02,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], v255, v2       ; encoding: [0x05,0x00,0x01,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x01,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_xor_saveexec_b32 s0, s1               ; encoding: [0x01,0x24,0x80,0xbe]
-0x01,0x24,0x80,0xbe
+# W32: v_sub_co_u32 v5, s0, vcc_hi, v2         ; encoding: [0x05,0x00,0x01,0xd7,0x6b,0x04,0x02,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], vcc_hi, v2     ; encoding: [0x05,0x00,0x01,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x01,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_xor_saveexec_b32 s0, vcc_hi           ; encoding: [0x6b,0x24,0x80,0xbe]
-0x6b,0x24,0x80,0xbe
+# W32: v_sub_co_u32 v5, s0, vcc_lo, v2         ; encoding: [0x05,0x00,0x01,0xd7,0x6a,0x04,0x02,0x00]
+# W64: v_sub_co_u32 v5, s[0:1], vcc_lo, v2     ; encoding: [0x05,0x00,0x01,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x01,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_xor_saveexec_b32 s0, vcc_lo           ; encoding: [0x6a,0x24,0x80,0xbe]
-0x6a,0x24,0x80,0xbe
+# GFX11: v_sub_nc_i16 v255, v1, v2               ; encoding: [0xff,0x00,0x0e,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x0e,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_xor_saveexec_b32 s105, s104           ; encoding: [0x68,0x24,0xe9,0xbe]
-0x68,0x24,0xe9,0xbe
+# GFX11: v_sub_nc_i16 v5, 0, v2                  ; encoding: [0x05,0x00,0x0e,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x0e,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_xor_saveexec_b32 s105, s1             ; encoding: [0x01,0x24,0xe9,0xbe]
-0x01,0x24,0xe9,0xbe
+# GFX11: v_sub_nc_i16 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x0e,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x0e,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_xor_saveexec_b32 vcc_hi, s1           ; encoding: [0x01,0x24,0xeb,0xbe]
-0x01,0x24,0xeb,0xbe
+# GFX11: v_sub_nc_i16 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x0e,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x0e,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_xor_saveexec_b32 vcc_lo, s1           ; encoding: [0x01,0x24,0xea,0xbe]
-0x01,0x24,0xea,0xbe
+# GFX11: v_sub_nc_i16 v5, m0, v2                 ; encoding: [0x05,0x00,0x0e,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x0e,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_xor_saveexec_b64 s[0:1], 0.5          ; encoding: [0xf0,0x25,0x80,0xbe]
-0xf0,0x25,0x80,0xbe
+# GFX11: v_sub_nc_i16 v5, s101, v2               ; encoding: [0x05,0x00,0x0e,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x0e,0xd7,0x65,0x04,0x02,0x00
 
-# GFX11: s_xor_saveexec_b64 s[0:1], 0            ; encoding: [0x80,0x25,0x80,0xbe]
-0x80,0x25,0x80,0xbe
+# GFX11: v_sub_nc_i16 v5, s1, v2                 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x0e,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_xor_saveexec_b64 s[0:1], 0x3f717273   ; encoding: [0xff,0x25,0x80,0xbe,0x73,0x72,0x71,0x3f]
-0xff,0x25,0x80,0xbe,0x73,0x72,0x71,0x3f
+# GFX11: v_sub_nc_i16 v5, v1, 0                  ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x0e,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_xor_saveexec_b64 s[0:1], 0xaf123456   ; encoding: [0xff,0x25,0x80,0xbe,0x56,0x34,0x12,0xaf]
-0xff,0x25,0x80,0xbe,0x56,0x34,0x12,0xaf
+# GFX11: v_sub_nc_i16 v5, v1, 0x3800             ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x0e,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00
 
-# GFX11: s_xor_saveexec_b64 s[0:1], -1           ; encoding: [0xc1,0x25,0x80,0xbe]
-0xc1,0x25,0x80,0xbe
+# GFX11: v_sub_nc_i16 v5, v1, 0xc400             ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x0e,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_xor_saveexec_b64 s[0:1], -4.0         ; encoding: [0xf7,0x25,0x80,0xbe]
-0xf7,0x25,0x80,0xbe
+# GFX11: v_sub_nc_i16 v5, v1, -1                 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x0e,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_xor_saveexec_b64 s[0:1], exec         ; encoding: [0x7e,0x25,0x80,0xbe]
-0x7e,0x25,0x80,0xbe
+# GFX11: v_sub_nc_i16 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x0e,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_xor_saveexec_b64 s[0:1], s[102:103]   ; encoding: [0x66,0x25,0x80,0xbe]
-0x66,0x25,0x80,0xbe
+# GFX11: v_sub_nc_i16 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x0e,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_xor_saveexec_b64 s[0:1], s[2:3]       ; encoding: [0x02,0x25,0x80,0xbe]
-0x02,0x25,0x80,0xbe
+# GFX11: v_sub_nc_i16 v5, v1, m0                 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x0e,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_xor_saveexec_b64 s[0:1], vcc          ; encoding: [0x6a,0x25,0x80,0xbe]
-0x6a,0x25,0x80,0xbe
+# GFX11: v_sub_nc_i16 v5, v1, s101               ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x0e,0xd7,0x01,0xcb,0x00,0x00
 
-# GFX11: s_xor_saveexec_b64 s[104:105], s[102:103] ; encoding: [0x66,0x25,0xe8,0xbe]
-0x66,0x25,0xe8,0xbe
+# GFX11: v_sub_nc_i16 v5, v1, s2                 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x0e,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_xor_saveexec_b64 s[104:105], s[2:3]   ; encoding: [0x02,0x25,0xe8,0xbe]
-0x02,0x25,0xe8,0xbe
+# GFX11: v_sub_nc_i16 v5, v1, v255               ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x0e,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_xor_saveexec_b64 vcc, s[2:3]          ; encoding: [0x02,0x25,0xea,0xbe]
-0x02,0x25,0xea,0xbe
+# GFX11: v_sub_nc_i16 v5, v1, v2                 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x0e,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: lds_direct_load v10 wait_vdst:6         ; encoding: [0x0a,0x00,0x16,0xce]
-0x0a,0x00,0x16,0xce
+# GFX11: v_sub_nc_i16 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x0e,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: lds_direct_load v11 wait_vdst:5         ; encoding: [0x0b,0x00,0x15,0xce]
-0x0b,0x00,0x15,0xce
+# GFX11: v_sub_nc_i16 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x0e,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: lds_direct_load v12 wait_vdst:4         ; encoding: [0x0c,0x00,0x14,0xce]
-0x0c,0x00,0x14,0xce
+# GFX11: v_sub_nc_i16 v5, v255, v2               ; encoding: [0x05,0x00,0x0e,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x0e,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: lds_direct_load v13 wait_vdst:3         ; encoding: [0x0d,0x00,0x13,0xce]
-0x0d,0x00,0x13,0xce
+# GFX11: v_sub_nc_i16 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x0e,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x0e,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: lds_direct_load v14 wait_vdst:2         ; encoding: [0x0e,0x00,0x12,0xce]
-0x0e,0x00,0x12,0xce
+# GFX11: v_sub_nc_i16 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x0e,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x0e,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: lds_direct_load v15 wait_vdst:1         ; encoding: [0x0f,0x00,0x11,0xce]
-0x0f,0x00,0x11,0xce
+# GFX11: v_sub_nc_i32 v255, v1, v2               ; encoding: [0xff,0x00,0x25,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x25,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: lds_direct_load v16                     ; encoding: [0x10,0x00,0x10,0xce]
-0x10,0x00,0x10,0xce
+# GFX11: v_sub_nc_i32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x25,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x25,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: lds_direct_load v17                     ; encoding: [0x11,0x00,0x10,0xce]
-0x11,0x00,0x10,0xce
+# GFX11: v_sub_nc_i32 v5, 0, v2                  ; encoding: [0x05,0x00,0x25,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x25,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: lds_direct_load v1 wait_vdst:15         ; encoding: [0x01,0x00,0x1f,0xce]
-0x01,0x00,0x1f,0xce
+# GFX11: v_sub_nc_i32 v5, -1, v2                 ; encoding: [0x05,0x00,0x25,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x25,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: lds_direct_load v2 wait_vdst:14         ; encoding: [0x02,0x00,0x1e,0xce]
-0x02,0x00,0x1e,0xce
+# GFX11: v_sub_nc_i32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x25,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x25,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: lds_direct_load v3 wait_vdst:13         ; encoding: [0x03,0x00,0x1d,0xce]
-0x03,0x00,0x1d,0xce
+# GFX11: v_sub_nc_i32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x25,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x25,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: lds_direct_load v4 wait_vdst:12         ; encoding: [0x04,0x00,0x1c,0xce]
-0x04,0x00,0x1c,0xce
+# GFX11: v_sub_nc_i32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x25,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x25,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: lds_direct_load v5 wait_vdst:11         ; encoding: [0x05,0x00,0x1b,0xce]
-0x05,0x00,0x1b,0xce
+# GFX11: v_sub_nc_i32 v5, m0, v2                 ; encoding: [0x05,0x00,0x25,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x25,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: lds_direct_load v6 wait_vdst:10         ; encoding: [0x06,0x00,0x1a,0xce]
-0x06,0x00,0x1a,0xce
+# GFX11: v_sub_nc_i32 v5, s103, v2               ; encoding: [0x05,0x00,0x25,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x25,0xd7,0x67,0x04,0x02,0x00
 
-# GFX11: lds_direct_load v7 wait_vdst:9          ; encoding: [0x07,0x00,0x19,0xce]
-0x07,0x00,0x19,0xce
+# GFX11: v_sub_nc_i32 v5, s1, v2                 ; encoding: [0x05,0x00,0x25,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x25,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: lds_direct_load v8 wait_vdst:8          ; encoding: [0x08,0x00,0x18,0xce]
-0x08,0x00,0x18,0xce
+# GFX11: v_sub_nc_i32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x25,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: lds_direct_load v9 wait_vdst:7          ; encoding: [0x09,0x00,0x17,0xce]
-0x09,0x00,0x17,0xce
+# GFX11: v_sub_nc_i32 v5, v1, 0                  ; encoding: [0x05,0x00,0x25,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x25,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: lds_param_load v10, attr11.x wait_vdst:6 ; encoding: [0x0a,0x2c,0x06,0xce]
-0x0a,0x2c,0x06,0xce
+# GFX11: v_sub_nc_i32 v5, v1, -1                 ; encoding: [0x05,0x00,0x25,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x25,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: lds_param_load v11, attr22.y wait_vdst:5 ; encoding: [0x0b,0x59,0x05,0xce]
-0x0b,0x59,0x05,0xce
+# GFX11: v_sub_nc_i32 v5, v1, -4.0 clamp         ; encoding: [0x05,0x80,0x25,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x80,0x25,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: lds_param_load v12, attr33.z wait_vdst:4 ; encoding: [0x0c,0x86,0x04,0xce]
-0x0c,0x86,0x04,0xce
+# GFX11: v_sub_nc_i32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x25,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: lds_param_load v13, attr63.x wait_vdst:3 ; encoding: [0x0d,0xfc,0x03,0xce]
-0x0d,0xfc,0x03,0xce
+# GFX11: v_sub_nc_i32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x25,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: lds_param_load v14, attr63.y wait_vdst:2 ; encoding: [0x0e,0xfd,0x02,0xce]
-0x0e,0xfd,0x02,0xce
+# GFX11: v_sub_nc_i32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x25,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: lds_param_load v15, attr63.z wait_vdst:1 ; encoding: [0x0f,0xfe,0x01,0xce]
-0x0f,0xfe,0x01,0xce
+# GFX11: v_sub_nc_i32 v5, v1, m0                 ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x25,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: lds_param_load v16, attr63.w            ; encoding: [0x10,0xff,0x00,0xce]
-0x10,0xff,0x00,0xce
+# GFX11: v_sub_nc_i32 v5, v1, s103               ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x25,0xd7,0x01,0xcf,0x00,0x00
 
-# GFX11: lds_param_load v17, attr63.w            ; encoding: [0x11,0xff,0x00,0xce]
-0x11,0xff,0x00,0xce
+# GFX11: v_sub_nc_i32 v5, v1, s2                 ; encoding: [0x05,0x00,0x25,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x25,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: lds_param_load v1, attr0.x wait_vdst:15 ; encoding: [0x01,0x00,0x0f,0xce]
-0x01,0x00,0x0f,0xce
+# GFX11: v_sub_nc_i32 v5, v1, v255               ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x25,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: lds_param_load v2, attr0.y wait_vdst:14 ; encoding: [0x02,0x01,0x0e,0xce]
-0x02,0x01,0x0e,0xce
+# GFX11: v_sub_nc_i32 v5, v1, v2                 ; encoding: [0x05,0x00,0x25,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x25,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: lds_param_load v3, attr0.z wait_vdst:13 ; encoding: [0x03,0x02,0x0d,0xce]
-0x03,0x02,0x0d,0xce
+# GFX11: v_sub_nc_i32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x25,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: lds_param_load v4, attr0.w wait_vdst:12 ; encoding: [0x04,0x03,0x0c,0xce]
-0x04,0x03,0x0c,0xce
+# GFX11: v_sub_nc_i32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x25,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: lds_param_load v5, attr0.x wait_vdst:11 ; encoding: [0x05,0x00,0x0b,0xce]
-0x05,0x00,0x0b,0xce
+# GFX11: v_sub_nc_i32 v5, v255, v2               ; encoding: [0x05,0x00,0x25,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x25,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: lds_param_load v6, attr1.x wait_vdst:10 ; encoding: [0x06,0x04,0x0a,0xce]
-0x06,0x04,0x0a,0xce
+# GFX11: v_sub_nc_i32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x25,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x25,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: lds_param_load v7, attr2.y wait_vdst:9  ; encoding: [0x07,0x09,0x09,0xce]
-0x07,0x09,0x09,0xce
+# GFX11: v_sub_nc_i32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x25,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x25,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: lds_param_load v8, attr3.z wait_vdst:8  ; encoding: [0x08,0x0e,0x08,0xce]
-0x08,0x0e,0x08,0xce
+# GFX11: v_sub_nc_u16 v255, v1, v2               ; encoding: [0xff,0x00,0x04,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x04,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: lds_param_load v9, attr4.w wait_vdst:7  ; encoding: [0x09,0x13,0x07,0xce]
-0x09,0x13,0x07,0xce
+# GFX11: v_sub_nc_u16 v5, 0, v2                  ; encoding: [0x05,0x00,0x04,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x04,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: v_mul_f32_e32 v144, v65, v152           ; encoding: [0x41,0x31,0x21,0x11]
-0x41,0x31,0x21,0x11
+# GFX11: v_sub_nc_u16 v5, 0x3800, v2             ; encoding: [0x05,0x00,0x04,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x04,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
 
-# GFX11: s_load_b32 s101, s[2:3], s0             ; encoding: [0x41,0x19,0x00,0xf4,0x00,0x00,0x00,0x00]
-0x41,0x19,0x00,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, 0xc400, v2             ; encoding: [0x05,0x00,0x04,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x04,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_load_b32 s5, s[100:101], s0           ; encoding: [0x72,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
-0x72,0x01,0x00,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, -1, v2                 ; encoding: [0x05,0x00,0x04,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x04,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_load_b32 s5, s[2:3], null             ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xf8]
-0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xf8
+# GFX11: v_sub_nc_u16 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x04,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x04,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_load_b32 s5, s[2:3], 0x1234 glc dlc   ; encoding: [0x41,0x61,0x00,0xf4,0x34,0x12,0x00,0xf8]
-0x41,0x61,0x00,0xf4,0x34,0x12,0x00,0xf8
+# GFX11: v_sub_nc_u16 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x04,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x04,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_load_b32 s5, s[2:3], m0               ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xfa]
-0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xfa
+# GFX11: v_sub_nc_u16 v5, m0, v2                 ; encoding: [0x05,0x00,0x04,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x04,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_load_b32 s5, s[2:3], s0               ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
-0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, s101, v2               ; encoding: [0x05,0x00,0x04,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x04,0xd7,0x65,0x04,0x02,0x00
 
-# GFX11: s_load_b32 s5, s[2:3], s0 dlc           ; encoding: [0x41,0x21,0x00,0xf4,0x00,0x00,0x00,0x00]
-0x41,0x21,0x00,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, s1, v2                 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x04,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_load_b32 s5, s[2:3], s0 glc           ; encoding: [0x41,0x41,0x00,0xf4,0x00,0x00,0x00,0x00]
-0x41,0x41,0x00,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, v1, 0                  ; encoding: [0x05,0x00,0x04,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x04,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_load_b32 s5, s[2:3], s0 glc dlc       ; encoding: [0x41,0x61,0x00,0xf4,0x00,0x00,0x00,0x00]
-0x41,0x61,0x00,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, v1, 0x3800             ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00
 
-# GFX11: s_load_b32 s5, s[2:3], s101             ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xca]
-0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xca
+# GFX11: v_sub_nc_u16 v5, v1, 0xc400 clamp       ; encoding: [0x05,0x80,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x80,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_load_b32 s5, s[2:3], vcc_hi           ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd6]
-0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd6
+# GFX11: v_sub_nc_u16 v5, v1, 0xc400             ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
 
-# GFX11: s_load_b32 s5, s[2:3], vcc_lo           ; encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd4]
-0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd4
+# GFX11: v_sub_nc_u16 v5, v1, -1                 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x04,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_load_b32 s5, s[4:5], s0               ; encoding: [0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
-0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x04,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_load_b32 s5, vcc, s0                  ; encoding: [0x75,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
-0x75,0x01,0x00,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x04,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_load_b32 vcc_hi, s[2:3], s0           ; encoding: [0xc1,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]
-0xc1,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, v1, m0                 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x04,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_load_b32 vcc_lo, s[2:3], s0           ; encoding: [0x81,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]
-0x81,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, v1, s101               ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x04,0xd7,0x01,0xcb,0x00,0x00
 
-# GFX11: s_load_b512 s[20:35], s[100:101], s0    ; encoding: [0x32,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
-0x32,0x05,0x10,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, v1, s2                 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x04,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_load_b512 s[20:35], s[2:3], null      ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xf8]
-0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xf8
+# GFX11: v_sub_nc_u16 v5, v1, v255               ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x04,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_load_b512 s[20:35], s[2:3], 0x1234 glc dlc ; encoding: [0x01,0x65,0x10,0xf4,0x34,0x12,0x00,0xf8]
-0x01,0x65,0x10,0xf4,0x34,0x12,0x00,0xf8
+# GFX11: v_sub_nc_u16 v5, v1, v2                 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x04,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_load_b512 s[20:35], s[2:3], m0        ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xfa]
-0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xfa
+# GFX11: v_sub_nc_u16 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x04,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_load_b512 s[20:35], s[2:3], s0        ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x04,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_load_b512 s[20:35], s[2:3], s0 dlc    ; encoding: [0x01,0x25,0x10,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x25,0x10,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, v255, v2               ; encoding: [0x05,0x00,0x04,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x04,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_load_b512 s[20:35], s[2:3], s0 glc    ; encoding: [0x01,0x45,0x10,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x45,0x10,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x04,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x04,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_load_b512 s[20:35], s[2:3], s0 glc dlc ; encoding: [0x01,0x65,0x10,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x65,0x10,0xf4,0x00,0x00,0x00,0x00
+# GFX11: v_sub_nc_u16 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x04,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x04,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_load_b512 s[20:35], s[2:3], s101      ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xca]
-0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xca
+# W32: v_subrev_co_u32 v255, s0, v1, v2        ; encoding: [0xff,0x00,0x02,0xd7,0x01,0x05,0x02,0x00]
+# W64: v_subrev_co_u32 v255, s[0:1], v1, v2    ; encoding: [0xff,0x00,0x02,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x02,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_load_b512 s[20:35], s[2:3], vcc_hi    ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd6]
-0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd6
+# W32: v_subrev_co_u32 v5, s0, 0.5, v2         ; encoding: [0x05,0x00,0x02,0xd7,0xf0,0x04,0x02,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], 0.5, v2     ; encoding: [0x05,0x00,0x02,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x02,0xd7,0xf0,0x04,0x02,0x00
 
-# GFX11: s_load_b512 s[20:35], s[2:3], vcc_lo    ; encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd4]
-0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd4
+# W32: v_subrev_co_u32 v5, s0, 0, v2           ; encoding: [0x05,0x00,0x02,0xd7,0x80,0x04,0x02,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], 0, v2       ; encoding: [0x05,0x00,0x02,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x02,0xd7,0x80,0x04,0x02,0x00
 
-# GFX11: s_load_b512 s[20:35], s[4:5], s0        ; encoding: [0x02,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x05,0x10,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, -1, v2          ; encoding: [0x05,0x00,0x02,0xd7,0xc1,0x04,0x02,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], -1, v2      ; encoding: [0x05,0x00,0x02,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x02,0xd7,0xc1,0x04,0x02,0x00
 
-# GFX11: s_load_b512 s[20:35], vcc, s0           ; encoding: [0x35,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
-0x35,0x05,0x10,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, -4.0, v2        ; encoding: [0x05,0x00,0x02,0xd7,0xf7,0x04,0x02,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], -4.0, v2    ; encoding: [0x05,0x00,0x02,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x02,0xd7,0xf7,0x04,0x02,0x00
 
-# GFX11: s_load_b512 s[24:39], s[2:3], s0        ; encoding: [0x01,0x06,0x10,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x06,0x10,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, exec_hi, v2     ; encoding: [0x05,0x00,0x02,0xd7,0x7f,0x04,0x02,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], exec_hi, v2 ; encoding: [0x05,0x00,0x02,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x02,0xd7,0x7f,0x04,0x02,0x00
 
-# GFX11: s_load_b512 s[84:99], s[2:3], s0        ; encoding: [0x01,0x15,0x10,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x15,0x10,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, exec_lo, v2     ; encoding: [0x05,0x00,0x02,0xd7,0x7e,0x04,0x02,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], exec_lo, v2 ; encoding: [0x05,0x00,0x02,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x02,0xd7,0x7e,0x04,0x02,0x00
 
-# GFX11: s_load_b64 s[100:101], s[2:3], s0       ; encoding: [0x01,0x19,0x04,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x19,0x04,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, m0, v2          ; encoding: [0x05,0x00,0x02,0xd7,0x7d,0x04,0x02,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], m0, v2      ; encoding: [0x05,0x00,0x02,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x02,0xd7,0x7d,0x04,0x02,0x00
 
-# GFX11: s_load_b64 s[10:11], s[100:101], s0     ; encoding: [0xb2,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
-0xb2,0x02,0x04,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, s103, v2        ; encoding: [0x05,0x00,0x02,0xd7,0x67,0x04,0x02,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], s103, v2    ; encoding: [0x05,0x00,0x02,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x02,0xd7,0x67,0x04,0x02,0x00
 
-# GFX11: s_load_b64 s[10:11], s[2:3], null       ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xf8]
-0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xf8
+# W32: v_subrev_co_u32 v5, s0, s1, v2          ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x04,0x02,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], s1, v2      ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x02,0xd7,0x01,0x04,0x02,0x00
 
-# GFX11: s_load_b64 s[10:11], s[2:3], 0x1234 glc dlc ; encoding: [0x81,0x62,0x04,0xf4,0x34,0x12,0x00,0xf8]
-0x81,0x62,0x04,0xf4,0x34,0x12,0x00,0xf8
+# W32: v_subrev_co_u32 v5, s0, v1, 0.5         ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xe1,0x01,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], v1, 0.5     ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x02,0xd7,0x01,0xe1,0x01,0x00
 
-# GFX11: s_load_b64 s[10:11], s[2:3], m0         ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xfa]
-0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xfa
+# W32: v_subrev_co_u32 v5, s0, v1, 0           ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x01,0x01,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], v1, 0       ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x02,0xd7,0x01,0x01,0x01,0x00
 
-# GFX11: s_load_b64 s[10:11], s[2:3], s0         ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
-0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, v1, -1          ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x83,0x01,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], v1, -1      ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x02,0xd7,0x01,0x83,0x01,0x00
 
-# GFX11: s_load_b64 s[10:11], s[2:3], s0 dlc     ; encoding: [0x81,0x22,0x04,0xf4,0x00,0x00,0x00,0x00]
-0x81,0x22,0x04,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, v1, -4.0        ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xef,0x01,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], v1, -4.0    ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x02,0xd7,0x01,0xef,0x01,0x00
 
-# GFX11: s_load_b64 s[10:11], s[2:3], s0 glc     ; encoding: [0x81,0x42,0x04,0xf4,0x00,0x00,0x00,0x00]
-0x81,0x42,0x04,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, v1, exec_hi     ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xff,0x00,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], v1, exec_hi ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x02,0xd7,0x01,0xff,0x00,0x00
 
-# GFX11: s_load_b64 s[10:11], s[2:3], s0 glc dlc ; encoding: [0x81,0x62,0x04,0xf4,0x00,0x00,0x00,0x00]
-0x81,0x62,0x04,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, v1, exec_lo     ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xfd,0x00,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], v1, exec_lo ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x02,0xd7,0x01,0xfd,0x00,0x00
 
-# GFX11: s_load_b64 s[10:11], s[2:3], s101       ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xca]
-0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xca
+# W32: v_subrev_co_u32 v5, s0, v1, m0          ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xfb,0x00,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], v1, m0      ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x02,0xd7,0x01,0xfb,0x00,0x00
 
-# GFX11: s_load_b64 s[10:11], s[2:3], vcc_hi     ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd6]
-0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd6
+# W32: v_subrev_co_u32 v5, s0, v1, s103        ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xcf,0x00,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], v1, s103    ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x02,0xd7,0x01,0xcf,0x00,0x00
 
-# GFX11: s_load_b64 s[10:11], s[2:3], vcc_lo     ; encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd4]
-0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd4
+# W32: v_subrev_co_u32 v5, s0, v1, s2          ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x05,0x00,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], v1, s2      ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x02,0xd7,0x01,0x05,0x00,0x00
 
-# GFX11: s_load_b64 s[10:11], s[4:5], s0         ; encoding: [0x82,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
-0x82,0x02,0x04,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, v1, v255        ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xff,0x03,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], v1, v255    ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x02,0xd7,0x01,0xff,0x03,0x00
 
-# GFX11: s_load_b64 s[10:11], vcc, s0            ; encoding: [0xb5,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
-0xb5,0x02,0x04,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, v1, v2          ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x05,0x02,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], v1, v2      ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x02,0xd7,0x01,0x05,0x02,0x00
 
-# GFX11: s_load_b64 s[12:13], s[2:3], s0         ; encoding: [0x01,0x03,0x04,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x03,0x04,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, v1, vcc_hi      ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xd7,0x00,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], v1, vcc_hi  ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x02,0xd7,0x01,0xd7,0x00,0x00
 
-# GFX11: s_load_b64 vcc, s[2:3], s0              ; encoding: [0x81,0x1a,0x04,0xf4,0x00,0x00,0x00,0x00]
-0x81,0x1a,0x04,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, v1, vcc_lo      ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xd5,0x00,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], v1, vcc_lo  ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x02,0xd7,0x01,0xd5,0x00,0x00
 
-# GFX11: s_load_b128 s[20:23], s[100:101], s0    ; encoding: [0x32,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
-0x32,0x05,0x08,0xf4,0x00,0x00,0x00,0x00
+# W32: v_subrev_co_u32 v5, s0, v255, v2        ; encoding: [0x05,0x00,0x02,0xd7,0xff,0x05,0x02,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], v255, v2    ; encoding: [0x05,0x00,0x02,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x02,0xd7,0xff,0x05,0x02,0x00
 
-# GFX11: s_load_b128 s[20:23], s[2:3], null      ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xf8]
-0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xf8
+# W32: v_subrev_co_u32 v5, s0, vcc_hi, v2      ; encoding: [0x05,0x00,0x02,0xd7,0x6b,0x04,0x02,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], vcc_hi, v2  ; encoding: [0x05,0x00,0x02,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x02,0xd7,0x6b,0x04,0x02,0x00
 
-# GFX11: s_load_b128 s[20:23], s[2:3], 0x1234 glc dlc ; encoding: [0x01,0x65,0x08,0xf4,0x34,0x12,0x00,0xf8]
-0x01,0x65,0x08,0xf4,0x34,0x12,0x00,0xf8
+# W32: v_subrev_co_u32 v5, s0, vcc_lo, v2      ; encoding: [0x05,0x00,0x02,0xd7,0x6a,0x04,0x02,0x00]
+# W64: v_subrev_co_u32 v5, s[0:1], vcc_lo, v2  ; encoding: [0x05,0x00,0x02,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x02,0xd7,0x6a,0x04,0x02,0x00
 
-# GFX11: s_load_b128 s[20:23], s[2:3], m0        ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xfa]
-0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xfa
+# 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: s_load_b128 s[20:23], s[2:3], s0        ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x05,0x08,0xf4,0x00,0x00,0x00,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: s_load_b128 s[20:23], s[2:3], s0 dlc    ; encoding: [0x01,0x25,0x08,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x25,0x08,0xf4,0x00,0x00,0x00,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: s_load_b128 s[20:23], s[2:3], s0 glc    ; encoding: [0x01,0x45,0x08,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x45,0x08,0xf4,0x00,0x00,0x00,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: s_load_b128 s[20:23], s[2:3], s0 glc dlc ; encoding: [0x01,0x65,0x08,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x65,0x08,0xf4,0x00,0x00,0x00,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: s_load_b128 s[20:23], s[2:3], s101      ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xca]
-0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xca
+# 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: s_load_b128 s[20:23], s[2:3], vcc_hi    ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd6]
-0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd6
+# 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: s_load_b128 s[20:23], s[2:3], vcc_lo    ; encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd4]
-0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd4
+# 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: s_load_b128 s[20:23], s[4:5], s0        ; encoding: [0x02,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x05,0x08,0xf4,0x00,0x00,0x00,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: s_load_b128 s[20:23], vcc, s0           ; encoding: [0x35,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
-0x35,0x05,0x08,0xf4,0x00,0x00,0x00,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: s_load_b128 s[24:27], s[2:3], s0        ; encoding: [0x01,0x06,0x08,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x06,0x08,0xf4,0x00,0x00,0x00,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: s_load_b128 s[96:99], s[2:3], s0        ; encoding: [0x01,0x18,0x08,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x18,0x08,0xf4,0x00,0x00,0x00,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: s_load_b256 s[20:27], s[100:101], s0    ; encoding: [0x32,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
-0x32,0x05,0x0c,0xf4,0x00,0x00,0x00,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: s_load_b256 s[20:27], s[2:3], null      ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xf8]
-0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xf8
+# 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: s_load_b256 s[20:27], s[2:3], 0x1234 glc dlc ; encoding: [0x01,0x65,0x0c,0xf4,0x34,0x12,0x00,0xf8]
-0x01,0x65,0x0c,0xf4,0x34,0x12,0x00,0xf8
+# 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: s_load_b256 s[20:27], s[2:3], m0        ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xfa]
-0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xfa
+# 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: s_load_b256 s[20:27], s[2:3], s0        ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x05,0x0c,0xf4,0x00,0x00,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: s_load_b256 s[20:27], s[2:3], s0 dlc    ; encoding: [0x01,0x25,0x0c,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x25,0x0c,0xf4,0x00,0x00,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: s_load_b256 s[20:27], s[2:3], s0 glc    ; encoding: [0x01,0x45,0x0c,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x45,0x0c,0xf4,0x00,0x00,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: s_load_b256 s[20:27], s[2:3], s0 glc dlc ; encoding: [0x01,0x65,0x0c,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x65,0x0c,0xf4,0x00,0x00,0x00,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: s_load_b256 s[20:27], s[2:3], s101      ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xca]
-0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xca
+# 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: s_load_b256 s[20:27], s[2:3], vcc_hi    ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd6]
-0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd6
+# 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: s_load_b256 s[20:27], s[2:3], vcc_lo    ; encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd4]
-0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd4
+# 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: s_load_b256 s[20:27], s[4:5], s0        ; encoding: [0x02,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00
+# 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: s_load_b256 s[20:27], vcc, s0           ; encoding: [0x35,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
-0x35,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00
+# 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: s_load_b256 s[24:31], s[2:3], s0        ; encoding: [0x01,0x06,0x0c,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x06,0x0c,0xf4,0x00,0x00,0x00,0x00
+# 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: s_load_b256 s[92:99], s[2:3], s0        ; encoding: [0x01,0x17,0x0c,0xf4,0x00,0x00,0x00,0x00]
-0x01,0x17,0x0c,0xf4,0x00,0x00,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: s_buffer_load_b32 s101, s[4:7], s0      ; encoding: [0x42,0x19,0x20,0xf4,0x00,0x00,0x00,0x00]
-0x42,0x19,0x20,0xf4,0x00,0x00,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: s_buffer_load_b32 s5, s[4:7], null      ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xf8]
-0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xf8
+# 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: s_buffer_load_b32 s5, s[4:7], 0x1234 glc dlc ; encoding: [0x42,0x61,0x20,0xf4,0x34,0x12,0x00,0xf8]
-0x42,0x61,0x20,0xf4,0x34,0x12,0x00,0xf8
+# 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: s_buffer_load_b32 s5, s[4:7], m0        ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xfa]
-0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xfa
+# 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: s_buffer_load_b32 s5, s[4:7], s0        ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
-0x42,0x01,0x20,0xf4,0x00,0x00,0x00,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: s_buffer_load_b32 s5, s[4:7], s0 dlc    ; encoding: [0x42,0x21,0x20,0xf4,0x00,0x00,0x00,0x00]
-0x42,0x21,0x20,0xf4,0x00,0x00,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: s_buffer_load_b32 s5, s[4:7], s0 glc    ; encoding: [0x42,0x41,0x20,0xf4,0x00,0x00,0x00,0x00]
-0x42,0x41,0x20,0xf4,0x00,0x00,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: s_buffer_load_b32 s5, s[4:7], s0 glc dlc ; encoding: [0x42,0x61,0x20,0xf4,0x00,0x00,0x00,0x00]
-0x42,0x61,0x20,0xf4,0x00,0x00,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: s_buffer_load_b32 s5, s[4:7], s101      ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xca]
-0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xca
+# 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: s_buffer_load_b32 s5, s[4:7], vcc_hi    ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd6]
-0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd6
+# 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: s_buffer_load_b32 s5, s[4:7], vcc_lo    ; encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd4]
-0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd4
+# 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: s_buffer_load_b32 s5, s[8:11], s0       ; encoding: [0x44,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
-0x44,0x01,0x20,0xf4,0x00,0x00,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: s_buffer_load_b32 s5, s[96:99], s0      ; encoding: [0x70,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
-0x70,0x01,0x20,0xf4,0x00,0x00,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: s_buffer_load_b32 vcc_hi, s[4:7], s0    ; encoding: [0xc2,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]
-0xc2,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b32 vcc_lo, s[4:7], s0    ; encoding: [0x82,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]
-0x82,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b512 s[20:35], s[4:7], null ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xf8]
-0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xf8
+# 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: s_buffer_load_b512 s[20:35], s[4:7], 0x1234 glc dlc ; encoding: [0x02,0x65,0x30,0xf4,0x34,0x12,0x00,0xf8]
-0x02,0x65,0x30,0xf4,0x34,0x12,0x00,0xf8
+# 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: s_buffer_load_b512 s[20:35], s[4:7], m0 ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xfa]
-0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xfa
+# 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: s_buffer_load_b512 s[20:35], s[4:7], s0 ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b512 s[20:35], s[4:7], s0 dlc ; encoding: [0x02,0x25,0x30,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x25,0x30,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b512 s[20:35], s[4:7], s0 glc ; encoding: [0x02,0x45,0x30,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x45,0x30,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b512 s[20:35], s[4:7], s0 glc dlc ; encoding: [0x02,0x65,0x30,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x65,0x30,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b512 s[20:35], s[4:7], s101 ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xca]
-0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xca
+# 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: s_buffer_load_b512 s[20:35], s[4:7], vcc_hi ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd6]
-0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd6
+# 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: s_buffer_load_b512 s[20:35], s[4:7], vcc_lo ; encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd4]
-0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd4
+# 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: s_buffer_load_b512 s[20:35], s[8:11], s0 ; encoding: [0x04,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
-0x04,0x05,0x30,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b512 s[20:35], s[96:99], s0 ; encoding: [0x30,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
-0x30,0x05,0x30,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b512 s[24:39], s[4:7], s0 ; encoding: [0x02,0x06,0x30,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x06,0x30,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b512 s[84:99], s[4:7], s0 ; encoding: [0x02,0x15,0x30,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x15,0x30,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b64 s[100:101], s[4:7], s0 ; encoding: [0x02,0x19,0x24,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x19,0x24,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b64 s[10:11], s[4:7], null ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xf8]
-0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xf8
+# 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: s_buffer_load_b64 s[10:11], s[4:7], 0x1234 glc dlc ; encoding: [0x82,0x62,0x24,0xf4,0x34,0x12,0x00,0xf8]
-0x82,0x62,0x24,0xf4,0x34,0x12,0x00,0xf8
+# 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: s_buffer_load_b64 s[10:11], s[4:7], m0  ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xfa]
-0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xfa
+# 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: s_buffer_load_b64 s[10:11], s[4:7], s0  ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
-0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b64 s[10:11], s[4:7], s0 dlc ; encoding: [0x82,0x22,0x24,0xf4,0x00,0x00,0x00,0x00]
-0x82,0x22,0x24,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b64 s[10:11], s[4:7], s0 glc ; encoding: [0x82,0x42,0x24,0xf4,0x00,0x00,0x00,0x00]
-0x82,0x42,0x24,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b64 s[10:11], s[4:7], s0 glc dlc ; encoding: [0x82,0x62,0x24,0xf4,0x00,0x00,0x00,0x00]
-0x82,0x62,0x24,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b64 s[10:11], s[4:7], s101 ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xca]
-0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xca
+# 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: s_buffer_load_b64 s[10:11], s[4:7], vcc_hi ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd6]
-0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd6
+# 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: s_buffer_load_b64 s[10:11], s[4:7], vcc_lo ; encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd4]
-0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd4
+# 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: s_buffer_load_b64 s[10:11], s[8:11], s0 ; encoding: [0x84,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
-0x84,0x02,0x24,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b64 s[10:11], s[96:99], s0 ; encoding: [0xb0,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
-0xb0,0x02,0x24,0xf4,0x00,0x00,0x00,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: s_buffer_load_b64 s[12:13], s[4:7], s0  ; encoding: [0x02,0x03,0x24,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x03,0x24,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b64 vcc, s[4:7], s0       ; encoding: [0x82,0x1a,0x24,0xf4,0x00,0x00,0x00,0x00]
-0x82,0x1a,0x24,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b128 s[20:23], s[4:7], null ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xf8]
-0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xf8
+# 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: s_buffer_load_b128 s[20:23], s[4:7], 0x1234 glc dlc ; encoding: [0x02,0x65,0x28,0xf4,0x34,0x12,0x00,0xf8]
-0x02,0x65,0x28,0xf4,0x34,0x12,0x00,0xf8
+# 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: s_buffer_load_b128 s[20:23], s[4:7], m0 ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xfa]
-0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xfa
+# 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: s_buffer_load_b128 s[20:23], s[4:7], s0 ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b128 s[20:23], s[4:7], s0 dlc ; encoding: [0x02,0x25,0x28,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x25,0x28,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b128 s[20:23], s[4:7], s0 glc ; encoding: [0x02,0x45,0x28,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x45,0x28,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b128 s[20:23], s[4:7], s0 glc dlc ; encoding: [0x02,0x65,0x28,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x65,0x28,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b128 s[20:23], s[4:7], s101 ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xca]
-0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xca
+# 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: s_buffer_load_b128 s[20:23], s[4:7], vcc_hi ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd6]
-0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd6
+# 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: s_buffer_load_b128 s[20:23], s[4:7], vcc_lo ; encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd4]
-0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd4
+# 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: s_buffer_load_b128 s[20:23], s[8:11], s0 ; encoding: [0x04,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
-0x04,0x05,0x28,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b128 s[20:23], s[96:99], s0 ; encoding: [0x30,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
-0x30,0x05,0x28,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b128 s[24:27], s[4:7], s0 ; encoding: [0x02,0x06,0x28,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x06,0x28,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b128 s[96:99], s[4:7], s0 ; encoding: [0x02,0x18,0x28,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x18,0x28,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b256 s[20:27], s[4:7], null ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xf8]
-0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xf8
+# 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: s_buffer_load_b256 s[20:27], s[4:7], 0x1234 glc dlc ; encoding: [0x02,0x65,0x2c,0xf4,0x34,0x12,0x00,0xf8]
-0x02,0x65,0x2c,0xf4,0x34,0x12,0x00,0xf8
+# 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: s_buffer_load_b256 s[20:27], s[4:7], m0 ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xfa]
-0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xfa
+# 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: s_buffer_load_b256 s[20:27], s[4:7], s0 ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b256 s[20:27], s[4:7], s0 dlc ; encoding: [0x02,0x25,0x2c,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x25,0x2c,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b256 s[20:27], s[4:7], s0 glc ; encoding: [0x02,0x45,0x2c,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x45,0x2c,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b256 s[20:27], s[4:7], s0 glc dlc ; encoding: [0x02,0x65,0x2c,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x65,0x2c,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b256 s[20:27], s[4:7], s101 ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xca]
-0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xca
+# 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: s_buffer_load_b256 s[20:27], s[4:7], vcc_hi ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd6]
-0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd6
+# 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: s_buffer_load_b256 s[20:27], s[4:7], vcc_lo ; encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd4]
-0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd4
+# 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: s_buffer_load_b256 s[20:27], s[8:11], s0 ; encoding: [0x04,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
-0x04,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b256 s[20:27], s[96:99], s0 ; encoding: [0x30,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
-0x30,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b256 s[24:31], s[4:7], s0 ; encoding: [0x02,0x06,0x2c,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x06,0x2c,0xf4,0x00,0x00,0x00,0x00
+# 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: s_buffer_load_b256 s[92:99], s[4:7], s0 ; encoding: [0x02,0x17,0x2c,0xf4,0x00,0x00,0x00,0x00]
-0x02,0x17,0x2c,0xf4,0x00,0x00,0x00,0x00
+# 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: s_dcache_inv                            ; encoding: [0x00,0x00,0x84,0xf4,0x00,0x00,0x00,0x00]
-0x00,0x00,0x84,0xf4,0x00,0x00,0x00,0x00
+# 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: s_gl1_inv                               ; encoding: [0x00,0x00,0x80,0xf4,0x00,0x00,0x00,0x00]
-0x00,0x00,0x80,0xf4,0x00,0x00,0x00,0x00
+# 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: s_atc_probe 7, s[4:5], 0x64             ; encoding: [0xc2,0x01,0x88,0xf4,0x64,0x00,0x00,0xf8]
-0xc2,0x01,0x88,0xf4,0x64,0x00,0x00,0xf8
+# 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: s_atc_probe 7, s[4:5], s9 offset:0x64   ; encoding: [0xc2,0x01,0x88,0xf4,0x64,0x00,0x00,0x12]
-0xc2,0x01,0x88,0xf4,0x64,0x00,0x00,0x12
+# 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: s_atc_probe 7, s[4:5], s2               ; encoding: [0xc2,0x01,0x88,0xf4,0x00,0x00,0x00,0x04]
-0xc2,0x01,0x88,0xf4,0x00,0x00,0x00,0x04
+# 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: s_atc_probe_buffer 7, s[8:11], 0x64     ; encoding: [0xc4,0x01,0x8c,0xf4,0x64,0x00,0x00,0xf8]
-0xc4,0x01,0x8c,0xf4,0x64,0x00,0x00,0xf8
+# 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: s_atc_probe_buffer 7, s[8:11], s9 offset:0x64 ; encoding: [0xc4,0x01,0x8c,0xf4,0x64,0x00,0x00,0x12]
-0xc4,0x01,0x8c,0xf4,0x64,0x00,0x00,0x12
+# 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: s_atc_probe_buffer 7, s[8:11], s2       ; encoding: [0xc4,0x01,0x8c,0xf4,0x00,0x00,0x00,0x04]
-0xc4,0x01,0x8c,0xf4,0x00,0x00,0x00,0x04
+# 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_xor3_b32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x40,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x40,0xd6,0x6a,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
+# W32: v_cmp_class_f32_e64 s10, 0.5, v2        ; encoding: [0x0a,0x00,0x7e,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], 0.5, v2   ; encoding: [0x0a,0x00,0x7e,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0xf0,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s100, v1, v2        ; encoding: [0x64,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[100:101], v1, v2  ; encoding: [0x64,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, 0, v2          ; encoding: [0x0a,0x00,0x7e,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], 0, v2     ; encoding: [0x0a,0x00,0x7e,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, -1, v2         ; encoding: [0x0a,0x00,0x7e,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], -1, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, -4.0, v2       ; encoding: [0x0a,0x00,0x7e,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], -4.0, v2  ; encoding: [0x0a,0x00,0x7e,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0xf7,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, exec_hi, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x7f,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, exec_lo, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, m0, v2         ; encoding: [0x0a,0x00,0x7e,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], m0, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x7d,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, s101, v2       ; encoding: [0x0a,0x00,0x7e,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], s101, v2  ; encoding: [0x0a,0x00,0x7e,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x65,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, s1, v2         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], s1, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, v1, 0.5        ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, 0.5   ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xe1,0x01,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, v1, 0          ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, 0     ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, v1, -1         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, -1    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, v1, -4.0       ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, -4.0  ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xef,0x01,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, v1, exec_hi    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xff,0x00,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, v1, exec_lo    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, v1, m0         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, m0    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xfb,0x00,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, v1, s101       ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, s101  ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xcb,0x00,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, v1, s2         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, s2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0x05,0x00,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, v1, v255       ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, v255  ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xff,0x03,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, v1, v2         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, -v1, v2        ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_class_f32_e64 s[10:11], -v1, v2   ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x20
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, v1, vcc_hi     ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, vcc_hi ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xd7,0x00,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, v1, vcc_lo     ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, vcc_lo ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, v255, v2       ; encoding: [0x0a,0x00,0x7e,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v255, v2  ; encoding: [0x0a,0x00,0x7e,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0xff,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, vcc_hi, v2     ; encoding: [0x0a,0x00,0x7e,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], vcc_hi, v2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x6b,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s10, vcc_lo, v2     ; encoding: [0x0a,0x00,0x7e,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], vcc_lo, v2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f32_e64 s12, v1, v2         ; encoding: [0x0c,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[12:13], v1, v2    ; encoding: [0x0c,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f64_e64 s10, 0.5, v2        ; encoding: [0x0a,0x00,0x7f,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], 0.5, v2   ; encoding: [0x0a,0x00,0x7f,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0xf0,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_class_f64_e64 s100, v[1:2], v2    ; encoding: [0x64,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[100:101], v[1:2], v2 ; encoding: [0x64,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_add3_u32_e64_dpp v5, v1, v2, -1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x55,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
-0x05,0x00,0x55,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05
+# W32: v_cmp_class_f64_e64 s10, 0, v2          ; encoding: [0x0a,0x00,0x7f,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], 0, v2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_add3_u32_e64_dpp v5, v1, v2, s4 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x55,0xd6,0xe9,0x04,0x12,0x00,0x01,0x77,0x39,0x05]
-0x05,0x00,0x55,0xd6,0xe9,0x04,0x12,0x00,0x01,0x77,0x39,0x05
+# W32: v_cmp_class_f64_e64 s10, -1, v2         ; encoding: [0x0a,0x00,0x7f,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], -1, v2    ; encoding: [0x0a,0x00,0x7f,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0xc1,0x04,0x02,0x00
 
-# W32: v_add_co_u32 v255, s0, v1, v2           ; encoding: [0xff,0x00,0x00,0xd7,0x01,0x05,0x02,0x00]
-# W64: v_add_co_u32 v255, s[0:1], v1, v2       ; encoding: [0xff,0x00,0x00,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x00,0xd7,0x01,0x05,0x02,0x00
+# W32: v_cmp_class_f64_e64 s10, -4.0, v2       ; encoding: [0x0a,0x00,0x7f,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], -4.0, v2  ; encoding: [0x0a,0x00,0x7f,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0xf7,0x04,0x02,0x00
 
-# W32: v_add_co_u32 v5, s0, 0.5, v2            ; encoding: [0x05,0x00,0x00,0xd7,0xf0,0x04,0x02,0x00]
-# W64: v_add_co_u32 v5, s[0:1], 0.5, v2        ; encoding: [0x05,0x00,0x00,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x00,0xd7,0xf0,0x04,0x02,0x00
+# W32: v_cmp_class_f64_e64 s10, exec, v2       ; encoding: [0x0a,0x00,0x7f,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], exec, v2  ; encoding: [0x0a,0x00,0x7f,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0x7e,0x04,0x02,0x00
 
-# W32: v_add_co_u32 v5, s0, 0, v2              ; encoding: [0x05,0x00,0x00,0xd7,0x80,0x04,0x02,0x00]
-# W64: v_add_co_u32 v5, s[0:1], 0, v2          ; encoding: [0x05,0x00,0x00,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x00,0xd7,0x80,0x04,0x02,0x00
+# W32: v_cmp_class_f64_e64 s10, s[100:101], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], s[100:101], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0x64,0x04,0x02,0x00
 
-# W32: v_add_co_u32 v5, s0, -1, v2             ; encoding: [0x05,0x00,0x00,0xd7,0xc1,0x04,0x02,0x00]
-# W64: v_add_co_u32 v5, s[0:1], -1, v2         ; encoding: [0x05,0x00,0x00,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x00,0xd7,0xc1,0x04,0x02,0x00
+# W32: v_cmp_class_f64_e64 s10, s[2:3], v2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], s[2:3], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0x02,0x04,0x02,0x00
 
-# W32: v_add_co_u32 v5, s0, -4.0, v2           ; encoding: [0x05,0x00,0x00,0xd7,0xf7,0x04,0x02,0x00]
-# W64: v_add_co_u32 v5, s[0:1], -4.0, v2       ; encoding: [0x05,0x00,0x00,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x00,0xd7,0xf7,0x04,0x02,0x00
+# W32: v_cmp_class_f64_e64 s10, s[4:5], v2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], s[4:5], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0x04,0x04,0x02,0x00
 
-# W32: v_add_co_u32 v5, s0, exec_hi, v2        ; encoding: [0x05,0x00,0x00,0xd7,0x7f,0x04,0x02,0x00]
-# W64: v_add_co_u32 v5, s[0:1], exec_hi, v2    ; encoding: [0x05,0x00,0x00,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x00,0xd7,0x7f,0x04,0x02,0x00
+# W32: v_cmp_class_f64_e64 s10, v[1:2], 0.5    ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xe1,0x01,0x00
 
-# W32: v_add_co_u32 v5, s0, exec_lo, v2        ; encoding: [0x05,0x00,0x00,0xd7,0x7e,0x04,0x02,0x00]
-# W64: v_add_co_u32 v5, s[0:1], exec_lo, v2    ; encoding: [0x05,0x00,0x00,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x00,0xd7,0x7e,0x04,0x02,0x00
+# W32: v_cmp_class_f64_e64 s10, v[1:2], 0      ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], 0 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0x01,0x01,0x00
 
-# W32: v_add_co_u32 v5, s0, m0, v2             ; encoding: [0x05,0x00,0x00,0xd7,0x7d,0x04,0x02,0x00]
-# W64: v_add_co_u32 v5, s[0:1], m0, v2         ; encoding: [0x05,0x00,0x00,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x00,0xd7,0x7d,0x04,0x02,0x00
+# W32: v_cmp_class_f64_e64 s10, v[1:2], -1     ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], -1 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0x83,0x01,0x00
 
-# W32: v_add_co_u32 v5, s0, s103, v2           ; encoding: [0x05,0x00,0x00,0xd7,0x67,0x04,0x02,0x00]
-# W64: v_add_co_u32 v5, s[0:1], s103, v2       ; encoding: [0x05,0x00,0x00,0xd7,0x67,0x04,0x02,0x00]
-0x05,0x00,0x00,0xd7,0x67,0x04,0x02,0x00
+# W32: v_cmp_class_f64_e64 s10, v[1:2], -4.0   ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xef,0x01,0x00
 
-# W32: v_add_co_u32 v5, s0, s1, v2             ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x04,0x02,0x00]
-# W64: v_add_co_u32 v5, s[0:1], s1, v2         ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x00,0xd7,0x01,0x04,0x02,0x00
+# W32: v_cmp_class_f64_e64 s10, v[1:2], exec_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xff,0x00,0x00
 
-# W32: v_add_co_u32 v5, s0, v1, 0.5            ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xe1,0x01,0x00]
-# W64: v_add_co_u32 v5, s[0:1], v1, 0.5        ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x00,0xd7,0x01,0xe1,0x01,0x00
+# W32: v_cmp_class_f64_e64 s10, v[1:2], exec_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xfd,0x00,0x00
 
-# W32: v_add_co_u32 v5, s0, v1, 0              ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x01,0x01,0x00]
-# W64: v_add_co_u32 v5, s[0:1], v1, 0          ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x00,0xd7,0x01,0x01,0x01,0x00
+# W32: v_cmp_class_f64_e64 s10, v[1:2], m0     ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], m0 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xfb,0x00,0x00
 
-# W32: v_add_co_u32 v5, s0, v1, -1             ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x83,0x01,0x00]
-# W64: v_add_co_u32 v5, s[0:1], v1, -1         ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x00,0xd7,0x01,0x83,0x01,0x00
+# W32: v_cmp_class_f64_e64 s10, v[1:2], s101   ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], s101 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xcb,0x00,0x00
 
-# W32: v_add_co_u32 v5, s0, v1, -4.0           ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xef,0x01,0x00]
-# W64: v_add_co_u32 v5, s[0:1], v1, -4.0       ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x00,0xd7,0x01,0xef,0x01,0x00
+# W32: v_cmp_class_f64_e64 s10, v[1:2], s2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], s2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00
 
-# W32: v_add_co_u32 v5, s0, v1, exec_hi        ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xff,0x00,0x00]
-# W64: v_add_co_u32 v5, s[0:1], v1, exec_hi    ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x00,0xd7,0x01,0xff,0x00,0x00
+# W32: v_cmp_class_f64_e64 s10, v[1:2], v255   ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], v255 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00
 
-# W32: v_add_co_u32 v5, s0, v1, exec_lo        ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xfd,0x00,0x00]
-# W64: v_add_co_u32 v5, s[0:1], v1, exec_lo    ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x00,0xd7,0x01,0xfd,0x00,0x00
+# W32: v_cmp_class_f64_e64 s10, v[1:2], v2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00
 
-# W32: v_add_co_u32 v5, s0, v1, m0             ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xfb,0x00,0x00]
-# W64: v_add_co_u32 v5, s[0:1], v1, m0         ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x00,0xd7,0x01,0xfb,0x00,0x00
+# W32: v_cmp_class_f64_e64 s10, -v[1:2], v2    ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_class_f64_e64 s[10:11], -v[1:2], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x20
 
-# W32: v_add_co_u32 v5, s0, v1, s103           ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xcf,0x00,0x00]
-# W64: v_add_co_u32 v5, s[0:1], v1, s103       ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xcf,0x00,0x00]
-0x05,0x00,0x00,0xd7,0x01,0xcf,0x00,0x00
+# W32: v_cmp_class_f64_e64 s10, v[1:2], vcc_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xd7,0x00,0x00
 
-# W32: v_add_co_u32 v5, s0, v1, s2             ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x05,0x00,0x00]
-# W64: v_add_co_u32 v5, s[0:1], v1, s2         ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x00,0xd7,0x01,0x05,0x00,0x00
+# W32: v_cmp_class_f64_e64 s10, v[1:2], vcc_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xd5,0x00,0x00
 
-# W32: v_add_co_u32 v5, s0, v1, v255           ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xff,0x03,0x00]
-# W64: v_add_co_u32 v5, s[0:1], v1, v255       ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x00,0xd7,0x01,0xff,0x03,0x00
+# W32: v_cmp_class_f64_e64 s10, v[254:255], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[254:255], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0xfe,0x05,0x02,0x00
 
-# W32: v_add_co_u32 v5, s0, v1, v2             ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x05,0x02,0x00]
-# W64: v_add_co_u32 v5, s[0:1], v1, v2         ; encoding: [0x05,0x00,0x00,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x00,0xd7,0x01,0x05,0x02,0x00
+# W32: v_cmp_class_f64_e64 s10, vcc, v2        ; encoding: [0x0a,0x00,0x7f,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], vcc, v2   ; encoding: [0x0a,0x00,0x7f,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0x6a,0x04,0x02,0x00
 
-# W32: v_add_co_u32 v5, s0, v1, vcc_hi         ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xd7,0x00,0x00]
-# W64: v_add_co_u32 v5, s[0:1], v1, vcc_hi     ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x00,0xd7,0x01,0xd7,0x00,0x00
+# W32: v_cmp_class_f64_e64 s12, v[1:2], v2     ; encoding: [0x0c,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[12:13], v[1:2], v2 ; encoding: [0x0c,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00
 
-# W32: v_add_co_u32 v5, s0, v1, vcc_lo         ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xd5,0x00,0x00]
-# W64: v_add_co_u32 v5, s[0:1], v1, vcc_lo     ; encoding: [0x05,0x00,0x00,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x00,0xd7,0x01,0xd5,0x00,0x00
+# W32: v_cmp_eq_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00
 
-# W32: v_add_co_u32 v5, s0, v255, v2           ; encoding: [0x05,0x00,0x00,0xd7,0xff,0x05,0x02,0x00]
-# W64: v_add_co_u32 v5, s[0:1], v255, v2       ; encoding: [0x05,0x00,0x00,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x00,0xd7,0xff,0x05,0x02,0x00
+# W32: v_cmp_eq_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00
 
-# W32: v_add_co_u32 v5, s0, vcc_hi, v2         ; encoding: [0x05,0x00,0x00,0xd7,0x6b,0x04,0x02,0x00]
-# W64: v_add_co_u32 v5, s[0:1], vcc_hi, v2     ; encoding: [0x05,0x00,0x00,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x00,0xd7,0x6b,0x04,0x02,0x00
+# W32: v_cmp_eq_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00
 
-# W32: v_add_co_u32 v5, s0, vcc_lo, v2         ; encoding: [0x05,0x00,0x00,0xd7,0x6a,0x04,0x02,0x00]
-# W64: v_add_co_u32 v5, s[0:1], vcc_lo, v2     ; encoding: [0x05,0x00,0x00,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x00,0xd7,0x6a,0x04,0x02,0x00
+# W32: v_cmp_eq_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x02,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x7d,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0xfb,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_eq_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_eq_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x12,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x12,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0xf0,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x12,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x12,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x12,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x12,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x12,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x12,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0xf7,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x12,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x7f,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x12,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x12,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x7d,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x12,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x12,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x65,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xe1,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xef,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xff,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xfb,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xcb,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0x05,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xff,0x03,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x12,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x12,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x12,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_eq_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x20
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x40
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_eq_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x60
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xd7,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x12,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x12,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0xff,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x12,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x12,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x6b,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x12,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x12,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x12,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_eq_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_eq_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x32,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x32,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x32,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x32,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x32,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x7f,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x32,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x32,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x7d,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x32,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x32,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x65,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0xff,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0xfb,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0xcb,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0x05,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0xd7,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0xff,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x32,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x32,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x6b,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x32,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x32,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x32,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x42,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x42,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0xf0,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x42,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x42,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x42,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x42,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x42,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x42,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0xf7,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x42,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x7f,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x42,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x42,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x7d,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x42,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x42,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x65,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xe1,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xef,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xff,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_add_nc_u16 v255, v1, v2               ; encoding: [0xff,0x00,0x03,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x03,0xd7,0x01,0x05,0x02,0x00
+# W32: v_cmp_eq_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_add_nc_u16 v5, 0, v2                  ; encoding: [0x05,0x00,0x03,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x03,0xd7,0x80,0x04,0x02,0x00
+# W32: v_cmp_eq_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_add_nc_u16 v5, 0x3800, v2             ; encoding: [0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
-0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
+# W32: v_cmp_eq_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_add_nc_u16 v5, 0xc400, v2             ; encoding: [0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
+# W32: v_cmp_eq_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_add_nc_u16 v5, -1, v2                 ; encoding: [0x05,0x00,0x03,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x03,0xd7,0xc1,0x04,0x02,0x00
+# W32: v_cmp_eq_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_add_nc_u16 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x03,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x03,0xd7,0x7f,0x04,0x02,0x00
+# W32: v_cmp_eq_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_add_nc_u16 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x03,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x03,0xd7,0x7e,0x04,0x02,0x00
+# W32: v_cmp_eq_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_add_nc_u16 v5, m0, v2                 ; encoding: [0x05,0x00,0x03,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x03,0xd7,0x7d,0x04,0x02,0x00
+# W32: v_cmp_eq_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x42,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x42,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_add_nc_u16 v5, s101, v2               ; encoding: [0x05,0x00,0x03,0xd7,0x65,0x04,0x02,0x00]
-0x05,0x00,0x03,0xd7,0x65,0x04,0x02,0x00
+# W32: v_cmp_eq_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x42,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x42,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_add_nc_u16 v5, s1, v2                 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x03,0xd7,0x01,0x04,0x02,0x00
+# W32: v_cmp_eq_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x42,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x42,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_add_nc_u16 v5, v1, 0                  ; encoding: [0x05,0x00,0x03,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x03,0xd7,0x01,0x01,0x01,0x00
+# W32: v_cmp_eq_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x42,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_add_nc_u16 v5, v1, 0x3800             ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
-0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00
+# W32: v_cmp_eq_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x52,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x52,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_add_nc_u16 v5, v1, 0xc400 clamp       ; encoding: [0x05,0x80,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x80,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
+# W32: v_cmp_eq_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x52,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_add_nc_u16 v5, v1, 0xc400             ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
+# W32: v_cmp_eq_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x52,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x52,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_add_nc_u16 v5, v1, -1                 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x03,0xd7,0x01,0x83,0x01,0x00
+# W32: v_cmp_eq_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x52,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x52,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_add_nc_u16 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x03,0xd7,0x01,0xff,0x00,0x00
+# W32: v_cmp_eq_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x52,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_add_nc_u16 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x03,0xd7,0x01,0xfd,0x00,0x00
+# W32: v_cmp_eq_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x52,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_add_nc_u16 v5, v1, m0                 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x03,0xd7,0x01,0xfb,0x00,0x00
+# W32: v_cmp_eq_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_add_nc_u16 v5, v1, s101               ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xcb,0x00,0x00]
-0x05,0x00,0x03,0xd7,0x01,0xcb,0x00,0x00
+# W32: v_cmp_eq_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x52,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_add_nc_u16 v5, v1, s2                 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x03,0xd7,0x01,0x05,0x00,0x00
+# W32: v_cmp_eq_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x52,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_add_nc_u16 v5, v1, v255               ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x03,0xd7,0x01,0xff,0x03,0x00
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_add_nc_u16 v5, v1, v2                 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x03,0xd7,0x01,0x05,0x02,0x00
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_add_nc_u16 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x03,0xd7,0x01,0xd7,0x00,0x00
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_add_nc_u16 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x03,0xd7,0x01,0xd5,0x00,0x00
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_add_nc_u16 v5, v255, v2               ; encoding: [0x05,0x00,0x03,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x03,0xd7,0xff,0x05,0x02,0x00
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_add_nc_u16 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x03,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x03,0xd7,0x6b,0x04,0x02,0x00
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_add_nc_u16 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x03,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x03,0xd7,0x6a,0x04,0x02,0x00
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0x09,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0x0d,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0xfd,0x03,0x00
 
-# 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
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0xfe,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x52,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x52,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x52,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3a,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3a,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3a,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3a,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x7f,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3a,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x7d,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3a,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3a,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x65,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0xff,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0xfb,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0xcb,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0x05,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0xd7,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0xff,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3a,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3a,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x6b,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3a,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3a,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4a,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4a,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0xf0,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4a,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4a,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4a,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4a,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4a,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0xf7,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4a,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x7f,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4a,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4a,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x7d,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4a,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4a,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x65,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xe1,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xef,0x01,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xff,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xfb,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xcb,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0x05,0x00,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xff,0x03,0x00
 
-# 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
+# W32: v_cmp_eq_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_and_or_b32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0x57,0xd6,0x01,0x05,0x0e,0x04]
-0xff,0x00,0x57,0xd6,0x01,0x05,0x0e,0x04
+# W32: v_cmp_eq_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_and_or_b32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0x57,0xd6,0xf0,0x04,0x0e,0x04]
-0x05,0x00,0x57,0xd6,0xf0,0x04,0x0e,0x04
+# W32: v_cmp_eq_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_and_or_b32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0x57,0xd6,0x80,0x04,0x0e,0x04]
-0x05,0x00,0x57,0xd6,0x80,0x04,0x0e,0x04
+# W32: v_cmp_eq_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4a,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4a,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0x57,0xd6,0xc1,0x04,0x0e,0x04]
-0x05,0x00,0x57,0xd6,0xc1,0x04,0x0e,0x04
+# W32: v_cmp_eq_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4a,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4a,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0x57,0xd6,0xf7,0x04,0x0e,0x04]
-0x05,0x00,0x57,0xd6,0xf7,0x04,0x0e,0x04
+# W32: v_cmp_eq_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4a,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4a,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0x57,0xd6,0x7f,0x04,0x0e,0x04]
-0x05,0x00,0x57,0xd6,0x7f,0x04,0x0e,0x04
+# W32: v_cmp_eq_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0x57,0xd6,0x7e,0x04,0x0e,0x04]
-0x05,0x00,0x57,0xd6,0x7e,0x04,0x0e,0x04
+# W32: v_cmp_eq_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5a,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5a,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0x57,0xd6,0x7d,0x04,0x0e,0x04]
-0x05,0x00,0x57,0xd6,0x7d,0x04,0x0e,0x04
+# W32: v_cmp_eq_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0x57,0xd6,0x65,0x04,0x0e,0x04]
-0x05,0x00,0x57,0xd6,0x65,0x04,0x0e,0x04
+# W32: v_cmp_eq_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5a,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x04,0x0e,0x04]
-0x05,0x00,0x57,0xd6,0x01,0x04,0x0e,0x04
+# W32: v_cmp_eq_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5a,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5a,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xe1,0x0d,0x04]
-0x05,0x00,0x57,0xd6,0x01,0xe1,0x0d,0x04
+# W32: v_cmp_eq_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5a,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x01,0x0d,0x04]
-0x05,0x00,0x57,0xd6,0x01,0x01,0x0d,0x04
+# W32: v_cmp_eq_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5a,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x83,0x0d,0x04]
-0x05,0x00,0x57,0xd6,0x01,0x83,0x0d,0x04
+# W32: v_cmp_eq_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xef,0x0d,0x04]
-0x05,0x00,0x57,0xd6,0x01,0xef,0x0d,0x04
+# W32: v_cmp_eq_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xff,0x0c,0x04]
-0x05,0x00,0x57,0xd6,0x01,0xff,0x0c,0x04
+# W32: v_cmp_eq_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xfd,0x0c,0x04]
-0x05,0x00,0x57,0xd6,0x01,0xfd,0x0c,0x04
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_and_or_b32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xfb,0x0c,0x04]
-0x05,0x00,0x57,0xd6,0x01,0xfb,0x0c,0x04
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_and_or_b32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xcb,0x0c,0x04]
-0x05,0x00,0x57,0xd6,0x01,0xcb,0x0c,0x04
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_and_or_b32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0x0c,0x04]
-0x05,0x00,0x57,0xd6,0x01,0x05,0x0c,0x04
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_and_or_b32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xc2,0x03]
-0x05,0x00,0x57,0xd6,0x01,0x05,0xc2,0x03
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_and_or_b32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0x02,0x02]
-0x05,0x00,0x57,0xd6,0x01,0x05,0x02,0x02
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_and_or_b32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0x06,0x03]
-0x05,0x00,0x57,0xd6,0x01,0x05,0x06,0x03
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_and_or_b32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xde,0x03]
-0x05,0x00,0x57,0xd6,0x01,0x05,0xde,0x03
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_and_or_b32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xff,0x0f,0x04]
-0x05,0x00,0x57,0xd6,0x01,0xff,0x0f,0x04
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xfe,0x01]
-0x05,0x00,0x57,0xd6,0x01,0x05,0xfe,0x01
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_and_or_b32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xfa,0x01]
-0x05,0x00,0x57,0xd6,0x01,0x05,0xfa,0x01
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_and_or_b32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xf6,0x01]
-0x05,0x00,0x57,0xd6,0x01,0x05,0xf6,0x01
+# W32: v_cmp_eq_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0x96,0x01]
-0x05,0x00,0x57,0xd6,0x01,0x05,0x96,0x01
+# W32: v_cmp_eq_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5a,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5a,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0x0e,0x00]
-0x05,0x00,0x57,0xd6,0x01,0x05,0x0e,0x00
+# W32: v_cmp_eq_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xfe,0x07]
-0x05,0x00,0x57,0xd6,0x01,0x05,0xfe,0x07
+# W32: v_cmp_f_f16_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0x0e,0x04]
-0x05,0x00,0x57,0xd6,0x01,0x05,0x0e,0x04
+# W32: v_cmp_f_f16_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xae,0x01]
-0x05,0x00,0x57,0xd6,0x01,0x05,0xae,0x01
+# W32: v_cmp_f_f16_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0xaa,0x01]
-0x05,0x00,0x57,0xd6,0x01,0x05,0xaa,0x01
+# W32: v_cmp_f_f16_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xd7,0x0c,0x04]
-0x05,0x00,0x57,0xd6,0x01,0xd7,0x0c,0x04
+# W32: v_cmp_f_f16_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0x57,0xd6,0x01,0xd5,0x0c,0x04]
-0x05,0x00,0x57,0xd6,0x01,0xd5,0x0c,0x04
+# W32: v_cmp_f_f16_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x00,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0x57,0xd6,0xff,0x05,0x0e,0x04]
-0x05,0x00,0x57,0xd6,0xff,0x05,0x0e,0x04
+# W32: v_cmp_f_f16_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0x57,0xd6,0x6b,0x04,0x0e,0x04]
-0x05,0x00,0x57,0xd6,0x6b,0x04,0x0e,0x04
+# W32: v_cmp_f_f16_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_and_or_b32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0x57,0xd6,0x6a,0x04,0x0e,0x04]
-0x05,0x00,0x57,0xd6,0x6a,0x04,0x0e,0x04
+# W32: v_cmp_f_f16_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_ashrrev_i16 v255, v1, v2              ; encoding: [0xff,0x00,0x3a,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x3a,0xd7,0x01,0x05,0x02,0x00
+# W32: v_cmp_f_f16_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_ashrrev_i16 v5, 0, v2                 ; encoding: [0x05,0x00,0x3a,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x3a,0xd7,0x80,0x04,0x02,0x00
+# W32: v_cmp_f_f16_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_ashrrev_i16 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x3a,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
-0x05,0x00,0x3a,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
+# W32: v_cmp_f_f16_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_ashrrev_i16 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x3a,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x00,0x3a,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
+# W32: v_cmp_f_f16_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_ashrrev_i16 v5, -1, v2                ; encoding: [0x05,0x00,0x3a,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x3a,0xd7,0xc1,0x04,0x02,0x00
+# W32: v_cmp_f_f16_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_ashrrev_i16 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x3a,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x3a,0xd7,0x7f,0x04,0x02,0x00
+# W32: v_cmp_f_f16_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_ashrrev_i16 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x3a,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x3a,0xd7,0x7e,0x04,0x02,0x00
+# W32: v_cmp_f_f16_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_ashrrev_i16 v5, m0, v2                ; encoding: [0x05,0x00,0x3a,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x3a,0xd7,0x7d,0x04,0x02,0x00
+# W32: v_cmp_f_f16_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_ashrrev_i16 v5, s101, v2              ; encoding: [0x05,0x00,0x3a,0xd7,0x65,0x04,0x02,0x00]
-0x05,0x00,0x3a,0xd7,0x65,0x04,0x02,0x00
+# W32: v_cmp_f_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_ashrrev_i16 v5, s1, v2                ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x3a,0xd7,0x01,0x04,0x02,0x00
+# W32: v_cmp_f_f16_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_f_f16_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_ashrrev_i16 v5, v1, 0                 ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x3a,0xd7,0x01,0x01,0x01,0x00
+# W32: v_cmp_f_f16_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_ashrrev_i16 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
-0x05,0x00,0x3a,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00
+# W32: v_cmp_f_f16_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_f_f16_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_ashrrev_i16 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x00,0x3a,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
+# W32: v_cmp_f_f16_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_ashrrev_i16 v5, v1, -1                ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x3a,0xd7,0x01,0x83,0x01,0x00
+# W32: v_cmp_f_f16_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_ashrrev_i16 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x3a,0xd7,0x01,0xff,0x00,0x00
+# W32: v_cmp_f_f16_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_ashrrev_i16 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x3a,0xd7,0x01,0xfd,0x00,0x00
+# W32: v_cmp_f_f16_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_ashrrev_i16 v5, v1, m0                ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x3a,0xd7,0x01,0xfb,0x00,0x00
+# W32: v_cmp_f_f16_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_ashrrev_i16 v5, v1, s101              ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xcb,0x00,0x00]
-0x05,0x00,0x3a,0xd7,0x01,0xcb,0x00,0x00
+# W32: v_cmp_f_f16_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_ashrrev_i16 v5, v1, s2                ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x3a,0xd7,0x01,0x05,0x00,0x00
+# W32: v_cmp_f_f32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x10,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x10,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_ashrrev_i16 v5, v1, v255              ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x3a,0xd7,0x01,0xff,0x03,0x00
+# W32: v_cmp_f_f32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x10,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_ashrrev_i16 v5, v1, v2                ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x3a,0xd7,0x01,0x05,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x10,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x10,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_ashrrev_i16 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x3a,0xd7,0x01,0xd7,0x00,0x00
+# W32: v_cmp_f_f32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x10,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_ashrrev_i16 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x3a,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x3a,0xd7,0x01,0xd5,0x00,0x00
+# W32: v_cmp_f_f32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x10,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x10,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_ashrrev_i16 v5, v255, v2              ; encoding: [0x05,0x00,0x3a,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x3a,0xd7,0xff,0x05,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x10,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_ashrrev_i16 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x3a,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x3a,0xd7,0x6b,0x04,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x10,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_ashrrev_i16 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x3a,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x3a,0xd7,0x6a,0x04,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x10,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_ashrrev_i64 v[254:255], v1, v[2:3]    ; encoding: [0xfe,0x00,0x3e,0xd7,0x01,0x05,0x02,0x00]
-0xfe,0x00,0x3e,0xd7,0x01,0x05,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x10,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x10,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], 0.5, v[2:3]       ; encoding: [0x05,0x00,0x3e,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x3e,0xd7,0xf0,0x04,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], 0, v[2:3]         ; encoding: [0x05,0x00,0x3e,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x3e,0xd7,0x80,0x04,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], -1, v[2:3]        ; encoding: [0x05,0x00,0x3e,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x3e,0xd7,0xc1,0x04,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], -4.0, v[2:3]      ; encoding: [0x05,0x00,0x3e,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x3e,0xd7,0xf7,0x04,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], exec_hi, v[2:3]   ; encoding: [0x05,0x00,0x3e,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x3e,0xd7,0x7f,0x04,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], exec_lo, v[2:3]   ; encoding: [0x05,0x00,0x3e,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x3e,0xd7,0x7e,0x04,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], m0, v[2:3]        ; encoding: [0x05,0x00,0x3e,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x3e,0xd7,0x7d,0x04,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], s101, v[2:3]      ; encoding: [0x05,0x00,0x3e,0xd7,0x65,0x04,0x02,0x00]
-0x05,0x00,0x3e,0xd7,0x65,0x04,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], s1, v[2:3]        ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x3e,0xd7,0x01,0x04,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], v1, 0.5           ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x3e,0xd7,0x01,0xe1,0x01,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], v1, 0             ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x3e,0xd7,0x01,0x01,0x01,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], v1, -1            ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x3e,0xd7,0x01,0x83,0x01,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x10,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x10,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x10,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], v1, -4.0          ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x3e,0xd7,0x01,0xef,0x01,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], v1, exec          ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x3e,0xd7,0x01,0xfd,0x00,0x00
+# W32: v_cmp_f_f32_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_f_f32_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_ashrrev_i64 v[5:6], v1, s[100:101]    ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0xc9,0x00,0x00]
-0x05,0x00,0x3e,0xd7,0x01,0xc9,0x00,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_ashrrev_i64 v[5:6], v1, s[4:5]        ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0x09,0x00,0x00]
-0x05,0x00,0x3e,0xd7,0x01,0x09,0x00,0x00
+# W32: v_cmp_f_f32_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_f_f32_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_ashrrev_i64 v[5:6], v1, s[6:7]        ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0x0d,0x00,0x00]
-0x05,0x00,0x3e,0xd7,0x01,0x0d,0x00,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], v1, v[2:3]        ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x3e,0xd7,0x01,0x05,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], v1, v[254:255]    ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0xfd,0x03,0x00]
-0x05,0x00,0x3e,0xd7,0x01,0xfd,0x03,0x00
+# W32: v_cmp_f_f32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x10,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x10,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], v1, vcc           ; encoding: [0x05,0x00,0x3e,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x3e,0xd7,0x01,0xd5,0x00,0x00
+# W32: v_cmp_f_f32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x10,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x10,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], v255, v[2:3]      ; encoding: [0x05,0x00,0x3e,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x3e,0xd7,0xff,0x05,0x02,0x00
+# W32: v_cmp_f_f32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x10,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x10,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], vcc_hi, v[2:3]    ; encoding: [0x05,0x00,0x3e,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x3e,0xd7,0x6b,0x04,0x02,0x00
+# W32: v_cmp_f_f32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x10,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_ashrrev_i64 v[5:6], vcc_lo, v[2:3]    ; encoding: [0x05,0x00,0x3e,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x3e,0xd7,0x6a,0x04,0x02,0x00
+# W32: v_cmp_f_f64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_bcnt_u32_b32 v255, v1, v2             ; encoding: [0xff,0x00,0x1e,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x1e,0xd7,0x01,0x05,0x02,0x00
+# W32: v_cmp_f_f64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, 0.5, v2              ; encoding: [0x05,0x00,0x1e,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x1e,0xd7,0xf0,0x04,0x02,0x00
+# W32: v_cmp_f_f64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, 0, v2                ; encoding: [0x05,0x00,0x1e,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x1e,0xd7,0x80,0x04,0x02,0x00
+# W32: v_cmp_f_f64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, -1, v2               ; encoding: [0x05,0x00,0x1e,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x1e,0xd7,0xc1,0x04,0x02,0x00
+# W32: v_cmp_f_f64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, -4.0, v2             ; encoding: [0x05,0x00,0x1e,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x1e,0xd7,0xf7,0x04,0x02,0x00
+# W32: v_cmp_f_f64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, exec_hi, v2          ; encoding: [0x05,0x00,0x1e,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x1e,0xd7,0x7f,0x04,0x02,0x00
+# W32: v_cmp_f_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, exec_lo, v2          ; encoding: [0x05,0x00,0x1e,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x1e,0xd7,0x7e,0x04,0x02,0x00
+# W32: v_cmp_f_f64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, m0, v2               ; encoding: [0x05,0x00,0x1e,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x1e,0xd7,0x7d,0x04,0x02,0x00
+# W32: v_cmp_f_f64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, s103, v2             ; encoding: [0x05,0x00,0x1e,0xd7,0x67,0x04,0x02,0x00]
-0x05,0x00,0x1e,0xd7,0x67,0x04,0x02,0x00
+# W32: v_cmp_f_f64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, s1, v2               ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x1e,0xd7,0x01,0x04,0x02,0x00
+# W32: v_cmp_f_f64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, v1, 0.5              ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x1e,0xd7,0x01,0xe1,0x01,0x00
+# W32: v_cmp_f_f64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, v1, 0                ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x1e,0xd7,0x01,0x01,0x01,0x00
+# W32: v_cmp_f_f64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, v1, -1               ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x1e,0xd7,0x01,0x83,0x01,0x00
+# W32: v_cmp_f_f64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, v1, -4.0             ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x1e,0xd7,0x01,0xef,0x01,0x00
+# W32: v_cmp_f_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, v1, exec_hi          ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x1e,0xd7,0x01,0xff,0x00,0x00
+# W32: v_cmp_f_f64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, v1, exec_lo          ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x1e,0xd7,0x01,0xfd,0x00,0x00
+# W32: v_cmp_f_f64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, v1, m0               ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x1e,0xd7,0x01,0xfb,0x00,0x00
+# W32: v_cmp_f_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, v1, s103             ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xcf,0x00,0x00]
-0x05,0x00,0x1e,0xd7,0x01,0xcf,0x00,0x00
-
-# GFX11: v_bcnt_u32_b32 v5, v1, s2               ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x1e,0xd7,0x01,0x05,0x00,0x00
+# W32: v_cmp_f_f64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, v1, v255             ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x1e,0xd7,0x01,0xff,0x03,0x00
+# W32: v_cmp_f_f64_e64 s10, -v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_bcnt_u32_b32 v5, v1, v2               ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x1e,0xd7,0x01,0x05,0x02,0x00
+# W32: v_cmp_f_f64_e64 s10, v[1:2], -v[2:3]    ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_bcnt_u32_b32 v5, v1, vcc_hi           ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x1e,0xd7,0x01,0xd7,0x00,0x00
+# W32: v_cmp_f_f64_e64 s10, -v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_bcnt_u32_b32 v5, v1, vcc_lo           ; encoding: [0x05,0x00,0x1e,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x1e,0xd7,0x01,0xd5,0x00,0x00
+# W32: v_cmp_f_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, v255, v2             ; encoding: [0x05,0x00,0x1e,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x1e,0xd7,0xff,0x05,0x02,0x00
+# W32: v_cmp_f_f64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, vcc_hi, v2           ; encoding: [0x05,0x00,0x1e,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x1e,0xd7,0x6b,0x04,0x02,0x00
+# W32: v_cmp_f_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_bcnt_u32_b32 v5, vcc_lo, v2           ; encoding: [0x05,0x00,0x1e,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x1e,0xd7,0x6a,0x04,0x02,0x00
+# W32: v_cmp_f_f64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_f64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x40,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x40,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0xf0,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x40,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x40,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x40,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x40,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x40,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x40,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0xf7,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x40,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x7f,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x40,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x40,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x7d,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x40,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x40,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x65,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xe1,0x01,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xef,0x01,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xff,0x00,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xfb,0x00,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xcb,0x00,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0x05,0x00,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xff,0x03,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xd7,0x00,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x40,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x40,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0xff,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x40,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x40,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x6b,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x40,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x40,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x40,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x50,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x50,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0xf0,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x50,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x50,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x50,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x50,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x50,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x50,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x50,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0xf7,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x50,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x50,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0x64,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x50,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0x02,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x50,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0x04,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0xe1,0x01,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0xef,0x01,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0xc9,0x00,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0x09,0x00,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0x0d,0x00,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0xfd,0x03,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0xfe,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x50,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x50,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_i64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x50,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x48,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x48,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0xf0,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x48,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x48,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x48,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x48,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x48,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x48,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0xf7,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x48,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x7f,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x48,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x48,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x7d,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x48,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x48,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x65,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xe1,0x01,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xef,0x01,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xff,0x00,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xfb,0x00,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xcb,0x00,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0x05,0x00,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xff,0x03,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xd7,0x00,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x48,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x48,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0xff,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x48,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x48,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_bfe_u32_e64_dpp v0, v1, v2, v3 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0x00,0x00,0x10,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0xc6,0xfa]
-0x00,0x00,0x10,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0xc6,0xfa
+# W32: v_cmp_f_u32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x48,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x48,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_bfe_u32_e64_dpp v0, v1, v2, v3 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0x00,0x00,0x10,0xd6,0xfa,0x04,0x0e,0x04,0x01,0x1b,0x00,0x00]
-0x00,0x00,0x10,0xd6,0xfa,0x04,0x0e,0x04,0x01,0x1b,0x00,0x00
+# W32: v_cmp_f_u32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x48,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x58,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x58,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0xf0,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x58,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x58,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x58,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x58,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x58,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x58,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x58,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0xf7,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x58,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x58,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0x64,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x58,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0x02,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x58,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0x04,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0xe1,0x01,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0xef,0x01,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0xc9,0x00,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0x09,0x00,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0x0d,0x00,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0xfd,0x03,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0xfe,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x58,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x58,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_f_u64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x58,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x06,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x7d,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0xfb,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_bfm_b32 v255, v1, v2                  ; encoding: [0xff,0x00,0x1d,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x1d,0xd7,0x01,0x05,0x02,0x00
+# W32: v_cmp_ge_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_bfm_b32 v5, 0.5, v2                   ; encoding: [0x05,0x00,0x1d,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x1d,0xd7,0xf0,0x04,0x02,0x00
+# W32: v_cmp_ge_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, 0, v2                     ; encoding: [0x05,0x00,0x1d,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x1d,0xd7,0x80,0x04,0x02,0x00
+# W32: v_cmp_ge_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, -1, v2                    ; encoding: [0x05,0x00,0x1d,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x1d,0xd7,0xc1,0x04,0x02,0x00
+# W32: v_cmp_ge_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_ge_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_bfm_b32 v5, -4.0, v2                  ; encoding: [0x05,0x00,0x1d,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x1d,0xd7,0xf7,0x04,0x02,0x00
+# W32: v_cmp_ge_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_bfm_b32 v5, exec_hi, v2               ; encoding: [0x05,0x00,0x1d,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x1d,0xd7,0x7f,0x04,0x02,0x00
+# W32: v_cmp_ge_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_ge_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_bfm_b32 v5, exec_lo, v2               ; encoding: [0x05,0x00,0x1d,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x1d,0xd7,0x7e,0x04,0x02,0x00
+# W32: v_cmp_ge_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_bfm_b32 v5, m0, v2                    ; encoding: [0x05,0x00,0x1d,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x1d,0xd7,0x7d,0x04,0x02,0x00
+# W32: v_cmp_ge_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_bfm_b32 v5, s103, v2                  ; encoding: [0x05,0x00,0x1d,0xd7,0x67,0x04,0x02,0x00]
-0x05,0x00,0x1d,0xd7,0x67,0x04,0x02,0x00
+# W32: v_cmp_ge_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, s1, v2                    ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x1d,0xd7,0x01,0x04,0x02,0x00
+# W32: v_cmp_ge_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, v1, 0.5                   ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x1d,0xd7,0x01,0xe1,0x01,0x00
+# W32: v_cmp_ge_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, v1, 0                     ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x1d,0xd7,0x01,0x01,0x01,0x00
+# W32: v_cmp_ge_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, v1, -1                    ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x1d,0xd7,0x01,0x83,0x01,0x00
+# W32: v_cmp_ge_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x16,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x16,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, v1, -4.0                  ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x1d,0xd7,0x01,0xef,0x01,0x00
+# W32: v_cmp_ge_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x16,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, v1, exec_hi               ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x1d,0xd7,0x01,0xff,0x00,0x00
+# W32: v_cmp_ge_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x16,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x16,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, v1, exec_lo               ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x1d,0xd7,0x01,0xfd,0x00,0x00
+# W32: v_cmp_ge_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x16,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, v1, m0                    ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x1d,0xd7,0x01,0xfb,0x00,0x00
+# W32: v_cmp_ge_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x16,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x16,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, v1, s103                  ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xcf,0x00,0x00]
-0x05,0x00,0x1d,0xd7,0x01,0xcf,0x00,0x00
+# W32: v_cmp_ge_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x16,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, v1, s2                    ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x1d,0xd7,0x01,0x05,0x00,0x00
+# W32: v_cmp_ge_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x16,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, v1, v255                  ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x1d,0xd7,0x01,0xff,0x03,0x00
+# W32: v_cmp_ge_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x16,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, v1, v2                    ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x1d,0xd7,0x01,0x05,0x02,0x00
+# W32: v_cmp_ge_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x16,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x16,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, v1, vcc_hi                ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x1d,0xd7,0x01,0xd7,0x00,0x00
+# W32: v_cmp_ge_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_bfm_b32 v5, v1, vcc_lo                ; encoding: [0x05,0x00,0x1d,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x1d,0xd7,0x01,0xd5,0x00,0x00
+# W32: v_cmp_ge_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_bfm_b32 v5, v255, v2                  ; encoding: [0x05,0x00,0x1d,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x1d,0xd7,0xff,0x05,0x02,0x00
+# W32: v_cmp_ge_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_bfm_b32 v5, vcc_hi, v2                ; encoding: [0x05,0x00,0x1d,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x1d,0xd7,0x6b,0x04,0x02,0x00
+# W32: v_cmp_ge_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_bfm_b32 v5, vcc_lo, v2                ; encoding: [0x05,0x00,0x1d,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x1d,0xd7,0x6a,0x04,0x02,0x00
+# W32: v_cmp_ge_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_bfrev_b32_e32 v255, v1                ; encoding: [0x01,0x71,0xfe,0x7f]
-0x01,0x71,0xfe,0x7f
+# W32: v_cmp_ge_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_bfrev_b32_e32 v5, 0.5                 ; encoding: [0xf0,0x70,0x0a,0x7e]
-0xf0,0x70,0x0a,0x7e
+# W32: v_cmp_ge_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_bfrev_b32_e32 v5, 0                   ; encoding: [0x80,0x70,0x0a,0x7e]
-0x80,0x70,0x0a,0x7e
+# W32: v_cmp_ge_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_bfrev_b32_e32 v5, 0x3f717273          ; encoding: [0xff,0x70,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x70,0x0a,0x7e,0x73,0x72,0x71,0x3f
+# W32: v_cmp_ge_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_bfrev_b32_e32 v5, 0xaf123456          ; encoding: [0xff,0x70,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x70,0x0a,0x7e,0x56,0x34,0x12,0xaf
+# W32: v_cmp_ge_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_bfrev_b32_e32 v5, -1                  ; encoding: [0xc1,0x70,0x0a,0x7e]
-0xc1,0x70,0x0a,0x7e
+# W32: v_cmp_ge_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_bfrev_b32_e32 v5, -4.0                ; encoding: [0xf7,0x70,0x0a,0x7e]
-0xf7,0x70,0x0a,0x7e
+# W32: v_cmp_ge_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x16,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x16,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x16,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_bfrev_b32_e32 v5, m0                  ; encoding: [0x7d,0x70,0x0a,0x7e]
-0x7d,0x70,0x0a,0x7e
+# W32: v_cmp_ge_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_ge_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_bfrev_b32_e32 v5, s103                ; encoding: [0x67,0x70,0x0a,0x7e]
-0x67,0x70,0x0a,0x7e
+# W32: v_cmp_ge_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_bfrev_b32_e32 v5, s1                  ; encoding: [0x01,0x70,0x0a,0x7e]
-0x01,0x70,0x0a,0x7e
+# W32: v_cmp_ge_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_ge_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_bfrev_b32_e32 v5, v1                  ; encoding: [0x01,0x71,0x0a,0x7e]
-0x01,0x71,0x0a,0x7e
+# W32: v_cmp_ge_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_bfrev_b32_e32 v5, v255                ; encoding: [0xff,0x71,0x0a,0x7e]
-0xff,0x71,0x0a,0x7e
+# W32: v_cmp_ge_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_bfrev_b32_e32 v5, vcc_hi              ; encoding: [0x6b,0x70,0x0a,0x7e]
-0x6b,0x70,0x0a,0x7e
+# W32: v_cmp_ge_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x16,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x16,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_bfrev_b32_e32 v5, vcc_lo              ; encoding: [0x6a,0x70,0x0a,0x7e]
-0x6a,0x70,0x0a,0x7e
+# W32: v_cmp_ge_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x16,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x16,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_ceil_f32_e32 v255, v1                 ; encoding: [0x01,0x45,0xfe,0x7f]
-0x01,0x45,0xfe,0x7f
+# W32: v_cmp_ge_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x16,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x16,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_ceil_f32_e32 v5, 0.5                  ; encoding: [0xf0,0x44,0x0a,0x7e]
-0xf0,0x44,0x0a,0x7e
+# W32: v_cmp_ge_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x16,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_ceil_f32_e32 v5, 0                    ; encoding: [0x80,0x44,0x0a,0x7e]
-0x80,0x44,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_ceil_f32_e32 v5, 0x3f717273           ; encoding: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f
+# W32: v_cmp_ge_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_ceil_f32_e32 v5, 0xaf123456           ; encoding: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf
+# W32: v_cmp_ge_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_ceil_f32_e32 v5, -1                   ; encoding: [0xc1,0x44,0x0a,0x7e]
-0xc1,0x44,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_ceil_f32_e32 v5, -4.0                 ; encoding: [0xf7,0x44,0x0a,0x7e]
-0xf7,0x44,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_ceil_f32_e32 v5, exec_hi              ; encoding: [0x7f,0x44,0x0a,0x7e]
-0x7f,0x44,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_ceil_f32_e32 v5, exec_lo              ; encoding: [0x7e,0x44,0x0a,0x7e]
-0x7e,0x44,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_ceil_f32_e32 v5, m0                   ; encoding: [0x7d,0x44,0x0a,0x7e]
-0x7d,0x44,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_ceil_f32_e32 v5, s103                 ; encoding: [0x67,0x44,0x0a,0x7e]
-0x67,0x44,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_ceil_f32_e32 v5, s1                   ; encoding: [0x01,0x44,0x0a,0x7e]
-0x01,0x44,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_ceil_f32_e32 v5, v1                   ; encoding: [0x01,0x45,0x0a,0x7e]
-0x01,0x45,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_ceil_f32_e32 v5, v255                 ; encoding: [0xff,0x45,0x0a,0x7e]
-0xff,0x45,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_ceil_f32_e32 v5, vcc_hi               ; encoding: [0x6b,0x44,0x0a,0x7e]
-0x6b,0x44,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_ceil_f32_e32 v5, vcc_lo               ; encoding: [0x6a,0x44,0x0a,0x7e]
-0x6a,0x44,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_ceil_f64_e32 v[254:255], v[1:2]       ; encoding: [0x01,0x31,0xfc,0x7f]
-0x01,0x31,0xfc,0x7f
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_ceil_f64_e32 v[5:6], 0.5              ; encoding: [0xf0,0x30,0x0a,0x7e]
-0xf0,0x30,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_ceil_f64_e32 v[5:6], 0                ; encoding: [0x80,0x30,0x0a,0x7e]
-0x80,0x30,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_ceil_f64_e32 v[5:6], -1               ; encoding: [0xc1,0x30,0x0a,0x7e]
-0xc1,0x30,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_ge_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_ceil_f64_e32 v[5:6], -4.0             ; encoding: [0xf7,0x30,0x0a,0x7e]
-0xf7,0x30,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_ceil_f64_e32 v[5:6], exec             ; encoding: [0x7e,0x30,0x0a,0x7e]
-0x7e,0x30,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_ge_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_ceil_f64_e32 v[5:6], s[102:103]       ; encoding: [0x66,0x30,0x0a,0x7e]
-0x66,0x30,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_ceil_f64_e32 v[5:6], s[2:3]           ; encoding: [0x02,0x30,0x0a,0x7e]
-0x02,0x30,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_ceil_f64_e32 v[5:6], s[4:5]           ; encoding: [0x04,0x30,0x0a,0x7e]
-0x04,0x30,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_ceil_f64_e32 v[5:6], v[1:2]           ; encoding: [0x01,0x31,0x0a,0x7e]
-0x01,0x31,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_ceil_f64_e32 v[5:6], v[254:255]       ; encoding: [0xfe,0x31,0x0a,0x7e]
-0xfe,0x31,0x0a,0x7e
+# W32: v_cmp_ge_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_ceil_f64_e32 v[5:6], vcc              ; encoding: [0x6a,0x30,0x0a,0x7e]
-0x6a,0x30,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x36,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cls_i32_e32 v255, v1                  ; encoding: [0x01,0x77,0xfe,0x7f]
-0x01,0x77,0xfe,0x7f
+# W32: v_cmp_ge_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x36,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x36,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cls_i32_e32 v5, 0.5                   ; encoding: [0xf0,0x76,0x0a,0x7e]
-0xf0,0x76,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x36,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cls_i32_e32 v5, 0                     ; encoding: [0x80,0x76,0x0a,0x7e]
-0x80,0x76,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x36,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cls_i32_e32 v5, 0x3f717273            ; encoding: [0xff,0x76,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x76,0x0a,0x7e,0x73,0x72,0x71,0x3f
+# W32: v_cmp_ge_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x36,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cls_i32_e32 v5, 0xaf123456            ; encoding: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x76,0x0a,0x7e,0x56,0x34,0x12,0xaf
+# W32: v_cmp_ge_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x36,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cls_i32_e32 v5, -1                    ; encoding: [0xc1,0x76,0x0a,0x7e]
-0xc1,0x76,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x36,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x36,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cls_i32_e32 v5, -4.0                  ; encoding: [0xf7,0x76,0x0a,0x7e]
-0xf7,0x76,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cls_i32_e32 v5, exec_hi               ; encoding: [0x7f,0x76,0x0a,0x7e]
-0x7f,0x76,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cls_i32_e32 v5, exec_lo               ; encoding: [0x7e,0x76,0x0a,0x7e]
-0x7e,0x76,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cls_i32_e32 v5, m0                    ; encoding: [0x7d,0x76,0x0a,0x7e]
-0x7d,0x76,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cls_i32_e32 v5, s103                  ; encoding: [0x67,0x76,0x0a,0x7e]
-0x67,0x76,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cls_i32_e32 v5, s1                    ; encoding: [0x01,0x76,0x0a,0x7e]
-0x01,0x76,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cls_i32_e32 v5, v1                    ; encoding: [0x01,0x77,0x0a,0x7e]
-0x01,0x77,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cls_i32_e32 v5, v255                  ; encoding: [0xff,0x77,0x0a,0x7e]
-0xff,0x77,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cls_i32_e32 v5, vcc_hi                ; encoding: [0x6b,0x76,0x0a,0x7e]
-0x6b,0x76,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cls_i32_e32 v5, vcc_lo                ; encoding: [0x6a,0x76,0x0a,0x7e]
-0x6a,0x76,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v255, v1              ; encoding: [0x01,0x75,0xfe,0x7f]
-0x01,0x75,0xfe,0x7f
+# W32: v_cmp_ge_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, 0.5               ; encoding: [0xf0,0x74,0x0a,0x7e]
-0xf0,0x74,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, 0                 ; encoding: [0x80,0x74,0x0a,0x7e]
-0x80,0x74,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, 0x3f717273        ; encoding: [0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f
+# W32: v_cmp_ge_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x36,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x36,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, 0xaf123456        ; encoding: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf
+# W32: v_cmp_ge_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x36,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x36,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, -1                ; encoding: [0xc1,0x74,0x0a,0x7e]
-0xc1,0x74,0x0a,0x7e
+# W32: v_cmp_ge_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x36,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, -4.0              ; encoding: [0xf7,0x74,0x0a,0x7e]
-0xf7,0x74,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x46,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x46,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, exec_hi           ; encoding: [0x7f,0x74,0x0a,0x7e]
-0x7f,0x74,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x46,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, exec_lo           ; encoding: [0x7e,0x74,0x0a,0x7e]
-0x7e,0x74,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x46,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x46,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, m0                ; encoding: [0x7d,0x74,0x0a,0x7e]
-0x7d,0x74,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x46,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, s103              ; encoding: [0x67,0x74,0x0a,0x7e]
-0x67,0x74,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x46,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x46,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, s1                ; encoding: [0x01,0x74,0x0a,0x7e]
-0x01,0x74,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x46,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, v1                ; encoding: [0x01,0x75,0x0a,0x7e]
-0x01,0x75,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x46,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, v255              ; encoding: [0xff,0x75,0x0a,0x7e]
-0xff,0x75,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x46,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, vcc_hi            ; encoding: [0x6b,0x74,0x0a,0x7e]
-0x6b,0x74,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x46,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x46,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_ctz_i32_b32_e32 v5, vcc_lo            ; encoding: [0x6a,0x74,0x0a,0x7e]
-0x6a,0x74,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_clz_i32_u32_e32 v255, v1              ; encoding: [0x01,0x73,0xfe,0x7f]
-0x01,0x73,0xfe,0x7f
+# W32: v_cmp_ge_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, 0.5               ; encoding: [0xf0,0x72,0x0a,0x7e]
-0xf0,0x72,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, 0                 ; encoding: [0x80,0x72,0x0a,0x7e]
-0x80,0x72,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, 0x3f717273        ; encoding: [0xff,0x72,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x72,0x0a,0x7e,0x73,0x72,0x71,0x3f
+# W32: v_cmp_ge_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, 0xaf123456        ; encoding: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x72,0x0a,0x7e,0x56,0x34,0x12,0xaf
+# W32: v_cmp_ge_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, -1                ; encoding: [0xc1,0x72,0x0a,0x7e]
-0xc1,0x72,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, -4.0              ; encoding: [0xf7,0x72,0x0a,0x7e]
-0xf7,0x72,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, exec_hi           ; encoding: [0x7f,0x72,0x0a,0x7e]
-0x7f,0x72,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, exec_lo           ; encoding: [0x7e,0x72,0x0a,0x7e]
-0x7e,0x72,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, m0                ; encoding: [0x7d,0x72,0x0a,0x7e]
-0x7d,0x72,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, s103              ; encoding: [0x67,0x72,0x0a,0x7e]
-0x67,0x72,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, s1                ; encoding: [0x01,0x72,0x0a,0x7e]
-0x01,0x72,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, v1                ; encoding: [0x01,0x73,0x0a,0x7e]
-0x01,0x73,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, v255              ; encoding: [0xff,0x73,0x0a,0x7e]
-0xff,0x73,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x46,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x46,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, vcc_hi            ; encoding: [0x6b,0x72,0x0a,0x7e]
-0x6b,0x72,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x46,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x46,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_clz_i32_u32_e32 v5, vcc_lo            ; encoding: [0x6a,0x72,0x0a,0x7e]
-0x6a,0x72,0x0a,0x7e
+# W32: v_cmp_ge_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x46,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x46,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cos_f32_e32 v255, v1                  ; encoding: [0x01,0x6d,0xfe,0x7f]
-0x01,0x6d,0xfe,0x7f
+# W32: v_cmp_ge_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x46,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cos_f32_e32 v5, 0.5                   ; encoding: [0xf0,0x6c,0x0a,0x7e]
-0xf0,0x6c,0x0a,0x7e
+# W32: v_cmp_ge_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x56,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x56,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cos_f32_e32 v5, 0                     ; encoding: [0x80,0x6c,0x0a,0x7e]
-0x80,0x6c,0x0a,0x7e
+# W32: v_cmp_ge_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x56,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cos_f32_e32 v5, 0x3f717273            ; encoding: [0xff,0x6c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x6c,0x0a,0x7e,0x73,0x72,0x71,0x3f
+# W32: v_cmp_ge_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x56,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x56,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cos_f32_e32 v5, 0xaf123456            ; encoding: [0xff,0x6c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x6c,0x0a,0x7e,0x56,0x34,0x12,0xaf
+# W32: v_cmp_ge_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x56,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x56,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cos_f32_e32 v5, -1                    ; encoding: [0xc1,0x6c,0x0a,0x7e]
-0xc1,0x6c,0x0a,0x7e
+# W32: v_cmp_ge_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x56,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cos_f32_e32 v5, -4.0                  ; encoding: [0xf7,0x6c,0x0a,0x7e]
-0xf7,0x6c,0x0a,0x7e
+# W32: v_cmp_ge_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x56,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cos_f32_e32 v5, exec_hi               ; encoding: [0x7f,0x6c,0x0a,0x7e]
-0x7f,0x6c,0x0a,0x7e
+# W32: v_cmp_ge_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cos_f32_e32 v5, exec_lo               ; encoding: [0x7e,0x6c,0x0a,0x7e]
-0x7e,0x6c,0x0a,0x7e
+# W32: v_cmp_ge_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x56,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cos_f32_e32 v5, m0                    ; encoding: [0x7d,0x6c,0x0a,0x7e]
-0x7d,0x6c,0x0a,0x7e
+# W32: v_cmp_ge_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x56,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cos_f32_e32 v5, s103                  ; encoding: [0x67,0x6c,0x0a,0x7e]
-0x67,0x6c,0x0a,0x7e
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cos_f32_e32 v5, s1                    ; encoding: [0x01,0x6c,0x0a,0x7e]
-0x01,0x6c,0x0a,0x7e
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cos_f32_e32 v5, v1                    ; encoding: [0x01,0x6d,0x0a,0x7e]
-0x01,0x6d,0x0a,0x7e
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cos_f32_e32 v5, v255                  ; encoding: [0xff,0x6d,0x0a,0x7e]
-0xff,0x6d,0x0a,0x7e
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cos_f32_e32 v5, vcc_hi                ; encoding: [0x6b,0x6c,0x0a,0x7e]
-0x6b,0x6c,0x0a,0x7e
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cos_f32_e32 v5, vcc_lo                ; encoding: [0x6a,0x6c,0x0a,0x7e]
-0x6a,0x6c,0x0a,0x7e
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0xc9,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0x09,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0x0d,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0xfd,0x03,0x00
 
-# 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
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0xfe,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x56,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x56,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x56,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3e,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3e,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3e,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3e,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x7f,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3e,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x7d,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3e,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3e,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x65,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0xff,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0xfb,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0xcb,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0x05,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0xd7,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0xff,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3e,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3e,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x6b,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3e,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3e,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4e,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4e,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0xf0,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4e,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4e,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4e,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4e,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4e,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0xf7,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4e,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x7f,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4e,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4e,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x7d,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4e,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4e,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x65,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xe1,0x01,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xef,0x01,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xff,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xfb,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xcb,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0x05,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xff,0x03,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xd7,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4e,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4e,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0xff,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4e,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4e,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x6b,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4e,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4e,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5e,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5e,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0xf0,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5e,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5e,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5e,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5e,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0xf7,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5e,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0x64,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0x02,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0x04,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0xe1,0x01,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0xef,0x01,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0xc9,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0x09,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0x0d,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x03,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0xd5,0x00,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0xfe,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5e,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5e,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0x6a,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_ge_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_gt_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00
 
-# 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
+# W32: v_cmp_gt_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_gt_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_gt_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_gt_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_gt_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x04,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x7d,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_gt_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_gt_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00
 
-# 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
+# W32: v_cmp_gt_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00
 
-# 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
+# W32: v_cmp_gt_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00
 
-# 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
+# W32: v_cmp_gt_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00
 
-# 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_cubesc_f32_e64_dpp v5, v1, v2, 1 row_shr:4 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x0d,0xd6,0xfa,0x04,0x06,0x02,0x01,0x14,0x01,0xff]
-0x05,0x00,0x0d,0xd6,0xfa,0x04,0x06,0x02,0x01,0x14,0x01,0xff
-
-# GFX11: v_cubesc_f32_e64_dpp v5, v1, v2, s2 row_shr:4 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x0d,0xd6,0xfa,0x04,0x0a,0x00,0x01,0x14,0x01,0xff]
-0x05,0x00,0x0d,0xd6,0xfa,0x04,0x0a,0x00,0x01,0x14,0x01,0xff
-
-# 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_cvt_f16_f32_e32 v5, 0.5               ; encoding: [0xf0,0x14,0x0a,0x7e]
-0xf0,0x14,0x0a,0x7e
-
-# GFX11: v_cvt_f16_f32_e32 v5, 0                 ; encoding: [0x80,0x14,0x0a,0x7e]
-0x80,0x14,0x0a,0x7e
-
-# GFX11: v_cvt_f16_f32_e32 v5, 0x3f717273        ; encoding: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f
-
-# GFX11: v_cvt_f16_f32_e32 v5, 0xaf123456        ; encoding: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf
-
-# GFX11: v_cvt_f16_f32_e32 v5, -1                ; encoding: [0xc1,0x14,0x0a,0x7e]
-0xc1,0x14,0x0a,0x7e
-
-# GFX11: v_cvt_f16_f32_e32 v5, -4.0              ; encoding: [0xf7,0x14,0x0a,0x7e]
-0xf7,0x14,0x0a,0x7e
-
-# GFX11: v_cvt_f16_f32_e32 v5, exec_hi           ; encoding: [0x7f,0x14,0x0a,0x7e]
-0x7f,0x14,0x0a,0x7e
-
-# GFX11: v_cvt_f16_f32_e32 v5, exec_lo           ; encoding: [0x7e,0x14,0x0a,0x7e]
-0x7e,0x14,0x0a,0x7e
-
-# GFX11: v_cvt_f16_f32_e32 v5, m0                ; encoding: [0x7d,0x14,0x0a,0x7e]
-0x7d,0x14,0x0a,0x7e
-
-# GFX11: v_cvt_f16_f32_e32 v5, s103              ; encoding: [0x67,0x14,0x0a,0x7e]
-0x67,0x14,0x0a,0x7e
-
-# GFX11: v_cvt_f16_f32_e32 v5, s1                ; encoding: [0x01,0x14,0x0a,0x7e]
-0x01,0x14,0x0a,0x7e
-
-# GFX11: v_cvt_f16_f32_e32 v5, v1                ; encoding: [0x01,0x15,0x0a,0x7e]
-0x01,0x15,0x0a,0x7e
-
-# GFX11: v_cvt_f16_f32_e32 v5, v255              ; encoding: [0xff,0x15,0x0a,0x7e]
-0xff,0x15,0x0a,0x7e
-
-# GFX11: v_cvt_f16_f32_e32 v5, vcc_hi            ; encoding: [0x6b,0x14,0x0a,0x7e]
-0x6b,0x14,0x0a,0x7e
-
-# GFX11: v_cvt_f16_f32_e32 v5, vcc_lo            ; encoding: [0x6a,0x14,0x0a,0x7e]
-0x6a,0x14,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f16_e32 v255, v1              ; encoding: [0x01,0x17,0xfe,0x7f]
-0x01,0x17,0xfe,0x7f
-
-# GFX11: v_cvt_f32_f16_e32 v5, 0                 ; encoding: [0x80,0x16,0x0a,0x7e]
-0x80,0x16,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f16_e32 v5, -1                ; encoding: [0xc1,0x16,0x0a,0x7e]
-0xc1,0x16,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f16_e32 v5, exec_hi           ; encoding: [0x7f,0x16,0x0a,0x7e]
-0x7f,0x16,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f16_e32 v5, exec_lo           ; encoding: [0x7e,0x16,0x0a,0x7e]
-0x7e,0x16,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f16_e32 v5, m0                ; encoding: [0x7d,0x16,0x0a,0x7e]
-0x7d,0x16,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f16_e32 v5, s103              ; encoding: [0x67,0x16,0x0a,0x7e]
-0x67,0x16,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f16_e32 v5, s1                ; encoding: [0x01,0x16,0x0a,0x7e]
-0x01,0x16,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f16_e32 v5, v1                ; encoding: [0x01,0x17,0x0a,0x7e]
-0x01,0x17,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f16_e32 v5, vcc_hi            ; encoding: [0x6b,0x16,0x0a,0x7e]
-0x6b,0x16,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f16_e32 v5, vcc_lo            ; encoding: [0x6a,0x16,0x0a,0x7e]
-0x6a,0x16,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f64_e32 v255, v[1:2]          ; encoding: [0x01,0x1f,0xfe,0x7f]
-0x01,0x1f,0xfe,0x7f
-
-# GFX11: v_cvt_f32_f64_e32 v5, 0.5               ; encoding: [0xf0,0x1e,0x0a,0x7e]
-0xf0,0x1e,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f64_e32 v5, 0                 ; encoding: [0x80,0x1e,0x0a,0x7e]
-0x80,0x1e,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f64_e32 v5, 0x3f717273        ; encoding: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f
-
-# GFX11: v_cvt_f32_f64_e32 v5, 0xaf123456        ; encoding: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf
-
-# GFX11: v_cvt_f32_f64_e32 v5, -1                ; encoding: [0xc1,0x1e,0x0a,0x7e]
-0xc1,0x1e,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f64_e32 v5, -4.0              ; encoding: [0xf7,0x1e,0x0a,0x7e]
-0xf7,0x1e,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f64_e32 v5, exec              ; encoding: [0x7e,0x1e,0x0a,0x7e]
-0x7e,0x1e,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f64_e32 v5, s[102:103]        ; encoding: [0x66,0x1e,0x0a,0x7e]
-0x66,0x1e,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f64_e32 v5, s[2:3]            ; encoding: [0x02,0x1e,0x0a,0x7e]
-0x02,0x1e,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f64_e32 v5, s[4:5]            ; encoding: [0x04,0x1e,0x0a,0x7e]
-0x04,0x1e,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f64_e32 v5, v[1:2]            ; encoding: [0x01,0x1f,0x0a,0x7e]
-0x01,0x1f,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f64_e32 v5, v[254:255]        ; encoding: [0xfe,0x1f,0x0a,0x7e]
-0xfe,0x1f,0x0a,0x7e
-
-# GFX11: v_cvt_f32_f64_e32 v5, vcc               ; encoding: [0x6a,0x1e,0x0a,0x7e]
-0x6a,0x1e,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte0_e32 v255, v1           ; encoding: [0x01,0x23,0xfe,0x7f]
-0x01,0x23,0xfe,0x7f
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, 0.5            ; encoding: [0xf0,0x22,0x0a,0x7e]
-0xf0,0x22,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, 0              ; encoding: [0x80,0x22,0x0a,0x7e]
-0x80,0x22,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, 0x3f717273     ; encoding: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, 0xaf123456     ; encoding: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, -1             ; encoding: [0xc1,0x22,0x0a,0x7e]
-0xc1,0x22,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, -4.0           ; encoding: [0xf7,0x22,0x0a,0x7e]
-0xf7,0x22,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, exec_hi        ; encoding: [0x7f,0x22,0x0a,0x7e]
-0x7f,0x22,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, exec_lo        ; encoding: [0x7e,0x22,0x0a,0x7e]
-0x7e,0x22,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, m0             ; encoding: [0x7d,0x22,0x0a,0x7e]
-0x7d,0x22,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, s103           ; encoding: [0x67,0x22,0x0a,0x7e]
-0x67,0x22,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, s1             ; encoding: [0x01,0x22,0x0a,0x7e]
-0x01,0x22,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, v1             ; encoding: [0x01,0x23,0x0a,0x7e]
-0x01,0x23,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, v255           ; encoding: [0xff,0x23,0x0a,0x7e]
-0xff,0x23,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, vcc_hi         ; encoding: [0x6b,0x22,0x0a,0x7e]
-0x6b,0x22,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte0_e32 v5, vcc_lo         ; encoding: [0x6a,0x22,0x0a,0x7e]
-0x6a,0x22,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte1_e32 v255, v1           ; encoding: [0x01,0x25,0xfe,0x7f]
-0x01,0x25,0xfe,0x7f
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, 0.5            ; encoding: [0xf0,0x24,0x0a,0x7e]
-0xf0,0x24,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, 0              ; encoding: [0x80,0x24,0x0a,0x7e]
-0x80,0x24,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, 0x3f717273     ; encoding: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, 0xaf123456     ; encoding: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, -1             ; encoding: [0xc1,0x24,0x0a,0x7e]
-0xc1,0x24,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, -4.0           ; encoding: [0xf7,0x24,0x0a,0x7e]
-0xf7,0x24,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, exec_hi        ; encoding: [0x7f,0x24,0x0a,0x7e]
-0x7f,0x24,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, exec_lo        ; encoding: [0x7e,0x24,0x0a,0x7e]
-0x7e,0x24,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, m0             ; encoding: [0x7d,0x24,0x0a,0x7e]
-0x7d,0x24,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, s103           ; encoding: [0x67,0x24,0x0a,0x7e]
-0x67,0x24,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, s1             ; encoding: [0x01,0x24,0x0a,0x7e]
-0x01,0x24,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, v1             ; encoding: [0x01,0x25,0x0a,0x7e]
-0x01,0x25,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, v255           ; encoding: [0xff,0x25,0x0a,0x7e]
-0xff,0x25,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, vcc_hi         ; encoding: [0x6b,0x24,0x0a,0x7e]
-0x6b,0x24,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte1_e32 v5, vcc_lo         ; encoding: [0x6a,0x24,0x0a,0x7e]
-0x6a,0x24,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte2_e32 v255, v1           ; encoding: [0x01,0x27,0xfe,0x7f]
-0x01,0x27,0xfe,0x7f
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, 0.5            ; encoding: [0xf0,0x26,0x0a,0x7e]
-0xf0,0x26,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, 0              ; encoding: [0x80,0x26,0x0a,0x7e]
-0x80,0x26,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, 0x3f717273     ; encoding: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, 0xaf123456     ; encoding: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, -1             ; encoding: [0xc1,0x26,0x0a,0x7e]
-0xc1,0x26,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, -4.0           ; encoding: [0xf7,0x26,0x0a,0x7e]
-0xf7,0x26,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, exec_hi        ; encoding: [0x7f,0x26,0x0a,0x7e]
-0x7f,0x26,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, exec_lo        ; encoding: [0x7e,0x26,0x0a,0x7e]
-0x7e,0x26,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, m0             ; encoding: [0x7d,0x26,0x0a,0x7e]
-0x7d,0x26,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, s103           ; encoding: [0x67,0x26,0x0a,0x7e]
-0x67,0x26,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, s1             ; encoding: [0x01,0x26,0x0a,0x7e]
-0x01,0x26,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, v1             ; encoding: [0x01,0x27,0x0a,0x7e]
-0x01,0x27,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, v255           ; encoding: [0xff,0x27,0x0a,0x7e]
-0xff,0x27,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, vcc_hi         ; encoding: [0x6b,0x26,0x0a,0x7e]
-0x6b,0x26,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte2_e32 v5, vcc_lo         ; encoding: [0x6a,0x26,0x0a,0x7e]
-0x6a,0x26,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte3_e32 v255, v1           ; encoding: [0x01,0x29,0xfe,0x7f]
-0x01,0x29,0xfe,0x7f
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, 0.5            ; encoding: [0xf0,0x28,0x0a,0x7e]
-0xf0,0x28,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, 0              ; encoding: [0x80,0x28,0x0a,0x7e]
-0x80,0x28,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, 0x3f717273     ; encoding: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, 0xaf123456     ; encoding: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, -1             ; encoding: [0xc1,0x28,0x0a,0x7e]
-0xc1,0x28,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, -4.0           ; encoding: [0xf7,0x28,0x0a,0x7e]
-0xf7,0x28,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, exec_hi        ; encoding: [0x7f,0x28,0x0a,0x7e]
-0x7f,0x28,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, exec_lo        ; encoding: [0x7e,0x28,0x0a,0x7e]
-0x7e,0x28,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, m0             ; encoding: [0x7d,0x28,0x0a,0x7e]
-0x7d,0x28,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, s103           ; encoding: [0x67,0x28,0x0a,0x7e]
-0x67,0x28,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, s1             ; encoding: [0x01,0x28,0x0a,0x7e]
-0x01,0x28,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, v1             ; encoding: [0x01,0x29,0x0a,0x7e]
-0x01,0x29,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, v255           ; encoding: [0xff,0x29,0x0a,0x7e]
-0xff,0x29,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, vcc_hi         ; encoding: [0x6b,0x28,0x0a,0x7e]
-0x6b,0x28,0x0a,0x7e
-
-# GFX11: v_cvt_f32_ubyte3_e32 v5, vcc_lo         ; encoding: [0x6a,0x28,0x0a,0x7e]
-0x6a,0x28,0x0a,0x7e
-
-# GFX11: v_cvt_f64_f32_e32 v[254:255], v1        ; encoding: [0x01,0x21,0xfc,0x7f]
-0x01,0x21,0xfc,0x7f
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], 0.5           ; encoding: [0xf0,0x20,0x0a,0x7e]
-0xf0,0x20,0x0a,0x7e
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], 0             ; encoding: [0x80,0x20,0x0a,0x7e]
-0x80,0x20,0x0a,0x7e
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], 0x3f717273    ; encoding: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], 0xaf123456    ; encoding: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], -1            ; encoding: [0xc1,0x20,0x0a,0x7e]
-0xc1,0x20,0x0a,0x7e
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], -4.0          ; encoding: [0xf7,0x20,0x0a,0x7e]
-0xf7,0x20,0x0a,0x7e
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], exec_hi       ; encoding: [0x7f,0x20,0x0a,0x7e]
-0x7f,0x20,0x0a,0x7e
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], exec_lo       ; encoding: [0x7e,0x20,0x0a,0x7e]
-0x7e,0x20,0x0a,0x7e
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], m0            ; encoding: [0x7d,0x20,0x0a,0x7e]
-0x7d,0x20,0x0a,0x7e
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], s103          ; encoding: [0x67,0x20,0x0a,0x7e]
-0x67,0x20,0x0a,0x7e
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], s1            ; encoding: [0x01,0x20,0x0a,0x7e]
-0x01,0x20,0x0a,0x7e
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], v1            ; encoding: [0x01,0x21,0x0a,0x7e]
-0x01,0x21,0x0a,0x7e
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], v255          ; encoding: [0xff,0x21,0x0a,0x7e]
-0xff,0x21,0x0a,0x7e
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], vcc_hi        ; encoding: [0x6b,0x20,0x0a,0x7e]
-0x6b,0x20,0x0a,0x7e
-
-# GFX11: v_cvt_f64_f32_e32 v[5:6], vcc_lo        ; encoding: [0x6a,0x20,0x0a,0x7e]
-0x6a,0x20,0x0a,0x7e
-
-# GFX11: v_cvt_f64_u32_e32 v[254:255], v1        ; encoding: [0x01,0x2d,0xfc,0x7f]
-0x01,0x2d,0xfc,0x7f
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], 0.5           ; encoding: [0xf0,0x2c,0x0a,0x7e]
-0xf0,0x2c,0x0a,0x7e
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], 0             ; encoding: [0x80,0x2c,0x0a,0x7e]
-0x80,0x2c,0x0a,0x7e
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], 0x3f717273    ; encoding: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], 0xaf123456    ; encoding: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], -1            ; encoding: [0xc1,0x2c,0x0a,0x7e]
-0xc1,0x2c,0x0a,0x7e
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], -4.0          ; encoding: [0xf7,0x2c,0x0a,0x7e]
-0xf7,0x2c,0x0a,0x7e
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], exec_hi       ; encoding: [0x7f,0x2c,0x0a,0x7e]
-0x7f,0x2c,0x0a,0x7e
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], exec_lo       ; encoding: [0x7e,0x2c,0x0a,0x7e]
-0x7e,0x2c,0x0a,0x7e
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], m0            ; encoding: [0x7d,0x2c,0x0a,0x7e]
-0x7d,0x2c,0x0a,0x7e
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], s103          ; encoding: [0x67,0x2c,0x0a,0x7e]
-0x67,0x2c,0x0a,0x7e
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], s1            ; encoding: [0x01,0x2c,0x0a,0x7e]
-0x01,0x2c,0x0a,0x7e
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], v1            ; encoding: [0x01,0x2d,0x0a,0x7e]
-0x01,0x2d,0x0a,0x7e
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], v255          ; encoding: [0xff,0x2d,0x0a,0x7e]
-0xff,0x2d,0x0a,0x7e
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], vcc_hi        ; encoding: [0x6b,0x2c,0x0a,0x7e]
-0x6b,0x2c,0x0a,0x7e
-
-# GFX11: v_cvt_f64_u32_e32 v[5:6], vcc_lo        ; encoding: [0x6a,0x2c,0x0a,0x7e]
-0x6a,0x2c,0x0a,0x7e
-
-# GFX11: v_cvt_floor_i32_f32_e32 v255, v1        ; encoding: [0x01,0x1b,0xfe,0x7f]
-0x01,0x1b,0xfe,0x7f
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, 0.5         ; encoding: [0xf0,0x1a,0x0a,0x7e]
-0xf0,0x1a,0x0a,0x7e
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, 0           ; encoding: [0x80,0x1a,0x0a,0x7e]
-0x80,0x1a,0x0a,0x7e
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, 0x3f717273  ; encoding: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, 0xaf123456  ; encoding: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, -1          ; encoding: [0xc1,0x1a,0x0a,0x7e]
-0xc1,0x1a,0x0a,0x7e
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, -4.0        ; encoding: [0xf7,0x1a,0x0a,0x7e]
-0xf7,0x1a,0x0a,0x7e
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, exec_hi     ; encoding: [0x7f,0x1a,0x0a,0x7e]
-0x7f,0x1a,0x0a,0x7e
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, exec_lo     ; encoding: [0x7e,0x1a,0x0a,0x7e]
-0x7e,0x1a,0x0a,0x7e
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, m0          ; encoding: [0x7d,0x1a,0x0a,0x7e]
-0x7d,0x1a,0x0a,0x7e
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, s103        ; encoding: [0x67,0x1a,0x0a,0x7e]
-0x67,0x1a,0x0a,0x7e
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, s1          ; encoding: [0x01,0x1a,0x0a,0x7e]
-0x01,0x1a,0x0a,0x7e
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, v1          ; encoding: [0x01,0x1b,0x0a,0x7e]
-0x01,0x1b,0x0a,0x7e
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, v255        ; encoding: [0xff,0x1b,0x0a,0x7e]
-0xff,0x1b,0x0a,0x7e
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, vcc_hi      ; encoding: [0x6b,0x1a,0x0a,0x7e]
-0x6b,0x1a,0x0a,0x7e
-
-# GFX11: v_cvt_floor_i32_f32_e32 v5, vcc_lo      ; encoding: [0x6a,0x1a,0x0a,0x7e]
-0x6a,0x1a,0x0a,0x7e
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v255, v1      ; encoding: [0x01,0x19,0xfe,0x7f]
-0x01,0x19,0xfe,0x7f
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, 0.5       ; encoding: [0xf0,0x18,0x0a,0x7e]
-0xf0,0x18,0x0a,0x7e
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, 0         ; encoding: [0x80,0x18,0x0a,0x7e]
-0x80,0x18,0x0a,0x7e
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, -1        ; encoding: [0xc1,0x18,0x0a,0x7e]
-0xc1,0x18,0x0a,0x7e
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, -4.0      ; encoding: [0xf7,0x18,0x0a,0x7e]
-0xf7,0x18,0x0a,0x7e
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, exec_hi   ; encoding: [0x7f,0x18,0x0a,0x7e]
-0x7f,0x18,0x0a,0x7e
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, exec_lo   ; encoding: [0x7e,0x18,0x0a,0x7e]
-0x7e,0x18,0x0a,0x7e
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, m0        ; encoding: [0x7d,0x18,0x0a,0x7e]
-0x7d,0x18,0x0a,0x7e
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, s103      ; encoding: [0x67,0x18,0x0a,0x7e]
-0x67,0x18,0x0a,0x7e
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, s1        ; encoding: [0x01,0x18,0x0a,0x7e]
-0x01,0x18,0x0a,0x7e
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, v1        ; encoding: [0x01,0x19,0x0a,0x7e]
-0x01,0x19,0x0a,0x7e
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, v255      ; encoding: [0xff,0x19,0x0a,0x7e]
-0xff,0x19,0x0a,0x7e
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, vcc_hi    ; encoding: [0x6b,0x18,0x0a,0x7e]
-0x6b,0x18,0x0a,0x7e
-
-# GFX11: v_cvt_nearest_i32_f32_e32 v5, vcc_lo    ; encoding: [0x6a,0x18,0x0a,0x7e]
-0x6a,0x18,0x0a,0x7e
-
-# GFX11: v_cvt_off_f32_i4_e32 v255, v1           ; encoding: [0x01,0x1d,0xfe,0x7f]
-0x01,0x1d,0xfe,0x7f
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, 0.5            ; encoding: [0xf0,0x1c,0x0a,0x7e]
-0xf0,0x1c,0x0a,0x7e
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, 0              ; encoding: [0x80,0x1c,0x0a,0x7e]
-0x80,0x1c,0x0a,0x7e
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, 0x41           ; encoding: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00]
-0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, 0x4f           ; encoding: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00]
-0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, -1             ; encoding: [0xc1,0x1c,0x0a,0x7e]
-0xc1,0x1c,0x0a,0x7e
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, -4.0           ; encoding: [0xf7,0x1c,0x0a,0x7e]
-0xf7,0x1c,0x0a,0x7e
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, exec_hi        ; encoding: [0x7f,0x1c,0x0a,0x7e]
-0x7f,0x1c,0x0a,0x7e
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, exec_lo        ; encoding: [0x7e,0x1c,0x0a,0x7e]
-0x7e,0x1c,0x0a,0x7e
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, m0             ; encoding: [0x7d,0x1c,0x0a,0x7e]
-0x7d,0x1c,0x0a,0x7e
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, s103           ; encoding: [0x67,0x1c,0x0a,0x7e]
-0x67,0x1c,0x0a,0x7e
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, s1             ; encoding: [0x01,0x1c,0x0a,0x7e]
-0x01,0x1c,0x0a,0x7e
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, v1             ; encoding: [0x01,0x1d,0x0a,0x7e]
-0x01,0x1d,0x0a,0x7e
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, v255           ; encoding: [0xff,0x1d,0x0a,0x7e]
-0xff,0x1d,0x0a,0x7e
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, vcc_hi         ; encoding: [0x6b,0x1c,0x0a,0x7e]
-0x6b,0x1c,0x0a,0x7e
-
-# GFX11: v_cvt_off_f32_i4_e32 v5, vcc_lo         ; encoding: [0x6a,0x1c,0x0a,0x7e]
-0x6a,0x1c,0x0a,0x7e
-
-# GFX11: v_cvt_pk_i16_i32 v255, v1, v2           ; encoding: [0xff,0x00,0x24,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x24,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, 0.5, v2            ; encoding: [0x05,0x00,0x24,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x24,0xd7,0xf0,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, 0, v2              ; encoding: [0x05,0x00,0x24,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x24,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, -1, v2             ; encoding: [0x05,0x00,0x24,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x24,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, -4.0, v2           ; encoding: [0x05,0x00,0x24,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x24,0xd7,0xf7,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x24,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x24,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x24,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x24,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, m0, v2             ; encoding: [0x05,0x00,0x24,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x24,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, s103, v2           ; encoding: [0x05,0x00,0x24,0xd7,0x67,0x04,0x02,0x00]
-0x05,0x00,0x24,0xd7,0x67,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, s1, v2             ; encoding: [0x05,0x00,0x24,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x24,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, v1, 0.5            ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x24,0xd7,0x01,0xe1,0x01,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, v1, 0              ; encoding: [0x05,0x00,0x24,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x24,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, v1, -1             ; encoding: [0x05,0x00,0x24,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x24,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, v1, -4.0           ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x24,0xd7,0x01,0xef,0x01,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x24,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x24,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, v1, m0             ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x24,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, v1, s103           ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xcf,0x00,0x00]
-0x05,0x00,0x24,0xd7,0x01,0xcf,0x00,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, v1, s2             ; encoding: [0x05,0x00,0x24,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x24,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, v1, v255           ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x24,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, v1, v2             ; encoding: [0x05,0x00,0x24,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x24,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x24,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x24,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x24,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, v255, v2           ; encoding: [0x05,0x00,0x24,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x24,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x24,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x24,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_i16_i32 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x24,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x24,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v255, v1, v2      ; encoding: [0xff,0x00,0x12,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x12,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, 0.5, v2       ; encoding: [0x05,0x00,0x12,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x12,0xd7,0xf0,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, 0, v2         ; encoding: [0x05,0x00,0x12,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x12,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, -1, v2        ; encoding: [0x05,0x00,0x12,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x12,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, -4.0, v2      ; encoding: [0x05,0x00,0x12,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x12,0xd7,0xf7,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, exec_hi, v2   ; encoding: [0x05,0x00,0x12,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x12,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, exec_lo, v2   ; encoding: [0x05,0x00,0x12,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x12,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, m0, v2        ; encoding: [0x05,0x00,0x12,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x12,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, s101, v2      ; encoding: [0x05,0x00,0x12,0xd7,0x65,0x04,0x02,0x00]
-0x05,0x00,0x12,0xd7,0x65,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, s1, v2        ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x12,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, 0.5       ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x12,0xd7,0x01,0xe1,0x01,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, 0         ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x12,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, -1        ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x12,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, -4.0      ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x12,0xd7,0x01,0xef,0x01,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, exec_hi   ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x12,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, exec_lo   ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x12,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, m0        ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x12,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, s101      ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xcb,0x00,0x00]
-0x05,0x00,0x12,0xd7,0x01,0xcb,0x00,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, s2        ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x12,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, v255      ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x12,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, v2        ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, -v1, v2       ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x20]
-0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x20
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, -v2       ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x40]
-0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x40
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, -v1, -v2      ; encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x60]
-0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x60
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, vcc_hi    ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x12,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v1, vcc_lo    ; encoding: [0x05,0x00,0x12,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x12,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, v255, v2      ; encoding: [0x05,0x00,0x12,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x12,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, vcc_hi, v2    ; encoding: [0x05,0x00,0x12,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x12,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_i16_f16 v5, vcc_lo, v2    ; encoding: [0x05,0x00,0x12,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x12,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v255, v1, v2       ; encoding: [0xff,0x00,0x21,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x21,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, 0.5, v2        ; encoding: [0x05,0x00,0x21,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x21,0xd7,0xf0,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, 0, v2          ; encoding: [0x05,0x00,0x21,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x21,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, -1, v2         ; encoding: [0x05,0x00,0x21,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x21,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, -4.0, v2       ; encoding: [0x05,0x00,0x21,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x21,0xd7,0xf7,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x21,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x21,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x21,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x21,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, m0, v2         ; encoding: [0x05,0x00,0x21,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x21,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, s103, v2       ; encoding: [0x05,0x00,0x21,0xd7,0x67,0x04,0x02,0x00]
-0x05,0x00,0x21,0xd7,0x67,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, s1, v2         ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x21,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, 0.5        ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x21,0xd7,0x01,0xe1,0x01,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, 0          ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x21,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, -1         ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x21,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, -4.0       ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x21,0xd7,0x01,0xef,0x01,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x21,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x21,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, m0         ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x21,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, s103       ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xcf,0x00,0x00]
-0x05,0x00,0x21,0xd7,0x01,0xcf,0x00,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, s2         ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x21,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, v255       ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x21,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, v2 clamp   ; encoding: [0x05,0x80,0x21,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x80,0x21,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, v2         ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, -v1, v2        ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x20]
-0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x20
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, -v2        ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x40]
-0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x40
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, -v1, -v2       ; encoding: [0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x60]
-0x05,0x00,0x21,0xd7,0x01,0x05,0x02,0x60
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x21,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x21,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x21,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, v255, v2       ; encoding: [0x05,0x00,0x21,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x21,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x21,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x21,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_i16_f32 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x21,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x21,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v255, v1, v2      ; encoding: [0xff,0x00,0x13,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x13,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, 0.5, v2       ; encoding: [0x05,0x00,0x13,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x13,0xd7,0xf0,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, 0, v2         ; encoding: [0x05,0x00,0x13,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x13,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, -1, v2        ; encoding: [0x05,0x00,0x13,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x13,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, -4.0, v2      ; encoding: [0x05,0x00,0x13,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x13,0xd7,0xf7,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, exec_hi, v2   ; encoding: [0x05,0x00,0x13,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x13,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, exec_lo, v2   ; encoding: [0x05,0x00,0x13,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x13,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, m0, v2        ; encoding: [0x05,0x00,0x13,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x13,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, s101, v2      ; encoding: [0x05,0x00,0x13,0xd7,0x65,0x04,0x02,0x00]
-0x05,0x00,0x13,0xd7,0x65,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, s1, v2        ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x13,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, 0.5       ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x13,0xd7,0x01,0xe1,0x01,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, 0         ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x13,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, -1        ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x13,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, -4.0      ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x13,0xd7,0x01,0xef,0x01,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, exec_hi   ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x13,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, exec_lo   ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x13,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, m0        ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x13,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, s101      ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xcb,0x00,0x00]
-0x05,0x00,0x13,0xd7,0x01,0xcb,0x00,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, s2        ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x13,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, v255      ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x13,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, v2        ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, -v1, v2       ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x20]
-0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x20
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, -v2       ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x40]
-0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x40
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, -v1, -v2      ; encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x60]
-0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x60
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, vcc_hi    ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x13,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v1, vcc_lo    ; encoding: [0x05,0x00,0x13,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x13,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, v255, v2      ; encoding: [0x05,0x00,0x13,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x13,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, vcc_hi, v2    ; encoding: [0x05,0x00,0x13,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x13,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_norm_u16_f16 v5, vcc_lo, v2    ; encoding: [0x05,0x00,0x13,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x13,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v255, v1, v2       ; encoding: [0xff,0x00,0x22,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x22,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, 0.5, v2        ; encoding: [0x05,0x00,0x22,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x22,0xd7,0xf0,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, 0, v2          ; encoding: [0x05,0x00,0x22,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x22,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, -1, v2         ; encoding: [0x05,0x00,0x22,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x22,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, -4.0, v2       ; encoding: [0x05,0x00,0x22,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x22,0xd7,0xf7,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x22,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x22,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x22,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x22,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, m0, v2         ; encoding: [0x05,0x00,0x22,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x22,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, s103, v2       ; encoding: [0x05,0x00,0x22,0xd7,0x67,0x04,0x02,0x00]
-0x05,0x00,0x22,0xd7,0x67,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, s1, v2         ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x22,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, 0.5        ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x22,0xd7,0x01,0xe1,0x01,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, 0          ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x22,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, -1         ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x22,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, -4.0       ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x22,0xd7,0x01,0xef,0x01,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x22,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x22,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, m0         ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x22,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, s103       ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xcf,0x00,0x00]
-0x05,0x00,0x22,0xd7,0x01,0xcf,0x00,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, s2         ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x22,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, v255       ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x22,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, v2 clamp   ; encoding: [0x05,0x80,0x22,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x80,0x22,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, v2         ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, -v1, v2        ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x20]
-0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x20
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, -v2        ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x40]
-0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x40
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, -v1, -v2       ; encoding: [0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x60]
-0x05,0x00,0x22,0xd7,0x01,0x05,0x02,0x60
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x22,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x22,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x22,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, v255, v2       ; encoding: [0x05,0x00,0x22,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x22,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x22,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x22,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_cvt_pknorm_u16_f32 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x22,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x22,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v255, v1, v2           ; encoding: [0xff,0x00,0x23,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x23,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, 0.5, v2            ; encoding: [0x05,0x00,0x23,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x23,0xd7,0xf0,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, 0, v2              ; encoding: [0x05,0x00,0x23,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x23,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, -1, v2             ; encoding: [0x05,0x00,0x23,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x23,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, -4.0, v2           ; encoding: [0x05,0x00,0x23,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x23,0xd7,0xf7,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x23,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x23,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x23,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x23,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, m0, v2             ; encoding: [0x05,0x00,0x23,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x23,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, s103, v2           ; encoding: [0x05,0x00,0x23,0xd7,0x67,0x04,0x02,0x00]
-0x05,0x00,0x23,0xd7,0x67,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, s1, v2             ; encoding: [0x05,0x00,0x23,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x23,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, v1, 0.5            ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x23,0xd7,0x01,0xe1,0x01,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, v1, 0              ; encoding: [0x05,0x00,0x23,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x23,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, v1, -1             ; encoding: [0x05,0x00,0x23,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x23,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, v1, -4.0           ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x23,0xd7,0x01,0xef,0x01,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x23,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x23,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, v1, m0             ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x23,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, v1, s103           ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xcf,0x00,0x00]
-0x05,0x00,0x23,0xd7,0x01,0xcf,0x00,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, v1, s2             ; encoding: [0x05,0x00,0x23,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x23,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, v1, v255           ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x23,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, v1, v2             ; encoding: [0x05,0x00,0x23,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x23,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x23,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x23,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x23,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, v255, v2           ; encoding: [0x05,0x00,0x23,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x23,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x23,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x23,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_u16_u32 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x23,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x23,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_cvt_pk_u8_f32 v255, v1, v2, v3        ; encoding: [0xff,0x00,0x26,0xd6,0x01,0x05,0x0e,0x04]
-0xff,0x00,0x26,0xd6,0x01,0x05,0x0e,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0x26,0xd6,0xf0,0x04,0x0e,0x04]
-0x05,0x00,0x26,0xd6,0xf0,0x04,0x0e,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, 0, v2, v3           ; encoding: [0x05,0x00,0x26,0xd6,0x80,0x04,0x0e,0x04]
-0x05,0x00,0x26,0xd6,0x80,0x04,0x0e,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, -1, v2, v3          ; encoding: [0x05,0x00,0x26,0xd6,0xc1,0x04,0x0e,0x04]
-0x05,0x00,0x26,0xd6,0xc1,0x04,0x0e,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, -4.0, v2, v3        ; encoding: [0x05,0x00,0x26,0xd6,0xf7,0x04,0x0e,0x04]
-0x05,0x00,0x26,0xd6,0xf7,0x04,0x0e,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0x26,0xd6,0x7f,0x04,0x0e,0x04]
-0x05,0x00,0x26,0xd6,0x7f,0x04,0x0e,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0x26,0xd6,0x7e,0x04,0x0e,0x04]
-0x05,0x00,0x26,0xd6,0x7e,0x04,0x0e,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, m0, v2, v3          ; encoding: [0x05,0x00,0x26,0xd6,0x7d,0x04,0x0e,0x04]
-0x05,0x00,0x26,0xd6,0x7d,0x04,0x0e,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, s103, v2, v3        ; encoding: [0x05,0x00,0x26,0xd6,0x67,0x04,0x0e,0x04]
-0x05,0x00,0x26,0xd6,0x67,0x04,0x0e,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, s1, v2, v3          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x04,0x0e,0x04]
-0x05,0x00,0x26,0xd6,0x01,0x04,0x0e,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xe1,0x0d,0x04]
-0x05,0x00,0x26,0xd6,0x01,0xe1,0x0d,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, 0, v3           ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x01,0x0d,0x04]
-0x05,0x00,0x26,0xd6,0x01,0x01,0x0d,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, -1, v3          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x83,0x0d,0x04]
-0x05,0x00,0x26,0xd6,0x01,0x83,0x0d,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, -4.0, v3        ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xef,0x0d,0x04]
-0x05,0x00,0x26,0xd6,0x01,0xef,0x0d,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xff,0x0c,0x04]
-0x05,0x00,0x26,0xd6,0x01,0xff,0x0c,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xfd,0x0c,0x04]
-0x05,0x00,0x26,0xd6,0x01,0xfd,0x0c,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, m0, v3          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xfb,0x0c,0x04]
-0x05,0x00,0x26,0xd6,0x01,0xfb,0x0c,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, s103, v3        ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xcf,0x0c,0x04]
-0x05,0x00,0x26,0xd6,0x01,0xcf,0x0c,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, s2, v3          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x0c,0x04]
-0x05,0x00,0x26,0xd6,0x01,0x05,0x0c,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xc2,0x03]
-0x05,0x00,0x26,0xd6,0x01,0x05,0xc2,0x03
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, 0           ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x02,0x02]
-0x05,0x00,0x26,0xd6,0x01,0x05,0x02,0x02
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, -1          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x06,0x03]
-0x05,0x00,0x26,0xd6,0x01,0x05,0x06,0x03
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, -4.0        ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xde,0x03]
-0x05,0x00,0x26,0xd6,0x01,0x05,0xde,0x03
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v255, v3        ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xff,0x0f,0x04]
-0x05,0x00,0x26,0xd6,0x01,0xff,0x0f,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xfe,0x01]
-0x05,0x00,0x26,0xd6,0x01,0x05,0xfe,0x01
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xfa,0x01]
-0x05,0x00,0x26,0xd6,0x01,0x05,0xfa,0x01
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, m0          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xf6,0x01]
-0x05,0x00,0x26,0xd6,0x01,0x05,0xf6,0x01
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, s103        ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x9e,0x01]
-0x05,0x00,0x26,0xd6,0x01,0x05,0x9e,0x01
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, s3          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x0e,0x00]
-0x05,0x00,0x26,0xd6,0x01,0x05,0x0e,0x00
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, v255        ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xfe,0x07]
-0x05,0x00,0x26,0xd6,0x01,0x05,0xfe,0x07
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, v3 clamp    ; encoding: [0x05,0x80,0x26,0xd6,0x01,0x05,0x0e,0x04]
-0x05,0x80,0x26,0xd6,0x01,0x05,0x0e,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, v3          ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x0e,0x04]
-0x05,0x00,0x26,0xd6,0x01,0x05,0x0e,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, -v1, v2, v3         ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0x0e,0x24]
-0x05,0x00,0x26,0xd6,0x01,0x05,0x0e,0x24
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xae,0x01]
-0x05,0x00,0x26,0xd6,0x01,0x05,0xae,0x01
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0x26,0xd6,0x01,0x05,0xaa,0x01]
-0x05,0x00,0x26,0xd6,0x01,0x05,0xaa,0x01
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xd7,0x0c,0x04]
-0x05,0x00,0x26,0xd6,0x01,0xd7,0x0c,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0x26,0xd6,0x01,0xd5,0x0c,0x04]
-0x05,0x00,0x26,0xd6,0x01,0xd5,0x0c,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, v255, v2, v3        ; encoding: [0x05,0x00,0x26,0xd6,0xff,0x05,0x0e,0x04]
-0x05,0x00,0x26,0xd6,0xff,0x05,0x0e,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0x26,0xd6,0x6b,0x04,0x0e,0x04]
-0x05,0x00,0x26,0xd6,0x6b,0x04,0x0e,0x04
-
-# GFX11: v_cvt_pk_u8_f32 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0x26,0xd6,0x6a,0x04,0x0e,0x04]
-0x05,0x00,0x26,0xd6,0x6a,0x04,0x0e,0x04
-
-# GFX11: v_cvt_u32_f64_e32 v255, v[1:2]          ; encoding: [0x01,0x2b,0xfe,0x7f]
-0x01,0x2b,0xfe,0x7f
-
-# GFX11: v_cvt_u32_f64_e32 v5, 0.5               ; encoding: [0xf0,0x2a,0x0a,0x7e]
-0xf0,0x2a,0x0a,0x7e
-
-# GFX11: v_cvt_u32_f64_e32 v5, 0                 ; encoding: [0x80,0x2a,0x0a,0x7e]
-0x80,0x2a,0x0a,0x7e
-
-# GFX11: v_cvt_u32_f64_e32 v5, 0x3f717273        ; encoding: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
-0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f
-
-# GFX11: v_cvt_u32_f64_e32 v5, 0xaf123456        ; encoding: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
-0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf
-
-# GFX11: v_cvt_u32_f64_e32 v5, -1                ; encoding: [0xc1,0x2a,0x0a,0x7e]
-0xc1,0x2a,0x0a,0x7e
-
-# GFX11: v_cvt_u32_f64_e32 v5, -4.0              ; encoding: [0xf7,0x2a,0x0a,0x7e]
-0xf7,0x2a,0x0a,0x7e
-
-# GFX11: v_cvt_u32_f64_e32 v5, exec              ; encoding: [0x7e,0x2a,0x0a,0x7e]
-0x7e,0x2a,0x0a,0x7e
-
-# GFX11: v_cvt_u32_f64_e32 v5, s[102:103]        ; encoding: [0x66,0x2a,0x0a,0x7e]
-0x66,0x2a,0x0a,0x7e
-
-# GFX11: v_cvt_u32_f64_e32 v5, s[2:3]            ; encoding: [0x02,0x2a,0x0a,0x7e]
-0x02,0x2a,0x0a,0x7e
-
-# GFX11: v_cvt_u32_f64_e32 v5, s[4:5]            ; encoding: [0x04,0x2a,0x0a,0x7e]
-0x04,0x2a,0x0a,0x7e
-
-# GFX11: v_cvt_u32_f64_e32 v5, v[1:2]            ; encoding: [0x01,0x2b,0x0a,0x7e]
-0x01,0x2b,0x0a,0x7e
-
-# GFX11: v_cvt_u32_f64_e32 v5, v[254:255]        ; encoding: [0xfe,0x2b,0x0a,0x7e]
-0xfe,0x2b,0x0a,0x7e
-
-# GFX11: v_cvt_u32_f64_e32 v5, vcc               ; encoding: [0x6a,0x2a,0x0a,0x7e]
-0x6a,0x2a,0x0a,0x7e
-
-# 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
-
-# op_sel[1:0] are ignored
-# 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,0x78,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_f16_f16 v0, |v1|, -v2, -|v3| op_sel:[0,0,1,1] ; encoding: [0x00,0x65,0x66,0xd6,0x01,0x05,0x0e,0xc4]
-0x00,0x65,0x66,0xd6,0x01,0x05,0x0e,0xc4
-
-# GFX11: v_dot2_f16_f16 v5, -v255, v255, |s3| ; encoding: [0x05,0x04,0x66,0xd6,0xff,0xff,0x0f,0x20]
-0x05,0x04,0x66,0xd6,0xff,0xff,0x0f,0x20
-
-# GFX11: v_dot2_f16_f16 v5, -|s1|, -|s2|, v255 ; encoding: [0x05,0x03,0x66,0xd6,0x01,0x04,0xfc,0x67]
-0x05,0x03,0x66,0xd6,0x01,0x04,0xfc,0x67
-
-# 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
-
-# op_sel[1:0] are ignored
-# 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,0x78,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_dot2_bf16_bf16 v0, |v1|, -v2, -|v3| op_sel:[0,0,1,1] ; encoding: [0x00,0x65,0x67,0xd6,0x01,0x05,0x0e,0xc4]
-0x00,0x65,0x67,0xd6,0x01,0x05,0x0e,0xc4
-
-# GFX11: v_dot2_bf16_bf16 v5, -v255, v255, |s3| ; encoding: [0x05,0x04,0x67,0xd6,0xff,0xff,0x0f,0x20]
-0x05,0x04,0x67,0xd6,0xff,0xff,0x0f,0x20
-
-# GFX11: v_dot2_bf16_bf16 v5, -|s1|, -|s2|, v255 ; encoding: [0x05,0x03,0x67,0xd6,0x01,0x04,0xfc,0x67]
-0x05,0x03,0x67,0xd6,0x01,0x04,0xfc,0x67
-
-# GFX11: v_dot2acc_f32_f16 v5, v1, v2        ; encoding: [0x01,0x05,0x0a,0x04]
-0x01,0x05,0x0a,0x04
-
-# GFX11: v_dot4_i32_iu8 v3, v4, v5, v6                ; encoding: [0x03,0x40,0x16,0xcc,0x04,0x0b,0x1a,0x1c]
-0x03,0x40,0x16,0xcc,0x04,0x0b,0x1a,0x1c
-
-# GFX11: v_dot4_i32_iu8 v3, v4, v5, 15 neg_lo:[1,1,0] ; encoding: [0x03,0x40,0x16,0xcc,0x04,0x0b,0x3e,0x7a]
-0x03,0x40,0x16,0xcc,0x04,0x0b,0x3e,0x7a
-
-# GFX11: v_dot4_i32_iu8 v3, v4, v5, 15                ; encoding: [0x03,0x40,0x16,0xcc,0x04,0x0b,0x3e,0x1a]
-0x03,0x40,0x16,0xcc,0x04,0x0b,0x3e,0x1a
-
-# GFX11: v_dot4_u32_u8 v3, v4, v5, v6            ; encoding: [0x03,0x40,0x17,0xcc,0x04,0x0b,0x1a,0x1c]
-0x03,0x40,0x17,0xcc,0x04,0x0b,0x1a,0x1c
-
-# GFX11: v_dot8_i32_iu4 v3, v4, v5, 15 neg_lo:[1,0,0] ; encoding: [0x03,0x40,0x18,0xcc,0x04,0x0b,0x3e,0x3a]
-0x03,0x40,0x18,0xcc,0x04,0x0b,0x3e,0x3a
-
-# GFX11: v_dot8_i32_iu4 v3, v4, v5, v0                ; encoding: [0x03,0x40,0x18,0xcc,0x04,0x0b,0x02,0x1c]
-0x03,0x40,0x18,0xcc,0x04,0x0b,0x02,0x1c
-
-# GFX11: v_dot8_u32_u4 v0, v1, v2, v3            ; encoding: [0x00,0x40,0x19,0xcc,0x01,0x05,0x0e,0x1c]
-0x00,0x40,0x19,0xcc,0x01,0x05,0x0e,0x1c
-
-# W32: v_dual_add_f32 v5, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, v3, v1, 0xaf123456 ; encoding: [0xff,0x04,0x02,0xc9,0x03,0x03,0x06,0x05,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x02,0xc9,0x03,0x03,0x06,0x05,0x56,0x34,0x12,0xaf
-
-# W32: v_dual_cndmask_b32 v20, v21, v22 :: v_dual_mov_b32 v41, v42 ; encoding: [0x15,0x2d,0x50,0xca,0x2a,0x01,0x28,0x14]
-0x15,0x2d,0x50,0xca,0x2a,0x01,0x28,0x14
-
-# W32: v_dual_fmaak_f32 v122, s74, v161, 0x402f6c8b :: v_dual_and_b32 v247, v160, v98 ; encoding: [0x4a,0x42,0x65,0xc8,0xa0,0xc5,0xf6,0x7a,0x8b,0x6c,0x2f,0x40]
-0x4a,0x42,0x65,0xc8,0xa0,0xc5,0xf6,0x7a,0x8b,0x6c,0x2f,0x40
-
-# W32: v_dual_fmaak_f32 v122, s74, v161, 0x402f6c8b :: v_dual_fmamk_f32 v3, v6, 0x402f6c8b, v1 ; encoding: [0x4a,0x42,0x45,0xc8,0x06,0x03,0x02,0x7a,0x8b,0x6c,0x2f,0x40]
-0x4a,0x42,0x45,0xc8,0x06,0x03,0x02,0x7a,0x8b,0x6c,0x2f,0x40
-
-# W32: v_dual_fmaak_f32 v6, v3, v1, 0xaf123456 :: v_dual_add_f32 v5, 0xaf123456, v2 ; encoding: [0x03,0x03,0x48,0xc8,0xff,0x04,0x04,0x06,0x56,0x34,0x12,0xaf]
-0x03,0x03,0x48,0xc8,0xff,0x04,0x04,0x06,0x56,0x34,0x12,0xaf
-
-# W32: v_dual_fmac_f32 v0, v1, v2 :: v_dual_fmamk_f32 v3, v6, 0x3f700000, v1 ; encoding: [0x01,0x05,0x04,0xc8,0x06,0x03,0x02,0x00,0x00,0x00,0x70,0x3f]
-0x01,0x05,0x04,0xc8,0x06,0x03,0x02,0x00,0x00,0x00,0x70,0x3f
-
-# W32: v_dual_fmamk_f32 v122, 0xdeadbeef, 0xdeadbeef, v161 :: v_dual_fmamk_f32 v123, 0xdeadbeef, 0xdeadbeef, v162 ; encoding: [0xff,0x42,0x85,0xc8,0xff,0x44,0x7b,0x7a,0xef,0xbe,0xad,0xde]
-0xff,0x42,0x85,0xc8,0xff,0x44,0x7b,0x7a,0xef,0xbe,0xad,0xde
-
-# W32: v_dual_fmamk_f32 v122, 0xff, 0xff, v161 :: v_dual_fmamk_f32 v123, 0xff, 0xff, v162 ; encoding: [0xff,0x42,0x85,0xc8,0xff,0x44,0x7b,0x7a,0xff,0x00,0x00,0x00]
-0xff,0x42,0x85,0xc8,0xff,0x44,0x7b,0x7a,0xff,0x00,0x00,0x00
-
-# W32: v_dual_fmamk_f32 v122, v74, 0xa0172923, v161 :: v_dual_lshlrev_b32 v247, v160, v99 ; encoding: [0x4a,0x43,0xa3,0xc8,0xa0,0xc7,0xf6,0x7a,0x23,0x29,0x17,0xa0]
-0x4a,0x43,0xa3,0xc8,0xa0,0xc7,0xf6,0x7a,0x23,0x29,0x17,0xa0
-
-# W32: v_dual_fmaak_f32 v122, s74, v161, 0x402f6c8b :: v_dual_mov_b32 v247, 0x402f6c8b ; encoding: [0x4a,0x42,0x51,0xc8,0xff,0x00,0xf6,0x7a,0x8b,0x6c,0x2f,0x40]
-0x4a,0x42,0x51,0xc8,0xff,0x00,0xf6,0x7a,0x8b,0x6c,0x2f,0x40
-
-# W32: v_dual_fmaak_f32 v122, s74, v161, 0x402f6c8b :: v_dual_mov_b32 v247, 2 ; encoding: [0x4a,0x42,0x51,0xc8,0x82,0x00,0xf6,0x7a,0x8b,0x6c,0x2f,0x40]
-0x4a,0x42,0x51,0xc8,0x82,0x00,0xf6,0x7a,0x8b,0x6c,0x2f,0x40
-
-# W32: v_dual_min_f32 v0, v1, v2 :: v_dual_max_f32 v3, v4, v5 ; encoding: [0x01,0x05,0xd4,0xca,0x04,0x0b,0x02,0x00]
-0x01,0x05,0xd4,0xca,0x04,0x0b,0x02,0x00
-
-# W32: v_dual_mov_b32 v247, v160 :: v_dual_fmaak_f32 v122, s74, v161, 0x402f6c8b ; encoding: [0xa0,0x01,0x02,0xca,0x4a,0x42,0x7b,0xf7,0x8b,0x6c,0x2f,0x40]
-0xa0,0x01,0x02,0xca,0x4a,0x42,0x7b,0xf7,0x8b,0x6c,0x2f,0x40
-
-# W32: v_dual_mov_b32 v255, v1 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v3 ; encoding: [0x01,0x01,0x04,0xca,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
-0x01,0x01,0x04,0xca,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf
-
-# W32: v_dual_mul_dx9_zero_f32 v11, 0x24681357, v2 :: v_dual_dot2acc_f32_f16 v10, 0x24681357, v5 ; encoding: [0xff,0x04,0xd8,0xc9,0xff,0x0a,0x0a,0x0b,0x57,0x13,0x68,0x24]
-0xff,0x04,0xd8,0xc9,0xff,0x0a,0x0a,0x0b,0x57,0x13,0x68,0x24
-
-# W32: v_dual_mul_f32 v0, s1, v2 :: v_dual_mul_f32 v3, s4, v5 ; encoding: [0x01,0x04,0xc6,0xc8,0x04,0x0a,0x02,0x00]
-0x01,0x04,0xc6,0xc8,0x04,0x0a,0x02,0x00
-
-# W32: v_dual_mul_f32 v0, v0, v2 :: v_dual_mul_f32 v1, v1, v3 ; encoding: [0x00,0x05,0xc6,0xc8,0x01,0x07,0x00,0x00]
-0x00,0x05,0xc6,0xc8,0x01,0x07,0x00,0x00
-
-# W32: v_dual_mul_f32 v11, 0x24681357, v2 :: v_dual_mul_f32 v10, 0x24681357, v5 ; encoding: [0xff,0x04,0xc6,0xc8,0xff,0x0a,0x0a,0x0b,0x57,0x13,0x68,0x24]
-0xff,0x04,0xc6,0xc8,0xff,0x0a,0x0a,0x0b,0x57,0x13,0x68,0x24
-
-# W32: v_dual_mul_f32 v11, v1, v2 :: v_dual_mul_f32 v10, 0x24681357, v5 ; encoding: [0x01,0x05,0xc6,0xc8,0xff,0x0a,0x0a,0x0b,0x57,0x13,0x68,0x24]
-0x01,0x05,0xc6,0xc8,0xff,0x0a,0x0a,0x0b,0x57,0x13,0x68,0x24
-
-# W32: v_dual_subrev_f32 v0, v1, v2 :: v_dual_add_nc_u32 v3, v4, v5 ; encoding: [0x01,0x05,0xa0,0xc9,0x04,0x0b,0x02,0x00]
-0x01,0x05,0xa0,0xc9,0x04,0x0b,0x02,0x00
-
-# 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_fmac_dx9_zero_f32_e32 v0, v1, v2      ; encoding: [0x01,0x05,0x00,0x0c]
-0x01,0x05,0x00,0x0c
-
-# GFX11: v_fmac_dx9_zero_f32_e64 v0, |v1|, -v2   ; encoding: [0x00,0x01,0x06,0xd5,0x01,0x05,0x02,0x40]
-0x00,0x01,0x06,0xd5,0x01,0x05,0x02,0x40
-
-# GFX11: v_fmac_dx9_zero_f32_e64 v0, s1, 2.0     ; encoding: [0x00,0x00,0x06,0xd5,0x01,0xe8,0x01,0x00]
-0x00,0x00,0x06,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_f32_e64_dpp v80, v81, v82, v81 dpp8:[0,1,6,3,4,5,6,7] ; encoding: [0x50,0x00,0x13,0xd6,0xe9,0xa4,0x46,0x05,0x51,0x88,0xc7,0xfa]
-0x50,0x00,0x13,0xd6,0xe9,0xa4,0x46,0x05,0x51,0x88,0xc7,0xfa
-
-# GFX11: v_fma_f32_e64_dpp v80, v81, |v82|, v81 dpp8:[0,1,6,3,4,5,6,7] ; encoding: [0x50,0x02,0x13,0xd6,0xe9,0xa4,0x46,0x05,0x51,0x88,0xc7,0xfa]
-0x50,0x02,0x13,0xd6,0xe9,0xa4,0x46,0x05,0x51,0x88,0xc7,0xfa
-
-# GFX11: v_fma_f32_e64_dpp v93, |v94|, v95, v94 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xe ; encoding: [0x5d,0x01,0x13,0xd6,0xfa,0xbe,0x7a,0x05,0x5e,0x1b,0x00,0xfe]
-0x5d,0x01,0x13,0xd6,0xfa,0xbe,0x7a,0x05,0x5e,0x1b,0x00,0xfe
-
-# 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_ldexp_f32 v255, v1, v2                ; encoding: [0xff,0x00,0x1c,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x1c,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_ldexp_f32 v5, 0.5, v2                 ; encoding: [0x05,0x00,0x1c,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x1c,0xd7,0xf0,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f32 v5, 0, v2                   ; encoding: [0x05,0x00,0x1c,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x1c,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f32 v5, -1, v2                  ; encoding: [0x05,0x00,0x1c,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x1c,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f32 v5, -4.0, v2                ; encoding: [0x05,0x00,0x1c,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x1c,0xd7,0xf7,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f32 v5, exec_hi, v2             ; encoding: [0x05,0x00,0x1c,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x1c,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f32 v5, exec_lo, v2             ; encoding: [0x05,0x00,0x1c,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x1c,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f32 v5, m0, v2                  ; encoding: [0x05,0x00,0x1c,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x1c,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f32 v5, s103, v2                ; encoding: [0x05,0x00,0x1c,0xd7,0x67,0x04,0x02,0x00]
-0x05,0x00,0x1c,0xd7,0x67,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f32 v5, s1, v2                  ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x1c,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f32 v5, v1, 0.5                 ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x1c,0xd7,0x01,0xe1,0x01,0x00
-
-# GFX11: v_ldexp_f32 v5, v1, 0                   ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x1c,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_ldexp_f32 v5, v1, -1                  ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x1c,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_ldexp_f32 v5, v1, -4.0                ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x1c,0xd7,0x01,0xef,0x01,0x00
-
-# GFX11: v_ldexp_f32 v5, v1, exec_hi             ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x1c,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_ldexp_f32 v5, v1, exec_lo             ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x1c,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_ldexp_f32 v5, v1, m0                  ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x1c,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_ldexp_f32 v5, v1, s103                ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xcf,0x00,0x00]
-0x05,0x00,0x1c,0xd7,0x01,0xcf,0x00,0x00
-
-# GFX11: v_ldexp_f32 v5, v1, s2                  ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x1c,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_ldexp_f32 v5, v1, v255                ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x1c,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_ldexp_f32 v5, v1, v2 clamp            ; encoding: [0x05,0x80,0x1c,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x80,0x1c,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_ldexp_f32 v5, v1, v2 div:2            ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x18]
-0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x18
-
-# GFX11: v_ldexp_f32 v5, v1, v2                  ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_ldexp_f32 v5, -v1, v2                 ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x20]
-0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x20
-
-# GFX11: v_ldexp_f32 v5, v1, v2 mul:2            ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x08]
-0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x08
-
-# GFX11: v_ldexp_f32 v5, v1, v2 mul:4            ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x10]
-0x05,0x00,0x1c,0xd7,0x01,0x05,0x02,0x10
-
-# GFX11: v_ldexp_f32 v5, v1, vcc_hi              ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x1c,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_ldexp_f32 v5, v1, vcc_lo              ; encoding: [0x05,0x00,0x1c,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x1c,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_ldexp_f32 v5, v255, v2                ; encoding: [0x05,0x00,0x1c,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x1c,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_ldexp_f32 v5, vcc_hi, v2              ; encoding: [0x05,0x00,0x1c,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x1c,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f32 v5, vcc_lo, v2              ; encoding: [0x05,0x00,0x1c,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x1c,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f64 v[254:255], v[1:2], v2      ; encoding: [0xfe,0x00,0x2b,0xd7,0x01,0x05,0x02,0x00]
-0xfe,0x00,0x2b,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], 0.5, v2             ; encoding: [0x05,0x00,0x2b,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x2b,0xd7,0xf0,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], 0, v2               ; encoding: [0x05,0x00,0x2b,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x2b,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], -1, v2              ; encoding: [0x05,0x00,0x2b,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x2b,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], -4.0, v2            ; encoding: [0x05,0x00,0x2b,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x2b,0xd7,0xf7,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], exec, v2            ; encoding: [0x05,0x00,0x2b,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x2b,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], s[102:103], v2      ; encoding: [0x05,0x00,0x2b,0xd7,0x66,0x04,0x02,0x00]
-0x05,0x00,0x2b,0xd7,0x66,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], s[2:3], v2          ; encoding: [0x05,0x00,0x2b,0xd7,0x02,0x04,0x02,0x00]
-0x05,0x00,0x2b,0xd7,0x02,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], s[4:5], v2          ; encoding: [0x05,0x00,0x2b,0xd7,0x04,0x04,0x02,0x00]
-0x05,0x00,0x2b,0xd7,0x04,0x04,0x02,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], 0.5         ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x2b,0xd7,0x01,0xe1,0x01,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], 0           ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x2b,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], -1          ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x2b,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], -4.0        ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x2b,0xd7,0x01,0xef,0x01,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], exec_hi     ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x2b,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], exec_lo     ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x2b,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], m0          ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x2b,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], s103        ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xcf,0x00,0x00]
-0x05,0x00,0x2b,0xd7,0x01,0xcf,0x00,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], s2          ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x2b,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], v255        ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x2b,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], v2 clamp    ; encoding: [0x05,0x80,0x2b,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x80,0x2b,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], v2 div:2    ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x18]
-0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x18
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], v2          ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], -v[1:2], v2         ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x20]
-0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x20
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], v2 mul:2    ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x08]
-0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x08
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], v2 mul:4    ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x10]
-0x05,0x00,0x2b,0xd7,0x01,0x05,0x02,0x10
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], vcc_hi      ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x2b,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], v[1:2], vcc_lo      ; encoding: [0x05,0x00,0x2b,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x2b,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], v[254:255], v2      ; encoding: [0x05,0x00,0x2b,0xd7,0xfe,0x05,0x02,0x00]
-0x05,0x00,0x2b,0xd7,0xfe,0x05,0x02,0x00
-
-# GFX11: v_ldexp_f64 v[5:6], vcc, v2             ; encoding: [0x05,0x00,0x2b,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x2b,0xd7,0x6a,0x04,0x02,0x00
-
-# 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_lshl_or_b32_e64_dpp v255, v5, v0, vcc_hi row_xmask:6 row_mask:0x0 bank_mask:0xf fi:1 ; encoding: [0xff,0x00,0x56,0xd6,0xfa,0x00,0xae,0x01,0x05,0x66,0x05,0x0f]
-0xff,0x00,0x56,0xd6,0xfa,0x00,0xae,0x01,0x05,0x66,0x05,0x0f
-
-# GFX11: v_lshlrev_b16 v255, v1, v2              ; encoding: [0xff,0x00,0x38,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x38,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_lshlrev_b16 v5, 0, v2                 ; encoding: [0x05,0x00,0x38,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x38,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_lshlrev_b16 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x38,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
-0x05,0x00,0x38,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
-
-# GFX11: v_lshlrev_b16 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x38,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x00,0x38,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
-
-# GFX11: v_lshlrev_b16 v5, -1, v2                ; encoding: [0x05,0x00,0x38,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x38,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_lshlrev_b16 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x38,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x38,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_lshlrev_b16 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x38,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x38,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_lshlrev_b16 v5, m0, v2                ; encoding: [0x05,0x00,0x38,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x38,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_lshlrev_b16 v5, s101, v2              ; encoding: [0x05,0x00,0x38,0xd7,0x65,0x04,0x02,0x00]
-0x05,0x00,0x38,0xd7,0x65,0x04,0x02,0x00
-
-# GFX11: v_lshlrev_b16 v5, s1, v2                ; encoding: [0x05,0x00,0x38,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x38,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_lshlrev_b16 v5, v1, 0                 ; encoding: [0x05,0x00,0x38,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x38,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_lshlrev_b16 v5, v1, -1                ; encoding: [0x05,0x00,0x38,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x38,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_lshlrev_b16 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x38,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x38,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_lshlrev_b16 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x38,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x38,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_lshlrev_b16 v5, v1, m0                ; encoding: [0x05,0x00,0x38,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x38,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_lshlrev_b16 v5, v1, s101              ; encoding: [0x05,0x00,0x38,0xd7,0x01,0xcb,0x00,0x00]
-0x05,0x00,0x38,0xd7,0x01,0xcb,0x00,0x00
-
-# GFX11: v_lshlrev_b16 v5, v1, s2                ; encoding: [0x05,0x00,0x38,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x38,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_lshlrev_b16 v5, v1, v255              ; encoding: [0x05,0x00,0x38,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x38,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_lshlrev_b16 v5, v1, v2                ; encoding: [0x05,0x00,0x38,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x38,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_lshlrev_b16 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x38,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x38,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_lshlrev_b16 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x38,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x38,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_lshlrev_b16 v5, v255, v2              ; encoding: [0x05,0x00,0x38,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x38,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_lshlrev_b16 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x38,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x38,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_lshlrev_b16 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x38,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x38,0xd7,0x6a,0x04,0x02,0x00
-
-# 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_b16 v255, v1, v2              ; encoding: [0xff,0x00,0x39,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x39,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_lshrrev_b16 v5, 0, v2                 ; encoding: [0x05,0x00,0x39,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x39,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_lshrrev_b16 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x39,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
-0x05,0x00,0x39,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
-
-# GFX11: v_lshrrev_b16 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x39,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x00,0x39,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
-
-# GFX11: v_lshrrev_b16 v5, -1, v2                ; encoding: [0x05,0x00,0x39,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x39,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_lshrrev_b16 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x39,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x39,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_lshrrev_b16 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x39,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x39,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_lshrrev_b16 v5, m0, v2                ; encoding: [0x05,0x00,0x39,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x39,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_lshrrev_b16 v5, s101, v2              ; encoding: [0x05,0x00,0x39,0xd7,0x65,0x04,0x02,0x00]
-0x05,0x00,0x39,0xd7,0x65,0x04,0x02,0x00
-
-# GFX11: v_lshrrev_b16 v5, s1, v2                ; encoding: [0x05,0x00,0x39,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x39,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_lshrrev_b16 v5, v1, 0                 ; encoding: [0x05,0x00,0x39,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x39,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_lshrrev_b16 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
-0x05,0x00,0x39,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00
-
-# GFX11: v_lshrrev_b16 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x00,0x39,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
-
-# GFX11: v_lshrrev_b16 v5, v1, -1                ; encoding: [0x05,0x00,0x39,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x39,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_lshrrev_b16 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x39,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_lshrrev_b16 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x39,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_lshrrev_b16 v5, v1, m0                ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x39,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_lshrrev_b16 v5, v1, s101              ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xcb,0x00,0x00]
-0x05,0x00,0x39,0xd7,0x01,0xcb,0x00,0x00
-
-# GFX11: v_lshrrev_b16 v5, v1, s2                ; encoding: [0x05,0x00,0x39,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x39,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_lshrrev_b16 v5, v1, v255              ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x39,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_lshrrev_b16 v5, v1, v2                ; encoding: [0x05,0x00,0x39,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x39,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_lshrrev_b16 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x39,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_lshrrev_b16 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x39,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x39,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_lshrrev_b16 v5, v255, v2              ; encoding: [0x05,0x00,0x39,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x39,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_lshrrev_b16 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x39,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x39,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_lshrrev_b16 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x39,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x39,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_f32_e64_dpp v5, v1, v2, s3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x1c,0xd6,0xe9,0x04,0x0e,0x00,0x01,0x77,0x39,0x05]
-0x05,0x00,0x1c,0xd6,0xe9,0x04,0x0e,0x00,0x01,0x77,0x39,0x05
-
-# 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_maxmin_f32_e64_dpp v0, v1, v2, v3 clamp dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0x00,0x80,0x5e,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0xc6,0xfa]
-0x00,0x80,0x5e,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0xc6,0xfa
-
-# GFX11: v_maxmin_f32_e64_dpp v0, v1, v2, v3 div:2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0x00,0x00,0x5e,0xd6,0xea,0x04,0x0e,0x1c,0x01,0x88,0xc6,0xfa]
-0x00,0x00,0x5e,0xd6,0xea,0x04,0x0e,0x1c,0x01,0x88,0xc6,0xfa
-
-# GFX11: v_max_i16 v255, v1, v2                  ; encoding: [0xff,0x00,0x0a,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x0a,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_max_i16 v5, 0, v2                     ; encoding: [0x05,0x00,0x0a,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x0a,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_max_i16 v5, -1, v2                    ; encoding: [0x05,0x00,0x0a,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x0a,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_max_i16 v5, exec_hi, v2               ; encoding: [0x05,0x00,0x0a,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x0a,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_max_i16 v5, exec_lo, v2               ; encoding: [0x05,0x00,0x0a,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x0a,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_max_i16 v5, m0, v2                    ; encoding: [0x05,0x00,0x0a,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x0a,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_max_i16 v5, s101, v2                  ; encoding: [0x05,0x00,0x0a,0xd7,0x65,0x04,0x02,0x00]
-0x05,0x00,0x0a,0xd7,0x65,0x04,0x02,0x00
-
-# GFX11: v_max_i16 v5, s1, v2                    ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x0a,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_max_i16 v5, v1, 0                     ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x0a,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_max_i16 v5, v1, -1                    ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x0a,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_max_i16 v5, v1, exec_hi               ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x0a,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_max_i16 v5, v1, exec_lo               ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x0a,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_max_i16 v5, v1, m0                    ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x0a,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_max_i16 v5, v1, s101                  ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xcb,0x00,0x00]
-0x05,0x00,0x0a,0xd7,0x01,0xcb,0x00,0x00
-
-# GFX11: v_max_i16 v5, v1, s2                    ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x0a,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_max_i16 v5, v1, v255                  ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x0a,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_max_i16 v5, v1, v2                    ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x0a,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_max_i16 v5, v1, vcc_hi                ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x0a,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_max_i16 v5, v1, vcc_lo                ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x0a,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_max_i16 v5, v255, v2                  ; encoding: [0x05,0x00,0x0a,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x0a,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_max_i16 v5, vcc_hi, v2                ; encoding: [0x05,0x00,0x0a,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x0a,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_max_i16 v5, vcc_lo, v2                ; encoding: [0x05,0x00,0x0a,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x0a,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_max_u16 v255, v1, v2                  ; encoding: [0xff,0x00,0x09,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x09,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_max_u16 v5, 0, v2                     ; encoding: [0x05,0x00,0x09,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x09,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_max_u16 v5, -1, v2                    ; encoding: [0x05,0x00,0x09,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x09,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_max_u16 v5, exec_hi, v2               ; encoding: [0x05,0x00,0x09,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x09,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_max_u16 v5, exec_lo, v2               ; encoding: [0x05,0x00,0x09,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x09,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_max_u16 v5, m0, v2                    ; encoding: [0x05,0x00,0x09,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x09,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_max_u16 v5, s101, v2                  ; encoding: [0x05,0x00,0x09,0xd7,0x65,0x04,0x02,0x00]
-0x05,0x00,0x09,0xd7,0x65,0x04,0x02,0x00
-
-# GFX11: v_max_u16 v5, s1, v2                    ; encoding: [0x05,0x00,0x09,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x09,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_max_u16 v5, v1, 0                     ; encoding: [0x05,0x00,0x09,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x09,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_max_u16 v5, v1, -1                    ; encoding: [0x05,0x00,0x09,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x09,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_max_u16 v5, v1, exec_hi               ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x09,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_max_u16 v5, v1, exec_lo               ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x09,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_max_u16 v5, v1, m0                    ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x09,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_max_u16 v5, v1, s101                  ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xcb,0x00,0x00]
-0x05,0x00,0x09,0xd7,0x01,0xcb,0x00,0x00
-
-# GFX11: v_max_u16 v5, v1, s2                    ; encoding: [0x05,0x00,0x09,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x09,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_max_u16 v5, v1, v255                  ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x09,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_max_u16 v5, v1, v2                    ; encoding: [0x05,0x00,0x09,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x09,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_max_u16 v5, v1, vcc_hi                ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x09,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_max_u16 v5, v1, vcc_lo                ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x09,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_max_u16 v5, v255, v2                  ; encoding: [0x05,0x00,0x09,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x09,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_max_u16 v5, vcc_hi, v2                ; encoding: [0x05,0x00,0x09,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x09,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_max_u16 v5, vcc_lo, v2                ; encoding: [0x05,0x00,0x09,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x09,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v255, v1, v2         ; encoding: [0xff,0x00,0x20,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x20,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, 0.5, v2          ; encoding: [0x05,0x00,0x20,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x20,0xd7,0xf0,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, 0, v2            ; encoding: [0x05,0x00,0x20,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x20,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, -1, v2           ; encoding: [0x05,0x00,0x20,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x20,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, -4.0, v2         ; encoding: [0x05,0x00,0x20,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x20,0xd7,0xf7,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, exec_hi, v2      ; encoding: [0x05,0x00,0x20,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x20,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, exec_lo, v2      ; encoding: [0x05,0x00,0x20,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x20,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, m0, v2           ; encoding: [0x05,0x00,0x20,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x20,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, s103, v2         ; encoding: [0x05,0x00,0x20,0xd7,0x67,0x04,0x02,0x00]
-0x05,0x00,0x20,0xd7,0x67,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, s1, v2           ; encoding: [0x05,0x00,0x20,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x20,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, v1, 0.5          ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x20,0xd7,0x01,0xe1,0x01,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, v1, 0            ; encoding: [0x05,0x00,0x20,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x20,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, v1, -1           ; encoding: [0x05,0x00,0x20,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x20,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, v1, -4.0         ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x20,0xd7,0x01,0xef,0x01,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, v1, exec_hi      ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x20,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, v1, exec_lo      ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x20,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, v1, m0           ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x20,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, v1, s103         ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xcf,0x00,0x00]
-0x05,0x00,0x20,0xd7,0x01,0xcf,0x00,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, v1, s2           ; encoding: [0x05,0x00,0x20,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x20,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, v1, v255         ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x20,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, v1, v2           ; encoding: [0x05,0x00,0x20,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x20,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, v1, vcc_hi       ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x20,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, v1, vcc_lo       ; encoding: [0x05,0x00,0x20,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x20,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, v255, v2         ; encoding: [0x05,0x00,0x20,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x20,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, vcc_hi, v2       ; encoding: [0x05,0x00,0x20,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x20,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_hi_u32_b32 v5, vcc_lo, v2       ; encoding: [0x05,0x00,0x20,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x20,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v255, v1, v2         ; encoding: [0xff,0x00,0x1f,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x1f,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, 0.5, v2          ; encoding: [0x05,0x00,0x1f,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x1f,0xd7,0xf0,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, 0, v2            ; encoding: [0x05,0x00,0x1f,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x1f,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, -1, v2           ; encoding: [0x05,0x00,0x1f,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x1f,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, -4.0, v2         ; encoding: [0x05,0x00,0x1f,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x1f,0xd7,0xf7,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, exec_hi, v2      ; encoding: [0x05,0x00,0x1f,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x1f,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, exec_lo, v2      ; encoding: [0x05,0x00,0x1f,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x1f,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, m0, v2           ; encoding: [0x05,0x00,0x1f,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x1f,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, s103, v2         ; encoding: [0x05,0x00,0x1f,0xd7,0x67,0x04,0x02,0x00]
-0x05,0x00,0x1f,0xd7,0x67,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, s1, v2           ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x1f,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, v1, 0.5          ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x1f,0xd7,0x01,0xe1,0x01,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, v1, 0            ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x1f,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, v1, -1           ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x1f,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, v1, -4.0         ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x1f,0xd7,0x01,0xef,0x01,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, v1, exec_hi      ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x1f,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, v1, exec_lo      ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x1f,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, v1, m0           ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x1f,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, v1, s103         ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xcf,0x00,0x00]
-0x05,0x00,0x1f,0xd7,0x01,0xcf,0x00,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, v1, s2           ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x1f,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, v1, v255         ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x1f,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, v1, v2           ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x1f,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, v1, vcc_hi       ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x1f,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, v1, vcc_lo       ; encoding: [0x05,0x00,0x1f,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x1f,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, v255, v2         ; encoding: [0x05,0x00,0x1f,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x1f,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, vcc_hi, v2       ; encoding: [0x05,0x00,0x1f,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x1f,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_mbcnt_lo_u32_b32 v5, vcc_lo, v2       ; encoding: [0x05,0x00,0x1f,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x1f,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_minmax_f32_e64_dpp v0, -v1, -v2, -v3 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0x00,0x00,0x5f,0xd6,0xe9,0x04,0x0e,0xe4,0x01,0x88,0xc6,0xfa]
-0x00,0x00,0x5f,0xd6,0xe9,0x04,0x0e,0xe4,0x01,0x88,0xc6,0xfa
-
-# GFX11: v_minmax_f32_e64_dpp v0, |v1|, v2, v3 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0x00,0x01,0x5f,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0xc6,0xfa]
-0x00,0x01,0x5f,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0xc6,0xfa
-
-# 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_min_i16 v255, v1, v2                  ; encoding: [0xff,0x00,0x0c,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x0c,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_min_i16 v5, 0, v2                     ; encoding: [0x05,0x00,0x0c,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x0c,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_min_i16 v5, -1, v2                    ; encoding: [0x05,0x00,0x0c,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x0c,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_min_i16 v5, exec_hi, v2               ; encoding: [0x05,0x00,0x0c,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x0c,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_min_i16 v5, exec_lo, v2               ; encoding: [0x05,0x00,0x0c,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x0c,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_min_i16 v5, m0, v2                    ; encoding: [0x05,0x00,0x0c,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x0c,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_min_i16 v5, s101, v2                  ; encoding: [0x05,0x00,0x0c,0xd7,0x65,0x04,0x02,0x00]
-0x05,0x00,0x0c,0xd7,0x65,0x04,0x02,0x00
-
-# GFX11: v_min_i16 v5, s1, v2                    ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x0c,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_min_i16 v5, v1, 0                     ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x0c,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_min_i16 v5, v1, 0x3800                ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
-0x05,0x00,0x0c,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00
-
-# GFX11: v_min_i16 v5, v1, 0xc400                ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x00,0x0c,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
-
-# GFX11: v_min_i16 v5, v1, -1                    ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x0c,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_min_i16 v5, v1, exec_hi               ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x0c,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_min_i16 v5, v1, exec_lo               ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x0c,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_min_i16 v5, v1, m0                    ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x0c,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_min_i16 v5, v1, s101                  ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xcb,0x00,0x00]
-0x05,0x00,0x0c,0xd7,0x01,0xcb,0x00,0x00
-
-# GFX11: v_min_i16 v5, v1, s2                    ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x0c,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_min_i16 v5, v1, v255                  ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x0c,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_min_i16 v5, v1, v2                    ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x0c,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_min_i16 v5, v1, vcc_hi                ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x0c,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_min_i16 v5, v1, vcc_lo                ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x0c,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_min_i16 v5, v255, v2                  ; encoding: [0x05,0x00,0x0c,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x0c,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_min_i16 v5, vcc_hi, v2                ; encoding: [0x05,0x00,0x0c,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x0c,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_min_i16 v5, vcc_lo, v2                ; encoding: [0x05,0x00,0x0c,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x0c,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_min_u16 v255, v1, v2                  ; encoding: [0xff,0x00,0x0b,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x0b,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_min_u16 v5, 0, v2                     ; encoding: [0x05,0x00,0x0b,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x0b,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_min_u16 v5, 0x3800, v2                ; encoding: [0x05,0x00,0x0b,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
-0x05,0x00,0x0b,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
-
-# GFX11: v_min_u16 v5, 0xc400, v2                ; encoding: [0x05,0x00,0x0b,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x00,0x0b,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
-
-# GFX11: v_min_u16 v5, -1, v2                    ; encoding: [0x05,0x00,0x0b,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x0b,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_min_u16 v5, exec_hi, v2               ; encoding: [0x05,0x00,0x0b,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x0b,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_min_u16 v5, exec_lo, v2               ; encoding: [0x05,0x00,0x0b,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x0b,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_min_u16 v5, m0, v2                    ; encoding: [0x05,0x00,0x0b,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x0b,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_min_u16 v5, s101, v2                  ; encoding: [0x05,0x00,0x0b,0xd7,0x65,0x04,0x02,0x00]
-0x05,0x00,0x0b,0xd7,0x65,0x04,0x02,0x00
-
-# GFX11: v_min_u16 v5, s1, v2                    ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x0b,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_min_u16 v5, v1, 0                     ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x0b,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_min_u16 v5, v1, -1                    ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x0b,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_min_u16 v5, v1, exec_hi               ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x0b,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_min_u16 v5, v1, exec_lo               ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x0b,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_min_u16 v5, v1, m0                    ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x0b,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_min_u16 v5, v1, s101                  ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xcb,0x00,0x00]
-0x05,0x00,0x0b,0xd7,0x01,0xcb,0x00,0x00
-
-# GFX11: v_min_u16 v5, v1, s2                    ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x0b,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_min_u16 v5, v1, v255                  ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x0b,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_min_u16 v5, v1, v2                    ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x0b,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_min_u16 v5, v1, vcc_hi                ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x0b,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_min_u16 v5, v1, vcc_lo                ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x0b,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_min_u16 v5, v255, v2                  ; encoding: [0x05,0x00,0x0b,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x0b,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_min_u16 v5, vcc_hi, v2                ; encoding: [0x05,0x00,0x0b,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x0b,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_min_u16 v5, vcc_lo, v2                ; encoding: [0x05,0x00,0x0b,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x0b,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_u16 v255, v1, v2               ; encoding: [0xff,0x00,0x05,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x05,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_mul_lo_u16 v5, 0, v2                  ; encoding: [0x05,0x00,0x05,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x05,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_mul_lo_u16 v5, 0x3800, v2             ; encoding: [0x05,0x00,0x05,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
-0x05,0x00,0x05,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
-
-# GFX11: v_mul_lo_u16 v5, 0xc400, v2             ; encoding: [0x05,0x00,0x05,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x00,0x05,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
-
-# GFX11: v_mul_lo_u16 v5, -1, v2                 ; encoding: [0x05,0x00,0x05,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x05,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_mul_lo_u16 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x05,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x05,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_mul_lo_u16 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x05,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x05,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_mul_lo_u16 v5, m0, v2                 ; encoding: [0x05,0x00,0x05,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x05,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_mul_lo_u16 v5, s101, v2               ; encoding: [0x05,0x00,0x05,0xd7,0x65,0x04,0x02,0x00]
-0x05,0x00,0x05,0xd7,0x65,0x04,0x02,0x00
-
-# GFX11: v_mul_lo_u16 v5, s1, v2                 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x05,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_mul_lo_u16 v5, v1, 0                  ; encoding: [0x05,0x00,0x05,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x05,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_mul_lo_u16 v5, v1, 0x3800             ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
-0x05,0x00,0x05,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00
-
-# GFX11: v_mul_lo_u16 v5, v1, 0xc400             ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x00,0x05,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
-
-# GFX11: v_mul_lo_u16 v5, v1, -1                 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x05,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_mul_lo_u16 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x05,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_mul_lo_u16 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x05,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_mul_lo_u16 v5, v1, m0                 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x05,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_mul_lo_u16 v5, v1, s101               ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xcb,0x00,0x00]
-0x05,0x00,0x05,0xd7,0x01,0xcb,0x00,0x00
-
-# GFX11: v_mul_lo_u16 v5, v1, s2                 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x05,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_mul_lo_u16 v5, v1, v255               ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x05,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_mul_lo_u16 v5, v1, v2                 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x05,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_mul_lo_u16 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x05,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_mul_lo_u16 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x05,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_mul_lo_u16 v5, v255, v2               ; encoding: [0x05,0x00,0x05,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x05,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_mul_lo_u16 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x05,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x05,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_mul_lo_u16 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x05,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x05,0xd7,0x6a,0x04,0x02,0x00
-
-# 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_permlane16_b32 v255, v1, s2, s3       ; encoding: [0xff,0x00,0x5b,0xd6,0x01,0x05,0x0c,0x00]
-0xff,0x00,0x5b,0xd6,0x01,0x05,0x0c,0x00
-
-# GFX11: v_permlane16_b32 v5, v103, s2, s3       ; encoding: [0x05,0x00,0x5b,0xd6,0x67,0x05,0x0c,0x00]
-0x05,0x00,0x5b,0xd6,0x67,0x05,0x0c,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, 0.5, s3        ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xe1,0x0d,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0xe1,0x0d,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, 0, s3          ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x01,0x0d,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0x01,0x0d,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, -1, s3         ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x83,0x0d,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0x83,0x0d,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, -4.0, s3       ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xef,0x0d,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0xef,0x0d,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, exec_hi, s2    ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xff,0x08,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0xff,0x08,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, exec_hi, s3    ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xff,0x0c,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0xff,0x0c,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, exec_lo, s2    ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xfd,0x08,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0xfd,0x08,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, exec_lo, s3    ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xfd,0x0c,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0xfd,0x0c,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, m0, s2         ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xfb,0x08,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0xfb,0x08,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, m0, s3         ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xfb,0x0c,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0xfb,0x0c,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, s103, s3       ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xcf,0x0c,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0xcf,0x0c,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, s2, 0.5        ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xc0,0x03]
-0x05,0x00,0x5b,0xd6,0x01,0x05,0xc0,0x03
-
-# GFX11: v_permlane16_b32 v5, v1, s2, 0          ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0x00,0x02]
-0x05,0x00,0x5b,0xd6,0x01,0x05,0x00,0x02
-
-# GFX11: v_permlane16_b32 v5, v1, s2, -1         ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0x04,0x03]
-0x05,0x00,0x5b,0xd6,0x01,0x05,0x04,0x03
-
-# GFX11: v_permlane16_b32 v5, v1, s2, -4.0       ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xdc,0x03]
-0x05,0x00,0x5b,0xd6,0x01,0x05,0xdc,0x03
-
-# GFX11: v_permlane16_b32 v5, v1, s2, exec_hi    ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xfc,0x01]
-0x05,0x00,0x5b,0xd6,0x01,0x05,0xfc,0x01
-
-# GFX11: v_permlane16_b32 v5, v1, s2, exec_lo    ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xf8,0x01]
-0x05,0x00,0x5b,0xd6,0x01,0x05,0xf8,0x01
-
-# GFX11: v_permlane16_b32 v5, v1, s2, m0         ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xf4,0x01]
-0x05,0x00,0x5b,0xd6,0x01,0x05,0xf4,0x01
-
-# GFX11: v_permlane16_b32 v5, v1, s2, s103       ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0x9c,0x01]
-0x05,0x00,0x5b,0xd6,0x01,0x05,0x9c,0x01
-
-# GFX11: v_permlane16_b32 v5, v1, s2, s3         ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0x0c,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0x05,0x0c,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, s2, vcc_hi     ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xac,0x01]
-0x05,0x00,0x5b,0xd6,0x01,0x05,0xac,0x01
-
-# GFX11: v_permlane16_b32 v5, v1, s2, vcc_lo     ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xa8,0x01]
-0x05,0x00,0x5b,0xd6,0x01,0x05,0xa8,0x01
-
-# GFX11: v_permlane16_b32 v5, v1, vcc_hi, s2     ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd7,0x08,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0xd7,0x08,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, vcc_hi, s3     ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd7,0x0c,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0xd7,0x0c,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, vcc_lo, s2     ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd5,0x08,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0xd5,0x08,0x00
-
-# GFX11: v_permlane16_b32 v5, v1, vcc_lo, s3     ; encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd5,0x0c,0x00]
-0x05,0x00,0x5b,0xd6,0x01,0xd5,0x0c,0x00
-
-# GFX11: v_permlane16_b32 v5, v255, s2, s3       ; encoding: [0x05,0x00,0x5b,0xd6,0xff,0x05,0x0c,0x00]
-0x05,0x00,0x5b,0xd6,0xff,0x05,0x0c,0x00
-
-# GFX11: v_permlanex16_b32 v255, v1, s2, s3      ; encoding: [0xff,0x00,0x5c,0xd6,0x01,0x05,0x0c,0x00]
-0xff,0x00,0x5c,0xd6,0x01,0x05,0x0c,0x00
-
-# GFX11: v_permlanex16_b32 v5, v103, s2, s3      ; encoding: [0x05,0x00,0x5c,0xd6,0x67,0x05,0x0c,0x00]
-0x05,0x00,0x5c,0xd6,0x67,0x05,0x0c,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, 0.5, s3       ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xe1,0x0d,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0xe1,0x0d,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, 0, s3         ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x01,0x0d,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0x01,0x0d,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, -1, s3        ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x83,0x0d,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0x83,0x0d,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, -4.0, s3      ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xef,0x0d,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0xef,0x0d,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, exec_hi, s2   ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xff,0x08,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0xff,0x08,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, exec_hi, s3   ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xff,0x0c,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0xff,0x0c,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, exec_lo, s2   ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xfd,0x08,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0xfd,0x08,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, exec_lo, s3   ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xfd,0x0c,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0xfd,0x0c,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, m0, s2        ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xfb,0x08,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0xfb,0x08,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, m0, s3        ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xfb,0x0c,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0xfb,0x0c,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, s103, s3      ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xcf,0x0c,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0xcf,0x0c,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, s2, 0.5       ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xc0,0x03]
-0x05,0x00,0x5c,0xd6,0x01,0x05,0xc0,0x03
-
-# GFX11: v_permlanex16_b32 v5, v1, s2, 0         ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0x00,0x02]
-0x05,0x00,0x5c,0xd6,0x01,0x05,0x00,0x02
-
-# GFX11: v_permlanex16_b32 v5, v1, s2, -1        ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0x04,0x03]
-0x05,0x00,0x5c,0xd6,0x01,0x05,0x04,0x03
-
-# GFX11: v_permlanex16_b32 v5, v1, s2, -4.0      ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xdc,0x03]
-0x05,0x00,0x5c,0xd6,0x01,0x05,0xdc,0x03
-
-# GFX11: v_permlanex16_b32 v5, v1, s2, exec_hi   ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xfc,0x01]
-0x05,0x00,0x5c,0xd6,0x01,0x05,0xfc,0x01
-
-# GFX11: v_permlanex16_b32 v5, v1, s2, exec_lo   ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xf8,0x01]
-0x05,0x00,0x5c,0xd6,0x01,0x05,0xf8,0x01
-
-# GFX11: v_permlanex16_b32 v5, v1, s2, m0        ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xf4,0x01]
-0x05,0x00,0x5c,0xd6,0x01,0x05,0xf4,0x01
-
-# GFX11: v_permlanex16_b32 v5, v1, s2, s103      ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0x9c,0x01]
-0x05,0x00,0x5c,0xd6,0x01,0x05,0x9c,0x01
-
-# GFX11: v_permlanex16_b32 v5, v1, s2, s3        ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0x0c,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0x05,0x0c,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, s2, vcc_hi    ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xac,0x01]
-0x05,0x00,0x5c,0xd6,0x01,0x05,0xac,0x01
-
-# GFX11: v_permlanex16_b32 v5, v1, s2, vcc_lo    ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xa8,0x01]
-0x05,0x00,0x5c,0xd6,0x01,0x05,0xa8,0x01
-
-# GFX11: v_permlanex16_b32 v5, v1, vcc_hi, s2    ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd7,0x08,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0xd7,0x08,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, vcc_hi, s3    ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd7,0x0c,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0xd7,0x0c,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, vcc_lo, s2    ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd5,0x08,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0xd5,0x08,0x00
-
-# GFX11: v_permlanex16_b32 v5, v1, vcc_lo, s3    ; encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd5,0x0c,0x00]
-0x05,0x00,0x5c,0xd6,0x01,0xd5,0x0c,0x00
-
-# GFX11: v_permlanex16_b32 v5, v255, s2, s3      ; encoding: [0x05,0x00,0x5c,0xd6,0xff,0x05,0x0c,0x00]
-0x05,0x00,0x5c,0xd6,0xff,0x05,0x0c,0x00
-
-# 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_sub_nc_i32_e64_dpp v93, v94, v95 row_ror:7 row_mask:0xf bank_mask:0x1 bound_ctrl:1 ; encoding: [0x5d,0x00,0x25,0xd7,0xfa,0xbe,0x02,0x00,0x5e,0x27,0x09,0xf1]
-0x5d,0x00,0x25,0xd7,0xfa,0xbe,0x02,0x00,0x5e,0x27,0x09,0xf1
-
-# W32: v_sub_co_u32 v255, s0, v1, v2           ; encoding: [0xff,0x00,0x01,0xd7,0x01,0x05,0x02,0x00]
-# W64: v_sub_co_u32 v255, s[0:1], v1, v2       ; encoding: [0xff,0x00,0x01,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x01,0xd7,0x01,0x05,0x02,0x00
-
-# W32: v_sub_co_u32 v5, s0, 0.5, v2            ; encoding: [0x05,0x00,0x01,0xd7,0xf0,0x04,0x02,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], 0.5, v2        ; encoding: [0x05,0x00,0x01,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x01,0xd7,0xf0,0x04,0x02,0x00
-
-# W32: v_sub_co_u32 v5, s0, 0, v2              ; encoding: [0x05,0x00,0x01,0xd7,0x80,0x04,0x02,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], 0, v2          ; encoding: [0x05,0x00,0x01,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x01,0xd7,0x80,0x04,0x02,0x00
-
-# W32: v_sub_co_u32 v5, s0, -1, v2             ; encoding: [0x05,0x00,0x01,0xd7,0xc1,0x04,0x02,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], -1, v2         ; encoding: [0x05,0x00,0x01,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x01,0xd7,0xc1,0x04,0x02,0x00
-
-# W32: v_sub_co_u32 v5, s0, -4.0, v2           ; encoding: [0x05,0x00,0x01,0xd7,0xf7,0x04,0x02,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], -4.0, v2       ; encoding: [0x05,0x00,0x01,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x01,0xd7,0xf7,0x04,0x02,0x00
-
-# W32: v_sub_co_u32 v5, s0, exec_hi, v2        ; encoding: [0x05,0x00,0x01,0xd7,0x7f,0x04,0x02,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], exec_hi, v2    ; encoding: [0x05,0x00,0x01,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x01,0xd7,0x7f,0x04,0x02,0x00
-
-# W32: v_sub_co_u32 v5, s0, exec_lo, v2        ; encoding: [0x05,0x00,0x01,0xd7,0x7e,0x04,0x02,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], exec_lo, v2    ; encoding: [0x05,0x00,0x01,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x01,0xd7,0x7e,0x04,0x02,0x00
-
-# W32: v_sub_co_u32 v5, s0, m0, v2             ; encoding: [0x05,0x00,0x01,0xd7,0x7d,0x04,0x02,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], m0, v2         ; encoding: [0x05,0x00,0x01,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x01,0xd7,0x7d,0x04,0x02,0x00
-
-# W32: v_sub_co_u32 v5, s0, s103, v2           ; encoding: [0x05,0x00,0x01,0xd7,0x67,0x04,0x02,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], s103, v2       ; encoding: [0x05,0x00,0x01,0xd7,0x67,0x04,0x02,0x00]
-0x05,0x00,0x01,0xd7,0x67,0x04,0x02,0x00
-
-# W32: v_sub_co_u32 v5, s0, s1, v2             ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x04,0x02,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], s1, v2         ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x01,0xd7,0x01,0x04,0x02,0x00
-
-# W32: v_sub_co_u32 v5, s0, v1, 0.5            ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xe1,0x01,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], v1, 0.5        ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x01,0xd7,0x01,0xe1,0x01,0x00
-
-# W32: v_sub_co_u32 v5, s0, v1, 0              ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x01,0x01,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], v1, 0          ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x01,0xd7,0x01,0x01,0x01,0x00
-
-# W32: v_sub_co_u32 v5, s0, v1, -1             ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x83,0x01,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], v1, -1         ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x01,0xd7,0x01,0x83,0x01,0x00
-
-# W32: v_sub_co_u32 v5, s0, v1, -4.0           ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xef,0x01,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], v1, -4.0       ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x01,0xd7,0x01,0xef,0x01,0x00
-
-# W32: v_sub_co_u32 v5, s0, v1, exec_hi        ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xff,0x00,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], v1, exec_hi    ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x01,0xd7,0x01,0xff,0x00,0x00
-
-# W32: v_sub_co_u32 v5, s0, v1, exec_lo        ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xfd,0x00,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], v1, exec_lo    ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x01,0xd7,0x01,0xfd,0x00,0x00
-
-# W32: v_sub_co_u32 v5, s0, v1, m0             ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xfb,0x00,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], v1, m0         ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x01,0xd7,0x01,0xfb,0x00,0x00
-
-# W32: v_sub_co_u32 v5, s0, v1, s103           ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xcf,0x00,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], v1, s103       ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xcf,0x00,0x00]
-0x05,0x00,0x01,0xd7,0x01,0xcf,0x00,0x00
-
-# W32: v_sub_co_u32 v5, s0, v1, s2             ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x05,0x00,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], v1, s2         ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x01,0xd7,0x01,0x05,0x00,0x00
-
-# W32: v_sub_co_u32 v5, s0, v1, v255           ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xff,0x03,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], v1, v255       ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x01,0xd7,0x01,0xff,0x03,0x00
-
-# W32: v_sub_co_u32 v5, s0, v1, v2             ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x05,0x02,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], v1, v2         ; encoding: [0x05,0x00,0x01,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x01,0xd7,0x01,0x05,0x02,0x00
-
-# W32: v_sub_co_u32 v5, s0, v1, vcc_hi         ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xd7,0x00,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], v1, vcc_hi     ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x01,0xd7,0x01,0xd7,0x00,0x00
-
-# W32: v_sub_co_u32 v5, s0, v1, vcc_lo         ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xd5,0x00,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], v1, vcc_lo     ; encoding: [0x05,0x00,0x01,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x01,0xd7,0x01,0xd5,0x00,0x00
-
-# W32: v_sub_co_u32 v5, s0, v255, v2           ; encoding: [0x05,0x00,0x01,0xd7,0xff,0x05,0x02,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], v255, v2       ; encoding: [0x05,0x00,0x01,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x01,0xd7,0xff,0x05,0x02,0x00
-
-# W32: v_sub_co_u32 v5, s0, vcc_hi, v2         ; encoding: [0x05,0x00,0x01,0xd7,0x6b,0x04,0x02,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], vcc_hi, v2     ; encoding: [0x05,0x00,0x01,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x01,0xd7,0x6b,0x04,0x02,0x00
-
-# W32: v_sub_co_u32 v5, s0, vcc_lo, v2         ; encoding: [0x05,0x00,0x01,0xd7,0x6a,0x04,0x02,0x00]
-# W64: v_sub_co_u32 v5, s[0:1], vcc_lo, v2     ; encoding: [0x05,0x00,0x01,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x01,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i16 v255, v1, v2               ; encoding: [0xff,0x00,0x0e,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x0e,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_sub_nc_i16 v5, 0, v2                  ; encoding: [0x05,0x00,0x0e,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x0e,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i16 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x0e,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x0e,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i16 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x0e,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x0e,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i16 v5, m0, v2                 ; encoding: [0x05,0x00,0x0e,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x0e,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i16 v5, s101, v2               ; encoding: [0x05,0x00,0x0e,0xd7,0x65,0x04,0x02,0x00]
-0x05,0x00,0x0e,0xd7,0x65,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i16 v5, s1, v2                 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x0e,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i16 v5, v1, 0                  ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x0e,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_sub_nc_i16 v5, v1, 0x3800             ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
-0x05,0x00,0x0e,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00
-
-# GFX11: v_sub_nc_i16 v5, v1, 0xc400             ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x00,0x0e,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
-
-# GFX11: v_sub_nc_i16 v5, v1, -1                 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x0e,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_sub_nc_i16 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x0e,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_sub_nc_i16 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x0e,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_sub_nc_i16 v5, v1, m0                 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x0e,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_sub_nc_i16 v5, v1, s101               ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xcb,0x00,0x00]
-0x05,0x00,0x0e,0xd7,0x01,0xcb,0x00,0x00
-
-# GFX11: v_sub_nc_i16 v5, v1, s2                 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x0e,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_sub_nc_i16 v5, v1, v255               ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x0e,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_sub_nc_i16 v5, v1, v2                 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x0e,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_sub_nc_i16 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x0e,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_sub_nc_i16 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x0e,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_sub_nc_i16 v5, v255, v2               ; encoding: [0x05,0x00,0x0e,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x0e,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_sub_nc_i16 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x0e,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x0e,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i16 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x0e,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x0e,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i32 v255, v1, v2               ; encoding: [0xff,0x00,0x25,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x25,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_sub_nc_i32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x25,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x25,0xd7,0xf0,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i32 v5, 0, v2                  ; encoding: [0x05,0x00,0x25,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x25,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i32 v5, -1, v2                 ; encoding: [0x05,0x00,0x25,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x25,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x25,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x25,0xd7,0xf7,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x25,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x25,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x25,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x25,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i32 v5, m0, v2                 ; encoding: [0x05,0x00,0x25,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x25,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i32 v5, s103, v2               ; encoding: [0x05,0x00,0x25,0xd7,0x67,0x04,0x02,0x00]
-0x05,0x00,0x25,0xd7,0x67,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i32 v5, s1, v2                 ; encoding: [0x05,0x00,0x25,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x25,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x25,0xd7,0x01,0xe1,0x01,0x00
-
-# GFX11: v_sub_nc_i32 v5, v1, 0                  ; encoding: [0x05,0x00,0x25,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x25,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_sub_nc_i32 v5, v1, -1                 ; encoding: [0x05,0x00,0x25,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x25,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_sub_nc_i32 v5, v1, -4.0 clamp         ; encoding: [0x05,0x80,0x25,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x80,0x25,0xd7,0x01,0xef,0x01,0x00
-
-# GFX11: v_sub_nc_i32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x25,0xd7,0x01,0xef,0x01,0x00
-
-# GFX11: v_sub_nc_i32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x25,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_sub_nc_i32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x25,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_sub_nc_i32 v5, v1, m0                 ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x25,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_sub_nc_i32 v5, v1, s103               ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xcf,0x00,0x00]
-0x05,0x00,0x25,0xd7,0x01,0xcf,0x00,0x00
-
-# GFX11: v_sub_nc_i32 v5, v1, s2                 ; encoding: [0x05,0x00,0x25,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x25,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_sub_nc_i32 v5, v1, v255               ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x25,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_sub_nc_i32 v5, v1, v2                 ; encoding: [0x05,0x00,0x25,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x25,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_sub_nc_i32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x25,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_sub_nc_i32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x25,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x25,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_sub_nc_i32 v5, v255, v2               ; encoding: [0x05,0x00,0x25,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x25,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_sub_nc_i32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x25,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x25,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_i32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x25,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x25,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_u16 v255, v1, v2               ; encoding: [0xff,0x00,0x04,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x04,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_sub_nc_u16 v5, 0, v2                  ; encoding: [0x05,0x00,0x04,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x04,0xd7,0x80,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_u16 v5, 0x3800, v2             ; encoding: [0x05,0x00,0x04,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
-0x05,0x00,0x04,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
-
-# GFX11: v_sub_nc_u16 v5, 0xc400, v2             ; encoding: [0x05,0x00,0x04,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x00,0x04,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
-
-# GFX11: v_sub_nc_u16 v5, -1, v2                 ; encoding: [0x05,0x00,0x04,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x04,0xd7,0xc1,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_u16 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x04,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x04,0xd7,0x7f,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_u16 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x04,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x04,0xd7,0x7e,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_u16 v5, m0, v2                 ; encoding: [0x05,0x00,0x04,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x04,0xd7,0x7d,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_u16 v5, s101, v2               ; encoding: [0x05,0x00,0x04,0xd7,0x65,0x04,0x02,0x00]
-0x05,0x00,0x04,0xd7,0x65,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_u16 v5, s1, v2                 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x04,0xd7,0x01,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_u16 v5, v1, 0                  ; encoding: [0x05,0x00,0x04,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x04,0xd7,0x01,0x01,0x01,0x00
-
-# GFX11: v_sub_nc_u16 v5, v1, 0x3800             ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
-0x05,0x00,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00
-
-# GFX11: v_sub_nc_u16 v5, v1, 0xc400 clamp       ; encoding: [0x05,0x80,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x80,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
-
-# GFX11: v_sub_nc_u16 v5, v1, 0xc400             ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
-0x05,0x00,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00
-
-# GFX11: v_sub_nc_u16 v5, v1, -1                 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x04,0xd7,0x01,0x83,0x01,0x00
-
-# GFX11: v_sub_nc_u16 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x04,0xd7,0x01,0xff,0x00,0x00
-
-# GFX11: v_sub_nc_u16 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x04,0xd7,0x01,0xfd,0x00,0x00
-
-# GFX11: v_sub_nc_u16 v5, v1, m0                 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x04,0xd7,0x01,0xfb,0x00,0x00
-
-# GFX11: v_sub_nc_u16 v5, v1, s101               ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xcb,0x00,0x00]
-0x05,0x00,0x04,0xd7,0x01,0xcb,0x00,0x00
-
-# GFX11: v_sub_nc_u16 v5, v1, s2                 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x04,0xd7,0x01,0x05,0x00,0x00
-
-# GFX11: v_sub_nc_u16 v5, v1, v255               ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x04,0xd7,0x01,0xff,0x03,0x00
-
-# GFX11: v_sub_nc_u16 v5, v1, v2                 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x04,0xd7,0x01,0x05,0x02,0x00
-
-# GFX11: v_sub_nc_u16 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x04,0xd7,0x01,0xd7,0x00,0x00
-
-# GFX11: v_sub_nc_u16 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x04,0xd7,0x01,0xd5,0x00,0x00
-
-# GFX11: v_sub_nc_u16 v5, v255, v2               ; encoding: [0x05,0x00,0x04,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x04,0xd7,0xff,0x05,0x02,0x00
-
-# GFX11: v_sub_nc_u16 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x04,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x04,0xd7,0x6b,0x04,0x02,0x00
-
-# GFX11: v_sub_nc_u16 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x04,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x04,0xd7,0x6a,0x04,0x02,0x00
-
-# W32: v_subrev_co_u32 v255, s0, v1, v2        ; encoding: [0xff,0x00,0x02,0xd7,0x01,0x05,0x02,0x00]
-# W64: v_subrev_co_u32 v255, s[0:1], v1, v2    ; encoding: [0xff,0x00,0x02,0xd7,0x01,0x05,0x02,0x00]
-0xff,0x00,0x02,0xd7,0x01,0x05,0x02,0x00
-
-# W32: v_subrev_co_u32 v5, s0, 0.5, v2         ; encoding: [0x05,0x00,0x02,0xd7,0xf0,0x04,0x02,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], 0.5, v2     ; encoding: [0x05,0x00,0x02,0xd7,0xf0,0x04,0x02,0x00]
-0x05,0x00,0x02,0xd7,0xf0,0x04,0x02,0x00
-
-# W32: v_subrev_co_u32 v5, s0, 0, v2           ; encoding: [0x05,0x00,0x02,0xd7,0x80,0x04,0x02,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], 0, v2       ; encoding: [0x05,0x00,0x02,0xd7,0x80,0x04,0x02,0x00]
-0x05,0x00,0x02,0xd7,0x80,0x04,0x02,0x00
-
-# W32: v_subrev_co_u32 v5, s0, -1, v2          ; encoding: [0x05,0x00,0x02,0xd7,0xc1,0x04,0x02,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], -1, v2      ; encoding: [0x05,0x00,0x02,0xd7,0xc1,0x04,0x02,0x00]
-0x05,0x00,0x02,0xd7,0xc1,0x04,0x02,0x00
-
-# W32: v_subrev_co_u32 v5, s0, -4.0, v2        ; encoding: [0x05,0x00,0x02,0xd7,0xf7,0x04,0x02,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], -4.0, v2    ; encoding: [0x05,0x00,0x02,0xd7,0xf7,0x04,0x02,0x00]
-0x05,0x00,0x02,0xd7,0xf7,0x04,0x02,0x00
-
-# W32: v_subrev_co_u32 v5, s0, exec_hi, v2     ; encoding: [0x05,0x00,0x02,0xd7,0x7f,0x04,0x02,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], exec_hi, v2 ; encoding: [0x05,0x00,0x02,0xd7,0x7f,0x04,0x02,0x00]
-0x05,0x00,0x02,0xd7,0x7f,0x04,0x02,0x00
-
-# W32: v_subrev_co_u32 v5, s0, exec_lo, v2     ; encoding: [0x05,0x00,0x02,0xd7,0x7e,0x04,0x02,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], exec_lo, v2 ; encoding: [0x05,0x00,0x02,0xd7,0x7e,0x04,0x02,0x00]
-0x05,0x00,0x02,0xd7,0x7e,0x04,0x02,0x00
-
-# W32: v_subrev_co_u32 v5, s0, m0, v2          ; encoding: [0x05,0x00,0x02,0xd7,0x7d,0x04,0x02,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], m0, v2      ; encoding: [0x05,0x00,0x02,0xd7,0x7d,0x04,0x02,0x00]
-0x05,0x00,0x02,0xd7,0x7d,0x04,0x02,0x00
-
-# W32: v_subrev_co_u32 v5, s0, s103, v2        ; encoding: [0x05,0x00,0x02,0xd7,0x67,0x04,0x02,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], s103, v2    ; encoding: [0x05,0x00,0x02,0xd7,0x67,0x04,0x02,0x00]
-0x05,0x00,0x02,0xd7,0x67,0x04,0x02,0x00
-
-# W32: v_subrev_co_u32 v5, s0, s1, v2          ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x04,0x02,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], s1, v2      ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x04,0x02,0x00]
-0x05,0x00,0x02,0xd7,0x01,0x04,0x02,0x00
-
-# W32: v_subrev_co_u32 v5, s0, v1, 0.5         ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xe1,0x01,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], v1, 0.5     ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xe1,0x01,0x00]
-0x05,0x00,0x02,0xd7,0x01,0xe1,0x01,0x00
-
-# W32: v_subrev_co_u32 v5, s0, v1, 0           ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x01,0x01,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], v1, 0       ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x01,0x01,0x00]
-0x05,0x00,0x02,0xd7,0x01,0x01,0x01,0x00
-
-# W32: v_subrev_co_u32 v5, s0, v1, -1          ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x83,0x01,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], v1, -1      ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x83,0x01,0x00]
-0x05,0x00,0x02,0xd7,0x01,0x83,0x01,0x00
-
-# W32: v_subrev_co_u32 v5, s0, v1, -4.0        ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xef,0x01,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], v1, -4.0    ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xef,0x01,0x00]
-0x05,0x00,0x02,0xd7,0x01,0xef,0x01,0x00
-
-# W32: v_subrev_co_u32 v5, s0, v1, exec_hi     ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xff,0x00,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], v1, exec_hi ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xff,0x00,0x00]
-0x05,0x00,0x02,0xd7,0x01,0xff,0x00,0x00
-
-# W32: v_subrev_co_u32 v5, s0, v1, exec_lo     ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xfd,0x00,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], v1, exec_lo ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xfd,0x00,0x00]
-0x05,0x00,0x02,0xd7,0x01,0xfd,0x00,0x00
-
-# W32: v_subrev_co_u32 v5, s0, v1, m0          ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xfb,0x00,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], v1, m0      ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xfb,0x00,0x00]
-0x05,0x00,0x02,0xd7,0x01,0xfb,0x00,0x00
-
-# W32: v_subrev_co_u32 v5, s0, v1, s103        ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xcf,0x00,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], v1, s103    ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xcf,0x00,0x00]
-0x05,0x00,0x02,0xd7,0x01,0xcf,0x00,0x00
-
-# W32: v_subrev_co_u32 v5, s0, v1, s2          ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x05,0x00,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], v1, s2      ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x05,0x00,0x00]
-0x05,0x00,0x02,0xd7,0x01,0x05,0x00,0x00
-
-# W32: v_subrev_co_u32 v5, s0, v1, v255        ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xff,0x03,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], v1, v255    ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xff,0x03,0x00]
-0x05,0x00,0x02,0xd7,0x01,0xff,0x03,0x00
-
-# W32: v_subrev_co_u32 v5, s0, v1, v2          ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x05,0x02,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], v1, v2      ; encoding: [0x05,0x00,0x02,0xd7,0x01,0x05,0x02,0x00]
-0x05,0x00,0x02,0xd7,0x01,0x05,0x02,0x00
-
-# W32: v_subrev_co_u32 v5, s0, v1, vcc_hi      ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xd7,0x00,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], v1, vcc_hi  ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xd7,0x00,0x00]
-0x05,0x00,0x02,0xd7,0x01,0xd7,0x00,0x00
-
-# W32: v_subrev_co_u32 v5, s0, v1, vcc_lo      ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xd5,0x00,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], v1, vcc_lo  ; encoding: [0x05,0x00,0x02,0xd7,0x01,0xd5,0x00,0x00]
-0x05,0x00,0x02,0xd7,0x01,0xd5,0x00,0x00
-
-# W32: v_subrev_co_u32 v5, s0, v255, v2        ; encoding: [0x05,0x00,0x02,0xd7,0xff,0x05,0x02,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], v255, v2    ; encoding: [0x05,0x00,0x02,0xd7,0xff,0x05,0x02,0x00]
-0x05,0x00,0x02,0xd7,0xff,0x05,0x02,0x00
-
-# W32: v_subrev_co_u32 v5, s0, vcc_hi, v2      ; encoding: [0x05,0x00,0x02,0xd7,0x6b,0x04,0x02,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], vcc_hi, v2  ; encoding: [0x05,0x00,0x02,0xd7,0x6b,0x04,0x02,0x00]
-0x05,0x00,0x02,0xd7,0x6b,0x04,0x02,0x00
-
-# W32: v_subrev_co_u32 v5, s0, vcc_lo, v2      ; encoding: [0x05,0x00,0x02,0xd7,0x6a,0x04,0x02,0x00]
-# W64: v_subrev_co_u32 v5, s[0:1], vcc_lo, v2  ; encoding: [0x05,0x00,0x02,0xd7,0x6a,0x04,0x02,0x00]
-0x05,0x00,0x02,0xd7,0x6a,0x04,0x02,0x00
-
-# GFX11: v_swap_b32 v255, v1                     ; encoding: [0x01,0xcb,0xfe,0x7f]
-0x01,0xcb,0xfe,0x7f
-
-# GFX11: v_swap_b32 v5, v1                       ; encoding: [0x01,0xcb,0x0a,0x7e]
-0x01,0xcb,0x0a,0x7e
-
-# GFX11: v_swap_b32 v5, v255                     ; encoding: [0xff,0xcb,0x0a,0x7e]
-0xff,0xcb,0x0a,0x7e
-
-# GFX11: v_swaprel_b32 v255, v1                  ; encoding: [0x01,0xd1,0xfe,0x7f]
-0x01,0xd1,0xfe,0x7f
-
-# GFX11: v_swaprel_b32 v5, v1                    ; encoding: [0x01,0xd1,0x0a,0x7e]
-0x01,0xd1,0x0a,0x7e
-
-# GFX11: v_swaprel_b32 v5, v255                  ; encoding: [0xff,0xd1,0x0a,0x7e]
-0xff,0xd1,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
-
-# GFX11: v_pk_add_f16 v0, v1, v2                 ; encoding: [0x00,0x40,0x0f,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x0f,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_add_i16 v0, v1, v2                 ; encoding: [0x00,0x40,0x02,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x02,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_add_u16 v0, v1, v2                 ; encoding: [0x00,0x40,0x0a,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x0a,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_add_u16 v1, v2, v3 clamp           ; encoding: [0x01,0xc0,0x0a,0xcc,0x02,0x07,0x02,0x18]
-0x01,0xc0,0x0a,0xcc,0x02,0x07,0x02,0x18
-
-# GFX11: v_pk_add_u16 v1, v2, v3                 ; encoding: [0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x18]
-0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x18
-
-# GFX11: v_pk_add_u16 v1, v2, v3 op_sel:[0,1]    ; encoding: [0x01,0x50,0x0a,0xcc,0x02,0x07,0x02,0x18]
-0x01,0x50,0x0a,0xcc,0x02,0x07,0x02,0x18
-
-# GFX11: v_pk_add_u16 v1, v2, v3 op_sel:[0,1] op_sel_hi:[0,1] ; encoding: [0x01,0x50,0x0a,0xcc,0x02,0x07,0x02,0x10]
-0x01,0x50,0x0a,0xcc,0x02,0x07,0x02,0x10
-
-# GFX11: v_pk_add_u16 v1, v2, v3 op_sel:[0,1] op_sel_hi:[1,0] ; encoding: [0x01,0x50,0x0a,0xcc,0x02,0x07,0x02,0x08]
-0x01,0x50,0x0a,0xcc,0x02,0x07,0x02,0x08
-
-# GFX11: v_pk_add_u16 v1, v2, v3 op_sel:[1,0]    ; encoding: [0x01,0x48,0x0a,0xcc,0x02,0x07,0x02,0x18]
-0x01,0x48,0x0a,0xcc,0x02,0x07,0x02,0x18
-
-# GFX11: v_pk_add_u16 v1, v2, v3 op_sel:[1,0] op_sel_hi:[0,1] ; encoding: [0x01,0x48,0x0a,0xcc,0x02,0x07,0x02,0x10]
-0x01,0x48,0x0a,0xcc,0x02,0x07,0x02,0x10
-
-# GFX11: v_pk_add_u16 v1, v2, v3 op_sel:[1,0] op_sel_hi:[1,0] ; encoding: [0x01,0x48,0x0a,0xcc,0x02,0x07,0x02,0x08]
-0x01,0x48,0x0a,0xcc,0x02,0x07,0x02,0x08
-
-# GFX11: v_pk_add_u16 v1, v2, v3 op_sel:[1,1]    ; encoding: [0x01,0x58,0x0a,0xcc,0x02,0x07,0x02,0x18]
-0x01,0x58,0x0a,0xcc,0x02,0x07,0x02,0x18
-
-# GFX11: v_pk_add_u16 v1, v2, v3 op_sel_hi:[0,0] ; encoding: [0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x00]
-0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x00
-
-# GFX11: v_pk_add_u16 v1, v2, v3 op_sel_hi:[0,1] ; encoding: [0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x10]
-0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x10
-
-# GFX11: v_pk_add_u16 v1, v2, v3 op_sel_hi:[1,0] ; encoding: [0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x08]
-0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x08
-
-# GFX11: v_pk_ashrrev_i16 v0, v1, v2             ; encoding: [0x00,0x40,0x06,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x06,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_fma_f16 v0, v1, v2, v3             ; encoding: [0x00,0x40,0x0e,0xcc,0x01,0x05,0x0e,0x1c]
-0x00,0x40,0x0e,0xcc,0x01,0x05,0x0e,0x1c
-
-# GFX11: v_pk_fma_f16 v8, v0, s0, v1 clamp       ; encoding: [0x08,0xc0,0x0e,0xcc,0x00,0x01,0x04,0x1c]
-0x08,0xc0,0x0e,0xcc,0x00,0x01,0x04,0x1c
-
-# GFX11: v_pk_fma_f16 v8, v0, s0, v1             ; encoding: [0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x1c]
-0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x1c
-
-# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_hi:[0,0,1] ; encoding: [0x08,0x44,0x0e,0xcc,0x00,0x01,0x04,0x1c]
-0x08,0x44,0x0e,0xcc,0x00,0x01,0x04,0x1c
-
-# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_hi:[0,1,0] ; encoding: [0x08,0x42,0x0e,0xcc,0x00,0x01,0x04,0x1c]
-0x08,0x42,0x0e,0xcc,0x00,0x01,0x04,0x1c
-
-# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_hi:[1,0,0] ; encoding: [0x08,0x41,0x0e,0xcc,0x00,0x01,0x04,0x1c]
-0x08,0x41,0x0e,0xcc,0x00,0x01,0x04,0x1c
-
-# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_hi:[1,1,1] ; encoding: [0x08,0x47,0x0e,0xcc,0x00,0x01,0x04,0x1c]
-0x08,0x47,0x0e,0xcc,0x00,0x01,0x04,0x1c
-
-# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_lo:[0,0,1] ; encoding: [0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x9c]
-0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x9c
-
-# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_lo:[0,1,0] ; encoding: [0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x5c]
-0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x5c
-
-# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_lo:[1,0,0] ; encoding: [0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x3c]
-0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x3c
-
-# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_lo:[1,1,1] ; encoding: [0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0xfc]
-0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0xfc
-
-# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_lo:[1,1,1] neg_hi:[1,1,1] ; encoding: [0x08,0x47,0x0e,0xcc,0x00,0x01,0x04,0xfc]
-0x08,0x47,0x0e,0xcc,0x00,0x01,0x04,0xfc
-
-# GFX11: v_pk_fma_f16 v8, v0, s0, v1 op_sel:[0,0,1] op_sel_hi:[0,0,1] ; encoding: [0x08,0x60,0x0e,0xcc,0x00,0x01,0x04,0x04]
-0x08,0x60,0x0e,0xcc,0x00,0x01,0x04,0x04
-
-# GFX11: v_pk_fma_f16 v8, v0, s0, v1 op_sel_hi:[0,0,0] ; encoding: [0x08,0x00,0x0e,0xcc,0x00,0x01,0x04,0x04]
-0x08,0x00,0x0e,0xcc,0x00,0x01,0x04,0x04
-
-# GFX11: v_pk_lshlrev_b16 v0, v1, v2             ; encoding: [0x00,0x40,0x04,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x04,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_lshrrev_b16 v0, v1, v2             ; encoding: [0x00,0x40,0x05,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x05,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_max_f16 v0, v1, v2                 ; encoding: [0x00,0x40,0x12,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x12,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_max_i16 v0, v1, v2                 ; encoding: [0x00,0x40,0x07,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x07,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_max_u16 v0, v1, v2                 ; encoding: [0x00,0x40,0x0c,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x0c,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_min_f16 v0, v1, v2                 ; encoding: [0x00,0x40,0x11,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x11,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_min_i16 v0, v1, v2 clamp           ; encoding: [0x00,0xc0,0x08,0xcc,0x01,0x05,0x02,0x18]
-0x00,0xc0,0x08,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_min_i16 v0, v1, v2                 ; encoding: [0x00,0x40,0x08,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x08,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_min_u16 v0, v1, v2                 ; encoding: [0x00,0x40,0x0d,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x0d,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_mul_f16 v0, v1, v2                 ; encoding: [0x00,0x40,0x10,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x10,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_mul_lo_u16 v0, v1, v2              ; encoding: [0x00,0x40,0x01,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x01,0xcc,0x01,0x05,0x02,0x18
-
-# GFX11: v_pk_sub_i16 v0, v1, v2                 ; encoding: [0x00,0x40,0x03,0xcc,0x01,0x05,0x02,0x18]
-0x00,0x40,0x03,0xcc,0x01,0x05,0x02,0x18
-
-# W32: v_cmp_class_f32_e32 vcc_lo, 0.5, v2     ; encoding: [0xf0,0x04,0xfc,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, 0.5, v2        ; encoding: [0xf0,0x04,0xfc,0x7c]
-0xf0,0x04,0xfc,0x7c
-
-# W32: v_cmp_class_f32_e32 vcc_lo, 0, v2       ; encoding: [0x80,0x04,0xfc,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, 0, v2          ; encoding: [0x80,0x04,0xfc,0x7c]
-0x80,0x04,0xfc,0x7c
-
-# W32: v_cmp_class_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_class_f32_e32 vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_class_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_class_f32_e32 vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_class_f32_e32 vcc_lo, -1, v2      ; encoding: [0xc1,0x04,0xfc,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, -1, v2         ; encoding: [0xc1,0x04,0xfc,0x7c]
-0xc1,0x04,0xfc,0x7c
-
-# W32: v_cmp_class_f32_e32 vcc_lo, -4.0, v2    ; encoding: [0xf7,0x04,0xfc,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, -4.0, v2       ; encoding: [0xf7,0x04,0xfc,0x7c]
-0xf7,0x04,0xfc,0x7c
-
-# W32: v_cmp_class_f32_e32 vcc_lo, exec_hi, v2 ; encoding: [0x7f,0x04,0xfc,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, exec_hi, v2    ; encoding: [0x7f,0x04,0xfc,0x7c]
-0x7f,0x04,0xfc,0x7c
-
-# W32: v_cmp_class_f32_e32 vcc_lo, exec_lo, v2 ; encoding: [0x7e,0x04,0xfc,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, exec_lo, v2    ; encoding: [0x7e,0x04,0xfc,0x7c]
-0x7e,0x04,0xfc,0x7c
-
-# W32: v_cmp_class_f32_e32 vcc_lo, m0, v2      ; encoding: [0x7d,0x04,0xfc,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, m0, v2         ; encoding: [0x7d,0x04,0xfc,0x7c]
-0x7d,0x04,0xfc,0x7c
-
-# W32: v_cmp_class_f32_e32 vcc_lo, s101, v2    ; encoding: [0x65,0x04,0xfc,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, s101, v2       ; encoding: [0x65,0x04,0xfc,0x7c]
-0x65,0x04,0xfc,0x7c
-
-# W32: v_cmp_class_f32_e32 vcc_lo, s1, v2      ; encoding: [0x01,0x04,0xfc,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, s1, v2         ; encoding: [0x01,0x04,0xfc,0x7c]
-0x01,0x04,0xfc,0x7c
-
-# W32: v_cmp_class_f32_e32 vcc_lo, v1, v255    ; encoding: [0x01,0xff,0xfd,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, v1, v255       ; encoding: [0x01,0xff,0xfd,0x7c]
-0x01,0xff,0xfd,0x7c
-
-# W32: v_cmp_class_f32_e32 vcc_lo, v1, v2      ; encoding: [0x01,0x05,0xfc,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, v1, v2         ; encoding: [0x01,0x05,0xfc,0x7c]
-0x01,0x05,0xfc,0x7c
-
-# W32: v_cmp_class_f32_e32 vcc_lo, v255, v2    ; encoding: [0xff,0x05,0xfc,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, v255, v2       ; encoding: [0xff,0x05,0xfc,0x7c]
-0xff,0x05,0xfc,0x7c
-
-# W32: v_cmp_class_f32_e32 vcc_lo, vcc_hi, v2  ; encoding: [0x6b,0x04,0xfc,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, vcc_hi, v2     ; encoding: [0x6b,0x04,0xfc,0x7c]
-0x6b,0x04,0xfc,0x7c
-
-# W32: v_cmp_class_f32_e32 vcc_lo, vcc_lo, v2  ; encoding: [0x6a,0x04,0xfc,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, vcc_lo, v2     ; encoding: [0x6a,0x04,0xfc,0x7c]
-0x6a,0x04,0xfc,0x7c
-
-# W32: v_cmp_class_f64_e32 vcc_lo, 0.5, v2     ; encoding: [0xf0,0x04,0xfe,0x7c]
-# W64: v_cmp_class_f64_e32 vcc, 0.5, v2        ; encoding: [0xf0,0x04,0xfe,0x7c]
-0xf0,0x04,0xfe,0x7c
-
-# W32: v_cmp_class_f64_e32 vcc_lo, 0, v2       ; encoding: [0x80,0x04,0xfe,0x7c]
-# W64: v_cmp_class_f64_e32 vcc, 0, v2          ; encoding: [0x80,0x04,0xfe,0x7c]
-0x80,0x04,0xfe,0x7c
-
-# W32: v_cmp_class_f64_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_class_f64_e32 vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_class_f64_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_class_f64_e32 vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_class_f64_e32 vcc_lo, -1, v2      ; encoding: [0xc1,0x04,0xfe,0x7c]
-# W64: v_cmp_class_f64_e32 vcc, -1, v2         ; encoding: [0xc1,0x04,0xfe,0x7c]
-0xc1,0x04,0xfe,0x7c
-
-# W32: v_cmp_class_f64_e32 vcc_lo, -4.0, v2    ; encoding: [0xf7,0x04,0xfe,0x7c]
-# W64: v_cmp_class_f64_e32 vcc, -4.0, v2       ; encoding: [0xf7,0x04,0xfe,0x7c]
-0xf7,0x04,0xfe,0x7c
-
-# W32: v_cmp_class_f64_e32 vcc_lo, exec, v2    ; encoding: [0x7e,0x04,0xfe,0x7c]
-# W64: v_cmp_class_f64_e32 vcc, exec, v2       ; encoding: [0x7e,0x04,0xfe,0x7c]
-0x7e,0x04,0xfe,0x7c
-
-# W32: v_cmp_class_f64_e32 vcc_lo, s[100:101], v2 ; encoding: [0x64,0x04,0xfe,0x7c]
-# W64: v_cmp_class_f64_e32 vcc, s[100:101], v2 ; encoding: [0x64,0x04,0xfe,0x7c]
-0x64,0x04,0xfe,0x7c
-
-# W32: v_cmp_class_f64_e32 vcc_lo, s[2:3], v2  ; encoding: [0x02,0x04,0xfe,0x7c]
-# W64: v_cmp_class_f64_e32 vcc, s[2:3], v2     ; encoding: [0x02,0x04,0xfe,0x7c]
-0x02,0x04,0xfe,0x7c
-
-# W32: v_cmp_class_f64_e32 vcc_lo, s[4:5], v2  ; encoding: [0x04,0x04,0xfe,0x7c]
-# W64: v_cmp_class_f64_e32 vcc, s[4:5], v2     ; encoding: [0x04,0x04,0xfe,0x7c]
-0x04,0x04,0xfe,0x7c
-
-# W32: v_cmp_class_f64_e32 vcc_lo, v[1:2], v255 ; encoding: [0x01,0xff,0xff,0x7c]
-# W64: v_cmp_class_f64_e32 vcc, v[1:2], v255   ; encoding: [0x01,0xff,0xff,0x7c]
-0x01,0xff,0xff,0x7c
-
-# W32: v_cmp_class_f64_e32 vcc_lo, v[1:2], v2  ; encoding: [0x01,0x05,0xfe,0x7c]
-# W64: v_cmp_class_f64_e32 vcc, v[1:2], v2     ; encoding: [0x01,0x05,0xfe,0x7c]
-0x01,0x05,0xfe,0x7c
-
-# W32: v_cmp_class_f64_e32 vcc_lo, v[254:255], v2 ; encoding: [0xfe,0x05,0xfe,0x7c]
-# W64: v_cmp_class_f64_e32 vcc, v[254:255], v2 ; encoding: [0xfe,0x05,0xfe,0x7c]
-0xfe,0x05,0xfe,0x7c
-
-# W32: v_cmp_class_f64_e32 vcc_lo, vcc, v2     ; encoding: [0x6a,0x04,0xfe,0x7c]
-# W64: v_cmp_class_f64_e32 vcc, vcc, v2        ; encoding: [0x6a,0x04,0xfe,0x7c]
-0x6a,0x04,0xfe,0x7c
-
-# W32: v_cmp_eq_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x04,0x7c]
-# W64: v_cmp_eq_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x04,0x7c]
-0x80,0x04,0x04,0x7c
-
-# W32: v_cmp_eq_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_eq_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x04,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_eq_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x04,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_eq_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x04,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x04,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_eq_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x04,0x7c]
-# W64: v_cmp_eq_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x04,0x7c]
-0xc1,0x04,0x04,0x7c
-
-# W32: v_cmp_eq_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x04,0x7c]
-# W64: v_cmp_eq_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x04,0x7c]
-0x7f,0x04,0x04,0x7c
-
-# W32: v_cmp_eq_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x04,0x7c]
-# W64: v_cmp_eq_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x04,0x7c]
-0x7e,0x04,0x04,0x7c
-
-# W32: v_cmp_eq_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x04,0x7c]
-# W64: v_cmp_eq_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x04,0x7c]
-0x7d,0x04,0x04,0x7c
-
-# W32: v_cmp_eq_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x04,0x7c]
-# W64: v_cmp_eq_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x04,0x7c]
-0x65,0x04,0x04,0x7c
-
-# W32: v_cmp_eq_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x04,0x7c]
-# W64: v_cmp_eq_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x04,0x7c]
-0x01,0x04,0x04,0x7c
-
-# W32: v_cmp_eq_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x04,0x7c]
-# W64: v_cmp_eq_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x04,0x7c]
-0x01,0x05,0x04,0x7c
-
-# W32: v_cmp_eq_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x04,0x7c]
-# W64: v_cmp_eq_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x04,0x7c]
-0x6b,0x04,0x04,0x7c
-
-# W32: v_cmp_eq_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x04,0x7c]
-# W64: v_cmp_eq_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x04,0x7c]
-0x6a,0x04,0x04,0x7c
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x24,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x24,0x7c]
-0xf0,0x04,0x24,0x7c
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x24,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x24,0x7c]
-0x80,0x04,0x24,0x7c
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_eq_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_eq_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x24,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x24,0x7c]
-0xc1,0x04,0x24,0x7c
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x24,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x24,0x7c]
-0xf7,0x04,0x24,0x7c
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x24,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x24,0x7c]
-0x7f,0x04,0x24,0x7c
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x24,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x24,0x7c]
-0x7e,0x04,0x24,0x7c
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x24,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x24,0x7c]
-0x7d,0x04,0x24,0x7c
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x24,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x24,0x7c]
-0x65,0x04,0x24,0x7c
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x24,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x24,0x7c]
-0x01,0x04,0x24,0x7c
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x25,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x25,0x7c]
-0x01,0xff,0x25,0x7c
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x24,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x24,0x7c]
-0x01,0x05,0x24,0x7c
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x24,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x24,0x7c]
-0xff,0x05,0x24,0x7c
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x24,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x24,0x7c]
-0x6b,0x04,0x24,0x7c
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x24,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x24,0x7c]
-0x6a,0x04,0x24,0x7c
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x44,0x7c]
-# W64: v_cmp_eq_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x44,0x7c]
-0xf0,0x04,0x44,0x7c
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x44,0x7c]
-# W64: v_cmp_eq_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x44,0x7c]
-0x80,0x04,0x44,0x7c
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_eq_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_eq_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x44,0x7c]
-# W64: v_cmp_eq_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x44,0x7c]
-0xc1,0x04,0x44,0x7c
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x44,0x7c]
-# W64: v_cmp_eq_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x44,0x7c]
-0xf7,0x04,0x44,0x7c
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x44,0x7c]
-# W64: v_cmp_eq_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x44,0x7c]
-0x7e,0x04,0x44,0x7c
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x44,0x7c]
-# W64: v_cmp_eq_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x44,0x7c]
-0x64,0x04,0x44,0x7c
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x44,0x7c]
-# W64: v_cmp_eq_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x44,0x7c]
-0x02,0x04,0x44,0x7c
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x44,0x7c]
-# W64: v_cmp_eq_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x44,0x7c]
-0x04,0x04,0x44,0x7c
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x44,0x7c]
-# W64: v_cmp_eq_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x44,0x7c]
-0x01,0x05,0x44,0x7c
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x45,0x7c]
-# W64: v_cmp_eq_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x45,0x7c]
-0x01,0xfd,0x45,0x7c
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x44,0x7c]
-# W64: v_cmp_eq_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x44,0x7c]
-0xfe,0x05,0x44,0x7c
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x44,0x7c]
-# W64: v_cmp_eq_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x44,0x7c]
-0x6a,0x04,0x44,0x7c
-
-# W32: v_cmp_eq_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x64,0x7c]
-# W64: v_cmp_eq_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x64,0x7c]
-0x80,0x04,0x64,0x7c
-
-# W32: v_cmp_eq_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_eq_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_eq_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_eq_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_eq_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x64,0x7c]
-# W64: v_cmp_eq_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x64,0x7c]
-0xc1,0x04,0x64,0x7c
-
-# W32: v_cmp_eq_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x64,0x7c]
-# W64: v_cmp_eq_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x64,0x7c]
-0x7f,0x04,0x64,0x7c
-
-# W32: v_cmp_eq_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x64,0x7c]
-# W64: v_cmp_eq_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x64,0x7c]
-0x7e,0x04,0x64,0x7c
-
-# W32: v_cmp_eq_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x64,0x7c]
-# W64: v_cmp_eq_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x64,0x7c]
-0x7d,0x04,0x64,0x7c
-
-# W32: v_cmp_eq_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x64,0x7c]
-# W64: v_cmp_eq_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x64,0x7c]
-0x65,0x04,0x64,0x7c
-
-# W32: v_cmp_eq_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x64,0x7c]
-# W64: v_cmp_eq_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x64,0x7c]
-0x01,0x04,0x64,0x7c
-
-# W32: v_cmp_eq_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x64,0x7c]
-# W64: v_cmp_eq_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x64,0x7c]
-0x01,0x05,0x64,0x7c
-
-# W32: v_cmp_eq_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x64,0x7c]
-# W64: v_cmp_eq_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x64,0x7c]
-0x6b,0x04,0x64,0x7c
-
-# W32: v_cmp_eq_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x64,0x7c]
-# W64: v_cmp_eq_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x64,0x7c]
-0x6a,0x04,0x64,0x7c
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x84,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x84,0x7c]
-0xf0,0x04,0x84,0x7c
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x84,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x84,0x7c]
-0x80,0x04,0x84,0x7c
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_eq_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_eq_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x84,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x84,0x7c]
-0xc1,0x04,0x84,0x7c
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x84,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x84,0x7c]
-0xf7,0x04,0x84,0x7c
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x84,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x84,0x7c]
-0x7f,0x04,0x84,0x7c
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x84,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x84,0x7c]
-0x7e,0x04,0x84,0x7c
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x84,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x84,0x7c]
-0x7d,0x04,0x84,0x7c
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x84,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x84,0x7c]
-0x65,0x04,0x84,0x7c
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x84,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x84,0x7c]
-0x01,0x04,0x84,0x7c
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x85,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x85,0x7c]
-0x01,0xff,0x85,0x7c
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x84,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x84,0x7c]
-0x01,0x05,0x84,0x7c
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x84,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x84,0x7c]
-0xff,0x05,0x84,0x7c
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x84,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x84,0x7c]
-0x6b,0x04,0x84,0x7c
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x84,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x84,0x7c]
-0x6a,0x04,0x84,0x7c
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xa4,0x7c]
-# W64: v_cmp_eq_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xa4,0x7c]
-0xf0,0x04,0xa4,0x7c
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xa4,0x7c]
-# W64: v_cmp_eq_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xa4,0x7c]
-0x80,0x04,0xa4,0x7c
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_eq_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_eq_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xa4,0x7c]
-# W64: v_cmp_eq_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xa4,0x7c]
-0xc1,0x04,0xa4,0x7c
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xa4,0x7c]
-# W64: v_cmp_eq_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xa4,0x7c]
-0xf7,0x04,0xa4,0x7c
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xa4,0x7c]
-# W64: v_cmp_eq_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xa4,0x7c]
-0x7e,0x04,0xa4,0x7c
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa4,0x7c]
-# W64: v_cmp_eq_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa4,0x7c]
-0x64,0x04,0xa4,0x7c
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa4,0x7c]
-# W64: v_cmp_eq_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xa4,0x7c]
-0x02,0x04,0xa4,0x7c
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xa4,0x7c]
-# W64: v_cmp_eq_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xa4,0x7c]
-0x04,0x04,0xa4,0x7c
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa4,0x7c]
-# W64: v_cmp_eq_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa4,0x7c]
-0x01,0x05,0xa4,0x7c
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa5,0x7c]
-# W64: v_cmp_eq_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa5,0x7c]
-0x01,0xfd,0xa5,0x7c
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa4,0x7c]
-# W64: v_cmp_eq_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa4,0x7c]
-0xfe,0x05,0xa4,0x7c
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xa4,0x7c]
-# W64: v_cmp_eq_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xa4,0x7c]
-0x6a,0x04,0xa4,0x7c
-
-# W32: v_cmp_eq_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x74,0x7c]
-# W64: v_cmp_eq_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x74,0x7c]
-0x80,0x04,0x74,0x7c
-
-# W32: v_cmp_eq_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_eq_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_eq_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_eq_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_eq_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x74,0x7c]
-# W64: v_cmp_eq_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x74,0x7c]
-0xc1,0x04,0x74,0x7c
-
-# W32: v_cmp_eq_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x74,0x7c]
-# W64: v_cmp_eq_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x74,0x7c]
-0x7f,0x04,0x74,0x7c
-
-# W32: v_cmp_eq_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x74,0x7c]
-# W64: v_cmp_eq_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x74,0x7c]
-0x7e,0x04,0x74,0x7c
-
-# W32: v_cmp_eq_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x74,0x7c]
-# W64: v_cmp_eq_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x74,0x7c]
-0x7d,0x04,0x74,0x7c
-
-# W32: v_cmp_eq_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x74,0x7c]
-# W64: v_cmp_eq_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x74,0x7c]
-0x65,0x04,0x74,0x7c
-
-# W32: v_cmp_eq_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x74,0x7c]
-# W64: v_cmp_eq_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x74,0x7c]
-0x01,0x04,0x74,0x7c
-
-# W32: v_cmp_eq_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x74,0x7c]
-# W64: v_cmp_eq_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x74,0x7c]
-0x01,0x05,0x74,0x7c
-
-# W32: v_cmp_eq_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x74,0x7c]
-# W64: v_cmp_eq_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x74,0x7c]
-0x6b,0x04,0x74,0x7c
-
-# W32: v_cmp_eq_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x74,0x7c]
-# W64: v_cmp_eq_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x74,0x7c]
-0x6a,0x04,0x74,0x7c
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x94,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x94,0x7c]
-0xf0,0x04,0x94,0x7c
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x94,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x94,0x7c]
-0x80,0x04,0x94,0x7c
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_eq_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_eq_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x94,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x94,0x7c]
-0xc1,0x04,0x94,0x7c
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x94,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x94,0x7c]
-0xf7,0x04,0x94,0x7c
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x94,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x94,0x7c]
-0x7f,0x04,0x94,0x7c
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x94,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x94,0x7c]
-0x7e,0x04,0x94,0x7c
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x94,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x94,0x7c]
-0x7d,0x04,0x94,0x7c
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x94,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x94,0x7c]
-0x65,0x04,0x94,0x7c
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x94,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x94,0x7c]
-0x01,0x04,0x94,0x7c
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x95,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x95,0x7c]
-0x01,0xff,0x95,0x7c
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x94,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x94,0x7c]
-0x01,0x05,0x94,0x7c
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x94,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x94,0x7c]
-0xff,0x05,0x94,0x7c
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x94,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x94,0x7c]
-0x6b,0x04,0x94,0x7c
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x94,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x94,0x7c]
-0x6a,0x04,0x94,0x7c
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xb4,0x7c]
-# W64: v_cmp_eq_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xb4,0x7c]
-0xf0,0x04,0xb4,0x7c
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xb4,0x7c]
-# W64: v_cmp_eq_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xb4,0x7c]
-0x80,0x04,0xb4,0x7c
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_eq_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_eq_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xb4,0x7c]
-# W64: v_cmp_eq_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xb4,0x7c]
-0xc1,0x04,0xb4,0x7c
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xb4,0x7c]
-# W64: v_cmp_eq_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xb4,0x7c]
-0xf7,0x04,0xb4,0x7c
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xb4,0x7c]
-# W64: v_cmp_eq_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xb4,0x7c]
-0x7e,0x04,0xb4,0x7c
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb4,0x7c]
-# W64: v_cmp_eq_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb4,0x7c]
-0x64,0x04,0xb4,0x7c
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb4,0x7c]
-# W64: v_cmp_eq_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xb4,0x7c]
-0x02,0x04,0xb4,0x7c
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xb4,0x7c]
-# W64: v_cmp_eq_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xb4,0x7c]
-0x04,0x04,0xb4,0x7c
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb4,0x7c]
-# W64: v_cmp_eq_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb4,0x7c]
-0x01,0x05,0xb4,0x7c
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb5,0x7c]
-# W64: v_cmp_eq_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb5,0x7c]
-0x01,0xfd,0xb5,0x7c
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb4,0x7c]
-# W64: v_cmp_eq_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb4,0x7c]
-0xfe,0x05,0xb4,0x7c
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xb4,0x7c]
-# W64: v_cmp_eq_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xb4,0x7c]
-0x6a,0x04,0xb4,0x7c
-
-# W32: v_cmp_f_f16_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x00,0x7c]
-# W64: v_cmp_f_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x00,0x7c]
-0x80,0x04,0x00,0x7c
-
-# W32: v_cmp_f_f16_e32 vcc_lo, 0x3456, v2      ; encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_f_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x00,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_f_f16_e32 vcc_lo, 0xfe0b, v2      ; encoding: [0xff,0x04,0x00,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_f_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x00,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x00,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_f_f16_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x00,0x7c]
-# W64: v_cmp_f_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x00,0x7c]
-0xc1,0x04,0x00,0x7c
-
-# W32: v_cmp_f_f16_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x00,0x7c]
-# W64: v_cmp_f_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x00,0x7c]
-0x7f,0x04,0x00,0x7c
-
-# W32: v_cmp_f_f16_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x00,0x7c]
-# W64: v_cmp_f_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x00,0x7c]
-0x7e,0x04,0x00,0x7c
-
-# W32: v_cmp_f_f16_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x00,0x7c]
-# W64: v_cmp_f_f16_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x00,0x7c]
-0x7d,0x04,0x00,0x7c
-
-# W32: v_cmp_f_f16_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x00,0x7c]
-# W64: v_cmp_f_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x00,0x7c]
-0x65,0x04,0x00,0x7c
-
-# W32: v_cmp_f_f16_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x00,0x7c]
-# W64: v_cmp_f_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x00,0x7c]
-0x01,0x04,0x00,0x7c
-
-# W32: v_cmp_f_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x00,0x7c]
-# W64: v_cmp_f_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x00,0x7c]
-0x01,0x05,0x00,0x7c
-
-# W32: v_cmp_f_f16_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x00,0x7c]
-# W64: v_cmp_f_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x00,0x7c]
-0x6b,0x04,0x00,0x7c
-
-# W32: v_cmp_f_f16_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x00,0x7c]
-# W64: v_cmp_f_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x00,0x7c]
-0x6a,0x04,0x00,0x7c
-
-# W32: v_cmp_f_f32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x20,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x20,0x7c]
-0xf0,0x04,0x20,0x7c
-
-# W32: v_cmp_f_f32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x20,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x20,0x7c]
-0x80,0x04,0x20,0x7c
-
-# W32: v_cmp_f_f32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_f_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_f_f32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_f_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_f_f32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x20,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x20,0x7c]
-0xc1,0x04,0x20,0x7c
-
-# W32: v_cmp_f_f32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x20,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x20,0x7c]
-0xf7,0x04,0x20,0x7c
-
-# W32: v_cmp_f_f32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x20,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x20,0x7c]
-0x7f,0x04,0x20,0x7c
-
-# W32: v_cmp_f_f32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x20,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x20,0x7c]
-0x7e,0x04,0x20,0x7c
-
-# W32: v_cmp_f_f32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x20,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x20,0x7c]
-0x7d,0x04,0x20,0x7c
-
-# W32: v_cmp_f_f32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x20,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x20,0x7c]
-0x65,0x04,0x20,0x7c
-
-# W32: v_cmp_f_f32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x20,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x20,0x7c]
-0x01,0x04,0x20,0x7c
-
-# W32: v_cmp_f_f32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x21,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x21,0x7c]
-0x01,0xff,0x21,0x7c
-
-# W32: v_cmp_f_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x20,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x20,0x7c]
-0x01,0x05,0x20,0x7c
-
-# W32: v_cmp_f_f32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x20,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x20,0x7c]
-0xff,0x05,0x20,0x7c
-
-# W32: v_cmp_f_f32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x20,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x20,0x7c]
-0x6b,0x04,0x20,0x7c
-
-# W32: v_cmp_f_f32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x20,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x20,0x7c]
-0x6a,0x04,0x20,0x7c
-
-# W32: v_cmp_f_f64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0x40,0x7c]
-# W64: v_cmp_f_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0x40,0x7c]
-0xf0,0x04,0x40,0x7c
-
-# W32: v_cmp_f_f64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0x40,0x7c]
-# W64: v_cmp_f_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0x40,0x7c]
-0x80,0x04,0x40,0x7c
-
-# W32: v_cmp_f_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_f_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_f_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_f_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_f_f64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0x40,0x7c]
-# W64: v_cmp_f_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0x40,0x7c]
-0xc1,0x04,0x40,0x7c
-
-# W32: v_cmp_f_f64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0x40,0x7c]
-# W64: v_cmp_f_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0x40,0x7c]
-0xf7,0x04,0x40,0x7c
-
-# W32: v_cmp_f_f64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0x40,0x7c]
-# W64: v_cmp_f_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0x40,0x7c]
-0x7e,0x04,0x40,0x7c
-
-# W32: v_cmp_f_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x40,0x7c]
-# W64: v_cmp_f_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x40,0x7c]
-0x64,0x04,0x40,0x7c
-
-# W32: v_cmp_f_f64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0x40,0x7c]
-# W64: v_cmp_f_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0x40,0x7c]
-0x02,0x04,0x40,0x7c
-
-# W32: v_cmp_f_f64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0x40,0x7c]
-# W64: v_cmp_f_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0x40,0x7c]
-0x04,0x04,0x40,0x7c
-
-# W32: v_cmp_f_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x40,0x7c]
-# W64: v_cmp_f_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x40,0x7c]
-0x01,0x05,0x40,0x7c
-
-# W32: v_cmp_f_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x41,0x7c]
-# W64: v_cmp_f_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x41,0x7c]
-0x01,0xfd,0x41,0x7c
-
-# W32: v_cmp_f_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x40,0x7c]
-# W64: v_cmp_f_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x40,0x7c]
-0xfe,0x05,0x40,0x7c
-
-# W32: v_cmp_f_f64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0x40,0x7c]
-# W64: v_cmp_f_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0x40,0x7c]
-0x6a,0x04,0x40,0x7c
-
-# W32: v_cmp_f_i32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x80,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x80,0x7c]
-0xf0,0x04,0x80,0x7c
-
-# W32: v_cmp_f_i32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x80,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x80,0x7c]
-0x80,0x04,0x80,0x7c
-
-# W32: v_cmp_f_i32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_f_i32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_f_i32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_f_i32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_f_i32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x80,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x80,0x7c]
-0xc1,0x04,0x80,0x7c
-
-# W32: v_cmp_f_i32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x80,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x80,0x7c]
-0xf7,0x04,0x80,0x7c
-
-# W32: v_cmp_f_i32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x80,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x80,0x7c]
-0x7f,0x04,0x80,0x7c
-
-# W32: v_cmp_f_i32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x80,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x80,0x7c]
-0x7e,0x04,0x80,0x7c
-
-# W32: v_cmp_f_i32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x80,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x80,0x7c]
-0x7d,0x04,0x80,0x7c
-
-# W32: v_cmp_f_i32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x80,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x80,0x7c]
-0x65,0x04,0x80,0x7c
-
-# W32: v_cmp_f_i32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x80,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x80,0x7c]
-0x01,0x04,0x80,0x7c
-
-# W32: v_cmp_f_i32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x81,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x81,0x7c]
-0x01,0xff,0x81,0x7c
-
-# W32: v_cmp_f_i32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x80,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x80,0x7c]
-0x01,0x05,0x80,0x7c
-
-# W32: v_cmp_f_i32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x80,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x80,0x7c]
-0xff,0x05,0x80,0x7c
-
-# W32: v_cmp_f_i32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x80,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x80,0x7c]
-0x6b,0x04,0x80,0x7c
-
-# W32: v_cmp_f_i32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x80,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x80,0x7c]
-0x6a,0x04,0x80,0x7c
-
-# W32: v_cmp_f_i64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xa0,0x7c]
-# W64: v_cmp_f_i64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xa0,0x7c]
-0xf0,0x04,0xa0,0x7c
-
-# W32: v_cmp_f_i64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0xa0,0x7c]
-# W64: v_cmp_f_i64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xa0,0x7c]
-0x80,0x04,0xa0,0x7c
-
-# W32: v_cmp_f_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_f_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_f_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_f_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_f_i64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0xa0,0x7c]
-# W64: v_cmp_f_i64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xa0,0x7c]
-0xc1,0x04,0xa0,0x7c
-
-# W32: v_cmp_f_i64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xa0,0x7c]
-# W64: v_cmp_f_i64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xa0,0x7c]
-0xf7,0x04,0xa0,0x7c
-
-# W32: v_cmp_f_i64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0xa0,0x7c]
-# W64: v_cmp_f_i64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xa0,0x7c]
-0x7e,0x04,0xa0,0x7c
-
-# W32: v_cmp_f_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa0,0x7c]
-# W64: v_cmp_f_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa0,0x7c]
-0x64,0x04,0xa0,0x7c
-
-# W32: v_cmp_f_i64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xa0,0x7c]
-# W64: v_cmp_f_i64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xa0,0x7c]
-0x02,0x04,0xa0,0x7c
-
-# W32: v_cmp_f_i64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xa0,0x7c]
-# W64: v_cmp_f_i64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xa0,0x7c]
-0x04,0x04,0xa0,0x7c
-
-# W32: v_cmp_f_i64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xa0,0x7c]
-# W64: v_cmp_f_i64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xa0,0x7c]
-0x01,0x05,0xa0,0x7c
-
-# W32: v_cmp_f_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa1,0x7c]
-# W64: v_cmp_f_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa1,0x7c]
-0x01,0xfd,0xa1,0x7c
-
-# W32: v_cmp_f_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa0,0x7c]
-# W64: v_cmp_f_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa0,0x7c]
-0xfe,0x05,0xa0,0x7c
-
-# W32: v_cmp_f_i64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xa0,0x7c]
-# W64: v_cmp_f_i64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xa0,0x7c]
-0x6a,0x04,0xa0,0x7c
-
-# W32: v_cmp_f_u32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x90,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x90,0x7c]
-0xf0,0x04,0x90,0x7c
-
-# W32: v_cmp_f_u32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x90,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x90,0x7c]
-0x80,0x04,0x90,0x7c
-
-# W32: v_cmp_f_u32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_f_u32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_f_u32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_f_u32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_f_u32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x90,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x90,0x7c]
-0xc1,0x04,0x90,0x7c
-
-# W32: v_cmp_f_u32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x90,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x90,0x7c]
-0xf7,0x04,0x90,0x7c
-
-# W32: v_cmp_f_u32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x90,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x90,0x7c]
-0x7f,0x04,0x90,0x7c
-
-# W32: v_cmp_f_u32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x90,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x90,0x7c]
-0x7e,0x04,0x90,0x7c
-
-# W32: v_cmp_f_u32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x90,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x90,0x7c]
-0x7d,0x04,0x90,0x7c
-
-# W32: v_cmp_f_u32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x90,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x90,0x7c]
-0x65,0x04,0x90,0x7c
-
-# W32: v_cmp_f_u32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x90,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x90,0x7c]
-0x01,0x04,0x90,0x7c
-
-# W32: v_cmp_f_u32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x91,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x91,0x7c]
-0x01,0xff,0x91,0x7c
-
-# W32: v_cmp_f_u32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x90,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x90,0x7c]
-0x01,0x05,0x90,0x7c
-
-# W32: v_cmp_f_u32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x90,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x90,0x7c]
-0xff,0x05,0x90,0x7c
-
-# W32: v_cmp_f_u32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x90,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x90,0x7c]
-0x6b,0x04,0x90,0x7c
-
-# W32: v_cmp_f_u32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x90,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x90,0x7c]
-0x6a,0x04,0x90,0x7c
-
-# W32: v_cmp_f_u64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xb0,0x7c]
-# W64: v_cmp_f_u64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xb0,0x7c]
-0xf0,0x04,0xb0,0x7c
-
-# W32: v_cmp_f_u64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0xb0,0x7c]
-# W64: v_cmp_f_u64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xb0,0x7c]
-0x80,0x04,0xb0,0x7c
-
-# W32: v_cmp_f_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_f_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_f_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_f_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_f_u64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0xb0,0x7c]
-# W64: v_cmp_f_u64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xb0,0x7c]
-0xc1,0x04,0xb0,0x7c
-
-# W32: v_cmp_f_u64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xb0,0x7c]
-# W64: v_cmp_f_u64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xb0,0x7c]
-0xf7,0x04,0xb0,0x7c
-
-# W32: v_cmp_f_u64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0xb0,0x7c]
-# W64: v_cmp_f_u64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xb0,0x7c]
-0x7e,0x04,0xb0,0x7c
-
-# W32: v_cmp_f_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb0,0x7c]
-# W64: v_cmp_f_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb0,0x7c]
-0x64,0x04,0xb0,0x7c
-
-# W32: v_cmp_f_u64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xb0,0x7c]
-# W64: v_cmp_f_u64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xb0,0x7c]
-0x02,0x04,0xb0,0x7c
-
-# W32: v_cmp_f_u64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xb0,0x7c]
-# W64: v_cmp_f_u64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xb0,0x7c]
-0x04,0x04,0xb0,0x7c
-
-# W32: v_cmp_f_u64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xb0,0x7c]
-# W64: v_cmp_f_u64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xb0,0x7c]
-0x01,0x05,0xb0,0x7c
-
-# W32: v_cmp_f_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb1,0x7c]
-# W64: v_cmp_f_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb1,0x7c]
-0x01,0xfd,0xb1,0x7c
-
-# W32: v_cmp_f_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb0,0x7c]
-# W64: v_cmp_f_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb0,0x7c]
-0xfe,0x05,0xb0,0x7c
-
-# W32: v_cmp_f_u64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xb0,0x7c]
-# W64: v_cmp_f_u64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xb0,0x7c]
-0x6a,0x04,0xb0,0x7c
-
-# W32: v_cmp_ge_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x0c,0x7c]
-# W64: v_cmp_ge_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x0c,0x7c]
-0x80,0x04,0x0c,0x7c
-
-# W32: v_cmp_ge_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_ge_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x0c,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_ge_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x0c,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_ge_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x0c,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x0c,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_ge_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x0c,0x7c]
-# W64: v_cmp_ge_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x0c,0x7c]
-0xc1,0x04,0x0c,0x7c
-
-# W32: v_cmp_ge_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x0c,0x7c]
-# W64: v_cmp_ge_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x0c,0x7c]
-0x7f,0x04,0x0c,0x7c
-
-# W32: v_cmp_ge_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x0c,0x7c]
-# W64: v_cmp_ge_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x0c,0x7c]
-0x7e,0x04,0x0c,0x7c
-
-# W32: v_cmp_ge_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x0c,0x7c]
-# W64: v_cmp_ge_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x0c,0x7c]
-0x7d,0x04,0x0c,0x7c
-
-# W32: v_cmp_ge_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x0c,0x7c]
-# W64: v_cmp_ge_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x0c,0x7c]
-0x65,0x04,0x0c,0x7c
-
-# W32: v_cmp_ge_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x0c,0x7c]
-# W64: v_cmp_ge_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x0c,0x7c]
-0x01,0x04,0x0c,0x7c
-
-# W32: v_cmp_ge_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x0c,0x7c]
-# W64: v_cmp_ge_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x0c,0x7c]
-0x01,0x05,0x0c,0x7c
-
-# W32: v_cmp_ge_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x0c,0x7c]
-# W64: v_cmp_ge_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0c,0x7c]
-0x6b,0x04,0x0c,0x7c
-
-# W32: v_cmp_ge_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x0c,0x7c]
-# W64: v_cmp_ge_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0c,0x7c]
-0x6a,0x04,0x0c,0x7c
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x2c,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x2c,0x7c]
-0xf0,0x04,0x2c,0x7c
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x2c,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x2c,0x7c]
-0x80,0x04,0x2c,0x7c
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_ge_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_ge_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x2c,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x2c,0x7c]
-0xc1,0x04,0x2c,0x7c
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x2c,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x2c,0x7c]
-0xf7,0x04,0x2c,0x7c
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x2c,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x2c,0x7c]
-0x7f,0x04,0x2c,0x7c
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x2c,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x2c,0x7c]
-0x7e,0x04,0x2c,0x7c
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x2c,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x2c,0x7c]
-0x7d,0x04,0x2c,0x7c
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x2c,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x2c,0x7c]
-0x65,0x04,0x2c,0x7c
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x2c,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x2c,0x7c]
-0x01,0x04,0x2c,0x7c
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x2d,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x2d,0x7c]
-0x01,0xff,0x2d,0x7c
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x2c,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x2c,0x7c]
-0x01,0x05,0x2c,0x7c
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x2c,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x2c,0x7c]
-0xff,0x05,0x2c,0x7c
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x2c,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x2c,0x7c]
-0x6b,0x04,0x2c,0x7c
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x2c,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x2c,0x7c]
-0x6a,0x04,0x2c,0x7c
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x4c,0x7c]
-# W64: v_cmp_ge_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x4c,0x7c]
-0xf0,0x04,0x4c,0x7c
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x4c,0x7c]
-# W64: v_cmp_ge_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x4c,0x7c]
-0x80,0x04,0x4c,0x7c
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_ge_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_ge_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x4c,0x7c]
-# W64: v_cmp_ge_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x4c,0x7c]
-0xc1,0x04,0x4c,0x7c
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x4c,0x7c]
-# W64: v_cmp_ge_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x4c,0x7c]
-0xf7,0x04,0x4c,0x7c
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x4c,0x7c]
-# W64: v_cmp_ge_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x4c,0x7c]
-0x7e,0x04,0x4c,0x7c
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4c,0x7c]
-# W64: v_cmp_ge_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4c,0x7c]
-0x64,0x04,0x4c,0x7c
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x4c,0x7c]
-# W64: v_cmp_ge_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x4c,0x7c]
-0x02,0x04,0x4c,0x7c
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x4c,0x7c]
-# W64: v_cmp_ge_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x4c,0x7c]
-0x04,0x04,0x4c,0x7c
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4c,0x7c]
-# W64: v_cmp_ge_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x4c,0x7c]
-0x01,0x05,0x4c,0x7c
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4d,0x7c]
-# W64: v_cmp_ge_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4d,0x7c]
-0x01,0xfd,0x4d,0x7c
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4c,0x7c]
-# W64: v_cmp_ge_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4c,0x7c]
-0xfe,0x05,0x4c,0x7c
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x4c,0x7c]
-# W64: v_cmp_ge_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x4c,0x7c]
-0x6a,0x04,0x4c,0x7c
-
-# W32: v_cmp_ge_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x6c,0x7c]
-# W64: v_cmp_ge_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x6c,0x7c]
-0x80,0x04,0x6c,0x7c
-
-# W32: v_cmp_ge_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_ge_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_ge_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_ge_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_ge_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x6c,0x7c]
-# W64: v_cmp_ge_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x6c,0x7c]
-0xc1,0x04,0x6c,0x7c
-
-# W32: v_cmp_ge_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x6c,0x7c]
-# W64: v_cmp_ge_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x6c,0x7c]
-0x7f,0x04,0x6c,0x7c
-
-# W32: v_cmp_ge_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x6c,0x7c]
-# W64: v_cmp_ge_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x6c,0x7c]
-0x7e,0x04,0x6c,0x7c
-
-# W32: v_cmp_ge_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x6c,0x7c]
-# W64: v_cmp_ge_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x6c,0x7c]
-0x7d,0x04,0x6c,0x7c
-
-# W32: v_cmp_ge_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x6c,0x7c]
-# W64: v_cmp_ge_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x6c,0x7c]
-0x65,0x04,0x6c,0x7c
-
-# W32: v_cmp_ge_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x6c,0x7c]
-# W64: v_cmp_ge_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x6c,0x7c]
-0x01,0x04,0x6c,0x7c
-
-# W32: v_cmp_ge_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x6c,0x7c]
-# W64: v_cmp_ge_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x6c,0x7c]
-0x01,0x05,0x6c,0x7c
-
-# W32: v_cmp_ge_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x6c,0x7c]
-# W64: v_cmp_ge_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x6c,0x7c]
-0x6b,0x04,0x6c,0x7c
-
-# W32: v_cmp_ge_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x6c,0x7c]
-# W64: v_cmp_ge_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x6c,0x7c]
-0x6a,0x04,0x6c,0x7c
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x8c,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x8c,0x7c]
-0xf0,0x04,0x8c,0x7c
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x8c,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x8c,0x7c]
-0x80,0x04,0x8c,0x7c
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_ge_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_ge_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x8c,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x8c,0x7c]
-0xc1,0x04,0x8c,0x7c
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x8c,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x8c,0x7c]
-0xf7,0x04,0x8c,0x7c
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x8c,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x8c,0x7c]
-0x7f,0x04,0x8c,0x7c
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x8c,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x8c,0x7c]
-0x7e,0x04,0x8c,0x7c
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x8c,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x8c,0x7c]
-0x7d,0x04,0x8c,0x7c
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x8c,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x8c,0x7c]
-0x65,0x04,0x8c,0x7c
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x8c,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x8c,0x7c]
-0x01,0x04,0x8c,0x7c
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x8d,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x8d,0x7c]
-0x01,0xff,0x8d,0x7c
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x8c,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8c,0x7c]
-0x01,0x05,0x8c,0x7c
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x8c,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x8c,0x7c]
-0xff,0x05,0x8c,0x7c
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x8c,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x8c,0x7c]
-0x6b,0x04,0x8c,0x7c
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x8c,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x8c,0x7c]
-0x6a,0x04,0x8c,0x7c
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xac,0x7c]
-# W64: v_cmp_ge_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xac,0x7c]
-0xf0,0x04,0xac,0x7c
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xac,0x7c]
-# W64: v_cmp_ge_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xac,0x7c]
-0x80,0x04,0xac,0x7c
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_ge_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_ge_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xac,0x7c]
-# W64: v_cmp_ge_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xac,0x7c]
-0xc1,0x04,0xac,0x7c
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xac,0x7c]
-# W64: v_cmp_ge_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xac,0x7c]
-0xf7,0x04,0xac,0x7c
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xac,0x7c]
-# W64: v_cmp_ge_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xac,0x7c]
-0x7e,0x04,0xac,0x7c
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xac,0x7c]
-# W64: v_cmp_ge_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xac,0x7c]
-0x64,0x04,0xac,0x7c
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xac,0x7c]
-# W64: v_cmp_ge_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xac,0x7c]
-0x02,0x04,0xac,0x7c
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xac,0x7c]
-# W64: v_cmp_ge_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xac,0x7c]
-0x04,0x04,0xac,0x7c
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xac,0x7c]
-# W64: v_cmp_ge_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xac,0x7c]
-0x01,0x05,0xac,0x7c
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xad,0x7c]
-# W64: v_cmp_ge_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xad,0x7c]
-0x01,0xfd,0xad,0x7c
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xac,0x7c]
-# W64: v_cmp_ge_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xac,0x7c]
-0xfe,0x05,0xac,0x7c
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xac,0x7c]
-# W64: v_cmp_ge_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xac,0x7c]
-0x6a,0x04,0xac,0x7c
-
-# W32: v_cmp_ge_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x7c,0x7c]
-# W64: v_cmp_ge_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x7c,0x7c]
-0x80,0x04,0x7c,0x7c
-
-# W32: v_cmp_ge_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_ge_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_ge_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_ge_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_ge_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x7c,0x7c]
-# W64: v_cmp_ge_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x7c,0x7c]
-0xc1,0x04,0x7c,0x7c
-
-# W32: v_cmp_ge_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x7c,0x7c]
-# W64: v_cmp_ge_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x7c,0x7c]
-0x7f,0x04,0x7c,0x7c
-
-# W32: v_cmp_ge_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x7c,0x7c]
-# W64: v_cmp_ge_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x7c,0x7c]
-0x7e,0x04,0x7c,0x7c
-
-# W32: v_cmp_ge_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x7c,0x7c]
-# W64: v_cmp_ge_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x7c,0x7c]
-0x7d,0x04,0x7c,0x7c
-
-# W32: v_cmp_ge_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x7c,0x7c]
-# W64: v_cmp_ge_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x7c,0x7c]
-0x65,0x04,0x7c,0x7c
-
-# W32: v_cmp_ge_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x7c,0x7c]
-# W64: v_cmp_ge_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x7c,0x7c]
-0x01,0x04,0x7c,0x7c
-
-# W32: v_cmp_ge_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x7c,0x7c]
-# W64: v_cmp_ge_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x7c,0x7c]
-0x01,0x05,0x7c,0x7c
-
-# W32: v_cmp_ge_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x7c,0x7c]
-# W64: v_cmp_ge_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x7c,0x7c]
-0x6b,0x04,0x7c,0x7c
-
-# W32: v_cmp_ge_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x7c,0x7c]
-# W64: v_cmp_ge_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x7c,0x7c]
-0x6a,0x04,0x7c,0x7c
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x9c,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x9c,0x7c]
-0xf0,0x04,0x9c,0x7c
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x9c,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x9c,0x7c]
-0x80,0x04,0x9c,0x7c
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_ge_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_ge_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x9c,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x9c,0x7c]
-0xc1,0x04,0x9c,0x7c
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x9c,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x9c,0x7c]
-0xf7,0x04,0x9c,0x7c
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x9c,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x9c,0x7c]
-0x7f,0x04,0x9c,0x7c
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x9c,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x9c,0x7c]
-0x7e,0x04,0x9c,0x7c
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x9c,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x9c,0x7c]
-0x7d,0x04,0x9c,0x7c
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x9c,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x9c,0x7c]
-0x65,0x04,0x9c,0x7c
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x9c,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x9c,0x7c]
-0x01,0x04,0x9c,0x7c
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x9d,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x9d,0x7c]
-0x01,0xff,0x9d,0x7c
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x9c,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x9c,0x7c]
-0x01,0x05,0x9c,0x7c
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x9c,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x9c,0x7c]
-0xff,0x05,0x9c,0x7c
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x9c,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x9c,0x7c]
-0x6b,0x04,0x9c,0x7c
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x9c,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x9c,0x7c]
-0x6a,0x04,0x9c,0x7c
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xbc,0x7c]
-# W64: v_cmp_ge_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xbc,0x7c]
-0xf0,0x04,0xbc,0x7c
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xbc,0x7c]
-# W64: v_cmp_ge_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xbc,0x7c]
-0x80,0x04,0xbc,0x7c
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_ge_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_ge_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xbc,0x7c]
-# W64: v_cmp_ge_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xbc,0x7c]
-0xc1,0x04,0xbc,0x7c
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xbc,0x7c]
-# W64: v_cmp_ge_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xbc,0x7c]
-0xf7,0x04,0xbc,0x7c
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xbc,0x7c]
-# W64: v_cmp_ge_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xbc,0x7c]
-0x7e,0x04,0xbc,0x7c
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xbc,0x7c]
-# W64: v_cmp_ge_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xbc,0x7c]
-0x64,0x04,0xbc,0x7c
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xbc,0x7c]
-# W64: v_cmp_ge_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xbc,0x7c]
-0x02,0x04,0xbc,0x7c
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xbc,0x7c]
-# W64: v_cmp_ge_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xbc,0x7c]
-0x04,0x04,0xbc,0x7c
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xbc,0x7c]
-# W64: v_cmp_ge_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xbc,0x7c]
-0x01,0x05,0xbc,0x7c
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbd,0x7c]
-# W64: v_cmp_ge_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbd,0x7c]
-0x01,0xfd,0xbd,0x7c
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xbc,0x7c]
-# W64: v_cmp_ge_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xbc,0x7c]
-0xfe,0x05,0xbc,0x7c
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xbc,0x7c]
-# W64: v_cmp_ge_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xbc,0x7c]
-0x6a,0x04,0xbc,0x7c
-
-# W32: v_cmp_gt_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x08,0x7c]
-# W64: v_cmp_gt_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x08,0x7c]
-0x80,0x04,0x08,0x7c
-
-# W32: v_cmp_gt_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_gt_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x08,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_gt_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x08,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_gt_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x08,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x08,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_gt_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x08,0x7c]
-# W64: v_cmp_gt_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x08,0x7c]
-0xc1,0x04,0x08,0x7c
-
-# W32: v_cmp_gt_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x08,0x7c]
-# W64: v_cmp_gt_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x08,0x7c]
-0x7f,0x04,0x08,0x7c
-
-# W32: v_cmp_gt_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x08,0x7c]
-# W64: v_cmp_gt_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x08,0x7c]
-0x7e,0x04,0x08,0x7c
-
-# W32: v_cmp_gt_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x08,0x7c]
-# W64: v_cmp_gt_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x08,0x7c]
-0x7d,0x04,0x08,0x7c
-
-# W32: v_cmp_gt_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x08,0x7c]
-# W64: v_cmp_gt_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x08,0x7c]
-0x65,0x04,0x08,0x7c
-
-# W32: v_cmp_gt_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x08,0x7c]
-# W64: v_cmp_gt_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x08,0x7c]
-0x01,0x04,0x08,0x7c
-
-# W32: v_cmp_gt_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x08,0x7c]
-# W64: v_cmp_gt_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x08,0x7c]
-0x01,0x05,0x08,0x7c
-
-# W32: v_cmp_gt_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x08,0x7c]
-# W64: v_cmp_gt_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x08,0x7c]
-0x6b,0x04,0x08,0x7c
-
-# W32: v_cmp_gt_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x08,0x7c]
-# W64: v_cmp_gt_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x08,0x7c]
-0x6a,0x04,0x08,0x7c
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x28,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x28,0x7c]
-0xf0,0x04,0x28,0x7c
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x28,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x28,0x7c]
-0x80,0x04,0x28,0x7c
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_gt_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_gt_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x28,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x28,0x7c]
-0xc1,0x04,0x28,0x7c
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x28,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x28,0x7c]
-0xf7,0x04,0x28,0x7c
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x28,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x28,0x7c]
-0x7f,0x04,0x28,0x7c
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x28,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x28,0x7c]
-0x7e,0x04,0x28,0x7c
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x28,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x28,0x7c]
-0x7d,0x04,0x28,0x7c
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x28,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x28,0x7c]
-0x65,0x04,0x28,0x7c
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x28,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x28,0x7c]
-0x01,0x04,0x28,0x7c
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x29,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x29,0x7c]
-0x01,0xff,0x29,0x7c
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x28,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x28,0x7c]
-0x01,0x05,0x28,0x7c
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x28,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x28,0x7c]
-0xff,0x05,0x28,0x7c
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x28,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x28,0x7c]
-0x6b,0x04,0x28,0x7c
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x28,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x28,0x7c]
-0x6a,0x04,0x28,0x7c
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x48,0x7c]
-# W64: v_cmp_gt_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x48,0x7c]
-0xf0,0x04,0x48,0x7c
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x48,0x7c]
-# W64: v_cmp_gt_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x48,0x7c]
-0x80,0x04,0x48,0x7c
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_gt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_gt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x48,0x7c]
-# W64: v_cmp_gt_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x48,0x7c]
-0xc1,0x04,0x48,0x7c
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x48,0x7c]
-# W64: v_cmp_gt_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x48,0x7c]
-0xf7,0x04,0x48,0x7c
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x48,0x7c]
-# W64: v_cmp_gt_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x48,0x7c]
-0x7e,0x04,0x48,0x7c
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x48,0x7c]
-# W64: v_cmp_gt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x48,0x7c]
-0x64,0x04,0x48,0x7c
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x48,0x7c]
-# W64: v_cmp_gt_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x48,0x7c]
-0x02,0x04,0x48,0x7c
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x48,0x7c]
-# W64: v_cmp_gt_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x48,0x7c]
-0x04,0x04,0x48,0x7c
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x48,0x7c]
-# W64: v_cmp_gt_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x48,0x7c]
-0x01,0x05,0x48,0x7c
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x49,0x7c]
-# W64: v_cmp_gt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x49,0x7c]
-0x01,0xfd,0x49,0x7c
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x48,0x7c]
-# W64: v_cmp_gt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x48,0x7c]
-0xfe,0x05,0x48,0x7c
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x48,0x7c]
-# W64: v_cmp_gt_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x48,0x7c]
-0x6a,0x04,0x48,0x7c
-
-# W32: v_cmp_gt_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x68,0x7c]
-# W64: v_cmp_gt_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x68,0x7c]
-0x80,0x04,0x68,0x7c
-
-# W32: v_cmp_gt_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_gt_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_gt_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_gt_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_gt_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x68,0x7c]
-# W64: v_cmp_gt_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x68,0x7c]
-0xc1,0x04,0x68,0x7c
-
-# W32: v_cmp_gt_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x68,0x7c]
-# W64: v_cmp_gt_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x68,0x7c]
-0x7f,0x04,0x68,0x7c
-
-# W32: v_cmp_gt_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x68,0x7c]
-# W64: v_cmp_gt_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x68,0x7c]
-0x7e,0x04,0x68,0x7c
-
-# W32: v_cmp_gt_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x68,0x7c]
-# W64: v_cmp_gt_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x68,0x7c]
-0x7d,0x04,0x68,0x7c
-
-# W32: v_cmp_gt_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x68,0x7c]
-# W64: v_cmp_gt_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x68,0x7c]
-0x65,0x04,0x68,0x7c
-
-# W32: v_cmp_gt_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x68,0x7c]
-# W64: v_cmp_gt_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x68,0x7c]
-0x01,0x04,0x68,0x7c
-
-# W32: v_cmp_gt_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x68,0x7c]
-# W64: v_cmp_gt_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x68,0x7c]
-0x01,0x05,0x68,0x7c
-
-# W32: v_cmp_gt_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x68,0x7c]
-# W64: v_cmp_gt_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x68,0x7c]
-0x6b,0x04,0x68,0x7c
-
-# W32: v_cmp_gt_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x68,0x7c]
-# W64: v_cmp_gt_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x68,0x7c]
-0x6a,0x04,0x68,0x7c
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x88,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x88,0x7c]
-0xf0,0x04,0x88,0x7c
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x88,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x88,0x7c]
-0x80,0x04,0x88,0x7c
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_gt_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_gt_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x88,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x88,0x7c]
-0xc1,0x04,0x88,0x7c
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x88,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x88,0x7c]
-0xf7,0x04,0x88,0x7c
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x88,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x88,0x7c]
-0x7f,0x04,0x88,0x7c
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x88,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x88,0x7c]
-0x7e,0x04,0x88,0x7c
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x88,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x88,0x7c]
-0x7d,0x04,0x88,0x7c
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x88,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x88,0x7c]
-0x65,0x04,0x88,0x7c
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x88,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x88,0x7c]
-0x01,0x04,0x88,0x7c
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x89,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x89,0x7c]
-0x01,0xff,0x89,0x7c
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x88,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x88,0x7c]
-0x01,0x05,0x88,0x7c
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x88,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x88,0x7c]
-0xff,0x05,0x88,0x7c
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x88,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x88,0x7c]
-0x6b,0x04,0x88,0x7c
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x88,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x88,0x7c]
-0x6a,0x04,0x88,0x7c
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xa8,0x7c]
-# W64: v_cmp_gt_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xa8,0x7c]
-0xf0,0x04,0xa8,0x7c
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xa8,0x7c]
-# W64: v_cmp_gt_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xa8,0x7c]
-0x80,0x04,0xa8,0x7c
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_gt_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_gt_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xa8,0x7c]
-# W64: v_cmp_gt_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xa8,0x7c]
-0xc1,0x04,0xa8,0x7c
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xa8,0x7c]
-# W64: v_cmp_gt_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xa8,0x7c]
-0xf7,0x04,0xa8,0x7c
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xa8,0x7c]
-# W64: v_cmp_gt_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xa8,0x7c]
-0x7e,0x04,0xa8,0x7c
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa8,0x7c]
-# W64: v_cmp_gt_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa8,0x7c]
-0x64,0x04,0xa8,0x7c
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa8,0x7c]
-# W64: v_cmp_gt_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xa8,0x7c]
-0x02,0x04,0xa8,0x7c
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xa8,0x7c]
-# W64: v_cmp_gt_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xa8,0x7c]
-0x04,0x04,0xa8,0x7c
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa8,0x7c]
-# W64: v_cmp_gt_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa8,0x7c]
-0x01,0x05,0xa8,0x7c
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa9,0x7c]
-# W64: v_cmp_gt_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa9,0x7c]
-0x01,0xfd,0xa9,0x7c
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa8,0x7c]
-# W64: v_cmp_gt_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa8,0x7c]
-0xfe,0x05,0xa8,0x7c
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xa8,0x7c]
-# W64: v_cmp_gt_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xa8,0x7c]
-0x6a,0x04,0xa8,0x7c
-
-# W32: v_cmp_gt_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x78,0x7c]
-# W64: v_cmp_gt_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x78,0x7c]
-0x80,0x04,0x78,0x7c
-
-# W32: v_cmp_gt_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_gt_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_gt_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_gt_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_gt_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x78,0x7c]
-# W64: v_cmp_gt_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x78,0x7c]
-0xc1,0x04,0x78,0x7c
-
-# W32: v_cmp_gt_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x78,0x7c]
-# W64: v_cmp_gt_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x78,0x7c]
-0x7f,0x04,0x78,0x7c
-
-# W32: v_cmp_gt_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x78,0x7c]
-# W64: v_cmp_gt_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x78,0x7c]
-0x7e,0x04,0x78,0x7c
-
-# W32: v_cmp_gt_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x78,0x7c]
-# W64: v_cmp_gt_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x78,0x7c]
-0x7d,0x04,0x78,0x7c
-
-# W32: v_cmp_gt_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x78,0x7c]
-# W64: v_cmp_gt_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x78,0x7c]
-0x65,0x04,0x78,0x7c
-
-# W32: v_cmp_gt_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x78,0x7c]
-# W64: v_cmp_gt_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x78,0x7c]
-0x01,0x04,0x78,0x7c
-
-# W32: v_cmp_gt_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x78,0x7c]
-# W64: v_cmp_gt_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x78,0x7c]
-0x01,0x05,0x78,0x7c
-
-# W32: v_cmp_gt_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x78,0x7c]
-# W64: v_cmp_gt_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x78,0x7c]
-0x6b,0x04,0x78,0x7c
-
-# W32: v_cmp_gt_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x78,0x7c]
-# W64: v_cmp_gt_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x78,0x7c]
-0x6a,0x04,0x78,0x7c
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x98,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x98,0x7c]
-0xf0,0x04,0x98,0x7c
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x98,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x98,0x7c]
-0x80,0x04,0x98,0x7c
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_gt_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_gt_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x98,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x98,0x7c]
-0xc1,0x04,0x98,0x7c
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x98,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x98,0x7c]
-0xf7,0x04,0x98,0x7c
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x98,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x98,0x7c]
-0x7f,0x04,0x98,0x7c
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x98,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x98,0x7c]
-0x7e,0x04,0x98,0x7c
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x98,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x98,0x7c]
-0x7d,0x04,0x98,0x7c
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x98,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x98,0x7c]
-0x65,0x04,0x98,0x7c
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x98,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x98,0x7c]
-0x01,0x04,0x98,0x7c
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x99,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x99,0x7c]
-0x01,0xff,0x99,0x7c
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x98,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x98,0x7c]
-0x01,0x05,0x98,0x7c
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x98,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x98,0x7c]
-0xff,0x05,0x98,0x7c
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x98,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x98,0x7c]
-0x6b,0x04,0x98,0x7c
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x98,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x98,0x7c]
-0x6a,0x04,0x98,0x7c
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xb8,0x7c]
-# W64: v_cmp_gt_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xb8,0x7c]
-0xf0,0x04,0xb8,0x7c
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xb8,0x7c]
-# W64: v_cmp_gt_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xb8,0x7c]
-0x80,0x04,0xb8,0x7c
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_gt_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_gt_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xb8,0x7c]
-# W64: v_cmp_gt_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xb8,0x7c]
-0xc1,0x04,0xb8,0x7c
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xb8,0x7c]
-# W64: v_cmp_gt_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xb8,0x7c]
-0xf7,0x04,0xb8,0x7c
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xb8,0x7c]
-# W64: v_cmp_gt_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xb8,0x7c]
-0x7e,0x04,0xb8,0x7c
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb8,0x7c]
-# W64: v_cmp_gt_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb8,0x7c]
-0x64,0x04,0xb8,0x7c
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb8,0x7c]
-# W64: v_cmp_gt_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xb8,0x7c]
-0x02,0x04,0xb8,0x7c
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xb8,0x7c]
-# W64: v_cmp_gt_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xb8,0x7c]
-0x04,0x04,0xb8,0x7c
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb8,0x7c]
-# W64: v_cmp_gt_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb8,0x7c]
-0x01,0x05,0xb8,0x7c
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb9,0x7c]
-# W64: v_cmp_gt_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb9,0x7c]
-0x01,0xfd,0xb9,0x7c
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb8,0x7c]
-# W64: v_cmp_gt_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb8,0x7c]
-0xfe,0x05,0xb8,0x7c
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xb8,0x7c]
-# W64: v_cmp_gt_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xb8,0x7c]
-0x6a,0x04,0xb8,0x7c
-
-# W32: v_cmp_le_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x06,0x7c]
-# W64: v_cmp_le_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x06,0x7c]
-0x80,0x04,0x06,0x7c
-
-# W32: v_cmp_le_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_le_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x06,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_le_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x06,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_le_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x06,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x06,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_le_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x06,0x7c]
-# W64: v_cmp_le_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x06,0x7c]
-0xc1,0x04,0x06,0x7c
-
-# W32: v_cmp_le_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x06,0x7c]
-# W64: v_cmp_le_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x06,0x7c]
-0x7f,0x04,0x06,0x7c
-
-# W32: v_cmp_le_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x06,0x7c]
-# W64: v_cmp_le_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x06,0x7c]
-0x7e,0x04,0x06,0x7c
-
-# W32: v_cmp_le_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x06,0x7c]
-# W64: v_cmp_le_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x06,0x7c]
-0x7d,0x04,0x06,0x7c
-
-# W32: v_cmp_le_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x06,0x7c]
-# W64: v_cmp_le_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x06,0x7c]
-0x65,0x04,0x06,0x7c
-
-# W32: v_cmp_le_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x06,0x7c]
-# W64: v_cmp_le_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x06,0x7c]
-0x01,0x04,0x06,0x7c
-
-# W32: v_cmp_le_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x06,0x7c]
-# W64: v_cmp_le_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x06,0x7c]
-0x01,0x05,0x06,0x7c
-
-# W32: v_cmp_le_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x06,0x7c]
-# W64: v_cmp_le_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x06,0x7c]
-0x6b,0x04,0x06,0x7c
-
-# W32: v_cmp_le_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x06,0x7c]
-# W64: v_cmp_le_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x06,0x7c]
-0x6a,0x04,0x06,0x7c
-
-# W32: v_cmp_le_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x26,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x26,0x7c]
-0xf0,0x04,0x26,0x7c
-
-# W32: v_cmp_le_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x26,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x26,0x7c]
-0x80,0x04,0x26,0x7c
-
-# W32: v_cmp_le_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_le_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_le_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_le_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_le_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x26,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x26,0x7c]
-0xc1,0x04,0x26,0x7c
-
-# W32: v_cmp_le_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x26,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x26,0x7c]
-0xf7,0x04,0x26,0x7c
-
-# W32: v_cmp_le_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x26,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x26,0x7c]
-0x7f,0x04,0x26,0x7c
-
-# W32: v_cmp_le_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x26,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x26,0x7c]
-0x7e,0x04,0x26,0x7c
-
-# W32: v_cmp_le_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x26,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x26,0x7c]
-0x7d,0x04,0x26,0x7c
-
-# W32: v_cmp_le_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x26,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x26,0x7c]
-0x65,0x04,0x26,0x7c
-
-# W32: v_cmp_le_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x26,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x26,0x7c]
-0x01,0x04,0x26,0x7c
-
-# W32: v_cmp_le_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x27,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x27,0x7c]
-0x01,0xff,0x27,0x7c
-
-# W32: v_cmp_le_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x26,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x26,0x7c]
-0x01,0x05,0x26,0x7c
-
-# W32: v_cmp_le_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x26,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x26,0x7c]
-0xff,0x05,0x26,0x7c
-
-# W32: v_cmp_le_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x26,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x26,0x7c]
-0x6b,0x04,0x26,0x7c
-
-# W32: v_cmp_le_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x26,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x26,0x7c]
-0x6a,0x04,0x26,0x7c
-
-# W32: v_cmp_le_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x46,0x7c]
-# W64: v_cmp_le_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x46,0x7c]
-0xf0,0x04,0x46,0x7c
-
-# W32: v_cmp_le_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x46,0x7c]
-# W64: v_cmp_le_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x46,0x7c]
-0x80,0x04,0x46,0x7c
-
-# W32: v_cmp_le_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_le_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_le_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_le_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_le_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x46,0x7c]
-# W64: v_cmp_le_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x46,0x7c]
-0xc1,0x04,0x46,0x7c
-
-# W32: v_cmp_le_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x46,0x7c]
-# W64: v_cmp_le_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x46,0x7c]
-0xf7,0x04,0x46,0x7c
-
-# W32: v_cmp_le_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x46,0x7c]
-# W64: v_cmp_le_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x46,0x7c]
-0x7e,0x04,0x46,0x7c
-
-# W32: v_cmp_le_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x46,0x7c]
-# W64: v_cmp_le_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x46,0x7c]
-0x64,0x04,0x46,0x7c
-
-# W32: v_cmp_le_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x46,0x7c]
-# W64: v_cmp_le_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x46,0x7c]
-0x02,0x04,0x46,0x7c
-
-# W32: v_cmp_le_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x46,0x7c]
-# W64: v_cmp_le_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x46,0x7c]
-0x04,0x04,0x46,0x7c
-
-# W32: v_cmp_le_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x46,0x7c]
-# W64: v_cmp_le_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x46,0x7c]
-0x01,0x05,0x46,0x7c
-
-# W32: v_cmp_le_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x47,0x7c]
-# W64: v_cmp_le_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x47,0x7c]
-0x01,0xfd,0x47,0x7c
-
-# W32: v_cmp_le_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x46,0x7c]
-# W64: v_cmp_le_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x46,0x7c]
-0xfe,0x05,0x46,0x7c
-
-# W32: v_cmp_le_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x46,0x7c]
-# W64: v_cmp_le_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x46,0x7c]
-0x6a,0x04,0x46,0x7c
-
-# W32: v_cmp_le_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x66,0x7c]
-# W64: v_cmp_le_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x66,0x7c]
-0x80,0x04,0x66,0x7c
-
-# W32: v_cmp_le_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_le_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_le_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_le_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_le_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x66,0x7c]
-# W64: v_cmp_le_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x66,0x7c]
-0xc1,0x04,0x66,0x7c
-
-# W32: v_cmp_le_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x66,0x7c]
-# W64: v_cmp_le_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x66,0x7c]
-0x7f,0x04,0x66,0x7c
-
-# W32: v_cmp_le_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x66,0x7c]
-# W64: v_cmp_le_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x66,0x7c]
-0x7e,0x04,0x66,0x7c
-
-# W32: v_cmp_le_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x66,0x7c]
-# W64: v_cmp_le_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x66,0x7c]
-0x7d,0x04,0x66,0x7c
-
-# W32: v_cmp_le_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x66,0x7c]
-# W64: v_cmp_le_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x66,0x7c]
-0x65,0x04,0x66,0x7c
-
-# W32: v_cmp_le_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x66,0x7c]
-# W64: v_cmp_le_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x66,0x7c]
-0x01,0x04,0x66,0x7c
-
-# W32: v_cmp_le_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x66,0x7c]
-# W64: v_cmp_le_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x66,0x7c]
-0x01,0x05,0x66,0x7c
-
-# W32: v_cmp_le_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x66,0x7c]
-# W64: v_cmp_le_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x66,0x7c]
-0x6b,0x04,0x66,0x7c
-
-# W32: v_cmp_le_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x66,0x7c]
-# W64: v_cmp_le_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x66,0x7c]
-0x6a,0x04,0x66,0x7c
-
-# W32: v_cmp_le_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x86,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x86,0x7c]
-0xf0,0x04,0x86,0x7c
-
-# W32: v_cmp_le_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x86,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x86,0x7c]
-0x80,0x04,0x86,0x7c
-
-# W32: v_cmp_le_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_le_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_le_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_le_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_le_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x86,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x86,0x7c]
-0xc1,0x04,0x86,0x7c
-
-# W32: v_cmp_le_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x86,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x86,0x7c]
-0xf7,0x04,0x86,0x7c
-
-# W32: v_cmp_le_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x86,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x86,0x7c]
-0x7f,0x04,0x86,0x7c
-
-# W32: v_cmp_le_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x86,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x86,0x7c]
-0x7e,0x04,0x86,0x7c
-
-# W32: v_cmp_le_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x86,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x86,0x7c]
-0x7d,0x04,0x86,0x7c
-
-# W32: v_cmp_le_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x86,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x86,0x7c]
-0x65,0x04,0x86,0x7c
-
-# W32: v_cmp_le_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x86,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x86,0x7c]
-0x01,0x04,0x86,0x7c
-
-# W32: v_cmp_le_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x87,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x87,0x7c]
-0x01,0xff,0x87,0x7c
-
-# W32: v_cmp_le_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x86,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x86,0x7c]
-0x01,0x05,0x86,0x7c
-
-# W32: v_cmp_le_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x86,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x86,0x7c]
-0xff,0x05,0x86,0x7c
-
-# W32: v_cmp_le_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x86,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x86,0x7c]
-0x6b,0x04,0x86,0x7c
-
-# W32: v_cmp_le_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x86,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x86,0x7c]
-0x6a,0x04,0x86,0x7c
-
-# W32: v_cmp_le_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xa6,0x7c]
-# W64: v_cmp_le_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xa6,0x7c]
-0xf0,0x04,0xa6,0x7c
-
-# W32: v_cmp_le_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xa6,0x7c]
-# W64: v_cmp_le_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xa6,0x7c]
-0x80,0x04,0xa6,0x7c
-
-# W32: v_cmp_le_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_le_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_le_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_le_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_le_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xa6,0x7c]
-# W64: v_cmp_le_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xa6,0x7c]
-0xc1,0x04,0xa6,0x7c
-
-# W32: v_cmp_le_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xa6,0x7c]
-# W64: v_cmp_le_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xa6,0x7c]
-0xf7,0x04,0xa6,0x7c
-
-# W32: v_cmp_le_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xa6,0x7c]
-# W64: v_cmp_le_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xa6,0x7c]
-0x7e,0x04,0xa6,0x7c
-
-# W32: v_cmp_le_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa6,0x7c]
-# W64: v_cmp_le_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa6,0x7c]
-0x64,0x04,0xa6,0x7c
-
-# W32: v_cmp_le_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa6,0x7c]
-# W64: v_cmp_le_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xa6,0x7c]
-0x02,0x04,0xa6,0x7c
-
-# W32: v_cmp_le_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xa6,0x7c]
-# W64: v_cmp_le_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xa6,0x7c]
-0x04,0x04,0xa6,0x7c
-
-# W32: v_cmp_le_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa6,0x7c]
-# W64: v_cmp_le_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa6,0x7c]
-0x01,0x05,0xa6,0x7c
-
-# W32: v_cmp_le_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa7,0x7c]
-# W64: v_cmp_le_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa7,0x7c]
-0x01,0xfd,0xa7,0x7c
-
-# W32: v_cmp_le_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa6,0x7c]
-# W64: v_cmp_le_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa6,0x7c]
-0xfe,0x05,0xa6,0x7c
-
-# W32: v_cmp_le_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xa6,0x7c]
-# W64: v_cmp_le_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xa6,0x7c]
-0x6a,0x04,0xa6,0x7c
-
-# W32: v_cmp_le_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x76,0x7c]
-# W64: v_cmp_le_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x76,0x7c]
-0x80,0x04,0x76,0x7c
-
-# W32: v_cmp_le_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_le_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_le_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_le_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_le_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x76,0x7c]
-# W64: v_cmp_le_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x76,0x7c]
-0xc1,0x04,0x76,0x7c
-
-# W32: v_cmp_le_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x76,0x7c]
-# W64: v_cmp_le_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x76,0x7c]
-0x7f,0x04,0x76,0x7c
-
-# W32: v_cmp_le_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x76,0x7c]
-# W64: v_cmp_le_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x76,0x7c]
-0x7e,0x04,0x76,0x7c
-
-# W32: v_cmp_le_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x76,0x7c]
-# W64: v_cmp_le_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x76,0x7c]
-0x7d,0x04,0x76,0x7c
-
-# W32: v_cmp_le_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x76,0x7c]
-# W64: v_cmp_le_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x76,0x7c]
-0x65,0x04,0x76,0x7c
-
-# W32: v_cmp_le_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x76,0x7c]
-# W64: v_cmp_le_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x76,0x7c]
-0x01,0x04,0x76,0x7c
-
-# W32: v_cmp_le_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x76,0x7c]
-# W64: v_cmp_le_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x76,0x7c]
-0x01,0x05,0x76,0x7c
-
-# W32: v_cmp_le_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x76,0x7c]
-# W64: v_cmp_le_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x76,0x7c]
-0x6b,0x04,0x76,0x7c
-
-# W32: v_cmp_le_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x76,0x7c]
-# W64: v_cmp_le_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x76,0x7c]
-0x6a,0x04,0x76,0x7c
-
-# W32: v_cmp_le_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x96,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x96,0x7c]
-0xf0,0x04,0x96,0x7c
-
-# W32: v_cmp_le_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x96,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x96,0x7c]
-0x80,0x04,0x96,0x7c
-
-# W32: v_cmp_le_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_le_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_le_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_le_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_le_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x96,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x96,0x7c]
-0xc1,0x04,0x96,0x7c
-
-# W32: v_cmp_le_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x96,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x96,0x7c]
-0xf7,0x04,0x96,0x7c
-
-# W32: v_cmp_le_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x96,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x96,0x7c]
-0x7f,0x04,0x96,0x7c
-
-# W32: v_cmp_le_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x96,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x96,0x7c]
-0x7e,0x04,0x96,0x7c
-
-# W32: v_cmp_le_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x96,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x96,0x7c]
-0x7d,0x04,0x96,0x7c
-
-# W32: v_cmp_le_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x96,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x96,0x7c]
-0x65,0x04,0x96,0x7c
-
-# W32: v_cmp_le_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x96,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x96,0x7c]
-0x01,0x04,0x96,0x7c
-
-# W32: v_cmp_le_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x97,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x97,0x7c]
-0x01,0xff,0x97,0x7c
-
-# W32: v_cmp_le_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x96,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x96,0x7c]
-0x01,0x05,0x96,0x7c
-
-# W32: v_cmp_le_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x96,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x96,0x7c]
-0xff,0x05,0x96,0x7c
-
-# W32: v_cmp_le_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x96,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x96,0x7c]
-0x6b,0x04,0x96,0x7c
-
-# W32: v_cmp_le_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x96,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x96,0x7c]
-0x6a,0x04,0x96,0x7c
-
-# W32: v_cmp_le_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xb6,0x7c]
-# W64: v_cmp_le_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xb6,0x7c]
-0xf0,0x04,0xb6,0x7c
-
-# W32: v_cmp_le_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xb6,0x7c]
-# W64: v_cmp_le_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xb6,0x7c]
-0x80,0x04,0xb6,0x7c
-
-# W32: v_cmp_le_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_le_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_le_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_le_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_le_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xb6,0x7c]
-# W64: v_cmp_le_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xb6,0x7c]
-0xc1,0x04,0xb6,0x7c
-
-# W32: v_cmp_le_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xb6,0x7c]
-# W64: v_cmp_le_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xb6,0x7c]
-0xf7,0x04,0xb6,0x7c
-
-# W32: v_cmp_le_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xb6,0x7c]
-# W64: v_cmp_le_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xb6,0x7c]
-0x7e,0x04,0xb6,0x7c
-
-# W32: v_cmp_le_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb6,0x7c]
-# W64: v_cmp_le_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb6,0x7c]
-0x64,0x04,0xb6,0x7c
-
-# W32: v_cmp_le_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb6,0x7c]
-# W64: v_cmp_le_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xb6,0x7c]
-0x02,0x04,0xb6,0x7c
-
-# W32: v_cmp_le_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xb6,0x7c]
-# W64: v_cmp_le_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xb6,0x7c]
-0x04,0x04,0xb6,0x7c
-
-# W32: v_cmp_le_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb6,0x7c]
-# W64: v_cmp_le_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb6,0x7c]
-0x01,0x05,0xb6,0x7c
-
-# W32: v_cmp_le_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb7,0x7c]
-# W64: v_cmp_le_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb7,0x7c]
-0x01,0xfd,0xb7,0x7c
-
-# W32: v_cmp_le_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb6,0x7c]
-# W64: v_cmp_le_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb6,0x7c]
-0xfe,0x05,0xb6,0x7c
-
-# W32: v_cmp_le_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xb6,0x7c]
-# W64: v_cmp_le_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xb6,0x7c]
-0x6a,0x04,0xb6,0x7c
-
-# W32: v_cmp_lg_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x0a,0x7c]
-# W64: v_cmp_lg_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x0a,0x7c]
-0x80,0x04,0x0a,0x7c
-
-# W32: v_cmp_lg_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_lg_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x0a,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_lg_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x0a,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_lg_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x0a,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x0a,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_lg_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x0a,0x7c]
-# W64: v_cmp_lg_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x7c]
-0xc1,0x04,0x0a,0x7c
-
-# W32: v_cmp_lg_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x0a,0x7c]
-# W64: v_cmp_lg_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x7c]
-0x7f,0x04,0x0a,0x7c
-
-# W32: v_cmp_lg_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x0a,0x7c]
-# W64: v_cmp_lg_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x7c]
-0x7e,0x04,0x0a,0x7c
-
-# W32: v_cmp_lg_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x0a,0x7c]
-# W64: v_cmp_lg_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x0a,0x7c]
-0x7d,0x04,0x0a,0x7c
-
-# W32: v_cmp_lg_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x0a,0x7c]
-# W64: v_cmp_lg_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x0a,0x7c]
-0x65,0x04,0x0a,0x7c
-
-# W32: v_cmp_lg_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x0a,0x7c]
-# W64: v_cmp_lg_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x0a,0x7c]
-0x01,0x04,0x0a,0x7c
-
-# W32: v_cmp_lg_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x0a,0x7c]
-# W64: v_cmp_lg_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x0a,0x7c]
-0x01,0x05,0x0a,0x7c
-
-# W32: v_cmp_lg_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x0a,0x7c]
-# W64: v_cmp_lg_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x7c]
-0x6b,0x04,0x0a,0x7c
-
-# W32: v_cmp_lg_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x0a,0x7c]
-# W64: v_cmp_lg_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x7c]
-0x6a,0x04,0x0a,0x7c
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x2a,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x2a,0x7c]
-0xf0,0x04,0x2a,0x7c
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x2a,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x2a,0x7c]
-0x80,0x04,0x2a,0x7c
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_lg_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_lg_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x2a,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x2a,0x7c]
-0xc1,0x04,0x2a,0x7c
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x2a,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x2a,0x7c]
-0xf7,0x04,0x2a,0x7c
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x2a,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x2a,0x7c]
-0x7f,0x04,0x2a,0x7c
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x2a,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x2a,0x7c]
-0x7e,0x04,0x2a,0x7c
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x2a,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x2a,0x7c]
-0x7d,0x04,0x2a,0x7c
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x2a,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x2a,0x7c]
-0x65,0x04,0x2a,0x7c
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x2a,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x2a,0x7c]
-0x01,0x04,0x2a,0x7c
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x2b,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x2b,0x7c]
-0x01,0xff,0x2b,0x7c
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x2a,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x2a,0x7c]
-0x01,0x05,0x2a,0x7c
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x2a,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x2a,0x7c]
-0xff,0x05,0x2a,0x7c
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x2a,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x2a,0x7c]
-0x6b,0x04,0x2a,0x7c
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x2a,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x2a,0x7c]
-0x6a,0x04,0x2a,0x7c
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x4a,0x7c]
-# W64: v_cmp_lg_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x4a,0x7c]
-0xf0,0x04,0x4a,0x7c
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x4a,0x7c]
-# W64: v_cmp_lg_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x4a,0x7c]
-0x80,0x04,0x4a,0x7c
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_lg_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_lg_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x4a,0x7c]
-# W64: v_cmp_lg_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x4a,0x7c]
-0xc1,0x04,0x4a,0x7c
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x4a,0x7c]
-# W64: v_cmp_lg_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x4a,0x7c]
-0xf7,0x04,0x4a,0x7c
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x4a,0x7c]
-# W64: v_cmp_lg_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x4a,0x7c]
-0x7e,0x04,0x4a,0x7c
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4a,0x7c]
-# W64: v_cmp_lg_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4a,0x7c]
-0x64,0x04,0x4a,0x7c
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x4a,0x7c]
-# W64: v_cmp_lg_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x4a,0x7c]
-0x02,0x04,0x4a,0x7c
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x4a,0x7c]
-# W64: v_cmp_lg_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x4a,0x7c]
-0x04,0x04,0x4a,0x7c
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4a,0x7c]
-# W64: v_cmp_lg_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x4a,0x7c]
-0x01,0x05,0x4a,0x7c
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4b,0x7c]
-# W64: v_cmp_lg_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4b,0x7c]
-0x01,0xfd,0x4b,0x7c
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4a,0x7c]
-# W64: v_cmp_lg_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4a,0x7c]
-0xfe,0x05,0x4a,0x7c
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x4a,0x7c]
-# W64: v_cmp_lg_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x4a,0x7c]
-0x6a,0x04,0x4a,0x7c
-
-# W32: v_cmp_lt_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x02,0x7c]
-# W64: v_cmp_lt_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x02,0x7c]
-0x80,0x04,0x02,0x7c
-
-# W32: v_cmp_lt_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_lt_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x02,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_lt_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x02,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_lt_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x02,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x02,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_lt_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x02,0x7c]
-# W64: v_cmp_lt_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x02,0x7c]
-0xc1,0x04,0x02,0x7c
-
-# W32: v_cmp_lt_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x02,0x7c]
-# W64: v_cmp_lt_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x02,0x7c]
-0x7f,0x04,0x02,0x7c
-
-# W32: v_cmp_lt_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x02,0x7c]
-# W64: v_cmp_lt_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x02,0x7c]
-0x7e,0x04,0x02,0x7c
-
-# W32: v_cmp_lt_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x02,0x7c]
-# W64: v_cmp_lt_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x02,0x7c]
-0x7d,0x04,0x02,0x7c
-
-# W32: v_cmp_lt_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x02,0x7c]
-# W64: v_cmp_lt_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x02,0x7c]
-0x65,0x04,0x02,0x7c
-
-# W32: v_cmp_lt_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x02,0x7c]
-# W64: v_cmp_lt_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x02,0x7c]
-0x01,0x04,0x02,0x7c
-
-# W32: v_cmp_lt_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x02,0x7c]
-# W64: v_cmp_lt_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x02,0x7c]
-0x01,0x05,0x02,0x7c
-
-# W32: v_cmp_lt_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x02,0x7c]
-# W64: v_cmp_lt_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x02,0x7c]
-0x6b,0x04,0x02,0x7c
-
-# W32: v_cmp_lt_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x02,0x7c]
-# W64: v_cmp_lt_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x02,0x7c]
-0x6a,0x04,0x02,0x7c
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x22,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x22,0x7c]
-0xf0,0x04,0x22,0x7c
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x22,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x22,0x7c]
-0x80,0x04,0x22,0x7c
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_lt_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_lt_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x22,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x22,0x7c]
-0xc1,0x04,0x22,0x7c
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x22,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x22,0x7c]
-0xf7,0x04,0x22,0x7c
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x22,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x22,0x7c]
-0x7f,0x04,0x22,0x7c
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x22,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x22,0x7c]
-0x7e,0x04,0x22,0x7c
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x22,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x22,0x7c]
-0x7d,0x04,0x22,0x7c
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x22,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x22,0x7c]
-0x65,0x04,0x22,0x7c
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x22,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x22,0x7c]
-0x01,0x04,0x22,0x7c
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x23,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x23,0x7c]
-0x01,0xff,0x23,0x7c
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x22,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x22,0x7c]
-0x01,0x05,0x22,0x7c
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x22,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x22,0x7c]
-0xff,0x05,0x22,0x7c
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x22,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x22,0x7c]
-0x6b,0x04,0x22,0x7c
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x22,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x22,0x7c]
-0x6a,0x04,0x22,0x7c
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x42,0x7c]
-# W64: v_cmp_lt_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x42,0x7c]
-0xf0,0x04,0x42,0x7c
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x42,0x7c]
-# W64: v_cmp_lt_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x42,0x7c]
-0x80,0x04,0x42,0x7c
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_lt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_lt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x42,0x7c]
-# W64: v_cmp_lt_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x42,0x7c]
-0xc1,0x04,0x42,0x7c
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x42,0x7c]
-# W64: v_cmp_lt_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x42,0x7c]
-0xf7,0x04,0x42,0x7c
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x42,0x7c]
-# W64: v_cmp_lt_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x42,0x7c]
-0x7e,0x04,0x42,0x7c
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x42,0x7c]
-# W64: v_cmp_lt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x42,0x7c]
-0x64,0x04,0x42,0x7c
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x42,0x7c]
-# W64: v_cmp_lt_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x42,0x7c]
-0x02,0x04,0x42,0x7c
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x42,0x7c]
-# W64: v_cmp_lt_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x42,0x7c]
-0x04,0x04,0x42,0x7c
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x42,0x7c]
-# W64: v_cmp_lt_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x42,0x7c]
-0x01,0x05,0x42,0x7c
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x43,0x7c]
-# W64: v_cmp_lt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x43,0x7c]
-0x01,0xfd,0x43,0x7c
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x42,0x7c]
-# W64: v_cmp_lt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x42,0x7c]
-0xfe,0x05,0x42,0x7c
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x42,0x7c]
-# W64: v_cmp_lt_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x42,0x7c]
-0x6a,0x04,0x42,0x7c
-
-# W32: v_cmp_lt_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x62,0x7c]
-# W64: v_cmp_lt_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x62,0x7c]
-0x80,0x04,0x62,0x7c
-
-# W32: v_cmp_lt_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_lt_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_lt_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_lt_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_lt_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x62,0x7c]
-# W64: v_cmp_lt_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x62,0x7c]
-0xc1,0x04,0x62,0x7c
-
-# W32: v_cmp_lt_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x62,0x7c]
-# W64: v_cmp_lt_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x62,0x7c]
-0x7f,0x04,0x62,0x7c
-
-# W32: v_cmp_lt_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x62,0x7c]
-# W64: v_cmp_lt_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x62,0x7c]
-0x7e,0x04,0x62,0x7c
-
-# W32: v_cmp_lt_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x62,0x7c]
-# W64: v_cmp_lt_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x62,0x7c]
-0x7d,0x04,0x62,0x7c
-
-# W32: v_cmp_lt_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x62,0x7c]
-# W64: v_cmp_lt_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x62,0x7c]
-0x65,0x04,0x62,0x7c
-
-# W32: v_cmp_lt_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x62,0x7c]
-# W64: v_cmp_lt_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x62,0x7c]
-0x01,0x04,0x62,0x7c
-
-# W32: v_cmp_lt_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x62,0x7c]
-# W64: v_cmp_lt_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x62,0x7c]
-0x01,0x05,0x62,0x7c
-
-# W32: v_cmp_lt_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x62,0x7c]
-# W64: v_cmp_lt_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x62,0x7c]
-0x6b,0x04,0x62,0x7c
-
-# W32: v_cmp_lt_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x62,0x7c]
-# W64: v_cmp_lt_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x62,0x7c]
-0x6a,0x04,0x62,0x7c
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x82,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x82,0x7c]
-0xf0,0x04,0x82,0x7c
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x82,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x82,0x7c]
-0x80,0x04,0x82,0x7c
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_lt_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_lt_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x82,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x82,0x7c]
-0xc1,0x04,0x82,0x7c
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x82,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x82,0x7c]
-0xf7,0x04,0x82,0x7c
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x82,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x82,0x7c]
-0x7f,0x04,0x82,0x7c
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x82,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x82,0x7c]
-0x7e,0x04,0x82,0x7c
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x82,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x82,0x7c]
-0x7d,0x04,0x82,0x7c
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x82,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x82,0x7c]
-0x65,0x04,0x82,0x7c
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x82,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x82,0x7c]
-0x01,0x04,0x82,0x7c
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x83,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x83,0x7c]
-0x01,0xff,0x83,0x7c
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x82,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x82,0x7c]
-0x01,0x05,0x82,0x7c
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x82,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x82,0x7c]
-0xff,0x05,0x82,0x7c
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x82,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x82,0x7c]
-0x6b,0x04,0x82,0x7c
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x82,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x82,0x7c]
-0x6a,0x04,0x82,0x7c
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xa2,0x7c]
-# W64: v_cmp_lt_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xa2,0x7c]
-0xf0,0x04,0xa2,0x7c
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xa2,0x7c]
-# W64: v_cmp_lt_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xa2,0x7c]
-0x80,0x04,0xa2,0x7c
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_lt_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_lt_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xa2,0x7c]
-# W64: v_cmp_lt_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xa2,0x7c]
-0xc1,0x04,0xa2,0x7c
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xa2,0x7c]
-# W64: v_cmp_lt_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xa2,0x7c]
-0xf7,0x04,0xa2,0x7c
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xa2,0x7c]
-# W64: v_cmp_lt_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xa2,0x7c]
-0x7e,0x04,0xa2,0x7c
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa2,0x7c]
-# W64: v_cmp_lt_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa2,0x7c]
-0x64,0x04,0xa2,0x7c
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa2,0x7c]
-# W64: v_cmp_lt_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xa2,0x7c]
-0x02,0x04,0xa2,0x7c
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xa2,0x7c]
-# W64: v_cmp_lt_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xa2,0x7c]
-0x04,0x04,0xa2,0x7c
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa2,0x7c]
-# W64: v_cmp_lt_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa2,0x7c]
-0x01,0x05,0xa2,0x7c
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa3,0x7c]
-# W64: v_cmp_lt_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa3,0x7c]
-0x01,0xfd,0xa3,0x7c
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa2,0x7c]
-# W64: v_cmp_lt_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa2,0x7c]
-0xfe,0x05,0xa2,0x7c
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xa2,0x7c]
-# W64: v_cmp_lt_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xa2,0x7c]
-0x6a,0x04,0xa2,0x7c
-
-# W32: v_cmp_lt_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x72,0x7c]
-# W64: v_cmp_lt_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x72,0x7c]
-0x80,0x04,0x72,0x7c
-
-# W32: v_cmp_lt_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_lt_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_lt_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_lt_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_lt_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x72,0x7c]
-# W64: v_cmp_lt_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x72,0x7c]
-0xc1,0x04,0x72,0x7c
-
-# W32: v_cmp_lt_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x72,0x7c]
-# W64: v_cmp_lt_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x72,0x7c]
-0x7f,0x04,0x72,0x7c
-
-# W32: v_cmp_lt_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x72,0x7c]
-# W64: v_cmp_lt_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x72,0x7c]
-0x7e,0x04,0x72,0x7c
-
-# W32: v_cmp_lt_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x72,0x7c]
-# W64: v_cmp_lt_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x72,0x7c]
-0x7d,0x04,0x72,0x7c
-
-# W32: v_cmp_lt_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x72,0x7c]
-# W64: v_cmp_lt_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x72,0x7c]
-0x65,0x04,0x72,0x7c
-
-# W32: v_cmp_lt_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x72,0x7c]
-# W64: v_cmp_lt_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x72,0x7c]
-0x01,0x04,0x72,0x7c
-
-# W32: v_cmp_lt_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x72,0x7c]
-# W64: v_cmp_lt_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x72,0x7c]
-0x01,0x05,0x72,0x7c
-
-# W32: v_cmp_lt_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x72,0x7c]
-# W64: v_cmp_lt_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x72,0x7c]
-0x6b,0x04,0x72,0x7c
-
-# W32: v_cmp_lt_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x72,0x7c]
-# W64: v_cmp_lt_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x72,0x7c]
-0x6a,0x04,0x72,0x7c
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x92,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x92,0x7c]
-0xf0,0x04,0x92,0x7c
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x92,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x92,0x7c]
-0x80,0x04,0x92,0x7c
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_lt_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_lt_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x92,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x92,0x7c]
-0xc1,0x04,0x92,0x7c
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x92,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x92,0x7c]
-0xf7,0x04,0x92,0x7c
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x92,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x92,0x7c]
-0x7f,0x04,0x92,0x7c
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x92,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x92,0x7c]
-0x7e,0x04,0x92,0x7c
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x92,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x92,0x7c]
-0x7d,0x04,0x92,0x7c
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x92,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x92,0x7c]
-0x65,0x04,0x92,0x7c
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x92,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x92,0x7c]
-0x01,0x04,0x92,0x7c
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x93,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x93,0x7c]
-0x01,0xff,0x93,0x7c
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x92,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x92,0x7c]
-0x01,0x05,0x92,0x7c
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x92,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x92,0x7c]
-0xff,0x05,0x92,0x7c
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x92,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x92,0x7c]
-0x6b,0x04,0x92,0x7c
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x92,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x92,0x7c]
-0x6a,0x04,0x92,0x7c
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xb2,0x7c]
-# W64: v_cmp_lt_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xb2,0x7c]
-0xf0,0x04,0xb2,0x7c
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xb2,0x7c]
-# W64: v_cmp_lt_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xb2,0x7c]
-0x80,0x04,0xb2,0x7c
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_lt_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_lt_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xb2,0x7c]
-# W64: v_cmp_lt_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xb2,0x7c]
-0xc1,0x04,0xb2,0x7c
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xb2,0x7c]
-# W64: v_cmp_lt_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xb2,0x7c]
-0xf7,0x04,0xb2,0x7c
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xb2,0x7c]
-# W64: v_cmp_lt_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xb2,0x7c]
-0x7e,0x04,0xb2,0x7c
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb2,0x7c]
-# W64: v_cmp_lt_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb2,0x7c]
-0x64,0x04,0xb2,0x7c
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb2,0x7c]
-# W64: v_cmp_lt_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xb2,0x7c]
-0x02,0x04,0xb2,0x7c
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xb2,0x7c]
-# W64: v_cmp_lt_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xb2,0x7c]
-0x04,0x04,0xb2,0x7c
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb2,0x7c]
-# W64: v_cmp_lt_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb2,0x7c]
-0x01,0x05,0xb2,0x7c
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb3,0x7c]
-# W64: v_cmp_lt_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb3,0x7c]
-0x01,0xfd,0xb3,0x7c
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb2,0x7c]
-# W64: v_cmp_lt_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb2,0x7c]
-0xfe,0x05,0xb2,0x7c
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xb2,0x7c]
-# W64: v_cmp_lt_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xb2,0x7c]
-0x6a,0x04,0xb2,0x7c
-
-# W32: v_cmp_ne_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x6a,0x7c]
-# W64: v_cmp_ne_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x6a,0x7c]
-0x80,0x04,0x6a,0x7c
-
-# W32: v_cmp_ne_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_ne_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_ne_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_ne_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_ne_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x6a,0x7c]
-# W64: v_cmp_ne_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x6a,0x7c]
-0xc1,0x04,0x6a,0x7c
-
-# W32: v_cmp_ne_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x6a,0x7c]
-# W64: v_cmp_ne_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x6a,0x7c]
-0x7f,0x04,0x6a,0x7c
-
-# W32: v_cmp_ne_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x6a,0x7c]
-# W64: v_cmp_ne_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x6a,0x7c]
-0x7e,0x04,0x6a,0x7c
-
-# W32: v_cmp_ne_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x6a,0x7c]
-# W64: v_cmp_ne_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x6a,0x7c]
-0x7d,0x04,0x6a,0x7c
-
-# W32: v_cmp_ne_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x6a,0x7c]
-# W64: v_cmp_ne_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x6a,0x7c]
-0x65,0x04,0x6a,0x7c
-
-# W32: v_cmp_ne_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x6a,0x7c]
-# W64: v_cmp_ne_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x6a,0x7c]
-0x01,0x04,0x6a,0x7c
-
-# W32: v_cmp_ne_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x6a,0x7c]
-# W64: v_cmp_ne_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x6a,0x7c]
-0x01,0x05,0x6a,0x7c
-
-# W32: v_cmp_ne_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x6a,0x7c]
-# W64: v_cmp_ne_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x6a,0x7c]
-0x6b,0x04,0x6a,0x7c
-
-# W32: v_cmp_ne_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x6a,0x7c]
-# W64: v_cmp_ne_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x6a,0x7c]
-0x6a,0x04,0x6a,0x7c
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x8a,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x8a,0x7c]
-0xf0,0x04,0x8a,0x7c
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x8a,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x8a,0x7c]
-0x80,0x04,0x8a,0x7c
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_ne_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_ne_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x8a,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x8a,0x7c]
-0xc1,0x04,0x8a,0x7c
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x8a,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x8a,0x7c]
-0xf7,0x04,0x8a,0x7c
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x8a,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x8a,0x7c]
-0x7f,0x04,0x8a,0x7c
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x8a,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x8a,0x7c]
-0x7e,0x04,0x8a,0x7c
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x8a,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x8a,0x7c]
-0x7d,0x04,0x8a,0x7c
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x8a,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x8a,0x7c]
-0x65,0x04,0x8a,0x7c
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x8a,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x8a,0x7c]
-0x01,0x04,0x8a,0x7c
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x8b,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x8b,0x7c]
-0x01,0xff,0x8b,0x7c
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x8a,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8a,0x7c]
-0x01,0x05,0x8a,0x7c
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x8a,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x8a,0x7c]
-0xff,0x05,0x8a,0x7c
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x8a,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x8a,0x7c]
-0x6b,0x04,0x8a,0x7c
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x8a,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x8a,0x7c]
-0x6a,0x04,0x8a,0x7c
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xaa,0x7c]
-# W64: v_cmp_ne_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xaa,0x7c]
-0xf0,0x04,0xaa,0x7c
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xaa,0x7c]
-# W64: v_cmp_ne_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xaa,0x7c]
-0x80,0x04,0xaa,0x7c
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_ne_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_ne_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xaa,0x7c]
-# W64: v_cmp_ne_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xaa,0x7c]
-0xc1,0x04,0xaa,0x7c
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xaa,0x7c]
-# W64: v_cmp_ne_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xaa,0x7c]
-0xf7,0x04,0xaa,0x7c
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xaa,0x7c]
-# W64: v_cmp_ne_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xaa,0x7c]
-0x7e,0x04,0xaa,0x7c
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xaa,0x7c]
-# W64: v_cmp_ne_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xaa,0x7c]
-0x64,0x04,0xaa,0x7c
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xaa,0x7c]
-# W64: v_cmp_ne_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xaa,0x7c]
-0x02,0x04,0xaa,0x7c
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xaa,0x7c]
-# W64: v_cmp_ne_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xaa,0x7c]
-0x04,0x04,0xaa,0x7c
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xaa,0x7c]
-# W64: v_cmp_ne_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xaa,0x7c]
-0x01,0x05,0xaa,0x7c
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xab,0x7c]
-# W64: v_cmp_ne_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xab,0x7c]
-0x01,0xfd,0xab,0x7c
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xaa,0x7c]
-# W64: v_cmp_ne_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xaa,0x7c]
-0xfe,0x05,0xaa,0x7c
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xaa,0x7c]
-# W64: v_cmp_ne_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xaa,0x7c]
-0x6a,0x04,0xaa,0x7c
-
-# W32: v_cmp_neq_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x1a,0x7c]
-# W64: v_cmp_neq_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x1a,0x7c]
-0x80,0x04,0x1a,0x7c
-
-# W32: v_cmp_neq_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_neq_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x1a,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_neq_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x1a,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_neq_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x1a,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x1a,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_neq_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x1a,0x7c]
-# W64: v_cmp_neq_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x1a,0x7c]
-0xc1,0x04,0x1a,0x7c
-
-# W32: v_cmp_neq_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x1a,0x7c]
-# W64: v_cmp_neq_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x1a,0x7c]
-0x7f,0x04,0x1a,0x7c
-
-# W32: v_cmp_neq_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x1a,0x7c]
-# W64: v_cmp_neq_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x1a,0x7c]
-0x7e,0x04,0x1a,0x7c
-
-# W32: v_cmp_neq_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x1a,0x7c]
-# W64: v_cmp_neq_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x1a,0x7c]
-0x7d,0x04,0x1a,0x7c
-
-# W32: v_cmp_neq_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x1a,0x7c]
-# W64: v_cmp_neq_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x1a,0x7c]
-0x65,0x04,0x1a,0x7c
-
-# W32: v_cmp_neq_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x1a,0x7c]
-# W64: v_cmp_neq_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x1a,0x7c]
-0x01,0x04,0x1a,0x7c
-
-# W32: v_cmp_neq_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x1a,0x7c]
-# W64: v_cmp_neq_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x1a,0x7c]
-0x01,0x05,0x1a,0x7c
-
-# W32: v_cmp_neq_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x1a,0x7c]
-# W64: v_cmp_neq_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x1a,0x7c]
-0x6b,0x04,0x1a,0x7c
-
-# W32: v_cmp_neq_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x1a,0x7c]
-# W64: v_cmp_neq_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x1a,0x7c]
-0x6a,0x04,0x1a,0x7c
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x3a,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x3a,0x7c]
-0xf0,0x04,0x3a,0x7c
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x3a,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x3a,0x7c]
-0x80,0x04,0x3a,0x7c
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_neq_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_neq_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x3a,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x3a,0x7c]
-0xc1,0x04,0x3a,0x7c
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x3a,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x3a,0x7c]
-0xf7,0x04,0x3a,0x7c
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x3a,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x3a,0x7c]
-0x7f,0x04,0x3a,0x7c
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x3a,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x3a,0x7c]
-0x7e,0x04,0x3a,0x7c
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x3a,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x3a,0x7c]
-0x7d,0x04,0x3a,0x7c
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x3a,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x3a,0x7c]
-0x65,0x04,0x3a,0x7c
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x3a,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x3a,0x7c]
-0x01,0x04,0x3a,0x7c
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x3b,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x3b,0x7c]
-0x01,0xff,0x3b,0x7c
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x3a,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x3a,0x7c]
-0x01,0x05,0x3a,0x7c
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x3a,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x3a,0x7c]
-0xff,0x05,0x3a,0x7c
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x3a,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x3a,0x7c]
-0x6b,0x04,0x3a,0x7c
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x3a,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x3a,0x7c]
-0x6a,0x04,0x3a,0x7c
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x5a,0x7c]
-# W64: v_cmp_neq_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x5a,0x7c]
-0xf0,0x04,0x5a,0x7c
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x5a,0x7c]
-# W64: v_cmp_neq_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x5a,0x7c]
-0x80,0x04,0x5a,0x7c
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_neq_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_neq_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x5a,0x7c]
-# W64: v_cmp_neq_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x5a,0x7c]
-0xc1,0x04,0x5a,0x7c
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x5a,0x7c]
-# W64: v_cmp_neq_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x5a,0x7c]
-0xf7,0x04,0x5a,0x7c
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x5a,0x7c]
-# W64: v_cmp_neq_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x5a,0x7c]
-0x7e,0x04,0x5a,0x7c
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5a,0x7c]
-# W64: v_cmp_neq_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5a,0x7c]
-0x64,0x04,0x5a,0x7c
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x5a,0x7c]
-# W64: v_cmp_neq_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x5a,0x7c]
-0x02,0x04,0x5a,0x7c
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x5a,0x7c]
-# W64: v_cmp_neq_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x5a,0x7c]
-0x04,0x04,0x5a,0x7c
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5a,0x7c]
-# W64: v_cmp_neq_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x5a,0x7c]
-0x01,0x05,0x5a,0x7c
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5b,0x7c]
-# W64: v_cmp_neq_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5b,0x7c]
-0x01,0xfd,0x5b,0x7c
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5a,0x7c]
-# W64: v_cmp_neq_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5a,0x7c]
-0xfe,0x05,0x5a,0x7c
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x5a,0x7c]
-# W64: v_cmp_neq_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x5a,0x7c]
-0x6a,0x04,0x5a,0x7c
-
-# W32: v_cmp_ne_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x7a,0x7c]
-# W64: v_cmp_ne_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x7a,0x7c]
-0x80,0x04,0x7a,0x7c
-
-# W32: v_cmp_ne_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_ne_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_ne_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_ne_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_ne_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x7a,0x7c]
-# W64: v_cmp_ne_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x7a,0x7c]
-0xc1,0x04,0x7a,0x7c
-
-# W32: v_cmp_ne_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x7a,0x7c]
-# W64: v_cmp_ne_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x7a,0x7c]
-0x7f,0x04,0x7a,0x7c
-
-# W32: v_cmp_ne_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x7a,0x7c]
-# W64: v_cmp_ne_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x7a,0x7c]
-0x7e,0x04,0x7a,0x7c
-
-# W32: v_cmp_ne_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x7a,0x7c]
-# W64: v_cmp_ne_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x7a,0x7c]
-0x7d,0x04,0x7a,0x7c
-
-# W32: v_cmp_ne_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x7a,0x7c]
-# W64: v_cmp_ne_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x7a,0x7c]
-0x65,0x04,0x7a,0x7c
-
-# W32: v_cmp_ne_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x7a,0x7c]
-# W64: v_cmp_ne_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x7a,0x7c]
-0x01,0x04,0x7a,0x7c
-
-# W32: v_cmp_ne_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x7a,0x7c]
-# W64: v_cmp_ne_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x7a,0x7c]
-0x01,0x05,0x7a,0x7c
-
-# W32: v_cmp_ne_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x7a,0x7c]
-# W64: v_cmp_ne_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x7a,0x7c]
-0x6b,0x04,0x7a,0x7c
-
-# W32: v_cmp_ne_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x7a,0x7c]
-# W64: v_cmp_ne_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x7a,0x7c]
-0x6a,0x04,0x7a,0x7c
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x9a,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x9a,0x7c]
-0xf0,0x04,0x9a,0x7c
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x9a,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x9a,0x7c]
-0x80,0x04,0x9a,0x7c
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_ne_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_ne_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x9a,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x9a,0x7c]
-0xc1,0x04,0x9a,0x7c
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x9a,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x9a,0x7c]
-0xf7,0x04,0x9a,0x7c
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x9a,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x9a,0x7c]
-0x7f,0x04,0x9a,0x7c
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x9a,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x9a,0x7c]
-0x7e,0x04,0x9a,0x7c
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x9a,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x9a,0x7c]
-0x7d,0x04,0x9a,0x7c
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x9a,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x9a,0x7c]
-0x65,0x04,0x9a,0x7c
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x9a,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x9a,0x7c]
-0x01,0x04,0x9a,0x7c
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x9b,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x9b,0x7c]
-0x01,0xff,0x9b,0x7c
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x9a,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x9a,0x7c]
-0x01,0x05,0x9a,0x7c
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x9a,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x9a,0x7c]
-0xff,0x05,0x9a,0x7c
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x9a,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x9a,0x7c]
-0x6b,0x04,0x9a,0x7c
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x9a,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x9a,0x7c]
-0x6a,0x04,0x9a,0x7c
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xba,0x7c]
-# W64: v_cmp_ne_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xba,0x7c]
-0xf0,0x04,0xba,0x7c
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xba,0x7c]
-# W64: v_cmp_ne_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xba,0x7c]
-0x80,0x04,0xba,0x7c
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_ne_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_ne_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xba,0x7c]
-# W64: v_cmp_ne_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xba,0x7c]
-0xc1,0x04,0xba,0x7c
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xba,0x7c]
-# W64: v_cmp_ne_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xba,0x7c]
-0xf7,0x04,0xba,0x7c
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xba,0x7c]
-# W64: v_cmp_ne_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xba,0x7c]
-0x7e,0x04,0xba,0x7c
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xba,0x7c]
-# W64: v_cmp_ne_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xba,0x7c]
-0x64,0x04,0xba,0x7c
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xba,0x7c]
-# W64: v_cmp_ne_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xba,0x7c]
-0x02,0x04,0xba,0x7c
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xba,0x7c]
-# W64: v_cmp_ne_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xba,0x7c]
-0x04,0x04,0xba,0x7c
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xba,0x7c]
-# W64: v_cmp_ne_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xba,0x7c]
-0x01,0x05,0xba,0x7c
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbb,0x7c]
-# W64: v_cmp_ne_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbb,0x7c]
-0x01,0xfd,0xbb,0x7c
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xba,0x7c]
-# W64: v_cmp_ne_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xba,0x7c]
-0xfe,0x05,0xba,0x7c
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xba,0x7c]
-# W64: v_cmp_ne_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xba,0x7c]
-0x6a,0x04,0xba,0x7c
-
-# W32: v_cmp_nge_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x12,0x7c]
-# W64: v_cmp_nge_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x12,0x7c]
-0x80,0x04,0x12,0x7c
-
-# W32: v_cmp_nge_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_nge_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x12,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_nge_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x12,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_nge_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x12,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x12,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_nge_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x12,0x7c]
-# W64: v_cmp_nge_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x12,0x7c]
-0xc1,0x04,0x12,0x7c
-
-# W32: v_cmp_nge_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x12,0x7c]
-# W64: v_cmp_nge_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x12,0x7c]
-0x7f,0x04,0x12,0x7c
-
-# W32: v_cmp_nge_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x12,0x7c]
-# W64: v_cmp_nge_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x12,0x7c]
-0x7e,0x04,0x12,0x7c
-
-# W32: v_cmp_nge_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x12,0x7c]
-# W64: v_cmp_nge_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x12,0x7c]
-0x7d,0x04,0x12,0x7c
-
-# W32: v_cmp_nge_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x12,0x7c]
-# W64: v_cmp_nge_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x12,0x7c]
-0x65,0x04,0x12,0x7c
-
-# W32: v_cmp_nge_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x12,0x7c]
-# W64: v_cmp_nge_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x12,0x7c]
-0x01,0x04,0x12,0x7c
-
-# W32: v_cmp_nge_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x12,0x7c]
-# W64: v_cmp_nge_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x12,0x7c]
-0x01,0x05,0x12,0x7c
-
-# W32: v_cmp_nge_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x12,0x7c]
-# W64: v_cmp_nge_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x12,0x7c]
-0x6b,0x04,0x12,0x7c
-
-# W32: v_cmp_nge_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x12,0x7c]
-# W64: v_cmp_nge_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x12,0x7c]
-0x6a,0x04,0x12,0x7c
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x32,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x32,0x7c]
-0xf0,0x04,0x32,0x7c
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x32,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x32,0x7c]
-0x80,0x04,0x32,0x7c
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_nge_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_nge_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x32,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x32,0x7c]
-0xc1,0x04,0x32,0x7c
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x32,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x32,0x7c]
-0xf7,0x04,0x32,0x7c
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x32,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x32,0x7c]
-0x7f,0x04,0x32,0x7c
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x32,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x32,0x7c]
-0x7e,0x04,0x32,0x7c
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x32,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x32,0x7c]
-0x7d,0x04,0x32,0x7c
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x32,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x32,0x7c]
-0x65,0x04,0x32,0x7c
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x32,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x32,0x7c]
-0x01,0x04,0x32,0x7c
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x33,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x33,0x7c]
-0x01,0xff,0x33,0x7c
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x32,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x32,0x7c]
-0x01,0x05,0x32,0x7c
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x32,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x32,0x7c]
-0xff,0x05,0x32,0x7c
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x32,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x32,0x7c]
-0x6b,0x04,0x32,0x7c
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x32,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x32,0x7c]
-0x6a,0x04,0x32,0x7c
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x52,0x7c]
-# W64: v_cmp_nge_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x52,0x7c]
-0xf0,0x04,0x52,0x7c
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x52,0x7c]
-# W64: v_cmp_nge_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x52,0x7c]
-0x80,0x04,0x52,0x7c
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_nge_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_nge_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x52,0x7c]
-# W64: v_cmp_nge_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x52,0x7c]
-0xc1,0x04,0x52,0x7c
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x52,0x7c]
-# W64: v_cmp_nge_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x52,0x7c]
-0xf7,0x04,0x52,0x7c
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x52,0x7c]
-# W64: v_cmp_nge_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x52,0x7c]
-0x7e,0x04,0x52,0x7c
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x52,0x7c]
-# W64: v_cmp_nge_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x52,0x7c]
-0x64,0x04,0x52,0x7c
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x52,0x7c]
-# W64: v_cmp_nge_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x52,0x7c]
-0x02,0x04,0x52,0x7c
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x52,0x7c]
-# W64: v_cmp_nge_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x52,0x7c]
-0x04,0x04,0x52,0x7c
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x52,0x7c]
-# W64: v_cmp_nge_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x52,0x7c]
-0x01,0x05,0x52,0x7c
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x53,0x7c]
-# W64: v_cmp_nge_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x53,0x7c]
-0x01,0xfd,0x53,0x7c
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x52,0x7c]
-# W64: v_cmp_nge_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x52,0x7c]
-0xfe,0x05,0x52,0x7c
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x52,0x7c]
-# W64: v_cmp_nge_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x52,0x7c]
-0x6a,0x04,0x52,0x7c
-
-# W32: v_cmp_ngt_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x16,0x7c]
-# W64: v_cmp_ngt_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x16,0x7c]
-0x80,0x04,0x16,0x7c
-
-# W32: v_cmp_ngt_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_ngt_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x16,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_ngt_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x16,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_ngt_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x16,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x16,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_ngt_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x16,0x7c]
-# W64: v_cmp_ngt_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x16,0x7c]
-0xc1,0x04,0x16,0x7c
-
-# W32: v_cmp_ngt_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x16,0x7c]
-# W64: v_cmp_ngt_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x16,0x7c]
-0x7f,0x04,0x16,0x7c
-
-# W32: v_cmp_ngt_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x16,0x7c]
-# W64: v_cmp_ngt_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x16,0x7c]
-0x7e,0x04,0x16,0x7c
-
-# W32: v_cmp_ngt_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x16,0x7c]
-# W64: v_cmp_ngt_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x16,0x7c]
-0x7d,0x04,0x16,0x7c
-
-# W32: v_cmp_ngt_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x16,0x7c]
-# W64: v_cmp_ngt_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x16,0x7c]
-0x65,0x04,0x16,0x7c
-
-# W32: v_cmp_ngt_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x16,0x7c]
-# W64: v_cmp_ngt_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x16,0x7c]
-0x01,0x04,0x16,0x7c
-
-# W32: v_cmp_ngt_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x16,0x7c]
-# W64: v_cmp_ngt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x16,0x7c]
-0x01,0x05,0x16,0x7c
-
-# W32: v_cmp_ngt_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x16,0x7c]
-# W64: v_cmp_ngt_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x16,0x7c]
-0x6b,0x04,0x16,0x7c
-
-# W32: v_cmp_ngt_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x16,0x7c]
-# W64: v_cmp_ngt_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x16,0x7c]
-0x6a,0x04,0x16,0x7c
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x36,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x36,0x7c]
-0xf0,0x04,0x36,0x7c
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x36,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x36,0x7c]
-0x80,0x04,0x36,0x7c
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_ngt_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_ngt_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x36,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x36,0x7c]
-0xc1,0x04,0x36,0x7c
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x36,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x36,0x7c]
-0xf7,0x04,0x36,0x7c
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x36,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x36,0x7c]
-0x7f,0x04,0x36,0x7c
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x36,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x36,0x7c]
-0x7e,0x04,0x36,0x7c
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x36,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x36,0x7c]
-0x7d,0x04,0x36,0x7c
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x36,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x36,0x7c]
-0x65,0x04,0x36,0x7c
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x36,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x36,0x7c]
-0x01,0x04,0x36,0x7c
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x37,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x37,0x7c]
-0x01,0xff,0x37,0x7c
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x36,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x36,0x7c]
-0x01,0x05,0x36,0x7c
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x36,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x36,0x7c]
-0xff,0x05,0x36,0x7c
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x36,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x36,0x7c]
-0x6b,0x04,0x36,0x7c
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x36,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x36,0x7c]
-0x6a,0x04,0x36,0x7c
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x56,0x7c]
-# W64: v_cmp_ngt_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x56,0x7c]
-0xf0,0x04,0x56,0x7c
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x56,0x7c]
-# W64: v_cmp_ngt_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x56,0x7c]
-0x80,0x04,0x56,0x7c
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_ngt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_ngt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x56,0x7c]
-# W64: v_cmp_ngt_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x56,0x7c]
-0xc1,0x04,0x56,0x7c
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x56,0x7c]
-# W64: v_cmp_ngt_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x56,0x7c]
-0xf7,0x04,0x56,0x7c
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x56,0x7c]
-# W64: v_cmp_ngt_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x56,0x7c]
-0x7e,0x04,0x56,0x7c
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x56,0x7c]
-# W64: v_cmp_ngt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x56,0x7c]
-0x64,0x04,0x56,0x7c
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x56,0x7c]
-# W64: v_cmp_ngt_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x56,0x7c]
-0x02,0x04,0x56,0x7c
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x56,0x7c]
-# W64: v_cmp_ngt_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x56,0x7c]
-0x04,0x04,0x56,0x7c
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x56,0x7c]
-# W64: v_cmp_ngt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x56,0x7c]
-0x01,0x05,0x56,0x7c
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x57,0x7c]
-# W64: v_cmp_ngt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x57,0x7c]
-0x01,0xfd,0x57,0x7c
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x56,0x7c]
-# W64: v_cmp_ngt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x56,0x7c]
-0xfe,0x05,0x56,0x7c
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x56,0x7c]
-# W64: v_cmp_ngt_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x56,0x7c]
-0x6a,0x04,0x56,0x7c
-
-# W32: v_cmp_nle_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x18,0x7c]
-# W64: v_cmp_nle_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x18,0x7c]
-0x80,0x04,0x18,0x7c
-
-# W32: v_cmp_nle_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_nle_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x18,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_nle_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x18,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_nle_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x18,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x18,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_nle_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x18,0x7c]
-# W64: v_cmp_nle_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x18,0x7c]
-0xc1,0x04,0x18,0x7c
-
-# W32: v_cmp_nle_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x18,0x7c]
-# W64: v_cmp_nle_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x18,0x7c]
-0x7f,0x04,0x18,0x7c
-
-# W32: v_cmp_nle_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x18,0x7c]
-# W64: v_cmp_nle_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x18,0x7c]
-0x7e,0x04,0x18,0x7c
-
-# W32: v_cmp_nle_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x18,0x7c]
-# W64: v_cmp_nle_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x18,0x7c]
-0x7d,0x04,0x18,0x7c
-
-# W32: v_cmp_nle_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x18,0x7c]
-# W64: v_cmp_nle_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x18,0x7c]
-0x65,0x04,0x18,0x7c
-
-# W32: v_cmp_nle_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x18,0x7c]
-# W64: v_cmp_nle_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x18,0x7c]
-0x01,0x04,0x18,0x7c
-
-# W32: v_cmp_nle_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x18,0x7c]
-# W64: v_cmp_nle_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x18,0x7c]
-0x01,0x05,0x18,0x7c
-
-# W32: v_cmp_nle_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x18,0x7c]
-# W64: v_cmp_nle_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x18,0x7c]
-0x6b,0x04,0x18,0x7c
-
-# W32: v_cmp_nle_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x18,0x7c]
-# W64: v_cmp_nle_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x18,0x7c]
-0x6a,0x04,0x18,0x7c
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x38,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x38,0x7c]
-0xf0,0x04,0x38,0x7c
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x38,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x38,0x7c]
-0x80,0x04,0x38,0x7c
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_nle_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_nle_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x38,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x38,0x7c]
-0xc1,0x04,0x38,0x7c
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x38,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x38,0x7c]
-0xf7,0x04,0x38,0x7c
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x38,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x38,0x7c]
-0x7f,0x04,0x38,0x7c
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x38,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x38,0x7c]
-0x7e,0x04,0x38,0x7c
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x38,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x38,0x7c]
-0x7d,0x04,0x38,0x7c
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x38,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x38,0x7c]
-0x65,0x04,0x38,0x7c
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x38,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x38,0x7c]
-0x01,0x04,0x38,0x7c
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x39,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x39,0x7c]
-0x01,0xff,0x39,0x7c
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x38,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x38,0x7c]
-0x01,0x05,0x38,0x7c
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x38,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x38,0x7c]
-0xff,0x05,0x38,0x7c
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x38,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x38,0x7c]
-0x6b,0x04,0x38,0x7c
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x38,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x38,0x7c]
-0x6a,0x04,0x38,0x7c
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x58,0x7c]
-# W64: v_cmp_nle_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x58,0x7c]
-0xf0,0x04,0x58,0x7c
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x58,0x7c]
-# W64: v_cmp_nle_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x58,0x7c]
-0x80,0x04,0x58,0x7c
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_nle_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_nle_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x58,0x7c]
-# W64: v_cmp_nle_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x58,0x7c]
-0xc1,0x04,0x58,0x7c
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x58,0x7c]
-# W64: v_cmp_nle_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x58,0x7c]
-0xf7,0x04,0x58,0x7c
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x58,0x7c]
-# W64: v_cmp_nle_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x58,0x7c]
-0x7e,0x04,0x58,0x7c
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x58,0x7c]
-# W64: v_cmp_nle_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x58,0x7c]
-0x64,0x04,0x58,0x7c
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x58,0x7c]
-# W64: v_cmp_nle_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x58,0x7c]
-0x02,0x04,0x58,0x7c
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x58,0x7c]
-# W64: v_cmp_nle_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x58,0x7c]
-0x04,0x04,0x58,0x7c
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x58,0x7c]
-# W64: v_cmp_nle_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x58,0x7c]
-0x01,0x05,0x58,0x7c
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x59,0x7c]
-# W64: v_cmp_nle_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x59,0x7c]
-0x01,0xfd,0x59,0x7c
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x58,0x7c]
-# W64: v_cmp_nle_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x58,0x7c]
-0xfe,0x05,0x58,0x7c
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x58,0x7c]
-# W64: v_cmp_nle_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x58,0x7c]
-0x6a,0x04,0x58,0x7c
-
-# W32: v_cmp_nlg_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x14,0x7c]
-# W64: v_cmp_nlg_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x14,0x7c]
-0x80,0x04,0x14,0x7c
-
-# W32: v_cmp_nlg_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_nlg_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x14,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_nlg_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x14,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_nlg_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x14,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x14,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_nlg_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x14,0x7c]
-# W64: v_cmp_nlg_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x14,0x7c]
-0xc1,0x04,0x14,0x7c
-
-# W32: v_cmp_nlg_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x14,0x7c]
-# W64: v_cmp_nlg_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x14,0x7c]
-0x7f,0x04,0x14,0x7c
-
-# W32: v_cmp_nlg_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x14,0x7c]
-# W64: v_cmp_nlg_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x14,0x7c]
-0x7e,0x04,0x14,0x7c
-
-# W32: v_cmp_nlg_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x14,0x7c]
-# W64: v_cmp_nlg_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x14,0x7c]
-0x7d,0x04,0x14,0x7c
-
-# W32: v_cmp_nlg_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x14,0x7c]
-# W64: v_cmp_nlg_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x14,0x7c]
-0x65,0x04,0x14,0x7c
-
-# W32: v_cmp_nlg_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x14,0x7c]
-# W64: v_cmp_nlg_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x14,0x7c]
-0x01,0x04,0x14,0x7c
-
-# W32: v_cmp_nlg_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x14,0x7c]
-# W64: v_cmp_nlg_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x14,0x7c]
-0x01,0x05,0x14,0x7c
-
-# W32: v_cmp_nlg_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x14,0x7c]
-# W64: v_cmp_nlg_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x14,0x7c]
-0x6b,0x04,0x14,0x7c
-
-# W32: v_cmp_nlg_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x14,0x7c]
-# W64: v_cmp_nlg_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x14,0x7c]
-0x6a,0x04,0x14,0x7c
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x34,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x34,0x7c]
-0xf0,0x04,0x34,0x7c
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x34,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x34,0x7c]
-0x80,0x04,0x34,0x7c
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_nlg_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_nlg_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x34,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x34,0x7c]
-0xc1,0x04,0x34,0x7c
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x34,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x34,0x7c]
-0xf7,0x04,0x34,0x7c
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x34,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x34,0x7c]
-0x7f,0x04,0x34,0x7c
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x34,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x34,0x7c]
-0x7e,0x04,0x34,0x7c
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x34,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x34,0x7c]
-0x7d,0x04,0x34,0x7c
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x34,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x34,0x7c]
-0x65,0x04,0x34,0x7c
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x34,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x34,0x7c]
-0x01,0x04,0x34,0x7c
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x35,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x35,0x7c]
-0x01,0xff,0x35,0x7c
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x34,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x34,0x7c]
-0x01,0x05,0x34,0x7c
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x34,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x34,0x7c]
-0xff,0x05,0x34,0x7c
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x34,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x34,0x7c]
-0x6b,0x04,0x34,0x7c
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x34,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x34,0x7c]
-0x6a,0x04,0x34,0x7c
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x54,0x7c]
-# W64: v_cmp_nlg_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x54,0x7c]
-0xf0,0x04,0x54,0x7c
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x54,0x7c]
-# W64: v_cmp_nlg_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x54,0x7c]
-0x80,0x04,0x54,0x7c
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_nlg_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_nlg_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x54,0x7c]
-# W64: v_cmp_nlg_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x54,0x7c]
-0xc1,0x04,0x54,0x7c
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x54,0x7c]
-# W64: v_cmp_nlg_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x54,0x7c]
-0xf7,0x04,0x54,0x7c
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x54,0x7c]
-# W64: v_cmp_nlg_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x54,0x7c]
-0x7e,0x04,0x54,0x7c
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x54,0x7c]
-# W64: v_cmp_nlg_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x54,0x7c]
-0x64,0x04,0x54,0x7c
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x54,0x7c]
-# W64: v_cmp_nlg_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x54,0x7c]
-0x02,0x04,0x54,0x7c
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x54,0x7c]
-# W64: v_cmp_nlg_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x54,0x7c]
-0x04,0x04,0x54,0x7c
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x54,0x7c]
-# W64: v_cmp_nlg_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x54,0x7c]
-0x01,0x05,0x54,0x7c
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x55,0x7c]
-# W64: v_cmp_nlg_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x55,0x7c]
-0x01,0xfd,0x55,0x7c
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x54,0x7c]
-# W64: v_cmp_nlg_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x54,0x7c]
-0xfe,0x05,0x54,0x7c
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x54,0x7c]
-# W64: v_cmp_nlg_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x54,0x7c]
-0x6a,0x04,0x54,0x7c
-
-# W32: v_cmp_nlt_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x1c,0x7c]
-# W64: v_cmp_nlt_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x1c,0x7c]
-0x80,0x04,0x1c,0x7c
-
-# W32: v_cmp_nlt_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_nlt_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x1c,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_nlt_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x1c,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_nlt_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x1c,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x1c,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_nlt_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x1c,0x7c]
-# W64: v_cmp_nlt_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x1c,0x7c]
-0xc1,0x04,0x1c,0x7c
-
-# W32: v_cmp_nlt_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x1c,0x7c]
-# W64: v_cmp_nlt_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x1c,0x7c]
-0x7f,0x04,0x1c,0x7c
-
-# W32: v_cmp_nlt_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x1c,0x7c]
-# W64: v_cmp_nlt_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x1c,0x7c]
-0x7e,0x04,0x1c,0x7c
-
-# W32: v_cmp_nlt_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x1c,0x7c]
-# W64: v_cmp_nlt_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x1c,0x7c]
-0x7d,0x04,0x1c,0x7c
-
-# W32: v_cmp_nlt_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x1c,0x7c]
-# W64: v_cmp_nlt_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x1c,0x7c]
-0x65,0x04,0x1c,0x7c
-
-# W32: v_cmp_nlt_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x1c,0x7c]
-# W64: v_cmp_nlt_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x1c,0x7c]
-0x01,0x04,0x1c,0x7c
-
-# W32: v_cmp_nlt_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x1c,0x7c]
-# W64: v_cmp_nlt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x1c,0x7c]
-0x01,0x05,0x1c,0x7c
-
-# W32: v_cmp_nlt_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x1c,0x7c]
-# W64: v_cmp_nlt_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x1c,0x7c]
-0x6b,0x04,0x1c,0x7c
-
-# W32: v_cmp_nlt_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x1c,0x7c]
-# W64: v_cmp_nlt_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x1c,0x7c]
-0x6a,0x04,0x1c,0x7c
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x3c,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x3c,0x7c]
-0xf0,0x04,0x3c,0x7c
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x3c,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x3c,0x7c]
-0x80,0x04,0x3c,0x7c
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_nlt_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_nlt_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x3c,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x3c,0x7c]
-0xc1,0x04,0x3c,0x7c
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x3c,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x3c,0x7c]
-0xf7,0x04,0x3c,0x7c
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x3c,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x3c,0x7c]
-0x7f,0x04,0x3c,0x7c
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x3c,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x3c,0x7c]
-0x7e,0x04,0x3c,0x7c
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x3c,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x3c,0x7c]
-0x7d,0x04,0x3c,0x7c
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x3c,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x3c,0x7c]
-0x65,0x04,0x3c,0x7c
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x3c,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x3c,0x7c]
-0x01,0x04,0x3c,0x7c
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x3d,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x3d,0x7c]
-0x01,0xff,0x3d,0x7c
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x3c,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x3c,0x7c]
-0x01,0x05,0x3c,0x7c
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x3c,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x3c,0x7c]
-0xff,0x05,0x3c,0x7c
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x3c,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x3c,0x7c]
-0x6b,0x04,0x3c,0x7c
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x3c,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x3c,0x7c]
-0x6a,0x04,0x3c,0x7c
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x5c,0x7c]
-# W64: v_cmp_nlt_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x5c,0x7c]
-0xf0,0x04,0x5c,0x7c
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x5c,0x7c]
-# W64: v_cmp_nlt_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x5c,0x7c]
-0x80,0x04,0x5c,0x7c
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_nlt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_nlt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x5c,0x7c]
-# W64: v_cmp_nlt_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x5c,0x7c]
-0xc1,0x04,0x5c,0x7c
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x5c,0x7c]
-# W64: v_cmp_nlt_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x5c,0x7c]
-0xf7,0x04,0x5c,0x7c
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x5c,0x7c]
-# W64: v_cmp_nlt_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x5c,0x7c]
-0x7e,0x04,0x5c,0x7c
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5c,0x7c]
-# W64: v_cmp_nlt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5c,0x7c]
-0x64,0x04,0x5c,0x7c
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x5c,0x7c]
-# W64: v_cmp_nlt_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x5c,0x7c]
-0x02,0x04,0x5c,0x7c
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x5c,0x7c]
-# W64: v_cmp_nlt_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x5c,0x7c]
-0x04,0x04,0x5c,0x7c
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5c,0x7c]
-# W64: v_cmp_nlt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x5c,0x7c]
-0x01,0x05,0x5c,0x7c
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5d,0x7c]
-# W64: v_cmp_nlt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5d,0x7c]
-0x01,0xfd,0x5d,0x7c
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5c,0x7c]
-# W64: v_cmp_nlt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5c,0x7c]
-0xfe,0x05,0x5c,0x7c
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x5c,0x7c]
-# W64: v_cmp_nlt_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x5c,0x7c]
-0x6a,0x04,0x5c,0x7c
-
-# W32: v_cmp_o_f16_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x0e,0x7c]
-# W64: v_cmp_o_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x0e,0x7c]
-0x80,0x04,0x0e,0x7c
-
-# W32: v_cmp_o_f16_e32 vcc_lo, 0x3456, v2      ; encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_o_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x0e,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_o_f16_e32 vcc_lo, 0xfe0b, v2      ; encoding: [0xff,0x04,0x0e,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_o_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x0e,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x0e,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_o_f16_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x0e,0x7c]
-# W64: v_cmp_o_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x0e,0x7c]
-0xc1,0x04,0x0e,0x7c
-
-# W32: v_cmp_o_f16_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x0e,0x7c]
-# W64: v_cmp_o_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x0e,0x7c]
-0x7f,0x04,0x0e,0x7c
-
-# W32: v_cmp_o_f16_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x0e,0x7c]
-# W64: v_cmp_o_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x0e,0x7c]
-0x7e,0x04,0x0e,0x7c
-
-# W32: v_cmp_o_f16_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x0e,0x7c]
-# W64: v_cmp_o_f16_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x0e,0x7c]
-0x7d,0x04,0x0e,0x7c
-
-# W32: v_cmp_o_f16_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x0e,0x7c]
-# W64: v_cmp_o_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x0e,0x7c]
-0x65,0x04,0x0e,0x7c
-
-# W32: v_cmp_o_f16_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x0e,0x7c]
-# W64: v_cmp_o_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x0e,0x7c]
-0x01,0x04,0x0e,0x7c
-
-# W32: v_cmp_o_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x0e,0x7c]
-# W64: v_cmp_o_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x0e,0x7c]
-0x01,0x05,0x0e,0x7c
-
-# W32: v_cmp_o_f16_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x0e,0x7c]
-# W64: v_cmp_o_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x0e,0x7c]
-0x6b,0x04,0x0e,0x7c
-
-# W32: v_cmp_o_f16_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x0e,0x7c]
-# W64: v_cmp_o_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x0e,0x7c]
-0x6a,0x04,0x0e,0x7c
-
-# W32: v_cmp_o_f32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x2e,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x2e,0x7c]
-0xf0,0x04,0x2e,0x7c
-
-# W32: v_cmp_o_f32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x2e,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x2e,0x7c]
-0x80,0x04,0x2e,0x7c
-
-# W32: v_cmp_o_f32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_o_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_o_f32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_o_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_o_f32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x2e,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x2e,0x7c]
-0xc1,0x04,0x2e,0x7c
-
-# W32: v_cmp_o_f32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x2e,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x2e,0x7c]
-0xf7,0x04,0x2e,0x7c
-
-# W32: v_cmp_o_f32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x2e,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x2e,0x7c]
-0x7f,0x04,0x2e,0x7c
-
-# W32: v_cmp_o_f32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x2e,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x2e,0x7c]
-0x7e,0x04,0x2e,0x7c
-
-# W32: v_cmp_o_f32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x2e,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x2e,0x7c]
-0x7d,0x04,0x2e,0x7c
-
-# W32: v_cmp_o_f32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x2e,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x2e,0x7c]
-0x65,0x04,0x2e,0x7c
-
-# W32: v_cmp_o_f32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x2e,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x2e,0x7c]
-0x01,0x04,0x2e,0x7c
-
-# W32: v_cmp_o_f32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x2f,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x2f,0x7c]
-0x01,0xff,0x2f,0x7c
-
-# W32: v_cmp_o_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x2e,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x2e,0x7c]
-0x01,0x05,0x2e,0x7c
-
-# W32: v_cmp_o_f32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x2e,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x2e,0x7c]
-0xff,0x05,0x2e,0x7c
-
-# W32: v_cmp_o_f32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x2e,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x2e,0x7c]
-0x6b,0x04,0x2e,0x7c
-
-# W32: v_cmp_o_f32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x2e,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x2e,0x7c]
-0x6a,0x04,0x2e,0x7c
-
-# W32: v_cmp_o_f64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0x4e,0x7c]
-# W64: v_cmp_o_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0x4e,0x7c]
-0xf0,0x04,0x4e,0x7c
-
-# W32: v_cmp_o_f64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0x4e,0x7c]
-# W64: v_cmp_o_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0x4e,0x7c]
-0x80,0x04,0x4e,0x7c
-
-# W32: v_cmp_o_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_o_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_o_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_o_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_o_f64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0x4e,0x7c]
-# W64: v_cmp_o_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0x4e,0x7c]
-0xc1,0x04,0x4e,0x7c
-
-# W32: v_cmp_o_f64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0x4e,0x7c]
-# W64: v_cmp_o_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0x4e,0x7c]
-0xf7,0x04,0x4e,0x7c
-
-# W32: v_cmp_o_f64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0x4e,0x7c]
-# W64: v_cmp_o_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0x4e,0x7c]
-0x7e,0x04,0x4e,0x7c
-
-# W32: v_cmp_o_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4e,0x7c]
-# W64: v_cmp_o_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4e,0x7c]
-0x64,0x04,0x4e,0x7c
-
-# W32: v_cmp_o_f64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0x4e,0x7c]
-# W64: v_cmp_o_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0x4e,0x7c]
-0x02,0x04,0x4e,0x7c
-
-# W32: v_cmp_o_f64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0x4e,0x7c]
-# W64: v_cmp_o_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0x4e,0x7c]
-0x04,0x04,0x4e,0x7c
-
-# W32: v_cmp_o_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x4e,0x7c]
-# W64: v_cmp_o_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x4e,0x7c]
-0x01,0x05,0x4e,0x7c
-
-# W32: v_cmp_o_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4f,0x7c]
-# W64: v_cmp_o_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4f,0x7c]
-0x01,0xfd,0x4f,0x7c
-
-# W32: v_cmp_o_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4e,0x7c]
-# W64: v_cmp_o_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4e,0x7c]
-0xfe,0x05,0x4e,0x7c
-
-# W32: v_cmp_o_f64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0x4e,0x7c]
-# W64: v_cmp_o_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0x4e,0x7c]
-0x6a,0x04,0x4e,0x7c
-
-# W32: v_cmp_t_f16_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x1e,0x7c]
-# W64: v_cmp_t_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x1e,0x7c]
-0x80,0x04,0x1e,0x7c
-
-# W32: v_cmp_t_f16_e32 vcc_lo, 0x3456, v2      ; encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_t_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x1e,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_t_f16_e32 vcc_lo, 0xfe0b, v2      ; encoding: [0xff,0x04,0x1e,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_t_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x1e,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x1e,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_t_f16_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x1e,0x7c]
-# W64: v_cmp_t_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x1e,0x7c]
-0xc1,0x04,0x1e,0x7c
-
-# W32: v_cmp_t_f16_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x1e,0x7c]
-# W64: v_cmp_t_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x1e,0x7c]
-0x7f,0x04,0x1e,0x7c
-
-# W32: v_cmp_t_f16_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x1e,0x7c]
-# W64: v_cmp_t_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x1e,0x7c]
-0x7e,0x04,0x1e,0x7c
-
-# W32: v_cmp_t_f16_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x1e,0x7c]
-# W64: v_cmp_t_f16_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x1e,0x7c]
-0x7d,0x04,0x1e,0x7c
-
-# W32: v_cmp_t_f16_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x1e,0x7c]
-# W64: v_cmp_t_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x1e,0x7c]
-0x65,0x04,0x1e,0x7c
-
-# W32: v_cmp_t_f16_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x1e,0x7c]
-# W64: v_cmp_t_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x1e,0x7c]
-0x01,0x04,0x1e,0x7c
-
-# W32: v_cmp_t_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x1e,0x7c]
-# W64: v_cmp_t_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x1e,0x7c]
-0x01,0x05,0x1e,0x7c
-
-# W32: v_cmp_t_f16_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x1e,0x7c]
-# W64: v_cmp_t_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x1e,0x7c]
-0x6b,0x04,0x1e,0x7c
-
-# W32: v_cmp_t_f16_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x1e,0x7c]
-# W64: v_cmp_t_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x1e,0x7c]
-0x6a,0x04,0x1e,0x7c
-
-# W32: v_cmp_t_f32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x3e,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x3e,0x7c]
-0xf0,0x04,0x3e,0x7c
-
-# W32: v_cmp_t_f32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x3e,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x3e,0x7c]
-0x80,0x04,0x3e,0x7c
-
-# W32: v_cmp_t_f32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_t_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_t_f32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_t_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_t_f32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x3e,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x3e,0x7c]
-0xc1,0x04,0x3e,0x7c
-
-# W32: v_cmp_t_f32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x3e,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x3e,0x7c]
-0xf7,0x04,0x3e,0x7c
-
-# W32: v_cmp_t_f32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x3e,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x3e,0x7c]
-0x7f,0x04,0x3e,0x7c
-
-# W32: v_cmp_t_f32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x3e,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x3e,0x7c]
-0x7e,0x04,0x3e,0x7c
-
-# W32: v_cmp_t_f32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x3e,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x3e,0x7c]
-0x7d,0x04,0x3e,0x7c
-
-# W32: v_cmp_t_f32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x3e,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x3e,0x7c]
-0x65,0x04,0x3e,0x7c
-
-# W32: v_cmp_t_f32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x3e,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x3e,0x7c]
-0x01,0x04,0x3e,0x7c
-
-# W32: v_cmp_t_f32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x3f,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x3f,0x7c]
-0x01,0xff,0x3f,0x7c
-
-# W32: v_cmp_t_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x3e,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x3e,0x7c]
-0x01,0x05,0x3e,0x7c
-
-# W32: v_cmp_t_f32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x3e,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x3e,0x7c]
-0xff,0x05,0x3e,0x7c
-
-# W32: v_cmp_t_f32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x3e,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x3e,0x7c]
-0x6b,0x04,0x3e,0x7c
-
-# W32: v_cmp_t_f32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x3e,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x3e,0x7c]
-0x6a,0x04,0x3e,0x7c
-
-# W32: v_cmp_t_f64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0x5e,0x7c]
-# W64: v_cmp_t_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0x5e,0x7c]
-0xf0,0x04,0x5e,0x7c
-
-# W32: v_cmp_t_f64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0x5e,0x7c]
-# W64: v_cmp_t_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0x5e,0x7c]
-0x80,0x04,0x5e,0x7c
-
-# W32: v_cmp_t_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_t_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_t_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_t_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_t_f64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0x5e,0x7c]
-# W64: v_cmp_t_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0x5e,0x7c]
-0xc1,0x04,0x5e,0x7c
-
-# W32: v_cmp_t_f64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0x5e,0x7c]
-# W64: v_cmp_t_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0x5e,0x7c]
-0xf7,0x04,0x5e,0x7c
-
-# W32: v_cmp_t_f64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0x5e,0x7c]
-# W64: v_cmp_t_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0x5e,0x7c]
-0x7e,0x04,0x5e,0x7c
-
-# W32: v_cmp_t_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5e,0x7c]
-# W64: v_cmp_t_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5e,0x7c]
-0x64,0x04,0x5e,0x7c
-
-# W32: v_cmp_t_f64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0x5e,0x7c]
-# W64: v_cmp_t_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0x5e,0x7c]
-0x02,0x04,0x5e,0x7c
-
-# W32: v_cmp_t_f64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0x5e,0x7c]
-# W64: v_cmp_t_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0x5e,0x7c]
-0x04,0x04,0x5e,0x7c
-
-# W32: v_cmp_t_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x5e,0x7c]
-# W64: v_cmp_t_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x5e,0x7c]
-0x01,0x05,0x5e,0x7c
-
-# W32: v_cmp_t_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5f,0x7c]
-# W64: v_cmp_t_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5f,0x7c]
-0x01,0xfd,0x5f,0x7c
-
-# W32: v_cmp_t_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5e,0x7c]
-# W64: v_cmp_t_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5e,0x7c]
-0xfe,0x05,0x5e,0x7c
-
-# W32: v_cmp_t_f64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0x5e,0x7c]
-# W64: v_cmp_t_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0x5e,0x7c]
-0x6a,0x04,0x5e,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x8e,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x8e,0x7c]
-0xf0,0x04,0x8e,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x8e,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x8e,0x7c]
-0x80,0x04,0x8e,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_t_i32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_t_i32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_t_i32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_t_i32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x8e,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x8e,0x7c]
-0xc1,0x04,0x8e,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x8e,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x8e,0x7c]
-0xf7,0x04,0x8e,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x8e,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x8e,0x7c]
-0x7f,0x04,0x8e,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x8e,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x8e,0x7c]
-0x7e,0x04,0x8e,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x8e,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x8e,0x7c]
-0x7d,0x04,0x8e,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x8e,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x8e,0x7c]
-0x65,0x04,0x8e,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x8e,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x8e,0x7c]
-0x01,0x04,0x8e,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x8f,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x8f,0x7c]
-0x01,0xff,0x8f,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x8e,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x8e,0x7c]
-0x01,0x05,0x8e,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x8e,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x8e,0x7c]
-0xff,0x05,0x8e,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x8e,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x8e,0x7c]
-0x6b,0x04,0x8e,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x8e,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x8e,0x7c]
-0x6a,0x04,0x8e,0x7c
-
-# W32: v_cmp_t_i64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xae,0x7c]
-# W64: v_cmp_t_i64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xae,0x7c]
-0xf0,0x04,0xae,0x7c
-
-# W32: v_cmp_t_i64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0xae,0x7c]
-# W64: v_cmp_t_i64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xae,0x7c]
-0x80,0x04,0xae,0x7c
-
-# W32: v_cmp_t_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_t_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_t_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_t_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_t_i64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0xae,0x7c]
-# W64: v_cmp_t_i64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xae,0x7c]
-0xc1,0x04,0xae,0x7c
-
-# W32: v_cmp_t_i64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xae,0x7c]
-# W64: v_cmp_t_i64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xae,0x7c]
-0xf7,0x04,0xae,0x7c
-
-# W32: v_cmp_t_i64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0xae,0x7c]
-# W64: v_cmp_t_i64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xae,0x7c]
-0x7e,0x04,0xae,0x7c
-
-# W32: v_cmp_t_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xae,0x7c]
-# W64: v_cmp_t_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xae,0x7c]
-0x64,0x04,0xae,0x7c
-
-# W32: v_cmp_t_i64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xae,0x7c]
-# W64: v_cmp_t_i64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xae,0x7c]
-0x02,0x04,0xae,0x7c
-
-# W32: v_cmp_t_i64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xae,0x7c]
-# W64: v_cmp_t_i64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xae,0x7c]
-0x04,0x04,0xae,0x7c
-
-# W32: v_cmp_t_i64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xae,0x7c]
-# W64: v_cmp_t_i64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xae,0x7c]
-0x01,0x05,0xae,0x7c
-
-# W32: v_cmp_t_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xaf,0x7c]
-# W64: v_cmp_t_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xaf,0x7c]
-0x01,0xfd,0xaf,0x7c
-
-# W32: v_cmp_t_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xae,0x7c]
-# W64: v_cmp_t_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xae,0x7c]
-0xfe,0x05,0xae,0x7c
-
-# W32: v_cmp_t_i64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xae,0x7c]
-# W64: v_cmp_t_i64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xae,0x7c]
-0x6a,0x04,0xae,0x7c
-
-# W32: v_cmp_t_u32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x9e,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x9e,0x7c]
-0xf0,0x04,0x9e,0x7c
-
-# W32: v_cmp_t_u32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x9e,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x9e,0x7c]
-0x80,0x04,0x9e,0x7c
-
-# W32: v_cmp_t_u32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_t_u32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_t_u32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_t_u32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_t_u32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x9e,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x9e,0x7c]
-0xc1,0x04,0x9e,0x7c
-
-# W32: v_cmp_t_u32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x9e,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x9e,0x7c]
-0xf7,0x04,0x9e,0x7c
-
-# W32: v_cmp_t_u32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x9e,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x9e,0x7c]
-0x7f,0x04,0x9e,0x7c
-
-# W32: v_cmp_t_u32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x9e,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x9e,0x7c]
-0x7e,0x04,0x9e,0x7c
-
-# W32: v_cmp_t_u32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x9e,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x9e,0x7c]
-0x7d,0x04,0x9e,0x7c
-
-# W32: v_cmp_t_u32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x9e,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x9e,0x7c]
-0x65,0x04,0x9e,0x7c
-
-# W32: v_cmp_t_u32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x9e,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x9e,0x7c]
-0x01,0x04,0x9e,0x7c
-
-# W32: v_cmp_t_u32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x9f,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x9f,0x7c]
-0x01,0xff,0x9f,0x7c
-
-# W32: v_cmp_t_u32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x9e,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x9e,0x7c]
-0x01,0x05,0x9e,0x7c
-
-# W32: v_cmp_t_u32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x9e,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x9e,0x7c]
-0xff,0x05,0x9e,0x7c
-
-# W32: v_cmp_t_u32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x9e,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x9e,0x7c]
-0x6b,0x04,0x9e,0x7c
-
-# W32: v_cmp_t_u32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x9e,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x9e,0x7c]
-0x6a,0x04,0x9e,0x7c
-
-# W32: v_cmp_t_u64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xbe,0x7c]
-# W64: v_cmp_t_u64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xbe,0x7c]
-0xf0,0x04,0xbe,0x7c
-
-# W32: v_cmp_t_u64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0xbe,0x7c]
-# W64: v_cmp_t_u64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xbe,0x7c]
-0x80,0x04,0xbe,0x7c
-
-# W32: v_cmp_t_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_t_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_t_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_t_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_t_u64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0xbe,0x7c]
-# W64: v_cmp_t_u64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xbe,0x7c]
-0xc1,0x04,0xbe,0x7c
-
-# W32: v_cmp_t_u64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xbe,0x7c]
-# W64: v_cmp_t_u64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xbe,0x7c]
-0xf7,0x04,0xbe,0x7c
-
-# W32: v_cmp_t_u64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0xbe,0x7c]
-# W64: v_cmp_t_u64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xbe,0x7c]
-0x7e,0x04,0xbe,0x7c
-
-# W32: v_cmp_t_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xbe,0x7c]
-# W64: v_cmp_t_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xbe,0x7c]
-0x64,0x04,0xbe,0x7c
-
-# W32: v_cmp_t_u64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xbe,0x7c]
-# W64: v_cmp_t_u64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xbe,0x7c]
-0x02,0x04,0xbe,0x7c
-
-# W32: v_cmp_t_u64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xbe,0x7c]
-# W64: v_cmp_t_u64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xbe,0x7c]
-0x04,0x04,0xbe,0x7c
-
-# W32: v_cmp_t_u64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xbe,0x7c]
-# W64: v_cmp_t_u64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xbe,0x7c]
-0x01,0x05,0xbe,0x7c
-
-# W32: v_cmp_t_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbf,0x7c]
-# W64: v_cmp_t_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbf,0x7c]
-0x01,0xfd,0xbf,0x7c
-
-# W32: v_cmp_t_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xbe,0x7c]
-# W64: v_cmp_t_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xbe,0x7c]
-0xfe,0x05,0xbe,0x7c
-
-# W32: v_cmp_t_u64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xbe,0x7c]
-# W64: v_cmp_t_u64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xbe,0x7c]
-0x6a,0x04,0xbe,0x7c
-
-# W32: v_cmp_u_f16_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x10,0x7c]
-# W64: v_cmp_u_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x10,0x7c]
-0x80,0x04,0x10,0x7c
-
-# W32: v_cmp_u_f16_e32 vcc_lo, 0x3456, v2      ; encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x00,0x00]
-# W64: v_cmp_u_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x00,0x00]
-0xff,0x04,0x10,0x7c,0x56,0x34,0x00,0x00
-
-# W32: v_cmp_u_f16_e32 vcc_lo, 0xfe0b, v2      ; encoding: [0xff,0x04,0x10,0x7c,0x0b,0xfe,0x00,0x00]
-# W64: v_cmp_u_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x10,0x7c,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x10,0x7c,0x0b,0xfe,0x00,0x00
-
-# W32: v_cmp_u_f16_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x10,0x7c]
-# W64: v_cmp_u_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x10,0x7c]
-0xc1,0x04,0x10,0x7c
-
-# W32: v_cmp_u_f16_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x10,0x7c]
-# W64: v_cmp_u_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x10,0x7c]
-0x7f,0x04,0x10,0x7c
-
-# W32: v_cmp_u_f16_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x10,0x7c]
-# W64: v_cmp_u_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x10,0x7c]
-0x7e,0x04,0x10,0x7c
-
-# W32: v_cmp_u_f16_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x10,0x7c]
-# W64: v_cmp_u_f16_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x10,0x7c]
-0x7d,0x04,0x10,0x7c
-
-# W32: v_cmp_u_f16_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x10,0x7c]
-# W64: v_cmp_u_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x10,0x7c]
-0x65,0x04,0x10,0x7c
-
-# W32: v_cmp_u_f16_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x10,0x7c]
-# W64: v_cmp_u_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x10,0x7c]
-0x01,0x04,0x10,0x7c
-
-# W32: v_cmp_u_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x10,0x7c]
-# W64: v_cmp_u_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x10,0x7c]
-0x01,0x05,0x10,0x7c
-
-# W32: v_cmp_u_f16_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x10,0x7c]
-# W64: v_cmp_u_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x10,0x7c]
-0x6b,0x04,0x10,0x7c
-
-# W32: v_cmp_u_f16_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x10,0x7c]
-# W64: v_cmp_u_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x10,0x7c]
-0x6a,0x04,0x10,0x7c
-
-# W32: v_cmp_u_f32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x30,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x30,0x7c]
-0xf0,0x04,0x30,0x7c
-
-# W32: v_cmp_u_f32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x30,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x30,0x7c]
-0x80,0x04,0x30,0x7c
-
-# W32: v_cmp_u_f32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_u_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_u_f32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_u_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_u_f32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x30,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x30,0x7c]
-0xc1,0x04,0x30,0x7c
-
-# W32: v_cmp_u_f32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x30,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x30,0x7c]
-0xf7,0x04,0x30,0x7c
-
-# W32: v_cmp_u_f32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x30,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x30,0x7c]
-0x7f,0x04,0x30,0x7c
-
-# W32: v_cmp_u_f32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x30,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x30,0x7c]
-0x7e,0x04,0x30,0x7c
-
-# W32: v_cmp_u_f32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x30,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x30,0x7c]
-0x7d,0x04,0x30,0x7c
-
-# W32: v_cmp_u_f32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x30,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x30,0x7c]
-0x65,0x04,0x30,0x7c
-
-# W32: v_cmp_u_f32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x30,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x30,0x7c]
-0x01,0x04,0x30,0x7c
-
-# W32: v_cmp_u_f32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x31,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x31,0x7c]
-0x01,0xff,0x31,0x7c
-
-# W32: v_cmp_u_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x30,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x30,0x7c]
-0x01,0x05,0x30,0x7c
-
-# W32: v_cmp_u_f32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x30,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x30,0x7c]
-0xff,0x05,0x30,0x7c
-
-# W32: v_cmp_u_f32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x30,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x30,0x7c]
-0x6b,0x04,0x30,0x7c
-
-# W32: v_cmp_u_f32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x30,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x30,0x7c]
-0x6a,0x04,0x30,0x7c
-
-# W32: v_cmp_u_f64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0x50,0x7c]
-# W64: v_cmp_u_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0x50,0x7c]
-0xf0,0x04,0x50,0x7c
-
-# W32: v_cmp_u_f64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0x50,0x7c]
-# W64: v_cmp_u_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0x50,0x7c]
-0x80,0x04,0x50,0x7c
-
-# W32: v_cmp_u_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
-# W64: v_cmp_u_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f
-
-# W32: v_cmp_u_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
-# W64: v_cmp_u_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf
-
-# W32: v_cmp_u_f64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0x50,0x7c]
-# W64: v_cmp_u_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0x50,0x7c]
-0xc1,0x04,0x50,0x7c
-
-# W32: v_cmp_u_f64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0x50,0x7c]
-# W64: v_cmp_u_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0x50,0x7c]
-0xf7,0x04,0x50,0x7c
-
-# W32: v_cmp_u_f64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0x50,0x7c]
-# W64: v_cmp_u_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0x50,0x7c]
-0x7e,0x04,0x50,0x7c
-
-# W32: v_cmp_u_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x50,0x7c]
-# W64: v_cmp_u_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x50,0x7c]
-0x64,0x04,0x50,0x7c
-
-# W32: v_cmp_u_f64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0x50,0x7c]
-# W64: v_cmp_u_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0x50,0x7c]
-0x02,0x04,0x50,0x7c
-
-# W32: v_cmp_u_f64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0x50,0x7c]
-# W64: v_cmp_u_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0x50,0x7c]
-0x04,0x04,0x50,0x7c
-
-# W32: v_cmp_u_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x50,0x7c]
-# W64: v_cmp_u_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x50,0x7c]
-0x01,0x05,0x50,0x7c
-
-# W32: v_cmp_u_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x51,0x7c]
-# W64: v_cmp_u_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x51,0x7c]
-0x01,0xfd,0x51,0x7c
-
-# W32: v_cmp_u_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x50,0x7c]
-# W64: v_cmp_u_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x50,0x7c]
-0xfe,0x05,0x50,0x7c
-
-# W32: v_cmp_u_f64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0x50,0x7c]
-# W64: v_cmp_u_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0x50,0x7c]
-0x6a,0x04,0x50,0x7c
-
-# W32: v_cmp_class_f32_e32 vcc_lo, v1, v2      ; encoding: [0x01,0x05,0xfc,0x7c]
-# W64: v_cmp_class_f32_e32 vcc, v1, v2         ; encoding: [0x01,0x05,0xfc,0x7c]
-0x01,0x05,0xfc,0x7c
-
-# W32: v_cmp_class_f16 vcc_lo, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0xfa,0x7c,0x01,0x77,0x39,0x05]
-# W64: v_cmp_class_f16 vcc, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0xfa,0x7c,0x01,0x77,0x39,0x05]
-0xe9,0x04,0xfa,0x7c,0x01,0x77,0x39,0x05
-
-# W32: v_cmp_class_f32 vcc_lo, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0xfc,0x7c,0x01,0x77,0x39,0x05]
-# W64: v_cmp_class_f32 vcc, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0xfc,0x7c,0x01,0x77,0x39,0x05]
-0xe9,0x04,0xfc,0x7c,0x01,0x77,0x39,0x05
-
-# W32: v_cmp_class_f32_e64 s10, 0.5, v2        ; encoding: [0x0a,0x00,0x7e,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], 0.5, v2   ; encoding: [0x0a,0x00,0x7e,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x7e,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_class_f32_e64 s100, v1, v2        ; encoding: [0x64,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[100:101], v1, v2  ; encoding: [0x64,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_class_f32_e64 s10, 0, v2          ; encoding: [0x0a,0x00,0x7e,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], 0, v2     ; encoding: [0x0a,0x00,0x7e,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x7e,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_class_f32_e64 s10, -1, v2         ; encoding: [0x0a,0x00,0x7e,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], -1, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x7e,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_class_f32_e64 s10, -4.0, v2       ; encoding: [0x0a,0x00,0x7e,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], -4.0, v2  ; encoding: [0x0a,0x00,0x7e,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x7e,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_class_f32_e64 s10, exec_hi, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x7e,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_class_f32_e64 s10, exec_lo, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x7e,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_class_f32_e64 s10, m0, v2         ; encoding: [0x0a,0x00,0x7e,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], m0, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x7e,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_class_f32_e64 s10, s101, v2       ; encoding: [0x0a,0x00,0x7e,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], s101, v2  ; encoding: [0x0a,0x00,0x7e,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x7e,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_class_f32_e64 s10, s1, v2         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], s1, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x7e,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_class_f32_e64 s10, v1, 0.5        ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], v1, 0.5   ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x7e,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_class_f32_e64 s10, v1, 0          ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], v1, 0     ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x7e,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_class_f32_e64 s10, v1, -1         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], v1, -1    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x7e,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_class_f32_e64 s10, v1, -4.0       ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], v1, -4.0  ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x7e,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_class_f32_e64 s10, v1, exec_hi    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x7e,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_class_f32_e64 s10, v1, exec_lo    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x7e,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_class_f32_e64 s10, v1, m0         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], v1, m0    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x7e,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_class_f32_e64 s10, v1, s101       ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], v1, s101  ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x7e,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_class_f32_e64 s10, v1, s2         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], v1, s2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x7e,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_class_f32_e64 s10, v1, v255       ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], v1, v255  ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x7e,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_class_f32_e64 s10, v1, v2         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], v1, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_class_f32_e64 s10, -v1, v2        ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_class_f32_e64 s[10:11], -v1, v2   ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_class_f32_e64 s10, v1, vcc_hi     ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], v1, vcc_hi ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x7e,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_class_f32_e64 s10, v1, vcc_lo     ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], v1, vcc_lo ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x7e,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_class_f32_e64 s10, v255, v2       ; encoding: [0x0a,0x00,0x7e,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], v255, v2  ; encoding: [0x0a,0x00,0x7e,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x7e,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_class_f32_e64 s10, vcc_hi, v2     ; encoding: [0x0a,0x00,0x7e,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], vcc_hi, v2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x7e,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_class_f32_e64 s10, vcc_lo, v2     ; encoding: [0x0a,0x00,0x7e,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[10:11], vcc_lo, v2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x7e,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_class_f32_e64 s12, v1, v2         ; encoding: [0x0c,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_class_f32_e64 s[12:13], v1, v2    ; encoding: [0x0c,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_class_f64_e32 vcc_lo, v[1:2], v2  ; encoding: [0x01,0x05,0xfe,0x7c]
-# W64: v_cmp_class_f64_e32 vcc, v[1:2], v2     ; encoding: [0x01,0x05,0xfe,0x7c]
-0x01,0x05,0xfe,0x7c
-
-# W32: v_cmp_class_f64_e64 s10, 0.5, v2        ; encoding: [0x0a,0x00,0x7f,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], 0.5, v2   ; encoding: [0x0a,0x00,0x7f,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x7f,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_class_f64_e64 s100, v[1:2], v2    ; encoding: [0x64,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_class_f64_e64 s[100:101], v[1:2], v2 ; encoding: [0x64,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_class_f64_e64 s10, 0, v2          ; encoding: [0x0a,0x00,0x7f,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], 0, v2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x7f,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_class_f64_e64 s10, -1, v2         ; encoding: [0x0a,0x00,0x7f,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], -1, v2    ; encoding: [0x0a,0x00,0x7f,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x7f,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_class_f64_e64 s10, -4.0, v2       ; encoding: [0x0a,0x00,0x7f,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], -4.0, v2  ; encoding: [0x0a,0x00,0x7f,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x7f,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_class_f64_e64 s10, exec, v2       ; encoding: [0x0a,0x00,0x7f,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], exec, v2  ; encoding: [0x0a,0x00,0x7f,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x7f,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_class_f64_e64 s10, s[100:101], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], s[100:101], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x7f,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_class_f64_e64 s10, s[2:3], v2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], s[2:3], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x7f,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_class_f64_e64 s10, s[4:5], v2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], s[4:5], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x7f,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_class_f64_e64 s10, v[1:2], 0.5    ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x7f,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_class_f64_e64 s10, v[1:2], 0      ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], 0 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x7f,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_class_f64_e64 s10, v[1:2], -1     ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], -1 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x7f,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_class_f64_e64 s10, v[1:2], -4.0   ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x7f,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_class_f64_e64 s10, v[1:2], exec_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x7f,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_class_f64_e64 s10, v[1:2], exec_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x7f,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_class_f64_e64 s10, v[1:2], m0     ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], m0 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x7f,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_class_f64_e64 s10, v[1:2], s101   ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], s101 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x7f,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_class_f64_e64 s10, v[1:2], s2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], s2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_class_f64_e64 s10, v[1:2], v255   ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], v255 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_class_f64_e64 s10, v[1:2], v2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_class_f64_e64 s10, -v[1:2], v2    ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_class_f64_e64 s[10:11], -v[1:2], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_class_f64_e64 s10, v[1:2], vcc_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x7f,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_class_f64_e64 s10, v[1:2], vcc_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x7f,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_class_f64_e64 s10, v[254:255], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], v[254:255], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x7f,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_class_f64_e64 s10, vcc, v2        ; encoding: [0x0a,0x00,0x7f,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_class_f64_e64 s[10:11], vcc, v2   ; encoding: [0x0a,0x00,0x7f,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x7f,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_class_f64_e64 s12, v[1:2], v2     ; encoding: [0x0c,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_class_f64_e64 s[12:13], v[1:2], v2 ; encoding: [0x0c,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x04,0x7c]
-# W64: v_cmp_eq_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x04,0x7c]
-0x01,0x05,0x04,0x7c
-
-# W32: v_cmp_eq_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x02,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x02,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x02,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_eq_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_eq_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_eq_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_eq_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_eq_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_eq_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_eq_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x24,0x7c]
-# W64: v_cmp_eq_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x24,0x7c]
-0x01,0x05,0x24,0x7c
-
-# W32: v_cmp_eq_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x12,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x12,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x12,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x12,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x12,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x12,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x12,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x12,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x12,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x12,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x12,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x12,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x12,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x12,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x12,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x12,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x12,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x12,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x12,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x12,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x12,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x12,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x12,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x12,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x12,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x12,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x12,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x12,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x12,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x12,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x12,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x12,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x12,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x12,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x12,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_eq_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_eq_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_eq_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_eq_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_eq_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x12,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x12,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x12,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x12,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x12,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x12,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x12,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x12,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x12,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x12,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x12,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x12,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x44,0x7c]
-# W64: v_cmp_eq_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x44,0x7c]
-0x01,0x05,0x44,0x7c
-
-# W32: v_cmp_eq_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_eq_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_eq_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_eq_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_eq_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_eq_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_eq_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_eq_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_eq_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x64,0x7c]
-# W64: v_cmp_eq_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x64,0x7c]
-0x01,0x05,0x64,0x7c
-
-# W32: v_cmp_eq_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x32,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x32,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x32,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x32,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x32,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x32,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x32,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x32,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x32,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x32,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x32,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x32,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x32,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x32,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x32,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x32,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x32,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x32,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x32,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x32,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x32,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x32,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x32,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x32,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x32,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x32,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x32,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x32,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x32,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x32,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_eq_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x32,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x32,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x32,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x84,0x7c]
-# W64: v_cmp_eq_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x84,0x7c]
-0x01,0x05,0x84,0x7c
-
-# W32: v_cmp_eq_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x42,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x42,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x42,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x42,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x42,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x42,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x42,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x42,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x42,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x42,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x42,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x42,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x42,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x42,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x42,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x42,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x42,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x42,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x42,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x42,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x42,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x42,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x42,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x42,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x42,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x42,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x42,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x42,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x42,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x42,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x42,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x42,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x42,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x42,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x42,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x42,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x42,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x42,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x42,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x42,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x42,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x42,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x42,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x42,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa4,0x7c]
-# W64: v_cmp_eq_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa4,0x7c]
-0x01,0x05,0xa4,0x7c
-
-# W32: v_cmp_eq_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x52,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x52,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x52,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x52,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x52,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x52,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x52,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x52,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x52,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x52,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x52,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x52,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x52,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x52,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x52,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x52,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x52,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x52,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x52,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x52,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x52,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x52,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x52,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x52,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x52,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x52,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x52,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x52,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x52,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x52,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_eq_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x52,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_eq_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x52,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x52,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_eq_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x52,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x74,0x7c]
-# W64: v_cmp_eq_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x74,0x7c]
-0x01,0x05,0x74,0x7c
-
-# W32: v_cmp_eq_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3a,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3a,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x3a,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3a,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x3a,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3a,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x3a,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3a,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x3a,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x3a,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3a,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3a,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x3a,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x3a,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x3a,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x3a,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x3a,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x3a,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x3a,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x3a,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x3a,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x3a,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x3a,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x3a,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3a,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3a,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x3a,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3a,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_eq_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3a,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x3a,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x94,0x7c]
-# W64: v_cmp_eq_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x94,0x7c]
-0x01,0x05,0x94,0x7c
-
-# W32: v_cmp_eq_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4a,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4a,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x4a,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4a,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4a,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x4a,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4a,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x4a,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4a,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4a,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x4a,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4a,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x4a,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4a,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x4a,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4a,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x4a,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4a,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4a,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x4a,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x4a,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x4a,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x4a,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x4a,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x4a,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x4a,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x4a,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x4a,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x4a,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x4a,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x4a,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x4a,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x4a,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4a,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4a,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x4a,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4a,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4a,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x4a,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4a,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4a,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x4a,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb4,0x7c]
-# W64: v_cmp_eq_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb4,0x7c]
-0x01,0x05,0xb4,0x7c
-
-# W32: v_cmp_eq_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5a,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5a,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x5a,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5a,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x5a,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5a,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5a,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x5a,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5a,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x5a,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5a,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x5a,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x5a,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x5a,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x5a,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x5a,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x5a,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x5a,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x5a,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x5a,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x5a,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x5a,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x5a,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x5a,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_eq_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5a,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_eq_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5a,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x5a,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_eq_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_eq_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x00,0x7c]
-# W64: v_cmp_f_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x00,0x7c]
-0x01,0x05,0x00,0x7c
-
-# W32: v_cmp_f_f16_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_f16_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_f16_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_f_f16_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_f_f16_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_f_f16_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_f_f16_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x00,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x00,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_f_f16_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_f_f16_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_f_f16_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_f_f16_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_f_f16_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_f_f16_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_f_f16_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x00,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_f_f16_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_f_f16_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_f_f16_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_f_f16_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_f16_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_f_f16_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_f_f16_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_f_f16_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_f_f16_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_f_f16_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_f_f16_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_f_f16_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_f_f16_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_f_f16_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_f_f16_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_f_f16_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_f_f16_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_f16_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x20,0x7c]
-# W64: v_cmp_f_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x20,0x7c]
-0x01,0x05,0x20,0x7c
-
-# W32: v_cmp_f_f32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x10,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x10,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x10,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x10,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x10,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x10,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x10,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x10,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x10,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x10,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x10,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x10,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x10,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x10,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x10,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x10,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x10,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x10,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x10,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x10,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x10,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x10,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x10,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_f_f32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x10,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_f_f32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x10,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_f_f32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x10,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_f_f32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x10,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_f_f32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x10,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_f_f32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x10,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_f_f32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x10,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_f_f32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x10,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_f_f32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x10,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_f_f32_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x10,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x10,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x10,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_f_f32_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_f_f32_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_f_f32_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_f_f32_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_f_f32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x10,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_f_f32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x10,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_f_f32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x10,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x10,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x10,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x10,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x10,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x10,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x10,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x10,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x10,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_f_f32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_f32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x10,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x40,0x7c]
-# W64: v_cmp_f_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x40,0x7c]
-0x01,0x05,0x40,0x7c
-
-# W32: v_cmp_f_f64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_f_f64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_f64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_f_f64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_f_f64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_f_f64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_f_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_f_f64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_f_f64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_f_f64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_f_f64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_f_f64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_f_f64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_f_f64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_f_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_f_f64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_f_f64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_f_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_f64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_f64_e64 s10, -v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_f_f64_e64 s10, v[1:2], -v[2:3]    ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_f_f64_e64 s10, -v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_f_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_f_f64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_f_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_f_f64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_f_f64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_i32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x80,0x7c]
-# W64: v_cmp_f_i32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x80,0x7c]
-0x01,0x05,0x80,0x7c
-
-# W32: v_cmp_f_i32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x40,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x40,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x40,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_f_i32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x40,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_i32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x40,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x40,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x40,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_f_i32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x40,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x40,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_f_i32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x40,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x40,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x40,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_f_i32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x40,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x40,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_f_i32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x40,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x40,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_f_i32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x40,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x40,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_f_i32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x40,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x40,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x40,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_f_i32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x40,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_f_i32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x40,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_f_i32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x40,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_f_i32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x40,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_f_i32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x40,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_f_i32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x40,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_f_i32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x40,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_f_i32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x40,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_f_i32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x40,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_f_i32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x40,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_f_i32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x40,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_f_i32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x40,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_i32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x40,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_f_i32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x40,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_f_i32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x40,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x40,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x40,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_f_i32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x40,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x40,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x40,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_f_i32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x40,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x40,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x40,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_f_i32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_i32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x40,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_i64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xa0,0x7c]
-# W64: v_cmp_f_i64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xa0,0x7c]
-0x01,0x05,0xa0,0x7c
-
-# W32: v_cmp_f_i64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x50,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x50,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x50,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_f_i64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x50,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_i64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x50,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x50,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x50,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_f_i64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x50,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x50,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x50,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_f_i64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x50,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x50,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x50,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_f_i64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x50,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x50,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x50,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_f_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x50,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_f_i64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x50,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x50,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_f_i64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x50,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x50,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_f_i64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x50,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_f_i64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x50,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_f_i64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x50,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_f_i64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x50,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_f_i64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x50,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_f_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x50,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_f_i64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x50,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_f_i64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x50,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_f_i64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x50,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x50,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_f_i64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x50,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_f_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x50,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_f_i64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x50,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_f_i64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x50,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x50,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_f_i64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x50,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_u32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x90,0x7c]
-# W64: v_cmp_f_u32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x90,0x7c]
-0x01,0x05,0x90,0x7c
-
-# W32: v_cmp_f_u32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x48,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x48,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x48,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_f_u32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x48,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_u32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x48,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x48,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x48,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_f_u32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x48,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x48,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_f_u32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x48,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x48,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x48,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_f_u32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x48,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x48,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_f_u32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x48,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x48,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_f_u32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x48,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x48,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_f_u32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x48,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x48,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x48,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_f_u32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x48,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_f_u32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x48,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_f_u32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x48,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_f_u32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x48,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_f_u32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x48,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_f_u32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x48,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_f_u32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x48,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_f_u32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x48,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_f_u32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x48,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_f_u32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x48,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_f_u32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x48,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_f_u32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x48,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_u32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x48,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_f_u32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x48,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_f_u32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x48,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x48,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x48,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_f_u32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x48,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x48,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x48,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_f_u32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x48,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x48,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x48,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_f_u32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_u32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x48,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_u64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xb0,0x7c]
-# W64: v_cmp_f_u64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xb0,0x7c]
-0x01,0x05,0xb0,0x7c
-
-# W32: v_cmp_f_u64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x58,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x58,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x58,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_f_u64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x58,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_u64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x58,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x58,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x58,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_f_u64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x58,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x58,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x58,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_f_u64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x58,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x58,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x58,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_f_u64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x58,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x58,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x58,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_f_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x58,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_f_u64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x58,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x58,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_f_u64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x58,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x58,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_f_u64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x58,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_f_u64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x58,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_f_u64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x58,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_f_u64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x58,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_f_u64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x58,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_f_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x58,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_f_u64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x58,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_f_u64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x58,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_f_u64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x58,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_f_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x58,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_f_u64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x58,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_f_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x58,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_f_u64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x58,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_f_u64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x58,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x58,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_f_u64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_f_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x58,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x0c,0x7c]
-# W64: v_cmp_ge_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x0c,0x7c]
-0x01,0x05,0x0c,0x7c
-
-# W32: v_cmp_ge_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x06,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x06,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x06,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_ge_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_ge_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_ge_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_ge_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_ge_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_ge_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ge_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x2c,0x7c]
-# W64: v_cmp_ge_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x2c,0x7c]
-0x01,0x05,0x2c,0x7c
-
-# W32: v_cmp_ge_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x16,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x16,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x16,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x16,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x16,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x16,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x16,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x16,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x16,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x16,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x16,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x16,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x16,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x16,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x16,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x16,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x16,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x16,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x16,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x16,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x16,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x16,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x16,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x16,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x16,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x16,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x16,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x16,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x16,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x16,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x16,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x16,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x16,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x16,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x16,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_ge_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_ge_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_ge_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_ge_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_ge_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x16,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x16,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x16,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x16,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x16,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x16,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x16,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x16,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x16,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x16,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x16,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x16,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4c,0x7c]
-# W64: v_cmp_ge_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x4c,0x7c]
-0x01,0x05,0x4c,0x7c
-
-# W32: v_cmp_ge_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_ge_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_ge_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_ge_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_ge_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_ge_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_ge_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ge_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ge_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x6c,0x7c]
-# W64: v_cmp_ge_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x6c,0x7c]
-0x01,0x05,0x6c,0x7c
-
-# W32: v_cmp_ge_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x36,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x36,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x36,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x36,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x36,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x36,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x36,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x36,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x36,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x36,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x36,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x36,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x36,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x36,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x36,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x36,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x36,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x36,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x36,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x36,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x36,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x36,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x36,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x36,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x36,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x36,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x36,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x36,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x36,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x36,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ge_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x36,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x36,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x36,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x8c,0x7c]
-# W64: v_cmp_ge_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8c,0x7c]
-0x01,0x05,0x8c,0x7c
-
-# W32: v_cmp_ge_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x46,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x46,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x46,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x46,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x46,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x46,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x46,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x46,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x46,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x46,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x46,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x46,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x46,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x46,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x46,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x46,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x46,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x46,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x46,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x46,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x46,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x46,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x46,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x46,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x46,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x46,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x46,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x46,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x46,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x46,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x46,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x46,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x46,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x46,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x46,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x46,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x46,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x46,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x46,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x46,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x46,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x46,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x46,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x46,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xac,0x7c]
-# W64: v_cmp_ge_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xac,0x7c]
-0x01,0x05,0xac,0x7c
-
-# W32: v_cmp_ge_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x56,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x56,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x56,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x56,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x56,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x56,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x56,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x56,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x56,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x56,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x56,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x56,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x56,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x56,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x56,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x56,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x56,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x56,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x56,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x56,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x56,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x56,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x56,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x56,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x56,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x56,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x56,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x56,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x56,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x56,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_ge_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x56,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ge_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x56,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x56,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ge_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x56,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x7c,0x7c]
-# W64: v_cmp_ge_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x7c,0x7c]
-0x01,0x05,0x7c,0x7c
-
-# W32: v_cmp_ge_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3e,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3e,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x3e,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3e,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x3e,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3e,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x3e,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3e,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x3e,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x3e,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3e,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3e,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x3e,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x3e,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x3e,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x3e,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x3e,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x3e,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x3e,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x3e,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x3e,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x3e,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x3e,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x3e,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3e,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3e,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x3e,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3e,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ge_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3e,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x3e,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x9c,0x7c]
-# W64: v_cmp_ge_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x9c,0x7c]
-0x01,0x05,0x9c,0x7c
-
-# W32: v_cmp_ge_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4e,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4e,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x4e,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4e,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4e,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x4e,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4e,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x4e,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4e,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4e,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x4e,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4e,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x4e,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4e,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x4e,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4e,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x4e,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4e,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4e,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x4e,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x4e,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x4e,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x4e,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x4e,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x4e,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x4e,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x4e,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x4e,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x4e,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x4e,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x4e,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x4e,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x4e,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4e,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4e,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x4e,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4e,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4e,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x4e,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4e,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4e,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x4e,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xbc,0x7c]
-# W64: v_cmp_ge_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xbc,0x7c]
-0x01,0x05,0xbc,0x7c
-
-# W32: v_cmp_ge_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5e,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5e,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x5e,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5e,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x5e,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5e,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5e,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x5e,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5e,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x5e,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5e,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x5e,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x5e,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x5e,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x5e,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x5e,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x5e,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x5e,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x5e,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x5e,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x5e,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x5e,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x5e,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x5e,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_ge_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5e,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ge_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5e,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x5e,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ge_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ge_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x08,0x7c]
-# W64: v_cmp_gt_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x08,0x7c]
-0x01,0x05,0x08,0x7c
-
-# W32: v_cmp_gt_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x04,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x04,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x04,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_gt_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_gt_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_gt_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_gt_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_gt_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_gt_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_gt_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x28,0x7c]
-# W64: v_cmp_gt_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x28,0x7c]
-0x01,0x05,0x28,0x7c
-
-# W32: v_cmp_gt_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x14,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x14,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x14,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x14,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x14,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x14,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x14,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x14,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x14,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x14,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x14,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x14,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x14,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x14,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x14,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x14,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x14,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x14,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x14,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x14,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x14,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x14,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x14,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x14,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x14,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x14,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x14,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x14,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x14,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x14,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x14,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x14,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x14,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x14,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x14,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_gt_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_gt_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_gt_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_gt_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_gt_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x14,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x14,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x14,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x14,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x14,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x14,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x14,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x14,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x14,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x14,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x14,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x14,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x48,0x7c]
-# W64: v_cmp_gt_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x48,0x7c]
-0x01,0x05,0x48,0x7c
-
-# W32: v_cmp_gt_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_gt_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_gt_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_gt_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_gt_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_gt_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_gt_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_gt_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_gt_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x68,0x7c]
-# W64: v_cmp_gt_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x68,0x7c]
-0x01,0x05,0x68,0x7c
-
-# W32: v_cmp_gt_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x34,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x34,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x34,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x34,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x34,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x34,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x34,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x34,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x34,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x34,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x34,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x34,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x34,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x34,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x34,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x34,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x34,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x34,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x34,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x34,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x34,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x34,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x34,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x34,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x34,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x34,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x34,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x34,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x34,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x34,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_gt_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x34,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x34,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x34,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x88,0x7c]
-# W64: v_cmp_gt_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x88,0x7c]
-0x01,0x05,0x88,0x7c
-
-# W32: v_cmp_gt_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x44,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x44,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x44,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x44,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x44,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x44,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x44,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x44,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x44,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x44,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x44,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x44,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x44,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x44,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x44,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x44,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x44,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x44,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x44,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x44,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x44,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x44,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x44,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x44,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x44,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x44,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x44,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x44,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x44,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x44,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x44,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x44,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x44,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x44,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x44,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x44,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x44,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x44,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x44,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x44,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x44,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x44,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x44,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x44,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa8,0x7c]
-# W64: v_cmp_gt_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa8,0x7c]
-0x01,0x05,0xa8,0x7c
-
-# W32: v_cmp_gt_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x54,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x54,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x54,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x54,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x54,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x54,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x54,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x54,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x54,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x54,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x54,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x54,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x54,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x54,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x54,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x54,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x54,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x54,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x54,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x54,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x54,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x54,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x54,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x54,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x54,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x54,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x54,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x54,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x54,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x54,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_gt_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x54,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_gt_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x54,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x54,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_gt_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x54,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x78,0x7c]
-# W64: v_cmp_gt_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x78,0x7c]
-0x01,0x05,0x78,0x7c
-
-# W32: v_cmp_gt_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3c,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3c,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x3c,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3c,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x3c,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3c,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x3c,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3c,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x3c,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x3c,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3c,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3c,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x3c,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x3c,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x3c,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x3c,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x3c,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x3c,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x3c,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x3c,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x3c,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x3c,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x3c,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x3c,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3c,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3c,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x3c,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3c,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_gt_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3c,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x3c,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x98,0x7c]
-# W64: v_cmp_gt_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x98,0x7c]
-0x01,0x05,0x98,0x7c
-
-# W32: v_cmp_gt_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4c,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4c,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x4c,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4c,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4c,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x4c,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4c,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x4c,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4c,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4c,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x4c,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4c,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x4c,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4c,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x4c,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4c,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x4c,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4c,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4c,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x4c,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x4c,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x4c,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x4c,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x4c,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x4c,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x4c,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x4c,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x4c,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x4c,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x4c,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x4c,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x4c,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x4c,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4c,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4c,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x4c,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4c,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4c,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x4c,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4c,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4c,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x4c,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb8,0x7c]
-# W64: v_cmp_gt_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb8,0x7c]
-0x01,0x05,0xb8,0x7c
-
-# W32: v_cmp_gt_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5c,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5c,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x5c,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5c,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x5c,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5c,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5c,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x5c,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5c,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x5c,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5c,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x5c,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x5c,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x5c,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x5c,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x5c,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x5c,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x5c,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x5c,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x5c,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x5c,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x5c,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x5c,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x5c,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_gt_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5c,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_gt_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5c,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x5c,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_gt_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_gt_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x06,0x7c]
-# W64: v_cmp_le_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x06,0x7c]
-0x01,0x05,0x06,0x7c
-
-# W32: v_cmp_le_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_le_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_le_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_le_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_le_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x03,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x03,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_le_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_le_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_le_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_le_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_le_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_le_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_le_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x03,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_le_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_le_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_le_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_le_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_le_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_le_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_le_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_le_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_le_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_le_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_le_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_le_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_le_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_le_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_le_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_le_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x26,0x7c]
-# W64: v_cmp_le_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x26,0x7c]
-0x01,0x05,0x26,0x7c
-
-# W32: v_cmp_le_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x13,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x13,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x13,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x13,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x13,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x13,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x13,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x13,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x13,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x13,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x13,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x13,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x13,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x13,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x13,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x13,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x13,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x13,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x13,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x13,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x13,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x13,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x13,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_le_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x13,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_le_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x13,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_le_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x13,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_le_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x13,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_le_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x13,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_le_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x13,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_le_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x13,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_le_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x13,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_le_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x13,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_le_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x13,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x13,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x13,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_le_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_le_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_le_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_le_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_le_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x13,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_le_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x13,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_le_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x13,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x13,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x13,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x13,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x13,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x13,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x13,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x13,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x13,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_le_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x13,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x46,0x7c]
-# W64: v_cmp_le_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x46,0x7c]
-0x01,0x05,0x46,0x7c
-
-# W32: v_cmp_le_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_le_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_le_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_le_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_le_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_le_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_le_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_le_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_le_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_le_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_le_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_le_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_le_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_le_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_le_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_le_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_le_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_le_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_le_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_le_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_le_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_le_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_le_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_le_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_le_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_le_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_le_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x66,0x7c]
-# W64: v_cmp_le_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x66,0x7c]
-0x01,0x05,0x66,0x7c
-
-# W32: v_cmp_le_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x33,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x33,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x33,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x33,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_le_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x33,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x33,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_le_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x33,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x33,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_le_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x33,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x33,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_le_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x33,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x33,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_le_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x33,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x33,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x33,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_le_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x33,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_le_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x33,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_le_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x33,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_le_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x33,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_le_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x33,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_le_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x33,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_le_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x33,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_le_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x33,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_le_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_le_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x33,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_le_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x33,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_le_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x33,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_le_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x33,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x33,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x33,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_le_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x33,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_le_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x33,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x33,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_le_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x33,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x86,0x7c]
-# W64: v_cmp_le_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x86,0x7c]
-0x01,0x05,0x86,0x7c
-
-# W32: v_cmp_le_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x43,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x43,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x43,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_le_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x43,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x43,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x43,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x43,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_le_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x43,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x43,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_le_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x43,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x43,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x43,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_le_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x43,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x43,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_le_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x43,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x43,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_le_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x43,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x43,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_le_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x43,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x43,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x43,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_le_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x43,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_le_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x43,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_le_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x43,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_le_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x43,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_le_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x43,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_le_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x43,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_le_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x43,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_le_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x43,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_le_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x43,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_le_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x43,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_le_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x43,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_le_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x43,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_le_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x43,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_le_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x43,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x43,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x43,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_le_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x43,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x43,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x43,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_le_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x43,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x43,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x43,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_le_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x43,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa6,0x7c]
-# W64: v_cmp_le_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa6,0x7c]
-0x01,0x05,0xa6,0x7c
-
-# W32: v_cmp_le_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x53,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x53,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x53,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_le_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x53,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x53,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x53,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x53,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_le_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x53,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x53,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x53,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_le_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x53,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x53,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_le_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x53,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x53,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_le_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x53,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_le_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x53,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x53,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_le_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x53,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x53,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_le_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x53,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_le_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x53,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_le_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x53,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_le_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x53,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_le_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x53,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_le_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x53,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_le_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x53,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_le_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x53,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_le_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x53,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_le_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x53,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_le_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x53,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_le_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x53,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_le_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x53,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x53,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_le_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x53,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x76,0x7c]
-# W64: v_cmp_le_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x76,0x7c]
-0x01,0x05,0x76,0x7c
-
-# W32: v_cmp_le_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3b,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3b,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x3b,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_le_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3b,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x3b,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_le_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3b,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x3b,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_le_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3b,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x3b,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_le_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x3b,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_le_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3b,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3b,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x3b,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_le_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x3b,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_le_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x3b,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_le_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x3b,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_le_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x3b,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_le_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x3b,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_le_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x3b,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_le_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x3b,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_le_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x3b,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_le_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_le_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x3b,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_le_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x3b,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_le_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x3b,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_le_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3b,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3b,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x3b,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_le_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3b,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_le_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3b,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x3b,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_le_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x96,0x7c]
-# W64: v_cmp_le_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x96,0x7c]
-0x01,0x05,0x96,0x7c
-
-# W32: v_cmp_le_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4b,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4b,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x4b,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_le_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4b,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4b,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x4b,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_le_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4b,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x4b,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_le_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4b,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4b,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x4b,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_le_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4b,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x4b,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_le_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4b,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x4b,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_le_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4b,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x4b,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_le_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4b,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4b,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x4b,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_le_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x4b,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_le_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x4b,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_le_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x4b,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_le_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x4b,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_le_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x4b,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_le_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x4b,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_le_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x4b,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_le_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x4b,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_le_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x4b,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_le_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x4b,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_le_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x4b,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_le_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x4b,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_le_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x4b,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_le_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4b,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4b,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x4b,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_le_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4b,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4b,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x4b,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_le_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4b,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4b,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x4b,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_le_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb6,0x7c]
-# W64: v_cmp_le_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb6,0x7c]
-0x01,0x05,0xb6,0x7c
-
-# W32: v_cmp_le_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5b,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5b,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x5b,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_le_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5b,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x5b,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_le_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5b,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5b,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x5b,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_le_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5b,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x5b,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_le_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5b,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x5b,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_le_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x5b,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_le_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x5b,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_le_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x5b,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_le_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x5b,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_le_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x5b,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_le_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x5b,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_le_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x5b,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_le_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_le_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x5b,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_le_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x5b,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_le_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x5b,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_le_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_le_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_le_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x5b,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_le_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x5b,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_le_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5b,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_le_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5b,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x5b,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_le_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_le_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x0a,0x7c]
-# W64: v_cmp_lg_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x0a,0x7c]
-0x01,0x05,0x0a,0x7c
-
-# W32: v_cmp_lg_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lg_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x05,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x05,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x05,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_lg_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_lg_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_lg_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_lg_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_lg_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_lg_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_lg_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lg_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x2a,0x7c]
-# W64: v_cmp_lg_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x2a,0x7c]
-0x01,0x05,0x2a,0x7c
-
-# W32: v_cmp_lg_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x15,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x15,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x15,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x15,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x15,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x15,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x15,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x15,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x15,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x15,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x15,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x15,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x15,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x15,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x15,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x15,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x15,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x15,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x15,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x15,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x15,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x15,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x15,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x15,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x15,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x15,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x15,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x15,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x15,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x15,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x15,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x15,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x15,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x15,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x15,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_lg_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_lg_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_lg_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_lg_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_lg_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x15,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x15,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x15,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x15,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x15,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x15,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x15,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x15,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x15,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x15,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x15,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lg_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x15,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4a,0x7c]
-# W64: v_cmp_lg_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x4a,0x7c]
-0x01,0x05,0x4a,0x7c
-
-# W32: v_cmp_lg_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lg_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_lg_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_lg_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_lg_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_lg_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_lg_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_lg_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_lg_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_lg_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lg_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x02,0x7c]
-# W64: v_cmp_lt_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x02,0x7c]
-0x01,0x05,0x02,0x7c
-
-# W32: v_cmp_lt_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x01,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x01,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x01,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_lt_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_lt_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_lt_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_lt_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_lt_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_lt_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_lt_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x22,0x7c]
-# W64: v_cmp_lt_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x22,0x7c]
-0x01,0x05,0x22,0x7c
-
-# W32: v_cmp_lt_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x11,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x11,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x11,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x11,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x11,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x11,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x11,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x11,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x11,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x11,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x11,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x11,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x11,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x11,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x11,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x11,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x11,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x11,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x11,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x11,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x11,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x11,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x11,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x11,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x11,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x11,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x11,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x11,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x11,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x11,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x11,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x11,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x11,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x11,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x11,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_lt_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_lt_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_lt_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_lt_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_lt_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x11,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x11,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x11,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x11,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x11,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x11,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x11,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x11,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x11,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x11,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x11,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x11,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x42,0x7c]
-# W64: v_cmp_lt_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x42,0x7c]
-0x01,0x05,0x42,0x7c
-
-# W32: v_cmp_lt_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_lt_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_lt_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_lt_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_lt_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_lt_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x62,0x7c]
-# W64: v_cmp_lt_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x62,0x7c]
-0x01,0x05,0x62,0x7c
-
-# W32: v_cmp_lt_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x31,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x31,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x31,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x31,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x31,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x31,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x31,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x31,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x31,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x31,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x31,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x31,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x31,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x31,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x31,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x31,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x31,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x31,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x31,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x31,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x31,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x31,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x31,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x31,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x31,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x31,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x31,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x31,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x31,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x31,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_lt_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x31,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x31,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x31,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x82,0x7c]
-# W64: v_cmp_lt_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x82,0x7c]
-0x01,0x05,0x82,0x7c
-
-# W32: v_cmp_lt_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x41,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x41,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x41,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x41,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x41,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x41,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x41,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x41,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x41,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x41,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x41,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x41,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x41,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x41,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x41,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x41,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x41,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x41,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x41,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x41,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x41,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x41,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x41,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x41,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x41,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x41,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x41,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x41,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x41,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x41,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x41,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x41,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x41,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x41,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x41,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x41,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x41,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x41,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x41,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x41,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x41,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x41,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x41,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x41,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa2,0x7c]
-# W64: v_cmp_lt_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa2,0x7c]
-0x01,0x05,0xa2,0x7c
-
-# W32: v_cmp_lt_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x51,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x51,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x51,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x51,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x51,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x51,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x51,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x51,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x51,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x51,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x51,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x51,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x51,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x51,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x51,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x51,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x51,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x51,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x51,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x51,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x51,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x51,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x51,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x51,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x51,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x51,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x51,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x51,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x51,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x51,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_lt_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x51,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_lt_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x51,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x51,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_lt_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x51,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x72,0x7c]
-# W64: v_cmp_lt_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x72,0x7c]
-0x01,0x05,0x72,0x7c
-
-# W32: v_cmp_lt_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x39,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x39,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x39,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x39,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x39,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x39,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x39,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x39,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x39,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x39,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x39,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x39,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x39,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x39,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x39,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x39,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x39,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x39,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x39,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x39,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x39,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x39,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x39,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x39,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x39,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x39,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x39,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x39,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x39,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x39,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_lt_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x39,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x39,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x39,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x92,0x7c]
-# W64: v_cmp_lt_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x92,0x7c]
-0x01,0x05,0x92,0x7c
-
-# W32: v_cmp_lt_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x49,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x49,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x49,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x49,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x49,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x49,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x49,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x49,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x49,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x49,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x49,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x49,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x49,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x49,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x49,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x49,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x49,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x49,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x49,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x49,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x49,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x49,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x49,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x49,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x49,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x49,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x49,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x49,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x49,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x49,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x49,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x49,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x49,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x49,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x49,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x49,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x49,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x49,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x49,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x49,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x49,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x49,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x49,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x49,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb2,0x7c]
-# W64: v_cmp_lt_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb2,0x7c]
-0x01,0x05,0xb2,0x7c
-
-# W32: v_cmp_lt_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x59,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x59,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x59,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x59,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x59,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x59,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x59,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x59,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x59,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x59,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x59,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x59,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x59,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x59,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x59,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x59,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x59,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x59,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x59,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x59,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x59,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x59,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x59,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x59,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x59,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x59,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x59,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x59,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x59,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x59,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_lt_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x59,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_lt_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x59,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x59,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_lt_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_lt_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x59,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x6a,0x7c]
-# W64: v_cmp_ne_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x6a,0x7c]
-0x01,0x05,0x6a,0x7c
-
-# W32: v_cmp_ne_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x35,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x35,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x35,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x35,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x35,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x35,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x35,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x35,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x35,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x35,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x35,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x35,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x35,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x35,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x35,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x35,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x35,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x35,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x35,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x35,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x35,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x35,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x35,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x35,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x35,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x35,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x35,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x35,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x35,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x35,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ne_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x35,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x35,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x35,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x8a,0x7c]
-# W64: v_cmp_ne_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8a,0x7c]
-0x01,0x05,0x8a,0x7c
-
-# W32: v_cmp_ne_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x45,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x45,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x45,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x45,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x45,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x45,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x45,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x45,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x45,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x45,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x45,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x45,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x45,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x45,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x45,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x45,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x45,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x45,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x45,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x45,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x45,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x45,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x45,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x45,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x45,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x45,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x45,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x45,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x45,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x45,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x45,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x45,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x45,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x45,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x45,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x45,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x45,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x45,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x45,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x45,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x45,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x45,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x45,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x45,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xaa,0x7c]
-# W64: v_cmp_ne_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xaa,0x7c]
-0x01,0x05,0xaa,0x7c
-
-# W32: v_cmp_ne_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x55,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x55,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x55,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x55,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x55,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x55,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x55,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x55,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x55,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x55,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x55,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x55,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x55,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x55,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x55,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x55,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x55,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x55,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x55,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x55,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x55,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x55,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x55,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x55,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x55,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x55,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x55,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x55,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x55,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x55,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_ne_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x55,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ne_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x55,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x55,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ne_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x55,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x1a,0x7c]
-# W64: v_cmp_neq_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x1a,0x7c]
-0x01,0x05,0x1a,0x7c
-
-# W32: v_cmp_neq_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_neq_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x0d,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x0d,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_neq_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_neq_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_neq_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_neq_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_neq_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_neq_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_neq_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_neq_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x3a,0x7c]
-# W64: v_cmp_neq_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x3a,0x7c]
-0x01,0x05,0x3a,0x7c
-
-# W32: v_cmp_neq_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1d,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1d,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x1d,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1d,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1d,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x1d,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1d,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x1d,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1d,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1d,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x1d,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1d,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x1d,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1d,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x1d,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1d,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x1d,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1d,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1d,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x1d,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x1d,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x1d,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x1d,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x1d,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x1d,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x1d,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x1d,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x1d,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x1d,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x1d,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x1d,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1d,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x1d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_neq_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_neq_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_neq_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_neq_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_neq_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x1d,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x1d,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1d,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1d,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x1d,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1d,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1d,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x1d,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1d,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1d,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x1d,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_neq_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5a,0x7c]
-# W64: v_cmp_neq_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x5a,0x7c]
-0x01,0x05,0x5a,0x7c
-
-# W32: v_cmp_neq_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_neq_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_neq_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_neq_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_neq_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_neq_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_neq_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_neq_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_neq_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_neq_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_neq_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x7a,0x7c]
-# W64: v_cmp_ne_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x7a,0x7c]
-0x01,0x05,0x7a,0x7c
-
-# W32: v_cmp_ne_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3d,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3d,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x3d,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3d,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x3d,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3d,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x3d,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3d,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x3d,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x3d,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3d,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3d,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x3d,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x3d,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x3d,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x3d,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x3d,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x3d,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x3d,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x3d,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x3d,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x3d,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x3d,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x3d,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3d,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3d,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x3d,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3d,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ne_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3d,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x3d,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x9a,0x7c]
-# W64: v_cmp_ne_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x9a,0x7c]
-0x01,0x05,0x9a,0x7c
-
-# W32: v_cmp_ne_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4d,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4d,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x4d,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4d,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4d,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x4d,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4d,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x4d,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4d,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4d,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x4d,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4d,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x4d,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4d,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x4d,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4d,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x4d,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4d,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4d,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x4d,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x4d,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x4d,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x4d,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x4d,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x4d,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x4d,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x4d,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x4d,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x4d,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x4d,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x4d,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x4d,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x4d,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4d,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4d,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x4d,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4d,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4d,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x4d,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4d,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4d,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x4d,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xba,0x7c]
-# W64: v_cmp_ne_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xba,0x7c]
-0x01,0x05,0xba,0x7c
-
-# W32: v_cmp_ne_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5d,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5d,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x5d,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5d,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x5d,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5d,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5d,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x5d,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5d,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x5d,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5d,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x5d,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x5d,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x5d,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x5d,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x5d,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x5d,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x5d,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x5d,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x5d,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x5d,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x5d,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x5d,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x5d,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_ne_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5d,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ne_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5d,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x5d,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ne_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ne_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x12,0x7c]
-# W64: v_cmp_nge_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x12,0x7c]
-0x01,0x05,0x12,0x7c
-
-# W32: v_cmp_nge_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nge_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x09,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x09,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x09,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_nge_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_nge_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_nge_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_nge_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_nge_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_nge_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_nge_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nge_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x32,0x7c]
-# W64: v_cmp_nge_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x32,0x7c]
-0x01,0x05,0x32,0x7c
-
-# W32: v_cmp_nge_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x19,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x19,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x19,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x19,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x19,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x19,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x19,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x19,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x19,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x19,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x19,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x19,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x19,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x19,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x19,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x19,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x19,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x19,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x19,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x19,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x19,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x19,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x19,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x19,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x19,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x19,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x19,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x19,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x19,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x19,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x19,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x19,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x19,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x19,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x19,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_nge_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_nge_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_nge_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_nge_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_nge_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x19,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x19,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x19,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x19,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x19,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x19,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x19,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x19,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x19,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x19,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x19,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nge_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x19,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x52,0x7c]
-# W64: v_cmp_nge_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x52,0x7c]
-0x01,0x05,0x52,0x7c
-
-# W32: v_cmp_nge_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nge_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_nge_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_nge_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_nge_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_nge_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_nge_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_nge_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_nge_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_nge_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nge_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x16,0x7c]
-# W64: v_cmp_ngt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x16,0x7c]
-0x01,0x05,0x16,0x7c
-
-# W32: v_cmp_ngt_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x0b,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x0b,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_ngt_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_ngt_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_ngt_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_ngt_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_ngt_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_ngt_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x36,0x7c]
-# W64: v_cmp_ngt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x36,0x7c]
-0x01,0x05,0x36,0x7c
-
-# W32: v_cmp_ngt_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1b,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1b,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x1b,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1b,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1b,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x1b,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1b,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x1b,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1b,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1b,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x1b,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1b,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x1b,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1b,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x1b,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1b,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x1b,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1b,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1b,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x1b,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x1b,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x1b,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x1b,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x1b,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x1b,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x1b,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x1b,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x1b,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x1b,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x1b,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x1b,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1b,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x1b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_ngt_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_ngt_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_ngt_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x1b,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x1b,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1b,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1b,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x1b,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1b,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1b,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x1b,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1b,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1b,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x1b,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x56,0x7c]
-# W64: v_cmp_ngt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x56,0x7c]
-0x01,0x05,0x56,0x7c
-
-# W32: v_cmp_ngt_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_ngt_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_ngt_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_ngt_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_ngt_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_ngt_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_ngt_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_ngt_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_ngt_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x18,0x7c]
-# W64: v_cmp_nle_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x18,0x7c]
-0x01,0x05,0x18,0x7c
-
-# W32: v_cmp_nle_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nle_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x0c,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x0c,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_nle_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_nle_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_nle_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_nle_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_nle_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_nle_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_nle_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nle_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x38,0x7c]
-# W64: v_cmp_nle_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x38,0x7c]
-0x01,0x05,0x38,0x7c
-
-# W32: v_cmp_nle_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1c,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1c,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x1c,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1c,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1c,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x1c,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1c,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x1c,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1c,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1c,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x1c,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1c,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x1c,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1c,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x1c,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1c,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x1c,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1c,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1c,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x1c,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x1c,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x1c,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x1c,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x1c,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x1c,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x1c,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x1c,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x1c,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x1c,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x1c,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x1c,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1c,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x1c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_nle_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_nle_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_nle_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_nle_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_nle_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x1c,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x1c,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1c,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1c,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x1c,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1c,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1c,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x1c,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1c,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1c,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x1c,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nle_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x58,0x7c]
-# W64: v_cmp_nle_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x58,0x7c]
-0x01,0x05,0x58,0x7c
-
-# W32: v_cmp_nle_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nle_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_nle_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_nle_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_nle_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_nle_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_nle_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_nle_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_nle_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_nle_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nle_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x14,0x7c]
-# W64: v_cmp_nlg_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x14,0x7c]
-0x01,0x05,0x14,0x7c
-
-# W32: v_cmp_nlg_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x0a,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x0a,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_nlg_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_nlg_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_nlg_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_nlg_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_nlg_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_nlg_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x34,0x7c]
-# W64: v_cmp_nlg_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x34,0x7c]
-0x01,0x05,0x34,0x7c
-
-# W32: v_cmp_nlg_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1a,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1a,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x1a,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1a,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1a,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x1a,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1a,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x1a,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1a,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1a,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x1a,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1a,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x1a,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1a,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x1a,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1a,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x1a,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1a,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1a,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x1a,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x1a,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x1a,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x1a,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x1a,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x1a,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x1a,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x1a,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x1a,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x1a,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x1a,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x1a,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1a,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x1a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_nlg_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_nlg_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_nlg_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x1a,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x1a,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1a,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1a,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x1a,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1a,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1a,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x1a,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1a,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1a,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x1a,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x54,0x7c]
-# W64: v_cmp_nlg_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x54,0x7c]
-0x01,0x05,0x54,0x7c
-
-# W32: v_cmp_nlg_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_nlg_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_nlg_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_nlg_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_nlg_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_nlg_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_nlg_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_nlg_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlg_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x1c,0x7c]
-# W64: v_cmp_nlt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x1c,0x7c]
-0x01,0x05,0x1c,0x7c
-
-# W32: v_cmp_nlt_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x0e,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x0e,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_nlt_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_nlt_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_nlt_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_nlt_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_nlt_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_nlt_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x3c,0x7c]
-# W64: v_cmp_nlt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x3c,0x7c]
-0x01,0x05,0x3c,0x7c
-
-# W32: v_cmp_nlt_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1e,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1e,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x1e,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1e,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1e,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x1e,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1e,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x1e,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1e,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1e,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x1e,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1e,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x1e,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1e,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x1e,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1e,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x1e,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1e,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1e,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x1e,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x1e,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x1e,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x1e,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x1e,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x1e,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x1e,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x1e,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x1e,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x1e,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x1e,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x1e,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1e,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x1e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_nlt_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_nlt_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_nlt_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x1e,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x1e,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1e,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1e,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x1e,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1e,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1e,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x1e,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1e,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1e,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x1e,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5c,0x7c]
-# W64: v_cmp_nlt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x5c,0x7c]
-0x01,0x05,0x5c,0x7c
-
-# W32: v_cmp_nlt_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_nlt_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_nlt_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_nlt_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_nlt_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_nlt_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_nlt_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_nlt_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_nlt_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_o_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x0e,0x7c]
-# W64: v_cmp_o_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x0e,0x7c]
-0x01,0x05,0x0e,0x7c
-
-# W32: v_cmp_o_f16_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_o_f16_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_o_f16_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_o_f16_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_o_f16_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_o_f16_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_o_f16_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x07,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x07,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_o_f16_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_o_f16_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_o_f16_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_o_f16_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_o_f16_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_o_f16_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_o_f16_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x07,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_o_f16_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_o_f16_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_o_f16_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_o_f16_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_o_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_o_f16_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_o_f16_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_o_f16_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_o_f16_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_o_f16_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_o_f16_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_o_f16_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_o_f16_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_o_f16_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_o_f16_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_o_f16_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_o_f16_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_o_f16_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_o_f16_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_o_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x2e,0x7c]
-# W64: v_cmp_o_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x2e,0x7c]
-0x01,0x05,0x2e,0x7c
-
-# W32: v_cmp_o_f32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x17,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x17,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x17,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x17,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x17,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x17,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x17,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x17,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x17,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x17,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x17,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x17,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x17,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x17,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x17,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x17,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x17,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x17,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x17,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x17,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x17,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x17,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x17,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_o_f32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x17,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_o_f32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x17,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_o_f32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x17,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_o_f32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x17,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_o_f32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x17,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_o_f32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x17,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_o_f32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x17,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_o_f32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x17,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_o_f32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x17,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_o_f32_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x17,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x17,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x17,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_o_f32_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_o_f32_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_o_f32_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_o_f32_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_o_f32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x17,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_o_f32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x17,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_o_f32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x17,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x17,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x17,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x17,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x17,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x17,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x17,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x17,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x17,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_o_f32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_o_f32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x17,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_o_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x4e,0x7c]
-# W64: v_cmp_o_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x4e,0x7c]
-0x01,0x05,0x4e,0x7c
-
-# W32: v_cmp_o_f64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_o_f64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_o_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_o_f64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_o_f64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_o_f64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_o_f64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_o_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_o_f64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_o_f64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_o_f64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_o_f64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_o_f64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_o_f64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_o_f64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_o_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_o_f64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_o_f64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_o_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_o_f64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_o_f64_e64 s10, -v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_o_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_o_f64_e64 s10, v[1:2], -v[2:3]    ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_o_f64_e64 s10, -v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_o_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_o_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_o_f64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_o_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_o_f64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_o_f64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_o_f64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_o_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_f16_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_f16_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_f16_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_t_f16_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_t_f16_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_t_f16_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_t_f16_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x0f,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x0f,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_t_f16_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_t_f16_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_t_f16_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_t_f16_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_t_f16_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_t_f16_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_t_f16_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x0f,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_t_f16_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_t_f16_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_t_f16_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_t_f16_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_f16_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_t_f16_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_t_f16_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_t_f16_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_t_f16_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_t_f16_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_t_f16_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_t_f16_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_t_f16_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_t_f16_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_t_f16_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_t_f16_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_t_f16_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_f16_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x1e,0x7c]
-# W64: v_cmp_t_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x1e,0x7c]
-0x01,0x05,0x1e,0x7c
-
-# W32: v_cmp_t_f32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x1f,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x1f,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x1f,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x1f,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x1f,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x1f,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x1f,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x1f,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x1f,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x1f,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x1f,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x1f,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x1f,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x1f,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x1f,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x1f,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x1f,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x1f,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x1f,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x1f,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x1f,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x1f,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_t_f32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x1f,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_t_f32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x1f,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_t_f32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x1f,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_t_f32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x1f,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_t_f32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x1f,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_t_f32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x1f,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_t_f32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x1f,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_t_f32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x1f,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_t_f32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x1f,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_t_f32_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x1f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x1f,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x1f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_t_f32_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_t_f32_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_t_f32_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_t_f32_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_t_f32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x1f,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_t_f32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x1f,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_t_f32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x1f,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x1f,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x1f,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x1f,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x1f,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x1f,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x1f,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x1f,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x1f,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_t_f32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_f32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x3e,0x7c]
-# W64: v_cmp_t_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x3e,0x7c]
-0x01,0x05,0x3e,0x7c
-
-# W32: v_cmp_t_f64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_t_f64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_f64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_t_f64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_t_f64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_t_f64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_t_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_t_f64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_t_f64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_t_f64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_t_f64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_t_f64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_t_f64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_t_f64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_t_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_t_f64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_t_f64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_t_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_f64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_f64_e64 s10, -v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_t_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_t_f64_e64 s10, v[1:2], -v[2:3]    ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_t_f64_e64 s10, -v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_t_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_t_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_t_f64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_t_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_t_f64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_t_f64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_t_f64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x5e,0x7c]
-# W64: v_cmp_t_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x5e,0x7c]
-0x01,0x05,0x5e,0x7c
-
-# W32: v_cmp_t_i32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x8e,0x7c]
-# W64: v_cmp_t_i32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x8e,0x7c]
-0x01,0x05,0x8e,0x7c
-
-# W32: v_cmp_t_i32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x47,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x47,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x47,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_t_i32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x47,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_i32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x47,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x47,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x47,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_t_i32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x47,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x47,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_t_i32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x47,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x47,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x47,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_t_i32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x47,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x47,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_t_i32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x47,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x47,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_t_i32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x47,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x47,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_t_i32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x47,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x47,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x47,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_t_i32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x47,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_t_i32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x47,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_t_i32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x47,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_t_i32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x47,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_t_i32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x47,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_t_i32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x47,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_t_i32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x47,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_t_i32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x47,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_t_i32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x47,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_t_i32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x47,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_t_i32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x47,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_t_i32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x47,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_i32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x47,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_t_i32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x47,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_t_i32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x47,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x47,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x47,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_t_i32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x47,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x47,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x47,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_t_i32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x47,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x47,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x47,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_t_i32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_i32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x47,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_i64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xae,0x7c]
-# W64: v_cmp_t_i64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xae,0x7c]
-0x01,0x05,0xae,0x7c
-
-# W32: v_cmp_t_i64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x57,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x57,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x57,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_t_i64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x57,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_i64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x57,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x57,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x57,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_t_i64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x57,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x57,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x57,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_t_i64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x57,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x57,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x57,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_t_i64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x57,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x57,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x57,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_t_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x57,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_t_i64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x57,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x57,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_t_i64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x57,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x57,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_t_i64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x57,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_t_i64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x57,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_t_i64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x57,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_t_i64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x57,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_t_i64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x57,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_t_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x57,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_t_i64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x57,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_t_i64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x57,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_t_i64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x57,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x57,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_t_i64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x57,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_t_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x57,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_t_i64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x57,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_t_i64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x57,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x57,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_t_i64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x57,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_u32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x9e,0x7c]
-# W64: v_cmp_t_u32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x9e,0x7c]
-0x01,0x05,0x9e,0x7c
-
-# W32: v_cmp_t_u32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x4f,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x4f,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x4f,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_t_u32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_u32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x4f,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x4f,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x4f,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_t_u32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x4f,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x4f,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_t_u32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x4f,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x4f,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x4f,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_t_u32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x4f,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x4f,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_t_u32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x4f,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x4f,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_t_u32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x4f,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x4f,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_t_u32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x4f,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x4f,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x4f,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_t_u32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x4f,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_t_u32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x4f,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_t_u32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x4f,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_t_u32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x4f,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_t_u32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x4f,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_t_u32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x4f,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_t_u32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x4f,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_t_u32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x4f,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_t_u32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x4f,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_t_u32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x4f,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_t_u32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x4f,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_t_u32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_u32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x4f,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_t_u32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x4f,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_t_u32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x4f,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x4f,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x4f,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_t_u32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x4f,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x4f,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x4f,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_t_u32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x4f,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x4f,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x4f,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_t_u32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_u32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_u64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xbe,0x7c]
-# W64: v_cmp_t_u64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xbe,0x7c]
-0x01,0x05,0xbe,0x7c
-
-# W32: v_cmp_t_u64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x5f,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x5f,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x5f,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_t_u64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_u64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x5f,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x5f,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_t_u64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x5f,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x5f,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x5f,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_t_u64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x5f,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x5f,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x5f,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_t_u64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x5f,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x5f,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x5f,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_t_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x5f,0xd4,0x64,0x04,0x02,0x00
-
-# W32: v_cmp_t_u64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x5f,0xd4,0x02,0x04,0x02,0x00
-
-# W32: v_cmp_t_u64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x5f,0xd4,0x04,0x04,0x02,0x00
-
-# W32: v_cmp_t_u64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x5f,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_t_u64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x5f,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_t_u64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x5f,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_t_u64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x5f,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_t_u64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_t_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x5f,0xd4,0x01,0xc9,0x00,0x00
-
-# W32: v_cmp_t_u64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x5f,0xd4,0x01,0x09,0x00,0x00
-
-# W32: v_cmp_t_u64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x5f,0xd4,0x01,0x0d,0x00,0x00
-
-# W32: v_cmp_t_u64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_t_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x03,0x00
-
-# W32: v_cmp_t_u64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x5f,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_t_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x5f,0xd4,0xfe,0x05,0x02,0x00
-
-# W32: v_cmp_t_u64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x5f,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_t_u64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x5f,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x5f,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_t_u64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_t_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_u_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x10,0x7c]
-# W64: v_cmp_u_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x10,0x7c]
-0x01,0x05,0x10,0x7c
-
-# W32: v_cmp_u_f16_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_u_f16_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_u_f16_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_u_f16_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_u_f16_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_u_f16_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_u_f16_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x08,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x08,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_u_f16_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_u_f16_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_u_f16_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_u_f16_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_u_f16_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_u_f16_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_u_f16_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x08,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_u_f16_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_u_f16_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_u_f16_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_u_f16_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_u_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_u_f16_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_u_f16_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20
-
-# W32: v_cmp_u_f16_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_u_f16_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40
-
-# W32: v_cmp_u_f16_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_u_f16_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60
-
-# W32: v_cmp_u_f16_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00
-
-# W32: v_cmp_u_f16_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00
-
-# W32: v_cmp_u_f16_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00
-
-# W32: v_cmp_u_f16_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00
-
-# W32: v_cmp_u_f16_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_u_f16_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00
-
-# W32: v_cmp_u_f16_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_u_f16_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_u_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x30,0x7c]
-# W64: v_cmp_u_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x30,0x7c]
-0x01,0x05,0x30,0x7c
-
-# W32: v_cmp_u_f32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x18,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x18,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x18,0xd4,0xf0,0x04,0x02,0x00
-
-# W32: v_cmp_u_f32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x18,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_u_f32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x18,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x18,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x18,0xd4,0x80,0x04,0x02,0x00
-
-# W32: v_cmp_u_f32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x18,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x18,0xd4,0xc1,0x04,0x02,0x00
-
-# W32: v_cmp_u_f32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x18,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x18,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x18,0xd4,0xf7,0x04,0x02,0x00
-
-# W32: v_cmp_u_f32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x7f,0x04,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x18,0xd4,0x7f,0x04,0x02,0x00]
-0x0a,0x00,0x18,0xd4,0x7f,0x04,0x02,0x00
-
-# W32: v_cmp_u_f32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x18,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x18,0xd4,0x7e,0x04,0x02,0x00
-
-# W32: v_cmp_u_f32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x18,0xd4,0x7d,0x04,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x7d,0x04,0x02,0x00]
-0x0a,0x00,0x18,0xd4,0x7d,0x04,0x02,0x00
-
-# W32: v_cmp_u_f32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x18,0xd4,0x65,0x04,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x18,0xd4,0x65,0x04,0x02,0x00]
-0x0a,0x00,0x18,0xd4,0x65,0x04,0x02,0x00
-
-# W32: v_cmp_u_f32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x02,0x00]
-0x0a,0x00,0x18,0xd4,0x01,0x04,0x02,0x00
-
-# W32: v_cmp_u_f32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x18,0xd4,0x01,0xe1,0x01,0x00
-
-# W32: v_cmp_u_f32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x18,0xd4,0x01,0x01,0x01,0x00
-
-# W32: v_cmp_u_f32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x18,0xd4,0x01,0x83,0x01,0x00
-
-# W32: v_cmp_u_f32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x18,0xd4,0x01,0xef,0x01,0x00
-
-# W32: v_cmp_u_f32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x00,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x00,0x00]
-0x0a,0x00,0x18,0xd4,0x01,0xff,0x00,0x00
-
-# W32: v_cmp_u_f32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x18,0xd4,0x01,0xfd,0x00,0x00
-
-# W32: v_cmp_u_f32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfb,0x00,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfb,0x00,0x00]
-0x0a,0x00,0x18,0xd4,0x01,0xfb,0x00,0x00
-
-# W32: v_cmp_u_f32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xcb,0x00,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xcb,0x00,0x00]
-0x0a,0x00,0x18,0xd4,0x01,0xcb,0x00,0x00
-
-# W32: v_cmp_u_f32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x00,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x00,0x00]
-0x0a,0x00,0x18,0xd4,0x01,0x05,0x00,0x00
-
-# W32: v_cmp_u_f32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x03,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x03,0x00]
-0x0a,0x00,0x18,0xd4,0x01,0xff,0x03,0x00
-
-# W32: v_cmp_u_f32_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x18,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x18,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x18,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_u_f32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00
-
-# W32: v_cmp_u_f32_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_u_f32_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_gt_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00
 
-# W32: v_cmp_u_f32_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_gt_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0xfb,0x00,0x00
 
-# W32: v_cmp_u_f32_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_u_f32_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_gt_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00
 
-# W32: v_cmp_u_f32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd7,0x00,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd7,0x00,0x00]
-0x0a,0x00,0x18,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_gt_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00
 
-# W32: v_cmp_u_f32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x18,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_gt_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00
 
-# W32: v_cmp_u_f32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x18,0xd4,0xff,0x05,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x18,0xd4,0xff,0x05,0x02,0x00]
-0x0a,0x00,0x18,0xd4,0xff,0x05,0x02,0x00
+# W32: v_cmp_gt_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00
 
-# W32: v_cmp_u_f32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x18,0xd4,0x6b,0x04,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x18,0xd4,0x6b,0x04,0x02,0x00]
-0x0a,0x00,0x18,0xd4,0x6b,0x04,0x02,0x00
+# W32: v_cmp_gt_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00
 
-# W32: v_cmp_u_f32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x18,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x18,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x18,0xd4,0x6a,0x04,0x02,0x00
+# W32: v_cmp_gt_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_gt_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20
 
-# W32: v_cmp_u_f32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_u_f32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x18,0xd4,0x01,0x05,0x02,0x00
+# W32: v_cmp_gt_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40
 
-# W32: v_cmp_u_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x50,0x7c]
-# W64: v_cmp_u_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x50,0x7c]
-0x01,0x05,0x50,0x7c
+# W32: v_cmp_gt_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_gt_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60
 
-# W32: v_cmp_u_f64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00]
-0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00
+# W32: v_cmp_gt_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00
 
-# W32: v_cmp_u_f64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_u_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
-0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00
+# W32: v_cmp_gt_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00
 
-# W32: v_cmp_u_f64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00]
-0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00
+# W32: v_cmp_gt_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00
 
-# W32: v_cmp_u_f64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00]
-0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00
+# W32: v_cmp_gt_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00
 
-# W32: v_cmp_u_f64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00]
-0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00
+# W32: v_cmp_gt_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00
 
-# W32: v_cmp_u_f64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00]
-0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00
+# W32: v_cmp_gt_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00
 
-# W32: v_cmp_u_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
-0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00
+# W32: v_cmp_gt_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x14,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x14,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0xf0,0x04,0x02,0x00
 
-# W32: v_cmp_u_f64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
-0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00
+# W32: v_cmp_gt_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x14,0xd4,0x01,0x05,0x02,0x00
 
-# W32: v_cmp_u_f64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
-0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00
+# W32: v_cmp_gt_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x14,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x14,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x80,0x04,0x02,0x00
 
-# W32: v_cmp_u_f64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00]
-0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_gt_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x14,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0xc1,0x04,0x02,0x00
 
-# W32: v_cmp_u_f64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00]
-0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_gt_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x14,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x14,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0xf7,0x04,0x02,0x00
 
-# W32: v_cmp_u_f64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00]
-0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_gt_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x14,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x7f,0x04,0x02,0x00
 
-# W32: v_cmp_u_f64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00]
-0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_gt_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x14,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x7e,0x04,0x02,0x00
 
-# W32: v_cmp_u_f64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00]
-0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_gt_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x14,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x7d,0x04,0x02,0x00
 
-# W32: v_cmp_u_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
-0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_gt_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x14,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x14,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x65,0x04,0x02,0x00
 
-# W32: v_cmp_u_f64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
-0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_gt_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0x04,0x02,0x00
 
-# W32: v_cmp_u_f64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
-0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_gt_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xe1,0x01,0x00
 
-# W32: v_cmp_u_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00
+# W32: v_cmp_gt_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0x01,0x01,0x00
 
-# W32: v_cmp_u_f64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
-0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00
+# W32: v_cmp_gt_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0x83,0x01,0x00
 
-# W32: v_cmp_u_f64_e64 s10, -v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20]
-# W64: v_cmp_u_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20]
-0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_gt_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xef,0x01,0x00
 
-# W32: v_cmp_u_f64_e64 s10, v[1:2], -v[2:3]    ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40]
-# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40]
-0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_gt_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xff,0x00,0x00
 
-# W32: v_cmp_u_f64_e64 s10, -v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60]
-# W64: v_cmp_u_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60]
-0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_gt_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xfd,0x00,0x00
 
-# W32: v_cmp_u_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00]
-0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00
+# W32: v_cmp_gt_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xfb,0x00,0x00
 
-# W32: v_cmp_u_f64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00]
-0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_gt_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xcb,0x00,0x00
 
-# W32: v_cmp_u_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00]
-0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00
+# W32: v_cmp_gt_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0x05,0x00,0x00
 
-# W32: v_cmp_u_f64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00]
-# W64: v_cmp_u_f64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00]
-0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00
+# W32: v_cmp_gt_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xff,0x03,0x00
 
-# W32: v_cmp_u_f64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
-# W64: v_cmp_u_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
-0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00
-# GFX11: v_cmpx_class_f16_e32 0, v2              ; encoding: [0x80,0x04,0xfa,0x7d]
-0x80,0x04,0xfa,0x7d
+# W32: v_cmp_gt_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x14,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x14,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x14,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_class_f16_e32 0x3456, v2         ; encoding: [0xff,0x04,0xfa,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0xfa,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_gt_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_gt_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_class_f16_e32 0xfe0b, v2         ; encoding: [0xff,0x04,0xfa,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0xfa,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_gt_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_class_f16_e32 -1, v2             ; encoding: [0xc1,0x04,0xfa,0x7d]
-0xc1,0x04,0xfa,0x7d
+# W32: v_cmp_gt_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_gt_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_class_f16_e32 exec_hi, v2        ; encoding: [0x7f,0x04,0xfa,0x7d]
-0x7f,0x04,0xfa,0x7d
+# W32: v_cmp_gt_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_class_f16_e32 exec_lo, v2        ; encoding: [0x7e,0x04,0xfa,0x7d]
-0x7e,0x04,0xfa,0x7d
+# W32: v_cmp_gt_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_class_f16_e32 m0, v2             ; encoding: [0x7d,0x04,0xfa,0x7d]
-0x7d,0x04,0xfa,0x7d
+# W32: v_cmp_gt_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x14,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x14,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_class_f16_e32 s101, v2           ; encoding: [0x65,0x04,0xfa,0x7d]
-0x65,0x04,0xfa,0x7d
+# W32: v_cmp_gt_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x14,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x14,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f16_e32 s1, v2             ; encoding: [0x01,0x04,0xfa,0x7d]
-0x01,0x04,0xfa,0x7d
+# W32: v_cmp_gt_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x14,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x14,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f16_e32 v1, v2             ; encoding: [0x01,0x05,0xfa,0x7d]
-0x01,0x05,0xfa,0x7d
+# W32: v_cmp_gt_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x14,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_class_f16_e32 vcc_hi, v2         ; encoding: [0x6b,0x04,0xfa,0x7d]
-0x6b,0x04,0xfa,0x7d
+# W32: v_cmp_gt_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f16_e32 vcc_lo, v2         ; encoding: [0x6a,0x04,0xfa,0x7d]
-0x6a,0x04,0xfa,0x7d
+# W32: v_cmp_gt_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_class_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xfd,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_gt_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xfd,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_gt_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xfd,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_gt_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xfd,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_gt_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xfd,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_gt_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xfd,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_gt_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xfd,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_gt_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xfd,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_class_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xfd,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_class_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xfd,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_class_f32_e32 0.5, v2            ; encoding: [0xf0,0x04,0xfc,0x7d]
-0xf0,0x04,0xfc,0x7d
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_class_f32_e32 0, v2              ; encoding: [0x80,0x04,0xfc,0x7d]
-0x80,0x04,0xfc,0x7d
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_class_f32_e32 0x3f717273, v2     ; encoding: [0xff,0x04,0xfc,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xfc,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_class_f32_e32 0xaf123456, v2     ; encoding: [0xff,0x04,0xfc,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xfc,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_class_f32_e32 -1, v2             ; encoding: [0xc1,0x04,0xfc,0x7d]
-0xc1,0x04,0xfc,0x7d
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_class_f32_e32 -4.0, v2           ; encoding: [0xf7,0x04,0xfc,0x7d]
-0xf7,0x04,0xfc,0x7d
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_class_f32_e32 exec_hi, v2        ; encoding: [0x7f,0x04,0xfc,0x7d]
-0x7f,0x04,0xfc,0x7d
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_class_f32_e32 exec_lo, v2        ; encoding: [0x7e,0x04,0xfc,0x7d]
-0x7e,0x04,0xfc,0x7d
+# W32: v_cmp_gt_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_gt_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_class_f32_e32 m0, v2             ; encoding: [0x7d,0x04,0xfc,0x7d]
-0x7d,0x04,0xfc,0x7d
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_class_f32_e32 s101, v2           ; encoding: [0x65,0x04,0xfc,0x7d]
-0x65,0x04,0xfc,0x7d
+# W32: v_cmp_gt_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_gt_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_class_f32_e32 s1, v2             ; encoding: [0x01,0x04,0xfc,0x7d]
-0x01,0x04,0xfc,0x7d
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_class_f32_e32 v1, v255           ; encoding: [0x01,0xff,0xfd,0x7d]
-0x01,0xff,0xfd,0x7d
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_class_f32_e32 v1, v2             ; encoding: [0x01,0x05,0xfc,0x7d]
-0x01,0x05,0xfc,0x7d
+# W32: v_cmp_gt_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_class_f32_e32 v255, v2           ; encoding: [0xff,0x05,0xfc,0x7d]
-0xff,0x05,0xfc,0x7d
+# W32: v_cmp_gt_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f32_e32 vcc_hi, v2         ; encoding: [0x6b,0x04,0xfc,0x7d]
-0x6b,0x04,0xfc,0x7d
+# W32: v_cmp_gt_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_class_f32_e32 vcc_lo, v2         ; encoding: [0x6a,0x04,0xfc,0x7d]
-0x6a,0x04,0xfc,0x7d
+# W32: v_cmp_gt_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x34,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_class_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xfe,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_gt_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x34,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x34,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xfe,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_gt_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x34,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xfe,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_gt_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x34,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xfe,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_gt_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x34,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xfe,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_gt_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x34,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xfe,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_gt_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x34,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x34,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xfe,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_gt_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xfe,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_gt_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_class_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xfe,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_gt_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_class_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xfe,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_gt_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_class_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xfe,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_gt_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_class_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xfe,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_gt_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_class_f64_e32 0.5, v2            ; encoding: [0xf0,0x04,0xfe,0x7d]
-0xf0,0x04,0xfe,0x7d
+# W32: v_cmp_gt_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_class_f64_e32 0, v2              ; encoding: [0x80,0x04,0xfe,0x7d]
-0x80,0x04,0xfe,0x7d
+# W32: v_cmp_gt_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_class_f64_e32 0x3f717273, v2     ; encoding: [0xff,0x04,0xfe,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xfe,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_gt_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_class_f64_e32 0xaf123456, v2     ; encoding: [0xff,0x04,0xfe,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xfe,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_gt_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e32 -1, v2             ; encoding: [0xc1,0x04,0xfe,0x7d]
-0xc1,0x04,0xfe,0x7d
+# W32: v_cmp_gt_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_class_f64_e32 -4.0, v2           ; encoding: [0xf7,0x04,0xfe,0x7d]
-0xf7,0x04,0xfe,0x7d
+# W32: v_cmp_gt_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_class_f64_e32 exec, v2           ; encoding: [0x7e,0x04,0xfe,0x7d]
-0x7e,0x04,0xfe,0x7d
+# W32: v_cmp_gt_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e32 s[100:101], v2     ; encoding: [0x64,0x04,0xfe,0x7d]
-0x64,0x04,0xfe,0x7d
+# W32: v_cmp_gt_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x34,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x34,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e32 s[2:3], v2         ; encoding: [0x02,0x04,0xfe,0x7d]
-0x02,0x04,0xfe,0x7d
+# W32: v_cmp_gt_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x34,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x34,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e32 s[4:5], v2         ; encoding: [0x04,0x04,0xfe,0x7d]
-0x04,0x04,0xfe,0x7d
+# W32: v_cmp_gt_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x34,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e32 v[1:2], v255       ; encoding: [0x01,0xff,0xff,0x7d]
-0x01,0xff,0xff,0x7d
+# W32: v_cmp_gt_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x44,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x44,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e32 v[1:2], v2         ; encoding: [0x01,0x05,0xfe,0x7d]
-0x01,0x05,0xfe,0x7d
+# W32: v_cmp_gt_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x44,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e32 v[254:255], v2     ; encoding: [0xfe,0x05,0xfe,0x7d]
-0xfe,0x05,0xfe,0x7d
+# W32: v_cmp_gt_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x44,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x44,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e32 vcc, v2            ; encoding: [0x6a,0x04,0xfe,0x7d]
-0x6a,0x04,0xfe,0x7d
+# W32: v_cmp_gt_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x44,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xff,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_gt_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x44,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x44,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xff,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_gt_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x44,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xff,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_gt_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x44,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xff,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_gt_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x44,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e64 v[1:2], exec_hi ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xff,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_gt_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x44,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x44,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e64 v[1:2], exec_lo ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xff,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_gt_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_class_f64_e64 v[1:2], m0 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xff,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_gt_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_class_f64_e64 v[1:2], s101 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xff,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_gt_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_class_f64_e64 v[1:2], s2 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xff,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_gt_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_class_f64_e64 -v[1:2], v2 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xff,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_gt_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_class_f64_e64 v[1:2], vcc_hi ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xff,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_gt_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_class_f64_e64 v[1:2], vcc_lo ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xff,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_gt_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_eq_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x04,0x7d]
-0x80,0x04,0x04,0x7d
+# W32: v_cmp_gt_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_eq_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x04,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x04,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_gt_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_eq_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x04,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x04,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_gt_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_eq_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x04,0x7d]
-0xc1,0x04,0x04,0x7d
+# W32: v_cmp_gt_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_eq_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x04,0x7d]
-0x7f,0x04,0x04,0x7d
+# W32: v_cmp_gt_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x04,0x7d]
-0x7e,0x04,0x04,0x7d
+# W32: v_cmp_gt_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_eq_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x04,0x7d]
-0x7d,0x04,0x04,0x7d
+# W32: v_cmp_gt_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_eq_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x04,0x7d]
-0x65,0x04,0x04,0x7d
+# W32: v_cmp_gt_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x44,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x44,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x04,0x7d]
-0x01,0x04,0x04,0x7d
+# W32: v_cmp_gt_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x44,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x44,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x04,0x7d]
-0x01,0x05,0x04,0x7d
+# W32: v_cmp_gt_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x44,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x44,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x04,0x7d]
-0x6b,0x04,0x04,0x7d
+# W32: v_cmp_gt_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x44,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x04,0x7d]
-0x6a,0x04,0x04,0x7d
+# W32: v_cmp_gt_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x54,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x54,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x82,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_gt_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x54,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x82,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_gt_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x54,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x54,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x82,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_gt_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x54,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x54,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x82,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_gt_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x54,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x82,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_gt_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x54,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x82,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_gt_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x82,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_gt_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x54,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_gt_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x54,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_eq_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_eq_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x82,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_eq_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x82,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x24,0x7d]
-0xf0,0x04,0x24,0x7d
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x24,0x7d]
-0x80,0x04,0x24,0x7d
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x24,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x24,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x24,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x24,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x24,0x7d]
-0xc1,0x04,0x24,0x7d
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x24,0x7d]
-0xf7,0x04,0x24,0x7d
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x24,0x7d]
-0x7f,0x04,0x24,0x7d
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x24,0x7d]
-0x7e,0x04,0x24,0x7d
+# W32: v_cmp_gt_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x24,0x7d]
-0x7d,0x04,0x24,0x7d
+# W32: v_cmp_gt_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x54,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x54,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x24,0x7d]
-0x65,0x04,0x24,0x7d
+# W32: v_cmp_gt_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x54,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x24,0x7d]
-0x01,0x04,0x24,0x7d
+# W32: v_cmp_gt_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x25,0x7d]
-0x01,0xff,0x25,0x7d
+# W32: v_cmp_gt_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3c,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3c,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x24,0x7d]
-0x01,0x05,0x24,0x7d
+# W32: v_cmp_gt_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3c,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x24,0x7d]
-0xff,0x05,0x24,0x7d
+# W32: v_cmp_gt_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3c,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x24,0x7d]
-0x6b,0x04,0x24,0x7d
+# W32: v_cmp_gt_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3c,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x24,0x7d]
-0x6a,0x04,0x24,0x7d
+# W32: v_cmp_gt_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x92,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_gt_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3c,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3c,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x92,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_gt_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x92,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_gt_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_eq_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x92,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_gt_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_eq_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x92,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_gt_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_eq_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x92,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_gt_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_eq_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x92,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_gt_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_eq_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x92,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_gt_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_eq_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x92,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_gt_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_eq_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_gt_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_eq_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_gt_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_gt_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_eq_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x92,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_gt_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_eq_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x92,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_gt_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x44,0x7d]
-0xf0,0x04,0x44,0x7d
+# W32: v_cmp_gt_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3c,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3c,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x44,0x7d]
-0x80,0x04,0x44,0x7d
+# W32: v_cmp_gt_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3c,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3c,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_gt_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_gt_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4c,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4c,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x44,0x7d]
-0xc1,0x04,0x44,0x7d
+# W32: v_cmp_gt_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x44,0x7d]
-0xf7,0x04,0x44,0x7d
+# W32: v_cmp_gt_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4c,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4c,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x44,0x7d]
-0x7e,0x02,0x44,0x7d
+# W32: v_cmp_gt_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4c,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x44,0x7d]
-0x7e,0x04,0x44,0x7d
+# W32: v_cmp_gt_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4c,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4c,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x44,0x7d]
-0x64,0x04,0x44,0x7d
+# W32: v_cmp_gt_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4c,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x44,0x7d]
-0x02,0x04,0x44,0x7d
+# W32: v_cmp_gt_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4c,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x44,0x7d]
-0x04,0x04,0x44,0x7d
+# W32: v_cmp_gt_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4c,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x44,0x7d]
-0x01,0x05,0x44,0x7d
+# W32: v_cmp_gt_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4c,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4c,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x45,0x7d]
-0x01,0xfd,0x45,0x7d
+# W32: v_cmp_gt_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x44,0x7d]
-0xfe,0x05,0x44,0x7d
+# W32: v_cmp_gt_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_eq_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x44,0x7d]
-0x6a,0x04,0x44,0x7d
+# W32: v_cmp_gt_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_eq_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xa2,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_gt_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_eq_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xa2,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_gt_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_eq_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xa2,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_gt_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_eq_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xa2,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_gt_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_eq_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xa2,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_gt_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_eq_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xa2,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_gt_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_eq_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xa2,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_gt_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_eq_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xa2,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_gt_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_eq_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_gt_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_gt_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_eq_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_gt_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_eq_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xa2,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_gt_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4c,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4c,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x64,0x7d]
-0x80,0x04,0x64,0x7d
+# W32: v_cmp_gt_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4c,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4c,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x64,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x64,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_gt_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4c,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4c,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_gt_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x64,0x7d]
-0xc1,0x04,0x64,0x7d
+# W32: v_cmp_gt_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5c,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5c,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x64,0x7d]
-0x7f,0x04,0x64,0x7d
+# W32: v_cmp_gt_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x64,0x7d]
-0x7e,0x04,0x64,0x7d
+# W32: v_cmp_gt_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5c,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x64,0x7d]
-0x7d,0x04,0x64,0x7d
+# W32: v_cmp_gt_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5c,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5c,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x64,0x7d]
-0x65,0x04,0x64,0x7d
+# W32: v_cmp_gt_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5c,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x64,0x7d]
-0x01,0x04,0x64,0x7d
+# W32: v_cmp_gt_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5c,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x64,0x7d]
-0x01,0x05,0x64,0x7d
+# W32: v_cmp_gt_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x64,0x7d]
-0x6b,0x04,0x64,0x7d
+# W32: v_cmp_gt_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x64,0x7d]
-0x6a,0x04,0x64,0x7d
+# W32: v_cmp_gt_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i16_e64 v1, 0 ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xb2,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_eq_i16_e64 v1, -1 ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xb2,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_eq_i16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xb2,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_eq_i16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xb2,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_eq_i16_e64 v1, m0 ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xb2,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_eq_i16_e64 v1, s101 ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xb2,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_eq_i16_e64 v1, s2 ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xb2,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_eq_i16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xb2,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_eq_i16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xb2,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x84,0x7d]
-0xf0,0x04,0x84,0x7d
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x84,0x7d]
-0x80,0x04,0x84,0x7d
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_gt_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_gt_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5c,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5c,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x84,0x7d]
-0xc1,0x04,0x84,0x7d
+# W32: v_cmp_gt_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x84,0x7d]
-0xf7,0x04,0x84,0x7d
+# W32: v_cmp_le_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x84,0x7d]
-0x7f,0x04,0x84,0x7d
+# W32: v_cmp_le_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x84,0x7d]
-0x7e,0x04,0x84,0x7d
+# W32: v_cmp_le_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x84,0x7d]
-0x7d,0x04,0x84,0x7d
+# W32: v_cmp_le_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x84,0x7d]
-0x65,0x04,0x84,0x7d
+# W32: v_cmp_le_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x84,0x7d]
-0x01,0x04,0x84,0x7d
+# W32: v_cmp_le_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x03,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x85,0x7d]
-0x01,0xff,0x85,0x7d
+# W32: v_cmp_le_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x84,0x7d]
-0x01,0x05,0x84,0x7d
+# W32: v_cmp_le_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x84,0x7d]
-0xff,0x05,0x84,0x7d
+# W32: v_cmp_le_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x84,0x7d]
-0x6b,0x04,0x84,0x7d
+# W32: v_cmp_le_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_eq_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x84,0x7d]
-0x6a,0x04,0x84,0x7d
+# W32: v_cmp_le_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_eq_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_le_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_eq_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_le_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_eq_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_le_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_eq_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_le_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_eq_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_le_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_eq_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_le_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xc2,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_le_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_le_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_le_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_eq_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_le_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_eq_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_le_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_le_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_eq_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_le_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_eq_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa4,0x7d]
-0xf0,0x04,0xa4,0x7d
+# W32: v_cmp_le_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_eq_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xa4,0x7d]
-0x80,0x04,0xa4,0x7d
+# W32: v_cmp_le_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_le_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_le_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa4,0x7d]
-0xc1,0x04,0xa4,0x7d
+# W32: v_cmp_le_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xa4,0x7d]
-0xf7,0x04,0xa4,0x7d
+# W32: v_cmp_le_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x13,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x13,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa4,0x7d]
-0x7e,0x04,0xa4,0x7d
+# W32: v_cmp_le_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x13,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xa4,0x7d]
-0x64,0x04,0xa4,0x7d
+# W32: v_cmp_le_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x13,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x13,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa4,0x7d]
-0x02,0x04,0xa4,0x7d
+# W32: v_cmp_le_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x13,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xa4,0x7d]
-0x04,0x04,0xa4,0x7d
+# W32: v_cmp_le_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x13,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x13,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa4,0x7d]
-0x01,0x05,0xa4,0x7d
+# W32: v_cmp_le_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x13,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xa5,0x7d]
-0x01,0xfd,0xa5,0x7d
+# W32: v_cmp_le_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x13,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa4,0x7d]
-0xfe,0x05,0xa4,0x7d
+# W32: v_cmp_le_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x13,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa4,0x7d]
-0x6a,0x04,0xa4,0x7d
+# W32: v_cmp_le_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x13,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x13,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xd2,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_le_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xd2,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_le_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_eq_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xd2,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_le_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_eq_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xd2,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_le_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_eq_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xd2,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_le_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_eq_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xd2,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_le_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_eq_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xd2,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_le_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_eq_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xd2,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_le_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_eq_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xd2,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_le_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_eq_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x74,0x7d]
-0x80,0x04,0x74,0x7d
+# W32: v_cmp_le_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_eq_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_le_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_eq_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_le_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x13,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x13,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x13,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x74,0x7d]
-0xc1,0x04,0x74,0x7d
+# W32: v_cmp_le_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x74,0x7d]
-0x7f,0x04,0x74,0x7d
+# W32: v_cmp_le_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_le_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_eq_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x74,0x7d]
-0x7e,0x04,0x74,0x7d
+# W32: v_cmp_le_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_eq_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x74,0x7d]
-0x7d,0x04,0x74,0x7d
+# W32: v_cmp_le_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_le_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_eq_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x74,0x7d]
-0x65,0x04,0x74,0x7d
+# W32: v_cmp_le_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_eq_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x74,0x7d]
-0x01,0x04,0x74,0x7d
+# W32: v_cmp_le_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_eq_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x74,0x7d]
-0x01,0x05,0x74,0x7d
+# W32: v_cmp_le_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x13,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x13,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x74,0x7d]
-0x6b,0x04,0x74,0x7d
+# W32: v_cmp_le_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x13,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x13,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x74,0x7d]
-0x6a,0x04,0x74,0x7d
+# W32: v_cmp_le_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x13,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x13,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u16_e64 v1, 0 ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xba,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_le_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x13,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_u16_e64 v1, -1 ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xba,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_le_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xba,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_le_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_u16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xba,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_le_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u16_e64 v1, m0 ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xba,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_le_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u16_e64 v1, s101 ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xba,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_le_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u16_e64 v1, s2 ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xba,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_le_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xba,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_le_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xba,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_le_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x94,0x7d]
-0xf0,0x04,0x94,0x7d
+# W32: v_cmp_le_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x94,0x7d]
-0x80,0x04,0x94,0x7d
+# W32: v_cmp_le_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_eq_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x94,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x94,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_le_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_eq_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x94,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_le_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_eq_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x94,0x7d]
-0xc1,0x04,0x94,0x7d
+# W32: v_cmp_le_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_eq_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x94,0x7d]
-0xf7,0x04,0x94,0x7d
+# W32: v_cmp_le_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_eq_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x94,0x7d]
-0x7f,0x04,0x94,0x7d
+# W32: v_cmp_le_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_eq_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x94,0x7d]
-0x7e,0x04,0x94,0x7d
+# W32: v_cmp_le_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_eq_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x94,0x7d]
-0x7d,0x04,0x94,0x7d
+# W32: v_cmp_le_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_eq_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x94,0x7d]
-0x65,0x04,0x94,0x7d
+# W32: v_cmp_le_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x94,0x7d]
-0x01,0x04,0x94,0x7d
+# W32: v_cmp_le_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x95,0x7d]
-0x01,0xff,0x95,0x7d
+# W32: v_cmp_le_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_le_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_eq_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x94,0x7d]
-0x01,0x05,0x94,0x7d
+# W32: v_cmp_le_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_eq_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x94,0x7d]
-0xff,0x05,0x94,0x7d
+# W32: v_cmp_le_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_le_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_eq_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x94,0x7d]
-0x6b,0x04,0x94,0x7d
+# W32: v_cmp_le_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_eq_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x94,0x7d]
-0x6a,0x04,0x94,0x7d
+# W32: v_cmp_le_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_eq_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_le_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xca,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_le_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xca,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_le_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xca,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_le_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x33,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xca,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_le_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x33,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x33,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_le_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x33,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xca,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_le_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x33,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_le_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x33,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xca,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_le_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x33,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_le_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x33,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x33,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_le_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb4,0x7d]
-0xf0,0x04,0xb4,0x7d
+# W32: v_cmp_le_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_eq_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xb4,0x7d]
-0x80,0x04,0xb4,0x7d
+# W32: v_cmp_le_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_eq_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xb4,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xb4,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_le_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_eq_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xb4,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xb4,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_le_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_eq_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb4,0x7d]
-0xc1,0x04,0xb4,0x7d
+# W32: v_cmp_le_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_eq_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xb4,0x7d]
-0xf7,0x04,0xb4,0x7d
+# W32: v_cmp_le_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_eq_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb4,0x7d]
-0x7e,0x04,0xb4,0x7d
+# W32: v_cmp_le_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_eq_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xb4,0x7d]
-0x64,0x04,0xb4,0x7d
+# W32: v_cmp_le_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_eq_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb4,0x7d]
-0x02,0x04,0xb4,0x7d
+# W32: v_cmp_le_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xb4,0x7d]
-0x04,0x04,0xb4,0x7d
+# W32: v_cmp_le_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_eq_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb4,0x7d]
-0x01,0x05,0xb4,0x7d
+# W32: v_cmp_le_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_eq_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xb5,0x7d]
-0x01,0xfd,0xb5,0x7d
+# W32: v_cmp_le_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb4,0x7d]
-0xfe,0x05,0xb4,0x7d
+# W32: v_cmp_le_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x33,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x33,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb4,0x7d]
-0x6a,0x04,0xb4,0x7d
+# W32: v_cmp_le_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x33,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x33,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xda,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_le_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x33,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xda,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_le_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x43,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x43,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xda,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_le_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x43,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_eq_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xda,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_le_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x43,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x43,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xda,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_le_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x43,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xda,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_le_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x43,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x43,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xda,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_le_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x43,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xda,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_le_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x43,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_eq_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xda,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_le_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x43,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f16_e32 0, v2                  ; encoding: [0x80,0x04,0x00,0x7d]
-0x80,0x04,0x00,0x7d
+# W32: v_cmp_le_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x43,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x43,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f16_e32 0x3456, v2             ; encoding: [0xff,0x04,0x00,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x00,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_le_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f16_e32 0xfe0b, v2             ; encoding: [0xff,0x04,0x00,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x00,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_le_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_f_f16_e32 -1, v2                 ; encoding: [0xc1,0x04,0x00,0x7d]
-0xc1,0x04,0x00,0x7d
+# W32: v_cmp_le_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_f_f16_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x00,0x7d]
-0x7f,0x04,0x00,0x7d
+# W32: v_cmp_le_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_f_f16_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x00,0x7d]
-0x7e,0x04,0x00,0x7d
+# W32: v_cmp_le_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_f_f16_e32 m0, v2                 ; encoding: [0x7d,0x04,0x00,0x7d]
-0x7d,0x04,0x00,0x7d
+# W32: v_cmp_le_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_f_f16_e32 s101, v2               ; encoding: [0x65,0x04,0x00,0x7d]
-0x65,0x04,0x00,0x7d
+# W32: v_cmp_le_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_f_f16_e32 s1, v2                 ; encoding: [0x01,0x04,0x00,0x7d]
-0x01,0x04,0x00,0x7d
+# W32: v_cmp_le_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_f_f16_e32 v1, v2                 ; encoding: [0x01,0x05,0x00,0x7d]
-0x01,0x05,0x00,0x7d
+# W32: v_cmp_le_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_f_f16_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x00,0x7d]
-0x6b,0x04,0x00,0x7d
+# W32: v_cmp_le_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_f_f16_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x00,0x7d]
-0x6a,0x04,0x00,0x7d
+# W32: v_cmp_le_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_f_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x80,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_le_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x80,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_le_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_f_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x80,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_le_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_f_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x80,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_le_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x43,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x43,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x80,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_le_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x43,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x43,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x80,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_le_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x43,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x43,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x80,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_le_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x43,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x80,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_le_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x53,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x53,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x80,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_le_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x53,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x80,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_le_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x53,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x53,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x80,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_le_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x53,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x53,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x80,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_le_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x53,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x20,0x7d]
-0xf0,0x04,0x20,0x7d
+# W32: v_cmp_le_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x53,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e32 0, v2                  ; encoding: [0x80,0x04,0x20,0x7d]
-0x80,0x04,0x20,0x7d
+# W32: v_cmp_le_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x20,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x20,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_le_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x53,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x20,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x20,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_le_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x53,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x20,0x7d]
-0xc1,0x04,0x20,0x7d
+# W32: v_cmp_le_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_f_f32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x20,0x7d]
-0xf7,0x04,0x20,0x7d
+# W32: v_cmp_le_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_f_f32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x20,0x7d]
-0x7f,0x04,0x20,0x7d
+# W32: v_cmp_le_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_f_f32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x20,0x7d]
-0x7e,0x04,0x20,0x7d
+# W32: v_cmp_le_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_f_f32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x20,0x7d]
-0x7d,0x04,0x20,0x7d
+# W32: v_cmp_le_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_f_f32_e32 s101, v2               ; encoding: [0x65,0x04,0x20,0x7d]
-0x65,0x04,0x20,0x7d
+# W32: v_cmp_le_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_f_f32_e32 s1, v2                 ; encoding: [0x01,0x04,0x20,0x7d]
-0x01,0x04,0x20,0x7d
+# W32: v_cmp_le_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_f_f32_e32 v1, v255               ; encoding: [0x01,0xff,0x21,0x7d]
-0x01,0xff,0x21,0x7d
+# W32: v_cmp_le_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_f_f32_e32 v1, v2                 ; encoding: [0x01,0x05,0x20,0x7d]
-0x01,0x05,0x20,0x7d
+# W32: v_cmp_le_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e32 v255, v2               ; encoding: [0xff,0x05,0x20,0x7d]
-0xff,0x05,0x20,0x7d
+# W32: v_cmp_le_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_f_f32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x20,0x7d]
-0x6b,0x04,0x20,0x7d
+# W32: v_cmp_le_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_f_f32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x20,0x7d]
-0x6a,0x04,0x20,0x7d
+# W32: v_cmp_le_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x90,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_le_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x53,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x53,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x90,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_le_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x53,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x90,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_le_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x90,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_le_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3b,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3b,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x90,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_le_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3b,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x90,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_le_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3b,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x90,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_le_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3b,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x90,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_le_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x90,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_le_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3b,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3b,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x90,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_le_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x90,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_le_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_f_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x90,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_le_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_f_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x90,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_le_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_f_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x90,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_le_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_f_f64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0x40,0x7d]
-0xf0,0x04,0x40,0x7d
+# W32: v_cmp_le_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_f_f64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0x40,0x7d]
-0x80,0x04,0x40,0x7d
+# W32: v_cmp_le_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_f_f64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_le_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_f_f64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_le_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_f_f64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0x40,0x7d]
-0xc1,0x04,0x40,0x7d
+# W32: v_cmp_le_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0x40,0x7d]
-0xf7,0x04,0x40,0x7d
+# W32: v_cmp_le_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_f_f64_e32 exec, v[1:2]           ; encoding: [0x7e,0x02,0x40,0x7d]
-0x7e,0x02,0x40,0x7d
+# W32: v_cmp_le_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_f_f64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0x40,0x7d]
-0x7e,0x04,0x40,0x7d
+# W32: v_cmp_le_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0x40,0x7d]
-0x64,0x04,0x40,0x7d
+# W32: v_cmp_le_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3b,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3b,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0x40,0x7d]
-0x02,0x04,0x40,0x7d
+# W32: v_cmp_le_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3b,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3b,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0x40,0x7d]
-0x04,0x04,0x40,0x7d
+# W32: v_cmp_le_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0x40,0x7d]
-0x01,0x05,0x40,0x7d
+# W32: v_cmp_le_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4b,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4b,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0x41,0x7d]
-0x01,0xfd,0x41,0x7d
+# W32: v_cmp_le_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0x40,0x7d]
-0xfe,0x05,0x40,0x7d
+# W32: v_cmp_le_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4b,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4b,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0x40,0x7d]
-0x6a,0x04,0x40,0x7d
+# W32: v_cmp_le_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4b,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e64 0.5, v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0xf0,0x04,0x02,0x00]
-0x7e,0x00,0xa0,0xd4,0xf0,0x04,0x02,0x00
+# W32: v_cmp_le_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4b,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4b,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e64 0, v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0x80,0x04,0x02,0x00]
-0x7e,0x00,0xa0,0xd4,0x80,0x04,0x02,0x00
+# W32: v_cmp_le_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4b,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e64 -1, v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0xc1,0x04,0x02,0x00]
-0x7e,0x00,0xa0,0xd4,0xc1,0x04,0x02,0x00
+# W32: v_cmp_le_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4b,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e64 -4.0, v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0xf7,0x04,0x02,0x00]
-0x7e,0x00,0xa0,0xd4,0xf7,0x04,0x02,0x00
+# W32: v_cmp_le_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4b,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e64 exec, v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0x7e,0x04,0x02,0x00]
-0x7e,0x00,0xa0,0xd4,0x7e,0x04,0x02,0x00
+# W32: v_cmp_le_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4b,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4b,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xa0,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_le_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xa0,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_le_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_f_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xa0,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_le_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_f_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xa0,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_le_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_f_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xa0,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_le_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_f_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xa0,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_le_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_f_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xa0,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_le_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_f_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xa0,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_le_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_f_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xa0,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_le_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_f_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xa0,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_le_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_f_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xa0,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_le_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_f_f64_e64 v[1:2], v[254:255] ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0xfd,0x03,0x00]
-0x7e,0x00,0xa0,0xd4,0x01,0xfd,0x03,0x00
+# W32: v_cmp_le_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xa0,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_le_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_f_f64_e64 vcc, v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0x6a,0x04,0x02,0x00]
-0x7e,0x00,0xa0,0xd4,0x6a,0x04,0x02,0x00
+# W32: v_cmp_le_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4b,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4b,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x80,0x7d]
-0xf0,0x04,0x80,0x7d
+# W32: v_cmp_le_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4b,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4b,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e32 0, v2                  ; encoding: [0x80,0x04,0x80,0x7d]
-0x80,0x04,0x80,0x7d
+# W32: v_cmp_le_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4b,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4b,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_le_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_le_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5b,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5b,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x80,0x7d]
-0xc1,0x04,0x80,0x7d
+# W32: v_cmp_le_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x80,0x7d]
-0xf7,0x04,0x80,0x7d
+# W32: v_cmp_le_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5b,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x80,0x7d]
-0x7f,0x04,0x80,0x7d
+# W32: v_cmp_le_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5b,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5b,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x80,0x7d]
-0x7e,0x04,0x80,0x7d
+# W32: v_cmp_le_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5b,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x80,0x7d]
-0x7d,0x04,0x80,0x7d
+# W32: v_cmp_le_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5b,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e32 s101, v2               ; encoding: [0x65,0x04,0x80,0x7d]
-0x65,0x04,0x80,0x7d
+# W32: v_cmp_le_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e32 s1, v2                 ; encoding: [0x01,0x04,0x80,0x7d]
-0x01,0x04,0x80,0x7d
+# W32: v_cmp_le_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e32 v1, v255               ; encoding: [0x01,0xff,0x81,0x7d]
-0x01,0xff,0x81,0x7d
+# W32: v_cmp_le_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e32 v1, v2                 ; encoding: [0x01,0x05,0x80,0x7d]
-0x01,0x05,0x80,0x7d
+# W32: v_cmp_le_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_f_i32_e32 v255, v2               ; encoding: [0xff,0x05,0x80,0x7d]
-0xff,0x05,0x80,0x7d
+# W32: v_cmp_le_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_f_i32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x80,0x7d]
-0x6b,0x04,0x80,0x7d
+# W32: v_cmp_le_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_f_i32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x80,0x7d]
-0x6a,0x04,0x80,0x7d
+# W32: v_cmp_le_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_f_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_le_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_f_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_le_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_f_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_le_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_f_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_le_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_f_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_le_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_le_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_f_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xc0,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_le_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_f_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_le_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_le_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5b,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5b,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_le_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_lg_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_i64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0xa0,0x7d]
-0xf0,0x04,0xa0,0x7d
+# W32: v_cmp_lg_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0xa0,0x7d]
-0x80,0x04,0xa0,0x7d
+# W32: v_cmp_lg_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_lg_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_lg_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0xa0,0x7d]
-0xc1,0x04,0xa0,0x7d
+# W32: v_cmp_lg_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x05,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0xa0,0x7d]
-0xf7,0x04,0xa0,0x7d
+# W32: v_cmp_lg_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0xa0,0x7d]
-0x7e,0x04,0xa0,0x7d
+# W32: v_cmp_lg_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_i64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0xa0,0x7d]
-0x64,0x04,0xa0,0x7d
+# W32: v_cmp_lg_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_f_i64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0xa0,0x7d]
-0x02,0x04,0xa0,0x7d
+# W32: v_cmp_lg_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_f_i64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0xa0,0x7d]
-0x04,0x04,0xa0,0x7d
+# W32: v_cmp_lg_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_f_i64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0xa0,0x7d]
-0x01,0x05,0xa0,0x7d
+# W32: v_cmp_lg_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_f_i64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0xa1,0x7d]
-0x01,0xfd,0xa1,0x7d
+# W32: v_cmp_lg_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_f_i64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0xa0,0x7d]
-0xfe,0x05,0xa0,0x7d
+# W32: v_cmp_lg_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_f_i64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0xa0,0x7d]
-0x6a,0x04,0xa0,0x7d
+# W32: v_cmp_lg_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_f_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xd0,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_lg_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_f_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xd0,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_lg_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xd0,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_lg_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xd0,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_lg_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_lg_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_f_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xd0,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_lg_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_f_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xd0,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_lg_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_lg_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_f_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xd0,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_lg_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_f_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xd0,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_lg_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_f_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xd0,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_lg_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x90,0x7d]
-0xf0,0x04,0x90,0x7d
+# W32: v_cmp_lg_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e32 0, v2                  ; encoding: [0x80,0x04,0x90,0x7d]
-0x80,0x04,0x90,0x7d
+# W32: v_cmp_lg_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x90,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x90,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_lg_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x90,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_lg_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x15,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x15,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x90,0x7d]
-0xc1,0x04,0x90,0x7d
+# W32: v_cmp_lg_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x15,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x90,0x7d]
-0xf7,0x04,0x90,0x7d
+# W32: v_cmp_lg_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x15,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x15,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x90,0x7d]
-0x7f,0x04,0x90,0x7d
+# W32: v_cmp_lg_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x15,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x90,0x7d]
-0x7e,0x04,0x90,0x7d
+# W32: v_cmp_lg_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x15,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x15,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x90,0x7d]
-0x7d,0x04,0x90,0x7d
+# W32: v_cmp_lg_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x15,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e32 s101, v2               ; encoding: [0x65,0x04,0x90,0x7d]
-0x65,0x04,0x90,0x7d
+# W32: v_cmp_lg_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x15,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e32 s1, v2                 ; encoding: [0x01,0x04,0x90,0x7d]
-0x01,0x04,0x90,0x7d
+# W32: v_cmp_lg_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x15,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e32 v1, v255               ; encoding: [0x01,0xff,0x91,0x7d]
-0x01,0xff,0x91,0x7d
+# W32: v_cmp_lg_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x15,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x15,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e32 v1, v2                 ; encoding: [0x01,0x05,0x90,0x7d]
-0x01,0x05,0x90,0x7d
+# W32: v_cmp_lg_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e32 v255, v2               ; encoding: [0xff,0x05,0x90,0x7d]
-0xff,0x05,0x90,0x7d
+# W32: v_cmp_lg_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_f_u32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x90,0x7d]
-0x6b,0x04,0x90,0x7d
+# W32: v_cmp_lg_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_f_u32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x90,0x7d]
-0x6a,0x04,0x90,0x7d
+# W32: v_cmp_lg_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_f_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_lg_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_f_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_lg_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_f_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_lg_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_f_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_lg_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_f_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_lg_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_f_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_lg_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_f_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xc8,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_lg_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_f_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_lg_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x15,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x15,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x15,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_lg_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_lg_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_lg_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_f_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_lg_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_f_u64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0xb0,0x7d]
-0xf0,0x04,0xb0,0x7d
+# W32: v_cmp_lg_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_lg_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_f_u64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0xb0,0x7d]
-0x80,0x04,0xb0,0x7d
+# W32: v_cmp_lg_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_f_u64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0xb0,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xb0,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_lg_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_f_u64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0xb0,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xb0,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_lg_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x15,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x15,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_u64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0xb0,0x7d]
-0xc1,0x04,0xb0,0x7d
+# W32: v_cmp_lg_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x15,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x15,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0xb0,0x7d]
-0xf7,0x04,0xb0,0x7d
+# W32: v_cmp_lg_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x15,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x15,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0xb0,0x7d]
-0x7e,0x04,0xb0,0x7d
+# W32: v_cmp_lg_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x15,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_u64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0xb0,0x7d]
-0x64,0x04,0xb0,0x7d
+# W32: v_cmp_lg_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0xb0,0x7d]
-0x02,0x04,0xb0,0x7d
+# W32: v_cmp_lg_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_f_u64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0xb0,0x7d]
-0x04,0x04,0xb0,0x7d
+# W32: v_cmp_lg_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0xb0,0x7d]
-0x01,0x05,0xb0,0x7d
+# W32: v_cmp_lg_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0xb1,0x7d]
-0x01,0xfd,0xb1,0x7d
+# W32: v_cmp_lg_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0xb0,0x7d]
-0xfe,0x05,0xb0,0x7d
+# W32: v_cmp_lg_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0xb0,0x7d]
-0x6a,0x04,0xb0,0x7d
+# W32: v_cmp_lg_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xd8,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_lg_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xd8,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_lg_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_f_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xd8,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_f_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xd8,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_f_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xd8,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_f_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xd8,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_f_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xd8,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_f_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xd8,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_f_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xd8,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_ge_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x0c,0x7d]
-0x80,0x04,0x0c,0x7d
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_ge_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x0c,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x0c,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x0c,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x0c,0x7d]
-0xc1,0x04,0x0c,0x7d
+# W32: v_cmp_lg_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_lg_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_ge_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x0c,0x7d]
-0x7f,0x04,0x0c,0x7d
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_ge_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x0c,0x7d]
-0x7e,0x04,0x0c,0x7d
+# W32: v_cmp_lg_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_lg_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_ge_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x0c,0x7d]
-0x7d,0x04,0x0c,0x7d
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_ge_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x0c,0x7d]
-0x65,0x04,0x0c,0x7d
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ge_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x0c,0x7d]
-0x01,0x04,0x0c,0x7d
+# W32: v_cmp_lg_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x0c,0x7d]
-0x01,0x05,0x0c,0x7d
+# W32: v_cmp_lg_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x0c,0x7d]
-0x6b,0x04,0x0c,0x7d
+# W32: v_cmp_lg_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x0c,0x7d]
-0x6a,0x04,0x0c,0x7d
+# W32: v_cmp_lt_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x86,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_lt_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x86,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_lt_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x86,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_lt_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x86,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_lt_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x86,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_lt_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x01,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x86,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_lt_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x86,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_lt_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_lt_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ge_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_lt_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ge_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_lt_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ge_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x86,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_lt_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ge_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x86,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_lt_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ge_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x2c,0x7d]
-0xf0,0x04,0x2c,0x7d
+# W32: v_cmp_lt_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ge_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x2c,0x7d]
-0x80,0x04,0x2c,0x7d
+# W32: v_cmp_lt_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ge_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x2c,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x2c,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_lt_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_ge_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x2c,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x2c,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_lt_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x2c,0x7d]
-0xc1,0x04,0x2c,0x7d
+# W32: v_cmp_lt_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x2c,0x7d]
-0xf7,0x04,0x2c,0x7d
+# W32: v_cmp_lt_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_lt_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_ge_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x2c,0x7d]
-0x7f,0x04,0x2c,0x7d
+# W32: v_cmp_lt_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_ge_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x2c,0x7d]
-0x7e,0x04,0x2c,0x7d
+# W32: v_cmp_lt_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_lt_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_ge_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x2c,0x7d]
-0x7d,0x04,0x2c,0x7d
+# W32: v_cmp_lt_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ge_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x2c,0x7d]
-0x65,0x04,0x2c,0x7d
+# W32: v_cmp_lt_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ge_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x2c,0x7d]
-0x01,0x04,0x2c,0x7d
+# W32: v_cmp_lt_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x2d,0x7d]
-0x01,0xff,0x2d,0x7d
+# W32: v_cmp_lt_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x2c,0x7d]
-0x01,0x05,0x2c,0x7d
+# W32: v_cmp_lt_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x2c,0x7d]
-0xff,0x05,0x2c,0x7d
+# W32: v_cmp_lt_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x2c,0x7d]
-0x6b,0x04,0x2c,0x7d
+# W32: v_cmp_lt_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x11,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x11,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x2c,0x7d]
-0x6a,0x04,0x2c,0x7d
+# W32: v_cmp_lt_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x11,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x96,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_lt_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x11,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x11,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x96,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_lt_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x11,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x96,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_lt_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x11,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x11,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x96,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_lt_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x11,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x96,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_lt_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x11,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x96,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_lt_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x11,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x96,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_lt_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x11,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x11,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x96,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_lt_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x96,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_lt_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_ge_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_lt_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ge_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_lt_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ge_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_lt_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_ge_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x96,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_lt_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ge_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x96,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_lt_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ge_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x4c,0x7d]
-0xf0,0x04,0x4c,0x7d
+# W32: v_cmp_lt_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ge_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x4c,0x7d]
-0x80,0x04,0x4c,0x7d
+# W32: v_cmp_lt_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ge_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_lt_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ge_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_lt_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_ge_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x4c,0x7d]
-0xc1,0x04,0x4c,0x7d
+# W32: v_cmp_lt_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x11,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x11,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x11,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x4c,0x7d]
-0xf7,0x04,0x4c,0x7d
+# W32: v_cmp_lt_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x4c,0x7d]
-0x7e,0x02,0x4c,0x7d
+# W32: v_cmp_lt_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_lt_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_ge_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x4c,0x7d]
-0x7e,0x04,0x4c,0x7d
+# W32: v_cmp_lt_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_ge_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x4c,0x7d]
-0x64,0x04,0x4c,0x7d
+# W32: v_cmp_lt_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_lt_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_ge_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x4c,0x7d]
-0x02,0x04,0x4c,0x7d
+# W32: v_cmp_lt_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ge_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x4c,0x7d]
-0x04,0x04,0x4c,0x7d
+# W32: v_cmp_lt_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ge_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x4c,0x7d]
-0x01,0x05,0x4c,0x7d
+# W32: v_cmp_lt_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x11,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x11,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x4d,0x7d]
-0x01,0xfd,0x4d,0x7d
+# W32: v_cmp_lt_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x11,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x11,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x4c,0x7d]
-0xfe,0x05,0x4c,0x7d
+# W32: v_cmp_lt_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x11,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x11,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x4c,0x7d]
-0x6a,0x04,0x4c,0x7d
+# W32: v_cmp_lt_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x11,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xa6,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_lt_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xa6,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_lt_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xa6,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_lt_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xa6,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_lt_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xa6,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_lt_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xa6,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_lt_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xa6,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_lt_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xa6,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_lt_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_lt_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_ge_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ge_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xa6,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ge_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x6c,0x7d]
-0x80,0x04,0x6c,0x7d
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_ge_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x6c,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x6c,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ge_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_ge_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x6c,0x7d]
-0xc1,0x04,0x6c,0x7d
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_ge_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x6c,0x7d]
-0x7f,0x04,0x6c,0x7d
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_ge_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x6c,0x7d]
-0x7e,0x04,0x6c,0x7d
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x6c,0x7d]
-0x7d,0x04,0x6c,0x7d
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x6c,0x7d]
-0x65,0x04,0x6c,0x7d
+# W32: v_cmp_lt_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_ge_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x6c,0x7d]
-0x01,0x04,0x6c,0x7d
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_ge_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x6c,0x7d]
-0x01,0x05,0x6c,0x7d
+# W32: v_cmp_lt_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_ge_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x6c,0x7d]
-0x6b,0x04,0x6c,0x7d
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_ge_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x6c,0x7d]
-0x6a,0x04,0x6c,0x7d
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ge_i16_e64 v1, 0 ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xb6,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_lt_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_i16_e64 v1, -1 ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xb6,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_lt_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xb6,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_lt_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_i16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xb6,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_lt_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x31,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_i16_e64 v1, m0 ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xb6,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_lt_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x31,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x31,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i16_e64 v1, s101 ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xb6,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_lt_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x31,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i16_e64 v1, s2 ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xb6,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_lt_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x31,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xb6,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_lt_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x31,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xb6,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_lt_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x31,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x8c,0x7d]
-0xf0,0x04,0x8c,0x7d
+# W32: v_cmp_lt_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x31,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x31,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x8c,0x7d]
-0x80,0x04,0x8c,0x7d
+# W32: v_cmp_lt_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_lt_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_lt_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x8c,0x7d]
-0xc1,0x04,0x8c,0x7d
+# W32: v_cmp_lt_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x8c,0x7d]
-0xf7,0x04,0x8c,0x7d
+# W32: v_cmp_lt_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x8c,0x7d]
-0x7f,0x04,0x8c,0x7d
+# W32: v_cmp_lt_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x8c,0x7d]
-0x7e,0x04,0x8c,0x7d
+# W32: v_cmp_lt_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x8c,0x7d]
-0x7d,0x04,0x8c,0x7d
+# W32: v_cmp_lt_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x8c,0x7d]
-0x65,0x04,0x8c,0x7d
+# W32: v_cmp_lt_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x8c,0x7d]
-0x01,0x04,0x8c,0x7d
+# W32: v_cmp_lt_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x8d,0x7d]
-0x01,0xff,0x8d,0x7d
+# W32: v_cmp_lt_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x8c,0x7d]
-0x01,0x05,0x8c,0x7d
+# W32: v_cmp_lt_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x8c,0x7d]
-0xff,0x05,0x8c,0x7d
+# W32: v_cmp_lt_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x8c,0x7d]
-0x6b,0x04,0x8c,0x7d
+# W32: v_cmp_lt_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x31,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x31,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x8c,0x7d]
-0x6a,0x04,0x8c,0x7d
+# W32: v_cmp_lt_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x31,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x31,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_lt_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x31,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_lt_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x41,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x41,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_lt_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x41,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_lt_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x41,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x41,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_lt_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x41,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_lt_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x41,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x41,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xc6,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_lt_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x41,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_lt_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x41,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_lt_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x41,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_lt_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x41,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x41,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_lt_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xac,0x7d]
-0xf0,0x04,0xac,0x7d
+# W32: v_cmp_lt_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_ge_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xac,0x7d]
-0x80,0x04,0xac,0x7d
+# W32: v_cmp_lt_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ge_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_lt_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ge_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_lt_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_ge_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xac,0x7d]
-0xc1,0x04,0xac,0x7d
+# W32: v_cmp_lt_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ge_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xac,0x7d]
-0xf7,0x04,0xac,0x7d
+# W32: v_cmp_lt_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ge_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xac,0x7d]
-0x7e,0x04,0xac,0x7d
+# W32: v_cmp_lt_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ge_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xac,0x7d]
-0x64,0x04,0xac,0x7d
+# W32: v_cmp_lt_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ge_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xac,0x7d]
-0x02,0x04,0xac,0x7d
+# W32: v_cmp_lt_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ge_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xac,0x7d]
-0x04,0x04,0xac,0x7d
+# W32: v_cmp_lt_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_ge_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xac,0x7d]
-0x01,0x05,0xac,0x7d
+# W32: v_cmp_lt_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xad,0x7d]
-0x01,0xfd,0xad,0x7d
+# W32: v_cmp_lt_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ge_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xac,0x7d]
-0xfe,0x05,0xac,0x7d
+# W32: v_cmp_lt_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ge_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xac,0x7d]
-0x6a,0x04,0xac,0x7d
+# W32: v_cmp_lt_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x41,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x41,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xd6,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_lt_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x41,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x41,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xd6,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_lt_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x41,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x41,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xd6,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_lt_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x41,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xd6,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_lt_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x51,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x51,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xd6,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_lt_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x51,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xd6,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_lt_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x51,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x51,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xd6,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_lt_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x51,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x51,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xd6,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_lt_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x51,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xd6,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_lt_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x51,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x7c,0x7d]
-0x80,0x04,0x7c,0x7d
+# W32: v_cmp_lt_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_lt_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x51,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_lt_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x51,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x7c,0x7d]
-0xc1,0x04,0x7c,0x7d
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_ge_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x7c,0x7d]
-0x7f,0x04,0x7c,0x7d
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ge_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x7c,0x7d]
-0x7e,0x04,0x7c,0x7d
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ge_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x7c,0x7d]
-0x7d,0x04,0x7c,0x7d
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_ge_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x7c,0x7d]
-0x65,0x04,0x7c,0x7d
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ge_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x7c,0x7d]
-0x01,0x04,0x7c,0x7d
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_ge_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x7c,0x7d]
-0x01,0x05,0x7c,0x7d
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_ge_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x7c,0x7d]
-0x6b,0x04,0x7c,0x7d
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_ge_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x7c,0x7d]
-0x6a,0x04,0x7c,0x7d
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_u16_e64 v1, 0 ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xbe,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_ge_u16_e64 v1, -1 ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xbe,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ge_u16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xbe,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_lt_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_u16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xbe,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_lt_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x51,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x51,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u16_e64 v1, m0 ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xbe,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_lt_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x51,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_u16_e64 v1, s101 ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xbe,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_lt_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x39,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_u16_e64 v1, s2 ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xbe,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_lt_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x39,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x39,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xbe,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_lt_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x39,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xbe,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_lt_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x39,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x9c,0x7d]
-0xf0,0x04,0x9c,0x7d
+# W32: v_cmp_lt_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x39,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x9c,0x7d]
-0x80,0x04,0x9c,0x7d
+# W32: v_cmp_lt_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x39,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x9c,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x9c,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_lt_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x39,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x39,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x9c,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_lt_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x9c,0x7d]
-0xc1,0x04,0x9c,0x7d
+# W32: v_cmp_lt_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x9c,0x7d]
-0xf7,0x04,0x9c,0x7d
+# W32: v_cmp_lt_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x9c,0x7d]
-0x7f,0x04,0x9c,0x7d
+# W32: v_cmp_lt_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x9c,0x7d]
-0x7e,0x04,0x9c,0x7d
+# W32: v_cmp_lt_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x9c,0x7d]
-0x7d,0x04,0x9c,0x7d
+# W32: v_cmp_lt_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x9c,0x7d]
-0x65,0x04,0x9c,0x7d
+# W32: v_cmp_lt_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x9c,0x7d]
-0x01,0x04,0x9c,0x7d
+# W32: v_cmp_lt_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x9d,0x7d]
-0x01,0xff,0x9d,0x7d
+# W32: v_cmp_lt_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x9c,0x7d]
-0x01,0x05,0x9c,0x7d
+# W32: v_cmp_lt_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x9c,0x7d]
-0xff,0x05,0x9c,0x7d
+# W32: v_cmp_lt_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x9c,0x7d]
-0x6b,0x04,0x9c,0x7d
+# W32: v_cmp_lt_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ge_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x9c,0x7d]
-0x6a,0x04,0x9c,0x7d
+# W32: v_cmp_lt_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_lt_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x39,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x39,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xce,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_lt_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x39,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x39,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xce,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_lt_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x39,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xce,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_lt_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x49,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x49,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xce,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_lt_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x49,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_lt_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x49,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x49,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xce,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_lt_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x49,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_lt_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x49,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x49,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xce,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_lt_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x49,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_lt_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x49,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_lt_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x49,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xbc,0x7d]
-0xf0,0x04,0xbc,0x7d
+# W32: v_cmp_lt_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x49,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x49,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xbc,0x7d]
-0x80,0x04,0xbc,0x7d
+# W32: v_cmp_lt_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xbc,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xbc,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_lt_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_ge_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xbc,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xbc,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_lt_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ge_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xbc,0x7d]
-0xc1,0x04,0xbc,0x7d
+# W32: v_cmp_lt_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ge_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xbc,0x7d]
-0xf7,0x04,0xbc,0x7d
+# W32: v_cmp_lt_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_ge_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xbc,0x7d]
-0x7e,0x04,0xbc,0x7d
+# W32: v_cmp_lt_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ge_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xbc,0x7d]
-0x64,0x04,0xbc,0x7d
+# W32: v_cmp_lt_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ge_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xbc,0x7d]
-0x02,0x04,0xbc,0x7d
+# W32: v_cmp_lt_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ge_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xbc,0x7d]
-0x04,0x04,0xbc,0x7d
+# W32: v_cmp_lt_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ge_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xbc,0x7d]
-0x01,0x05,0xbc,0x7d
+# W32: v_cmp_lt_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ge_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xbd,0x7d]
-0x01,0xfd,0xbd,0x7d
+# W32: v_cmp_lt_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_ge_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xbc,0x7d]
-0xfe,0x05,0xbc,0x7d
+# W32: v_cmp_lt_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xbc,0x7d]
-0x6a,0x04,0xbc,0x7d
+# W32: v_cmp_lt_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ge_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xde,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_lt_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ge_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xde,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_lt_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x49,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x49,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xde,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_lt_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x49,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x49,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xde,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_lt_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x49,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x49,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xde,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_lt_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x49,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xde,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_lt_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x59,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x59,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xde,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_lt_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x59,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ge_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xde,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_lt_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x59,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x59,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ge_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xde,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_lt_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x59,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x59,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x08,0x7d]
-0x80,0x04,0x08,0x7d
+# W32: v_cmp_lt_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x59,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x08,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x08,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_lt_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x59,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x08,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x08,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_lt_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x08,0x7d]
-0xc1,0x04,0x08,0x7d
+# W32: v_cmp_lt_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x59,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x08,0x7d]
-0x7f,0x04,0x08,0x7d
+# W32: v_cmp_lt_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x59,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x08,0x7d]
-0x7e,0x04,0x08,0x7d
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_gt_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x08,0x7d]
-0x7d,0x04,0x08,0x7d
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_gt_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x08,0x7d]
-0x65,0x04,0x08,0x7d
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_gt_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x08,0x7d]
-0x01,0x04,0x08,0x7d
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_gt_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x08,0x7d]
-0x01,0x05,0x08,0x7d
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_gt_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x08,0x7d]
-0x6b,0x04,0x08,0x7d
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_gt_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x08,0x7d]
-0x6a,0x04,0x08,0x7d
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_gt_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x84,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_gt_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x84,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x84,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_gt_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x84,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_gt_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x84,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_lt_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x84,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_lt_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x59,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x59,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x84,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_lt_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x59,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_ne_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x35,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_ne_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x35,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x35,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_ne_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x35,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x84,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_ne_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x35,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x84,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_ne_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x35,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x28,0x7d]
-0xf0,0x04,0x28,0x7d
+# W32: v_cmp_ne_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x35,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x28,0x7d]
-0x80,0x04,0x28,0x7d
+# W32: v_cmp_ne_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x35,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x35,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x28,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x28,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_ne_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x28,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x28,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_ne_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x28,0x7d]
-0xc1,0x04,0x28,0x7d
+# W32: v_cmp_ne_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x28,0x7d]
-0xf7,0x04,0x28,0x7d
+# W32: v_cmp_ne_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x28,0x7d]
-0x7f,0x04,0x28,0x7d
+# W32: v_cmp_ne_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x28,0x7d]
-0x7e,0x04,0x28,0x7d
+# W32: v_cmp_ne_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x28,0x7d]
-0x7d,0x04,0x28,0x7d
+# W32: v_cmp_ne_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x28,0x7d]
-0x65,0x04,0x28,0x7d
+# W32: v_cmp_ne_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x28,0x7d]
-0x01,0x04,0x28,0x7d
+# W32: v_cmp_ne_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x29,0x7d]
-0x01,0xff,0x29,0x7d
+# W32: v_cmp_ne_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x28,0x7d]
-0x01,0x05,0x28,0x7d
+# W32: v_cmp_ne_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x28,0x7d]
-0xff,0x05,0x28,0x7d
+# W32: v_cmp_ne_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x28,0x7d]
-0x6b,0x04,0x28,0x7d
+# W32: v_cmp_ne_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x28,0x7d]
-0x6a,0x04,0x28,0x7d
+# W32: v_cmp_ne_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x35,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x35,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x94,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_ne_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x35,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x35,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x94,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_ne_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x35,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x94,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_ne_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x45,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x45,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x94,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_ne_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x45,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x94,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_ne_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x45,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x45,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x94,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_ne_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x45,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x94,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_ne_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x45,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x45,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x94,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_ne_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x45,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x94,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_ne_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x45,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_ne_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x45,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_ne_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x45,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x45,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_ne_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x94,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_ne_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_gt_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x94,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_ne_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x48,0x7d]
-0xf0,0x04,0x48,0x7d
+# W32: v_cmp_ne_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x48,0x7d]
-0x80,0x04,0x48,0x7d
+# W32: v_cmp_ne_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_ne_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_ne_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x48,0x7d]
-0xc1,0x04,0x48,0x7d
+# W32: v_cmp_ne_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x48,0x7d]
-0xf7,0x04,0x48,0x7d
+# W32: v_cmp_ne_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x48,0x7d]
-0x7e,0x02,0x48,0x7d
+# W32: v_cmp_ne_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x48,0x7d]
-0x7e,0x04,0x48,0x7d
+# W32: v_cmp_ne_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x48,0x7d]
-0x64,0x04,0x48,0x7d
+# W32: v_cmp_ne_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x48,0x7d]
-0x02,0x04,0x48,0x7d
+# W32: v_cmp_ne_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x48,0x7d]
-0x04,0x04,0x48,0x7d
+# W32: v_cmp_ne_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x48,0x7d]
-0x01,0x05,0x48,0x7d
+# W32: v_cmp_ne_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x45,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x45,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x49,0x7d]
-0x01,0xfd,0x49,0x7d
+# W32: v_cmp_ne_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x45,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x45,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x48,0x7d]
-0xfe,0x05,0x48,0x7d
+# W32: v_cmp_ne_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x45,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x45,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x48,0x7d]
-0x6a,0x04,0x48,0x7d
+# W32: v_cmp_ne_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x45,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xa4,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_ne_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x55,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x55,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xa4,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_ne_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x55,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xa4,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_ne_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x55,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x55,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xa4,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_ne_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x55,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x55,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xa4,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_ne_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x55,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xa4,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_ne_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x55,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xa4,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_ne_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xa4,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_ne_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x55,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_ne_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x55,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_gt_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_gt_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xa4,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_gt_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x68,0x7d]
-0x80,0x04,0x68,0x7d
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_gt_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x68,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x68,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_gt_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_gt_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x68,0x7d]
-0xc1,0x04,0x68,0x7d
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_gt_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x68,0x7d]
-0x7f,0x04,0x68,0x7d
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_gt_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x68,0x7d]
-0x7e,0x04,0x68,0x7d
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x68,0x7d]
-0x7d,0x04,0x68,0x7d
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_gt_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x68,0x7d]
-0x65,0x04,0x68,0x7d
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_gt_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x68,0x7d]
-0x01,0x04,0x68,0x7d
+# W32: v_cmp_ne_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x68,0x7d]
-0x01,0x05,0x68,0x7d
+# W32: v_cmp_ne_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x55,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x55,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x68,0x7d]
-0x6b,0x04,0x68,0x7d
+# W32: v_cmp_ne_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x55,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x68,0x7d]
-0x6a,0x04,0x68,0x7d
+# W32: v_cmp_neq_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_i16_e64 v1, 0 ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xb4,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_neq_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i16_e64 v1, -1 ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xb4,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_neq_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xb4,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_neq_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xb4,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_neq_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i16_e64 v1, m0 ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xb4,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_neq_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i16_e64 v1, s101 ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xb4,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_neq_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i16_e64 v1, s2 ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xb4,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_neq_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xb4,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_neq_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_gt_i16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xb4,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_neq_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_gt_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x88,0x7d]
-0xf0,0x04,0x88,0x7d
+# W32: v_cmp_neq_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_gt_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x88,0x7d]
-0x80,0x04,0x88,0x7d
+# W32: v_cmp_neq_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_gt_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_neq_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_gt_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_neq_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_gt_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x88,0x7d]
-0xc1,0x04,0x88,0x7d
+# W32: v_cmp_neq_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_gt_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x88,0x7d]
-0xf7,0x04,0x88,0x7d
+# W32: v_cmp_neq_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_gt_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x88,0x7d]
-0x7f,0x04,0x88,0x7d
+# W32: v_cmp_neq_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x88,0x7d]
-0x7e,0x04,0x88,0x7d
+# W32: v_cmp_neq_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x88,0x7d]
-0x7d,0x04,0x88,0x7d
+# W32: v_cmp_neq_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_neq_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_gt_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x88,0x7d]
-0x65,0x04,0x88,0x7d
+# W32: v_cmp_neq_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_gt_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x88,0x7d]
-0x01,0x04,0x88,0x7d
+# W32: v_cmp_neq_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_neq_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_gt_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x89,0x7d]
-0x01,0xff,0x89,0x7d
+# W32: v_cmp_neq_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_gt_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x88,0x7d]
-0x01,0x05,0x88,0x7d
+# W32: v_cmp_neq_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_gt_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x88,0x7d]
-0xff,0x05,0x88,0x7d
+# W32: v_cmp_neq_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x88,0x7d]
-0x6b,0x04,0x88,0x7d
+# W32: v_cmp_neq_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x88,0x7d]
-0x6a,0x04,0x88,0x7d
+# W32: v_cmp_neq_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_neq_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_neq_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1d,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1d,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_neq_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_neq_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1d,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1d,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_neq_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1d,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_neq_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1d,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1d,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xc4,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_neq_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1d,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_neq_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1d,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_neq_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1d,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_neq_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1d,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1d,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_neq_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa8,0x7d]
-0xf0,0x04,0xa8,0x7d
+# W32: v_cmp_neq_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_gt_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xa8,0x7d]
-0x80,0x04,0xa8,0x7d
+# W32: v_cmp_neq_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_gt_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_neq_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_gt_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_neq_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_gt_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa8,0x7d]
-0xc1,0x04,0xa8,0x7d
+# W32: v_cmp_neq_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_gt_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xa8,0x7d]
-0xf7,0x04,0xa8,0x7d
+# W32: v_cmp_neq_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_gt_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa8,0x7d]
-0x7e,0x04,0xa8,0x7d
+# W32: v_cmp_neq_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_gt_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xa8,0x7d]
-0x64,0x04,0xa8,0x7d
+# W32: v_cmp_neq_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_gt_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa8,0x7d]
-0x02,0x04,0xa8,0x7d
+# W32: v_cmp_neq_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_gt_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xa8,0x7d]
-0x04,0x04,0xa8,0x7d
+# W32: v_cmp_neq_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_gt_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa8,0x7d]
-0x01,0x05,0xa8,0x7d
+# W32: v_cmp_neq_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x1d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xa9,0x7d]
-0x01,0xfd,0xa9,0x7d
+# W32: v_cmp_neq_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa8,0x7d]
-0xfe,0x05,0xa8,0x7d
+# W32: v_cmp_neq_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_neq_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_gt_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa8,0x7d]
-0x6a,0x04,0xa8,0x7d
+# W32: v_cmp_neq_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_gt_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xd4,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_neq_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_neq_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_gt_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xd4,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_neq_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_gt_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xd4,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_neq_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_gt_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xd4,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_neq_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1d,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1d,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xd4,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_neq_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1d,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1d,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xd4,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_neq_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1d,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1d,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xd4,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_neq_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xd4,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_neq_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xd4,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_neq_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x78,0x7d]
-0x80,0x04,0x78,0x7d
+# W32: v_cmp_neq_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_neq_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_neq_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x78,0x7d]
-0xc1,0x04,0x78,0x7d
+# W32: v_cmp_neq_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x78,0x7d]
-0x7f,0x04,0x78,0x7d
+# W32: v_cmp_neq_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x78,0x7d]
-0x7e,0x04,0x78,0x7d
+# W32: v_cmp_neq_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x78,0x7d]
-0x7d,0x04,0x78,0x7d
+# W32: v_cmp_neq_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x78,0x7d]
-0x65,0x04,0x78,0x7d
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_gt_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x78,0x7d]
-0x01,0x04,0x78,0x7d
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_gt_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x78,0x7d]
-0x01,0x05,0x78,0x7d
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_gt_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x78,0x7d]
-0x6b,0x04,0x78,0x7d
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_gt_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x78,0x7d]
-0x6a,0x04,0x78,0x7d
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_gt_u16_e64 v1, 0 ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xbc,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_gt_u16_e64 v1, -1 ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xbc,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_gt_u16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xbc,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_gt_u16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xbc,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_u16_e64 v1, m0 ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xbc,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_u16_e64 v1, s101 ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xbc,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_neq_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_neq_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_gt_u16_e64 v1, s2 ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xbc,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_gt_u16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xbc,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_neq_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_neq_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_gt_u16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xbc,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x98,0x7d]
-0xf0,0x04,0x98,0x7d
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x98,0x7d]
-0x80,0x04,0x98,0x7d
+# W32: v_cmp_neq_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x98,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x98,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_neq_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x98,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_neq_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x98,0x7d]
-0xc1,0x04,0x98,0x7d
+# W32: v_cmp_ne_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x98,0x7d]
-0xf7,0x04,0x98,0x7d
+# W32: v_cmp_ne_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3d,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3d,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x98,0x7d]
-0x7f,0x04,0x98,0x7d
+# W32: v_cmp_ne_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3d,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x98,0x7d]
-0x7e,0x04,0x98,0x7d
+# W32: v_cmp_ne_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3d,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x98,0x7d]
-0x7d,0x04,0x98,0x7d
+# W32: v_cmp_ne_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3d,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x98,0x7d]
-0x65,0x04,0x98,0x7d
+# W32: v_cmp_ne_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x98,0x7d]
-0x01,0x04,0x98,0x7d
+# W32: v_cmp_ne_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3d,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3d,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x99,0x7d]
-0x01,0xff,0x99,0x7d
+# W32: v_cmp_ne_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x98,0x7d]
-0x01,0x05,0x98,0x7d
+# W32: v_cmp_ne_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x98,0x7d]
-0xff,0x05,0x98,0x7d
+# W32: v_cmp_ne_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x98,0x7d]
-0x6b,0x04,0x98,0x7d
+# W32: v_cmp_ne_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_gt_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x98,0x7d]
-0x6a,0x04,0x98,0x7d
+# W32: v_cmp_ne_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_gt_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_ne_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_gt_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_ne_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_gt_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_ne_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_gt_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_ne_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_gt_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_ne_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_ne_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_gt_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xcc,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_ne_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_gt_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_ne_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_ne_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3d,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3d,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_ne_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3d,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3d,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_ne_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb8,0x7d]
-0xf0,0x04,0xb8,0x7d
+# W32: v_cmp_ne_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4d,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4d,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xb8,0x7d]
-0x80,0x04,0xb8,0x7d
+# W32: v_cmp_ne_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xb8,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xb8,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_ne_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4d,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4d,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xb8,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xb8,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_ne_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4d,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb8,0x7d]
-0xc1,0x04,0xb8,0x7d
+# W32: v_cmp_ne_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4d,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4d,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xb8,0x7d]
-0xf7,0x04,0xb8,0x7d
+# W32: v_cmp_ne_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4d,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb8,0x7d]
-0x7e,0x04,0xb8,0x7d
+# W32: v_cmp_ne_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4d,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xb8,0x7d]
-0x64,0x04,0xb8,0x7d
+# W32: v_cmp_ne_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4d,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb8,0x7d]
-0x02,0x04,0xb8,0x7d
+# W32: v_cmp_ne_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4d,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4d,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xb8,0x7d]
-0x04,0x04,0xb8,0x7d
+# W32: v_cmp_ne_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_gt_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb8,0x7d]
-0x01,0x05,0xb8,0x7d
+# W32: v_cmp_ne_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_gt_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xb9,0x7d]
-0x01,0xfd,0xb9,0x7d
+# W32: v_cmp_ne_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_gt_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb8,0x7d]
-0xfe,0x05,0xb8,0x7d
+# W32: v_cmp_ne_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_gt_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb8,0x7d]
-0x6a,0x04,0xb8,0x7d
+# W32: v_cmp_ne_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_gt_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xdc,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_ne_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_gt_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xdc,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_ne_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_gt_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xdc,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_ne_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_gt_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xdc,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_ne_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_gt_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xdc,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_ne_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_gt_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xdc,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_ne_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_gt_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xdc,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_ne_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_gt_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xdc,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_ne_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_gt_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xdc,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_ne_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_le_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x06,0x7d]
-0x80,0x04,0x06,0x7d
+# W32: v_cmp_ne_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4d,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4d,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x06,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x06,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_ne_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4d,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4d,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x06,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x06,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_ne_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4d,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4d,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x06,0x7d]
-0xc1,0x04,0x06,0x7d
+# W32: v_cmp_ne_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x06,0x7d]
-0x7f,0x04,0x06,0x7d
+# W32: v_cmp_ne_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5d,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5d,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x06,0x7d]
-0x7e,0x04,0x06,0x7d
+# W32: v_cmp_ne_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x06,0x7d]
-0x7d,0x04,0x06,0x7d
+# W32: v_cmp_ne_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5d,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x06,0x7d]
-0x65,0x04,0x06,0x7d
+# W32: v_cmp_ne_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5d,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5d,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x06,0x7d]
-0x01,0x04,0x06,0x7d
+# W32: v_cmp_ne_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5d,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x06,0x7d]
-0x01,0x05,0x06,0x7d
+# W32: v_cmp_ne_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5d,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x06,0x7d]
-0x6b,0x04,0x06,0x7d
+# W32: v_cmp_ne_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x06,0x7d]
-0x6a,0x04,0x06,0x7d
+# W32: v_cmp_ne_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x83,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_ne_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x83,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_le_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x83,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_le_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x83,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_le_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x83,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_le_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x83,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_le_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x83,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_le_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_le_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_le_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x83,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_le_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x83,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_le_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x26,0x7d]
-0xf0,0x04,0x26,0x7d
+# W32: v_cmp_ne_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x26,0x7d]
-0x80,0x04,0x26,0x7d
+# W32: v_cmp_ne_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5d,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5d,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x26,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x26,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_ne_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x26,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x26,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_nge_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x26,0x7d]
-0xc1,0x04,0x26,0x7d
+# W32: v_cmp_nge_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x26,0x7d]
-0xf7,0x04,0x26,0x7d
+# W32: v_cmp_nge_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x26,0x7d]
-0x7f,0x04,0x26,0x7d
+# W32: v_cmp_nge_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x26,0x7d]
-0x7e,0x04,0x26,0x7d
+# W32: v_cmp_nge_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x26,0x7d]
-0x7d,0x04,0x26,0x7d
+# W32: v_cmp_nge_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x09,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x26,0x7d]
-0x65,0x04,0x26,0x7d
+# W32: v_cmp_nge_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x26,0x7d]
-0x01,0x04,0x26,0x7d
+# W32: v_cmp_nge_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x27,0x7d]
-0x01,0xff,0x27,0x7d
+# W32: v_cmp_nge_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_le_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x26,0x7d]
-0x01,0x05,0x26,0x7d
+# W32: v_cmp_nge_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_le_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x26,0x7d]
-0xff,0x05,0x26,0x7d
+# W32: v_cmp_nge_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_le_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x26,0x7d]
-0x6b,0x04,0x26,0x7d
+# W32: v_cmp_nge_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_le_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x26,0x7d]
-0x6a,0x04,0x26,0x7d
+# W32: v_cmp_nge_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_le_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x93,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_nge_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_le_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x93,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_nge_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_le_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x93,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_nge_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_le_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x93,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_nge_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x93,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_nge_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x93,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_nge_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nge_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_le_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x93,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_nge_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_le_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x93,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_nge_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nge_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_le_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x93,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_nge_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_le_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_nge_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_le_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_nge_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_nge_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x93,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_nge_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x93,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_nge_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x46,0x7d]
-0xf0,0x04,0x46,0x7d
+# W32: v_cmp_nge_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x19,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x19,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x46,0x7d]
-0x80,0x04,0x46,0x7d
+# W32: v_cmp_nge_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x19,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_nge_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x19,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x19,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_nge_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x19,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x46,0x7d]
-0xc1,0x04,0x46,0x7d
+# W32: v_cmp_nge_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x19,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x19,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x46,0x7d]
-0xf7,0x04,0x46,0x7d
+# W32: v_cmp_nge_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x19,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x46,0x7d]
-0x7e,0x02,0x46,0x7d
+# W32: v_cmp_nge_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x19,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x46,0x7d]
-0x7e,0x04,0x46,0x7d
+# W32: v_cmp_nge_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x19,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x46,0x7d]
-0x64,0x04,0x46,0x7d
+# W32: v_cmp_nge_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x19,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x19,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x46,0x7d]
-0x02,0x04,0x46,0x7d
+# W32: v_cmp_nge_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x46,0x7d]
-0x04,0x04,0x46,0x7d
+# W32: v_cmp_nge_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_le_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x46,0x7d]
-0x01,0x05,0x46,0x7d
+# W32: v_cmp_nge_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_le_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x47,0x7d]
-0x01,0xfd,0x47,0x7d
+# W32: v_cmp_nge_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_le_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x46,0x7d]
-0xfe,0x05,0x46,0x7d
+# W32: v_cmp_nge_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_le_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x46,0x7d]
-0x6a,0x04,0x46,0x7d
+# W32: v_cmp_nge_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_le_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xa3,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_nge_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_le_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xa3,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_nge_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_le_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xa3,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_nge_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_le_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xa3,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_nge_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_le_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xa3,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_nge_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_le_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xa3,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_nge_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x19,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x19,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x19,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xa3,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_nge_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xa3,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_nge_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nge_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_le_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_nge_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_le_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_nge_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nge_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_le_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_nge_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_le_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xa3,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_nge_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_le_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x66,0x7d]
-0x80,0x04,0x66,0x7d
+# W32: v_cmp_nge_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x19,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x19,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x66,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x66,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_nge_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x19,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x19,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_nge_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x19,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x19,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x66,0x7d]
-0xc1,0x04,0x66,0x7d
+# W32: v_cmp_nge_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x19,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x66,0x7d]
-0x7f,0x04,0x66,0x7d
+# W32: v_cmp_nge_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x66,0x7d]
-0x7e,0x04,0x66,0x7d
+# W32: v_cmp_nge_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x66,0x7d]
-0x7d,0x04,0x66,0x7d
+# W32: v_cmp_nge_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x66,0x7d]
-0x65,0x04,0x66,0x7d
+# W32: v_cmp_nge_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x66,0x7d]
-0x01,0x04,0x66,0x7d
+# W32: v_cmp_nge_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x66,0x7d]
-0x01,0x05,0x66,0x7d
+# W32: v_cmp_nge_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x66,0x7d]
-0x6b,0x04,0x66,0x7d
+# W32: v_cmp_nge_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x66,0x7d]
-0x6a,0x04,0x66,0x7d
+# W32: v_cmp_nge_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i16_e64 v1, 0 ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xb3,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_nge_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i16_e64 v1, -1 ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xb3,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_le_i16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xb3,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_le_i16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xb3,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_le_i16_e64 v1, m0 ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xb3,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_le_i16_e64 v1, s101 ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xb3,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_le_i16_e64 v1, s2 ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xb3,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_le_i16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xb3,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_le_i16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xb3,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_le_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x86,0x7d]
-0xf0,0x04,0x86,0x7d
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x86,0x7d]
-0x80,0x04,0x86,0x7d
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_nge_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nge_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_le_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_le_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x86,0x7d]
-0xc1,0x04,0x86,0x7d
+# W32: v_cmp_nge_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nge_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_le_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x86,0x7d]
-0xf7,0x04,0x86,0x7d
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_le_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x86,0x7d]
-0x7f,0x04,0x86,0x7d
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_le_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x86,0x7d]
-0x7e,0x04,0x86,0x7d
+# W32: v_cmp_nge_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x86,0x7d]
-0x7d,0x04,0x86,0x7d
+# W32: v_cmp_nge_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x86,0x7d]
-0x65,0x04,0x86,0x7d
+# W32: v_cmp_nge_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x86,0x7d]
-0x01,0x04,0x86,0x7d
+# W32: v_cmp_ngt_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x87,0x7d]
-0x01,0xff,0x87,0x7d
+# W32: v_cmp_ngt_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x86,0x7d]
-0x01,0x05,0x86,0x7d
+# W32: v_cmp_ngt_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x86,0x7d]
-0xff,0x05,0x86,0x7d
+# W32: v_cmp_ngt_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x86,0x7d]
-0x6b,0x04,0x86,0x7d
+# W32: v_cmp_ngt_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x86,0x7d]
-0x6a,0x04,0x86,0x7d
+# W32: v_cmp_ngt_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_ngt_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_ngt_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_ngt_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_le_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_ngt_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_le_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_ngt_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_le_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_ngt_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_le_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xc3,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_ngt_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_le_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_ngt_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_le_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_ngt_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_le_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_ngt_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_le_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_ngt_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa6,0x7d]
-0xf0,0x04,0xa6,0x7d
+# W32: v_cmp_ngt_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xa6,0x7d]
-0x80,0x04,0xa6,0x7d
+# W32: v_cmp_ngt_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_ngt_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_le_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_ngt_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_le_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_ngt_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_ngt_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_le_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa6,0x7d]
-0xc1,0x04,0xa6,0x7d
+# W32: v_cmp_ngt_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_le_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xa6,0x7d]
-0xf7,0x04,0xa6,0x7d
+# W32: v_cmp_ngt_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_le_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa6,0x7d]
-0x7e,0x04,0xa6,0x7d
+# W32: v_cmp_ngt_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xa6,0x7d]
-0x64,0x04,0xa6,0x7d
+# W32: v_cmp_ngt_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa6,0x7d]
-0x02,0x04,0xa6,0x7d
+# W32: v_cmp_ngt_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xa6,0x7d]
-0x04,0x04,0xa6,0x7d
+# W32: v_cmp_ngt_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa6,0x7d]
-0x01,0x05,0xa6,0x7d
+# W32: v_cmp_ngt_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1b,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1b,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xa7,0x7d]
-0x01,0xfd,0xa7,0x7d
+# W32: v_cmp_ngt_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa6,0x7d]
-0xfe,0x05,0xa6,0x7d
+# W32: v_cmp_ngt_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1b,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1b,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa6,0x7d]
-0x6a,0x04,0xa6,0x7d
+# W32: v_cmp_ngt_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1b,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xd3,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_ngt_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1b,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1b,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xd3,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_ngt_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1b,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xd3,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_ngt_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1b,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xd3,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_ngt_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1b,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xd3,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_ngt_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1b,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1b,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xd3,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_ngt_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xd3,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_ngt_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_le_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xd3,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_ngt_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_le_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xd3,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_ngt_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_le_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x76,0x7d]
-0x80,0x04,0x76,0x7d
+# W32: v_cmp_ngt_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_le_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_ngt_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_le_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_ngt_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_le_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x76,0x7d]
-0xc1,0x04,0x76,0x7d
+# W32: v_cmp_ngt_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_le_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x76,0x7d]
-0x7f,0x04,0x76,0x7d
+# W32: v_cmp_ngt_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_le_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x76,0x7d]
-0x7e,0x04,0x76,0x7d
+# W32: v_cmp_ngt_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_le_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x76,0x7d]
-0x7d,0x04,0x76,0x7d
+# W32: v_cmp_ngt_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_le_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x76,0x7d]
-0x65,0x04,0x76,0x7d
+# W32: v_cmp_ngt_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x1b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x76,0x7d]
-0x01,0x04,0x76,0x7d
+# W32: v_cmp_ngt_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x76,0x7d]
-0x01,0x05,0x76,0x7d
+# W32: v_cmp_ngt_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_ngt_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_le_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x76,0x7d]
-0x6b,0x04,0x76,0x7d
+# W32: v_cmp_ngt_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_le_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x76,0x7d]
-0x6a,0x04,0x76,0x7d
+# W32: v_cmp_ngt_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_ngt_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_le_u16_e64 v1, 0 ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xbb,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_ngt_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_le_u16_e64 v1, -1 ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xbb,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_ngt_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_le_u16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xbb,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_ngt_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1b,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1b,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_u16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xbb,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_ngt_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1b,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1b,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u16_e64 v1, m0 ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xbb,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_ngt_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1b,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1b,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u16_e64 v1, s101 ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xbb,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_ngt_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_u16_e64 v1, s2 ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xbb,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_ngt_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xbb,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_ngt_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_u16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xbb,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_ngt_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x96,0x7d]
-0xf0,0x04,0x96,0x7d
+# W32: v_cmp_ngt_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x96,0x7d]
-0x80,0x04,0x96,0x7d
+# W32: v_cmp_ngt_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x96,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x96,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_ngt_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x96,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_ngt_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x96,0x7d]
-0xc1,0x04,0x96,0x7d
+# W32: v_cmp_ngt_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x96,0x7d]
-0xf7,0x04,0x96,0x7d
+# W32: v_cmp_ngt_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x96,0x7d]
-0x7f,0x04,0x96,0x7d
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_le_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x96,0x7d]
-0x7e,0x04,0x96,0x7d
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_le_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x96,0x7d]
-0x7d,0x04,0x96,0x7d
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_le_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x96,0x7d]
-0x65,0x04,0x96,0x7d
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_le_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x96,0x7d]
-0x01,0x04,0x96,0x7d
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_le_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x97,0x7d]
-0x01,0xff,0x97,0x7d
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_le_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x96,0x7d]
-0x01,0x05,0x96,0x7d
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_le_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x96,0x7d]
-0xff,0x05,0x96,0x7d
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_le_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x96,0x7d]
-0x6b,0x04,0x96,0x7d
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x96,0x7d]
-0x6a,0x04,0x96,0x7d
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_ngt_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_ngt_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_le_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_le_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_ngt_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_le_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_le_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_le_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_ngt_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xcb,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_ngt_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_ngt_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_nle_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_nle_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_nle_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb6,0x7d]
-0xf0,0x04,0xb6,0x7d
+# W32: v_cmp_nle_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xb6,0x7d]
-0x80,0x04,0xb6,0x7d
+# W32: v_cmp_nle_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xb6,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xb6,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_nle_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xb6,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xb6,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_nle_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb6,0x7d]
-0xc1,0x04,0xb6,0x7d
+# W32: v_cmp_nle_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xb6,0x7d]
-0xf7,0x04,0xb6,0x7d
+# W32: v_cmp_nle_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_le_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb6,0x7d]
-0x7e,0x04,0xb6,0x7d
+# W32: v_cmp_nle_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_le_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xb6,0x7d]
-0x64,0x04,0xb6,0x7d
+# W32: v_cmp_nle_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_le_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb6,0x7d]
-0x02,0x04,0xb6,0x7d
+# W32: v_cmp_nle_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_le_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xb6,0x7d]
-0x04,0x04,0xb6,0x7d
+# W32: v_cmp_nle_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_le_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb6,0x7d]
-0x01,0x05,0xb6,0x7d
+# W32: v_cmp_nle_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_le_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xb7,0x7d]
-0x01,0xfd,0xb7,0x7d
+# W32: v_cmp_nle_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_le_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb6,0x7d]
-0xfe,0x05,0xb6,0x7d
+# W32: v_cmp_nle_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_le_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb6,0x7d]
-0x6a,0x04,0xb6,0x7d
+# W32: v_cmp_nle_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xdb,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_nle_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xdb,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_nle_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nle_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_le_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xdb,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_nle_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_le_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xdb,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_nle_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nle_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_le_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xdb,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_nle_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_le_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xdb,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_nle_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_le_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xdb,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_nle_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_le_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xdb,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_nle_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_le_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xdb,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_nle_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x0a,0x7d]
-0x80,0x04,0x0a,0x7d
+# W32: v_cmp_nle_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lg_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x0a,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_nle_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1c,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1c,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x0a,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_nle_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lg_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x0a,0x7d]
-0xc1,0x04,0x0a,0x7d
+# W32: v_cmp_nle_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1c,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1c,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x7d]
-0x7f,0x04,0x0a,0x7d
+# W32: v_cmp_nle_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1c,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x7d]
-0x7e,0x04,0x0a,0x7d
+# W32: v_cmp_nle_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1c,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1c,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x0a,0x7d]
-0x7d,0x04,0x0a,0x7d
+# W32: v_cmp_nle_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1c,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x0a,0x7d]
-0x65,0x04,0x0a,0x7d
+# W32: v_cmp_nle_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1c,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x0a,0x7d]
-0x01,0x04,0x0a,0x7d
+# W32: v_cmp_nle_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1c,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x0a,0x7d]
-0x01,0x05,0x0a,0x7d
+# W32: v_cmp_nle_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1c,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1c,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x7d]
-0x6b,0x04,0x0a,0x7d
+# W32: v_cmp_nle_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x7d]
-0x6a,0x04,0x0a,0x7d
+# W32: v_cmp_nle_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_lg_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x85,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_nle_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_lg_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x85,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_nle_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_lg_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x85,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_nle_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_lg_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x85,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_nle_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_lg_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x85,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_nle_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_lg_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x85,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_nle_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_lg_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x85,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_nle_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_lg_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_nle_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_lg_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_nle_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_lg_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_nle_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x1c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lg_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x85,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_nle_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lg_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x85,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_nle_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nle_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_lg_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x2a,0x7d]
-0xf0,0x04,0x2a,0x7d
+# W32: v_cmp_nle_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_lg_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x2a,0x7d]
-0x80,0x04,0x2a,0x7d
+# W32: v_cmp_nle_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nle_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_lg_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x2a,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x2a,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_nle_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_lg_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x2a,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x2a,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_nle_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_lg_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x2a,0x7d]
-0xc1,0x04,0x2a,0x7d
+# W32: v_cmp_nle_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1c,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1c,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x2a,0x7d]
-0xf7,0x04,0x2a,0x7d
+# W32: v_cmp_nle_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1c,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1c,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x2a,0x7d]
-0x7f,0x04,0x2a,0x7d
+# W32: v_cmp_nle_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1c,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1c,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x2a,0x7d]
-0x7e,0x04,0x2a,0x7d
+# W32: v_cmp_nle_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x2a,0x7d]
-0x7d,0x04,0x2a,0x7d
+# W32: v_cmp_nle_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x2a,0x7d]
-0x65,0x04,0x2a,0x7d
+# W32: v_cmp_nle_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x2a,0x7d]
-0x01,0x04,0x2a,0x7d
+# W32: v_cmp_nle_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x2b,0x7d]
-0x01,0xff,0x2b,0x7d
+# W32: v_cmp_nle_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x2a,0x7d]
-0x01,0x05,0x2a,0x7d
+# W32: v_cmp_nle_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x2a,0x7d]
-0xff,0x05,0x2a,0x7d
+# W32: v_cmp_nle_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x2a,0x7d]
-0x6b,0x04,0x2a,0x7d
+# W32: v_cmp_nle_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x2a,0x7d]
-0x6a,0x04,0x2a,0x7d
+# W32: v_cmp_nle_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x95,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_nle_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x95,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_lg_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x95,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_lg_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x95,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_lg_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x95,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_lg_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x95,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_lg_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x95,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_lg_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x95,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_lg_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x95,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_lg_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lg_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_nle_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nle_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_lg_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x95,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_lg_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x95,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_nle_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nle_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_lg_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x4a,0x7d]
-0xf0,0x04,0x4a,0x7d
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_lg_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x4a,0x7d]
-0x80,0x04,0x4a,0x7d
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_lg_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_nle_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lg_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_nle_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x4a,0x7d]
-0xc1,0x04,0x4a,0x7d
+# W32: v_cmp_nle_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lg_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x4a,0x7d]
-0xf7,0x04,0x4a,0x7d
+# W32: v_cmp_nlg_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lg_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x4a,0x7d]
-0x7e,0x02,0x4a,0x7d
+# W32: v_cmp_nlg_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x4a,0x7d]
-0x7e,0x04,0x4a,0x7d
+# W32: v_cmp_nlg_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x4a,0x7d]
-0x64,0x04,0x4a,0x7d
+# W32: v_cmp_nlg_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x4a,0x7d]
-0x02,0x04,0x4a,0x7d
+# W32: v_cmp_nlg_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x4a,0x7d]
-0x04,0x04,0x4a,0x7d
+# W32: v_cmp_nlg_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x4a,0x7d]
-0x01,0x05,0x4a,0x7d
+# W32: v_cmp_nlg_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x4b,0x7d]
-0x01,0xfd,0x4b,0x7d
+# W32: v_cmp_nlg_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lg_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x4a,0x7d]
-0xfe,0x05,0x4a,0x7d
+# W32: v_cmp_nlg_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_lg_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x4a,0x7d]
-0x6a,0x04,0x4a,0x7d
+# W32: v_cmp_nlg_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_lg_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xa5,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_nlg_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_lg_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xa5,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_nlg_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_lg_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xa5,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_nlg_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_lg_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xa5,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_nlg_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_lg_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xa5,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_nlg_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_lg_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xa5,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_nlg_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_lg_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xa5,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_nlg_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lg_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xa5,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_nlg_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lg_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_nlg_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nlg_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_lg_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_nlg_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_lg_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_nlg_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nlg_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_lg_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xa5,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_nlg_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_lt_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x02,0x7d]
-0x80,0x04,0x02,0x7d
+# W32: v_cmp_nlg_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_lt_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x02,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x02,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_nlg_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x02,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x02,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_nlg_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x02,0x7d]
-0xc1,0x04,0x02,0x7d
+# W32: v_cmp_nlg_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x02,0x7d]
-0x7f,0x04,0x02,0x7d
+# W32: v_cmp_nlg_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x02,0x7d]
-0x7e,0x04,0x02,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1a,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1a,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x02,0x7d]
-0x7d,0x04,0x02,0x7d
+# W32: v_cmp_nlg_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x02,0x7d]
-0x65,0x04,0x02,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1a,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1a,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x02,0x7d]
-0x01,0x04,0x02,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1a,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x02,0x7d]
-0x01,0x05,0x02,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1a,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1a,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x02,0x7d]
-0x6b,0x04,0x02,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1a,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x02,0x7d]
-0x6a,0x04,0x02,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1a,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x81,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_nlg_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1a,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x81,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_nlg_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1a,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1a,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x81,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_nlg_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x81,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_nlg_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_lt_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x81,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_nlg_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_lt_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x81,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_nlg_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_lt_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x81,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_nlg_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_lt_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_nlg_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_lt_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_nlg_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_lt_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_nlg_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_lt_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x81,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_nlg_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_lt_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x81,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_nlg_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_lt_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x22,0x7d]
-0xf0,0x04,0x22,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_lt_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x22,0x7d]
-0x80,0x04,0x22,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x1a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x22,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x22,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_nlg_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x22,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x22,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_nlg_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nlg_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_lt_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x22,0x7d]
-0xc1,0x04,0x22,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_lt_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x22,0x7d]
-0xf7,0x04,0x22,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nlg_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_lt_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x22,0x7d]
-0x7f,0x04,0x22,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_lt_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x22,0x7d]
-0x7e,0x04,0x22,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_lt_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x22,0x7d]
-0x7d,0x04,0x22,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1a,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1a,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x22,0x7d]
-0x65,0x04,0x22,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1a,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1a,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x22,0x7d]
-0x01,0x04,0x22,0x7d
+# W32: v_cmp_nlg_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1a,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1a,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x23,0x7d]
-0x01,0xff,0x23,0x7d
+# W32: v_cmp_nlg_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x22,0x7d]
-0x01,0x05,0x22,0x7d
+# W32: v_cmp_nlg_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x22,0x7d]
-0xff,0x05,0x22,0x7d
+# W32: v_cmp_nlg_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x22,0x7d]
-0x6b,0x04,0x22,0x7d
+# W32: v_cmp_nlg_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x22,0x7d]
-0x6a,0x04,0x22,0x7d
+# W32: v_cmp_nlg_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x91,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_nlg_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x91,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_nlg_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x91,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_nlg_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x91,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_nlg_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x91,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_nlg_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x91,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_lt_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x91,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_lt_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x91,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_lt_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x91,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_lt_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_lt_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_lt_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_lt_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x91,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_lt_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x91,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x42,0x7d]
-0xf0,0x04,0x42,0x7d
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x42,0x7d]
-0x80,0x04,0x42,0x7d
+# W32: v_cmp_nlg_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nlg_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_lt_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_lt_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_nlg_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_lt_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x42,0x7d]
-0xc1,0x04,0x42,0x7d
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_lt_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x42,0x7d]
-0xf7,0x04,0x42,0x7d
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_lt_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x42,0x7d]
-0x7e,0x04,0x42,0x7d
+# W32: v_cmp_nlg_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x42,0x7d]
-0x64,0x04,0x42,0x7d
+# W32: v_cmp_nlg_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x42,0x7d]
-0x02,0x04,0x42,0x7d
+# W32: v_cmp_nlg_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x42,0x7d]
-0x04,0x04,0x42,0x7d
+# W32: v_cmp_nlt_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x42,0x7d]
-0x01,0x05,0x42,0x7d
+# W32: v_cmp_nlt_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x43,0x7d]
-0x01,0xfd,0x43,0x7d
+# W32: v_cmp_nlt_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x42,0x7d]
-0xfe,0x05,0x42,0x7d
+# W32: v_cmp_nlt_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x42,0x7d]
-0x6a,0x04,0x42,0x7d
+# W32: v_cmp_nlt_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xa1,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_nlt_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xa1,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_nlt_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xa1,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_nlt_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xa1,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_nlt_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_lt_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xa1,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_nlt_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_lt_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xa1,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_nlt_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_lt_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xa1,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_nlt_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_lt_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xa1,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_nlt_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_lt_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_nlt_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_lt_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_nlt_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_lt_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_nlt_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_lt_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xa1,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_nlt_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x62,0x7d]
-0x80,0x04,0x62,0x7d
+# W32: v_cmp_nlt_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x62,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x62,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_nlt_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nlt_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_lt_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_nlt_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_lt_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x62,0x7d]
-0xc1,0x04,0x62,0x7d
+# W32: v_cmp_nlt_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nlt_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_lt_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x62,0x7d]
-0x7f,0x04,0x62,0x7d
+# W32: v_cmp_nlt_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_lt_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x62,0x7d]
-0x7e,0x04,0x62,0x7d
+# W32: v_cmp_nlt_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_lt_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x62,0x7d]
-0x7d,0x04,0x62,0x7d
+# W32: v_cmp_nlt_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x62,0x7d]
-0x65,0x04,0x62,0x7d
+# W32: v_cmp_nlt_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x62,0x7d]
-0x01,0x04,0x62,0x7d
+# W32: v_cmp_nlt_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x62,0x7d]
-0x01,0x05,0x62,0x7d
+# W32: v_cmp_nlt_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x62,0x7d]
-0x6b,0x04,0x62,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1e,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1e,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x62,0x7d]
-0x6a,0x04,0x62,0x7d
+# W32: v_cmp_nlt_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e64 v1, 0 ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xb1,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_nlt_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1e,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1e,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e64 v1, -1 ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xb1,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_nlt_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1e,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xb1,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_nlt_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1e,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1e,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xb1,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_nlt_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1e,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e64 v1, m0 ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xb1,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_nlt_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1e,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e64 v1, s101 ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xb1,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_nlt_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1e,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e64 v1, s2 ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xb1,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_nlt_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1e,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1e,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xb1,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_nlt_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xb1,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_nlt_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_lt_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x82,0x7d]
-0xf0,0x04,0x82,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_lt_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x82,0x7d]
-0x80,0x04,0x82,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_lt_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_nlt_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_lt_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_nlt_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_lt_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x82,0x7d]
-0xc1,0x04,0x82,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_lt_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x82,0x7d]
-0xf7,0x04,0x82,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_lt_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x82,0x7d]
-0x7f,0x04,0x82,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_lt_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x82,0x7d]
-0x7e,0x04,0x82,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_lt_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x82,0x7d]
-0x7d,0x04,0x82,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_lt_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x82,0x7d]
-0x65,0x04,0x82,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x1e,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x82,0x7d]
-0x01,0x04,0x82,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x83,0x7d]
-0x01,0xff,0x83,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nlt_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_lt_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x82,0x7d]
-0x01,0x05,0x82,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_lt_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x82,0x7d]
-0xff,0x05,0x82,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nlt_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_lt_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x82,0x7d]
-0x6b,0x04,0x82,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_lt_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x82,0x7d]
-0x6a,0x04,0x82,0x7d
+# W32: v_cmp_nlt_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_lt_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_nlt_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1e,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1e,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_nlt_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1e,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1e,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_nlt_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1e,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1e,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_nlt_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_nlt_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_nlt_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xc1,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_nlt_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_nlt_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_nlt_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_nlt_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_nlt_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa2,0x7d]
-0xf0,0x04,0xa2,0x7d
+# W32: v_cmp_nlt_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xa2,0x7d]
-0x80,0x04,0xa2,0x7d
+# W32: v_cmp_nlt_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_lt_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_lt_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa2,0x7d]
-0xc1,0x04,0xa2,0x7d
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_lt_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xa2,0x7d]
-0xf7,0x04,0xa2,0x7d
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_lt_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa2,0x7d]
-0x7e,0x04,0xa2,0x7d
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_lt_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xa2,0x7d]
-0x64,0x04,0xa2,0x7d
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_lt_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa2,0x7d]
-0x02,0x04,0xa2,0x7d
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_lt_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xa2,0x7d]
-0x04,0x04,0xa2,0x7d
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_lt_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa2,0x7d]
-0x01,0x05,0xa2,0x7d
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xa3,0x7d]
-0x01,0xfd,0xa3,0x7d
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa2,0x7d]
-0xfe,0x05,0xa2,0x7d
+# W32: v_cmp_nlt_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nlt_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_lt_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa2,0x7d]
-0x6a,0x04,0xa2,0x7d
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_lt_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xd1,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_nlt_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_lt_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xd1,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_lt_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xd1,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_lt_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xd1,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_nlt_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xd1,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_nlt_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xd1,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_nlt_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xd1,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_o_f16_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xd1,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_o_f16_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xd1,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_o_f16_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x72,0x7d]
-0x80,0x04,0x72,0x7d
+# W32: v_cmp_o_f16_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_o_f16_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_o_f16_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x07,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x72,0x7d]
-0xc1,0x04,0x72,0x7d
+# W32: v_cmp_o_f16_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x72,0x7d]
-0x7f,0x04,0x72,0x7d
+# W32: v_cmp_o_f16_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x72,0x7d]
-0x7e,0x04,0x72,0x7d
+# W32: v_cmp_o_f16_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_lt_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x72,0x7d]
-0x7d,0x04,0x72,0x7d
+# W32: v_cmp_o_f16_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_lt_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x72,0x7d]
-0x65,0x04,0x72,0x7d
+# W32: v_cmp_o_f16_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_lt_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x72,0x7d]
-0x01,0x04,0x72,0x7d
+# W32: v_cmp_o_f16_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_lt_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x72,0x7d]
-0x01,0x05,0x72,0x7d
+# W32: v_cmp_o_f16_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_lt_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x72,0x7d]
-0x6b,0x04,0x72,0x7d
+# W32: v_cmp_o_f16_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_lt_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x72,0x7d]
-0x6a,0x04,0x72,0x7d
+# W32: v_cmp_o_f16_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_lt_u16_e64 v1, 0 ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xb9,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_o_f16_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_lt_u16_e64 v1, -1 ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xb9,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_o_f16_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_u16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xb9,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_o_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_u16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xb9,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_o_f16_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_o_f16_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_lt_u16_e64 v1, m0 ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xb9,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_o_f16_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_lt_u16_e64 v1, s101 ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xb9,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_o_f16_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_o_f16_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_lt_u16_e64 v1, s2 ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xb9,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_o_f16_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_lt_u16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xb9,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_o_f16_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_lt_u16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xb9,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_o_f16_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x92,0x7d]
-0xf0,0x04,0x92,0x7d
+# W32: v_cmp_o_f16_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x92,0x7d]
-0x80,0x04,0x92,0x7d
+# W32: v_cmp_o_f16_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x92,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x92,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_o_f16_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x92,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_o_f32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x17,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x17,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x92,0x7d]
-0xc1,0x04,0x92,0x7d
+# W32: v_cmp_o_f32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x17,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x92,0x7d]
-0xf7,0x04,0x92,0x7d
+# W32: v_cmp_o_f32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x17,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x17,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x92,0x7d]
-0x7f,0x04,0x92,0x7d
+# W32: v_cmp_o_f32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x17,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x92,0x7d]
-0x7e,0x04,0x92,0x7d
+# W32: v_cmp_o_f32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x17,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x17,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x92,0x7d]
-0x7d,0x04,0x92,0x7d
+# W32: v_cmp_o_f32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x17,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x92,0x7d]
-0x65,0x04,0x92,0x7d
+# W32: v_cmp_o_f32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x17,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x92,0x7d]
-0x01,0x04,0x92,0x7d
+# W32: v_cmp_o_f32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x17,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x93,0x7d]
-0x01,0xff,0x93,0x7d
+# W32: v_cmp_o_f32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x17,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x17,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x92,0x7d]
-0x01,0x05,0x92,0x7d
+# W32: v_cmp_o_f32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x92,0x7d]
-0xff,0x05,0x92,0x7d
+# W32: v_cmp_o_f32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x92,0x7d]
-0x6b,0x04,0x92,0x7d
+# W32: v_cmp_o_f32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_lt_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x92,0x7d]
-0x6a,0x04,0x92,0x7d
+# W32: v_cmp_o_f32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_lt_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_o_f32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_lt_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_o_f32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_lt_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_o_f32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_lt_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_o_f32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_lt_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_o_f32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_lt_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_o_f32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_lt_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xc9,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_o_f32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_lt_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_o_f32_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x17,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x17,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x17,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_o_f32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_o_f32_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_o_f32_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_lt_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_o_f32_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_lt_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb2,0x7d]
-0xf0,0x04,0xb2,0x7d
+# W32: v_cmp_o_f32_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_o_f32_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_lt_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xb2,0x7d]
-0x80,0x04,0xb2,0x7d
+# W32: v_cmp_o_f32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_lt_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xb2,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xb2,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_o_f32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_lt_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xb2,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xb2,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_o_f32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x17,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x17,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb2,0x7d]
-0xc1,0x04,0xb2,0x7d
+# W32: v_cmp_o_f32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x17,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x17,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xb2,0x7d]
-0xf7,0x04,0xb2,0x7d
+# W32: v_cmp_o_f32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x17,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x17,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb2,0x7d]
-0x7e,0x04,0xb2,0x7d
+# W32: v_cmp_o_f32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x17,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xb2,0x7d]
-0x64,0x04,0xb2,0x7d
+# W32: v_cmp_o_f64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb2,0x7d]
-0x02,0x04,0xb2,0x7d
+# W32: v_cmp_o_f64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_lt_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xb2,0x7d]
-0x04,0x04,0xb2,0x7d
+# W32: v_cmp_o_f64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb2,0x7d]
-0x01,0x05,0xb2,0x7d
+# W32: v_cmp_o_f64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xb3,0x7d]
-0x01,0xfd,0xb3,0x7d
+# W32: v_cmp_o_f64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb2,0x7d]
-0xfe,0x05,0xb2,0x7d
+# W32: v_cmp_o_f64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb2,0x7d]
-0x6a,0x04,0xb2,0x7d
+# W32: v_cmp_o_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xd9,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_o_f64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xd9,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_o_f64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_lt_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xd9,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_o_f64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_lt_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xd9,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_o_f64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_lt_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xd9,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_o_f64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_lt_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xd9,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_o_f64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_lt_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xd9,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_o_f64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_lt_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xd9,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_o_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_lt_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xd9,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_o_f64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_ne_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x6a,0x7d]
-0x80,0x04,0x6a,0x7d
+# W32: v_cmp_o_f64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_ne_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x6a,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x6a,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_o_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_o_f64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x6a,0x7d]
-0xc1,0x04,0x6a,0x7d
+# W32: v_cmp_o_f64_e64 s10, -v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_o_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_ne_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x6a,0x7d]
-0x7f,0x04,0x6a,0x7d
+# W32: v_cmp_o_f64_e64 s10, v[1:2], -v[2:3]    ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_ne_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x6a,0x7d]
-0x7e,0x04,0x6a,0x7d
+# W32: v_cmp_o_f64_e64 s10, -v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_o_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_ne_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x6a,0x7d]
-0x7d,0x04,0x6a,0x7d
+# W32: v_cmp_o_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_ne_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x6a,0x7d]
-0x65,0x04,0x6a,0x7d
+# W32: v_cmp_o_f64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ne_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x6a,0x7d]
-0x01,0x04,0x6a,0x7d
+# W32: v_cmp_o_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x6a,0x7d]
-0x01,0x05,0x6a,0x7d
+# W32: v_cmp_o_f64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x6a,0x7d]
-0x6b,0x04,0x6a,0x7d
+# W32: v_cmp_o_f64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x6a,0x7d]
-0x6a,0x04,0x6a,0x7d
+# W32: v_cmp_t_f16_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_i16_e64 v1, 0 ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xb5,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_t_f16_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i16_e64 v1, -1 ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xb5,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_t_f16_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xb5,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_t_f16_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xb5,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_t_f16_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i16_e64 v1, m0 ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xb5,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_t_f16_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x0f,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i16_e64 v1, s101 ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xb5,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_t_f16_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i16_e64 v1, s2 ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xb5,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_t_f16_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xb5,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_t_f16_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ne_i16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xb5,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_t_f16_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ne_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x8a,0x7d]
-0xf0,0x04,0x8a,0x7d
+# W32: v_cmp_t_f16_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ne_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x8a,0x7d]
-0x80,0x04,0x8a,0x7d
+# W32: v_cmp_t_f16_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ne_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_t_f16_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ne_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_t_f16_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ne_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x8a,0x7d]
-0xc1,0x04,0x8a,0x7d
+# W32: v_cmp_t_f16_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ne_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x8a,0x7d]
-0xf7,0x04,0x8a,0x7d
+# W32: v_cmp_t_f16_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_ne_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x8a,0x7d]
-0x7f,0x04,0x8a,0x7d
+# W32: v_cmp_t_f16_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x8a,0x7d]
-0x7e,0x04,0x8a,0x7d
+# W32: v_cmp_t_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x8a,0x7d]
-0x7d,0x04,0x8a,0x7d
+# W32: v_cmp_t_f16_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_t_f16_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_ne_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x8a,0x7d]
-0x65,0x04,0x8a,0x7d
+# W32: v_cmp_t_f16_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_ne_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x8a,0x7d]
-0x01,0x04,0x8a,0x7d
+# W32: v_cmp_t_f16_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_t_f16_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_ne_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x8b,0x7d]
-0x01,0xff,0x8b,0x7d
+# W32: v_cmp_t_f16_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ne_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x8a,0x7d]
-0x01,0x05,0x8a,0x7d
+# W32: v_cmp_t_f16_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ne_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x8a,0x7d]
-0xff,0x05,0x8a,0x7d
+# W32: v_cmp_t_f16_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x8a,0x7d]
-0x6b,0x04,0x8a,0x7d
+# W32: v_cmp_t_f16_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x8a,0x7d]
-0x6a,0x04,0x8a,0x7d
+# W32: v_cmp_t_f16_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_t_f16_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_t_f32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x1f,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x1f,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_t_f32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_t_f32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x1f,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x1f,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_t_f32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x1f,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_t_f32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x1f,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x1f,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xc5,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_t_f32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x1f,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_t_f32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x1f,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_t_f32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x1f,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_t_f32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x1f,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x1f,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_t_f32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xaa,0x7d]
-0xf0,0x04,0xaa,0x7d
+# W32: v_cmp_t_f32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_ne_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xaa,0x7d]
-0x80,0x04,0xaa,0x7d
+# W32: v_cmp_t_f32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ne_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_t_f32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ne_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_t_f32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_ne_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xaa,0x7d]
-0xc1,0x04,0xaa,0x7d
+# W32: v_cmp_t_f32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ne_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xaa,0x7d]
-0xf7,0x04,0xaa,0x7d
+# W32: v_cmp_t_f32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ne_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xaa,0x7d]
-0x7e,0x04,0xaa,0x7d
+# W32: v_cmp_t_f32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ne_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xaa,0x7d]
-0x64,0x04,0xaa,0x7d
+# W32: v_cmp_t_f32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ne_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xaa,0x7d]
-0x02,0x04,0xaa,0x7d
+# W32: v_cmp_t_f32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ne_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xaa,0x7d]
-0x04,0x04,0xaa,0x7d
+# W32: v_cmp_t_f32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_ne_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xaa,0x7d]
-0x01,0x05,0xaa,0x7d
+# W32: v_cmp_t_f32_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x1f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x1f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x1f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xab,0x7d]
-0x01,0xfd,0xab,0x7d
+# W32: v_cmp_t_f32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xaa,0x7d]
-0xfe,0x05,0xaa,0x7d
+# W32: v_cmp_t_f32_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_t_f32_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_ne_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xaa,0x7d]
-0x6a,0x04,0xaa,0x7d
+# W32: v_cmp_t_f32_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_ne_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xd5,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_t_f32_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_t_f32_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_ne_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xd5,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_t_f32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ne_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xd5,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_t_f32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ne_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xd5,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_t_f32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x1f,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x1f,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xd5,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_t_f32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x1f,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x1f,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xd5,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_t_f32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x1f,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x1f,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xd5,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_t_f32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xd5,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_t_f64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xd5,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_t_f64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_neq_f16_e32 0, v2                ; encoding: [0x80,0x04,0x1a,0x7d]
-0x80,0x04,0x1a,0x7d
+# W32: v_cmp_t_f64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_t_f64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_t_f64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x1a,0x7d]
-0xc1,0x04,0x1a,0x7d
+# W32: v_cmp_t_f64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x1a,0x7d]
-0x7f,0x04,0x1a,0x7d
+# W32: v_cmp_t_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x1a,0x7d]
-0x7e,0x04,0x1a,0x7d
+# W32: v_cmp_t_f64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x1a,0x7d]
-0x7d,0x04,0x1a,0x7d
+# W32: v_cmp_t_f64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x1a,0x7d]
-0x65,0x04,0x1a,0x7d
+# W32: v_cmp_t_f64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_neq_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x1a,0x7d]
-0x01,0x04,0x1a,0x7d
+# W32: v_cmp_t_f64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_neq_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x1a,0x7d]
-0x01,0x05,0x1a,0x7d
+# W32: v_cmp_t_f64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_neq_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x1a,0x7d]
-0x6b,0x04,0x1a,0x7d
+# W32: v_cmp_t_f64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_neq_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x1a,0x7d]
-0x6a,0x04,0x1a,0x7d
+# W32: v_cmp_t_f64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_neq_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_t_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_neq_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_t_f64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_neq_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x8d,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_t_f64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_neq_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x8d,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_t_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_neq_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x8d,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_t_f64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_neq_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x8d,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_t_f64_e64 s10, -v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_t_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_neq_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x8d,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_t_f64_e64 s10, v[1:2], -v[2:3]    ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_neq_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_t_f64_e64 s10, -v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_t_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_neq_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_t_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_neq_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_t_f64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_neq_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x8d,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_t_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_neq_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x8d,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_t_f64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x3a,0x7d]
-0xf0,0x04,0x3a,0x7d
+# W32: v_cmp_t_f64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 0, v2                ; encoding: [0x80,0x04,0x3a,0x7d]
-0x80,0x04,0x3a,0x7d
+# W32: v_cmp_t_i32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x47,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x47,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x3a,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x3a,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_t_i32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x47,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x3a,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x3a,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_t_i32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x47,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x47,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x3a,0x7d]
-0xc1,0x04,0x3a,0x7d
+# W32: v_cmp_t_i32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x47,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x3a,0x7d]
-0xf7,0x04,0x3a,0x7d
+# W32: v_cmp_t_i32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x47,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x47,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x3a,0x7d]
-0x7f,0x04,0x3a,0x7d
+# W32: v_cmp_t_i32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x47,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x3a,0x7d]
-0x7e,0x04,0x3a,0x7d
+# W32: v_cmp_t_i32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x47,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x3a,0x7d]
-0x7d,0x04,0x3a,0x7d
+# W32: v_cmp_t_i32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x47,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x3a,0x7d]
-0x65,0x04,0x3a,0x7d
+# W32: v_cmp_t_i32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x47,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x47,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x3a,0x7d]
-0x01,0x04,0x3a,0x7d
+# W32: v_cmp_t_i32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x3b,0x7d]
-0x01,0xff,0x3b,0x7d
+# W32: v_cmp_t_i32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x3a,0x7d]
-0x01,0x05,0x3a,0x7d
+# W32: v_cmp_t_i32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x3a,0x7d]
-0xff,0x05,0x3a,0x7d
+# W32: v_cmp_t_i32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x3a,0x7d]
-0x6b,0x04,0x3a,0x7d
+# W32: v_cmp_t_i32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_neq_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x3a,0x7d]
-0x6a,0x04,0x3a,0x7d
+# W32: v_cmp_t_i32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_neq_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x9d,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_t_i32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_neq_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x9d,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_t_i32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_neq_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x9d,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_t_i32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_neq_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x9d,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_t_i32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_neq_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x9d,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_t_i32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_neq_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x9d,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_t_i32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x9d,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_t_i32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_neq_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x9d,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_t_i32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_neq_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x9d,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_t_i32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x47,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x47,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_t_i32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x47,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x47,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_t_i32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x47,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x47,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_t_i32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x47,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x9d,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_t_i64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x57,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x57,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x9d,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_t_i64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x57,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x5a,0x7d]
-0xf0,0x04,0x5a,0x7d
+# W32: v_cmp_t_i64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x57,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x57,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x5a,0x7d]
-0x80,0x04,0x5a,0x7d
+# W32: v_cmp_t_i64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x57,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x57,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x5a,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x5a,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_t_i64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x57,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x57,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x5a,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_t_i64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x57,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x57,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x5a,0x7d]
-0xc1,0x04,0x5a,0x7d
+# W32: v_cmp_t_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x5a,0x7d]
-0xf7,0x04,0x5a,0x7d
+# W32: v_cmp_t_i64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x57,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x5a,0x7d]
-0x7e,0x02,0x5a,0x7d
+# W32: v_cmp_t_i64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x57,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x5a,0x7d]
-0x7e,0x04,0x5a,0x7d
+# W32: v_cmp_t_i64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x5a,0x7d]
-0x64,0x04,0x5a,0x7d
+# W32: v_cmp_t_i64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x5a,0x7d]
-0x02,0x04,0x5a,0x7d
+# W32: v_cmp_t_i64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x5a,0x7d]
-0x04,0x04,0x5a,0x7d
+# W32: v_cmp_t_i64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x5a,0x7d]
-0x01,0x05,0x5a,0x7d
+# W32: v_cmp_t_i64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x5b,0x7d]
-0x01,0xfd,0x5b,0x7d
+# W32: v_cmp_t_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x5a,0x7d]
-0xfe,0x05,0x5a,0x7d
+# W32: v_cmp_t_i64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_neq_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x5a,0x7d]
-0x6a,0x04,0x5a,0x7d
+# W32: v_cmp_t_i64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_neq_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xad,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_t_i64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xad,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_t_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_neq_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xad,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_t_i64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_neq_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xad,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_t_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_t_i64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x57,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x57,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xad,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_t_i64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x57,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xad,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_t_u32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x4f,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x4f,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xad,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_t_u32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_t_u32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x4f,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x4f,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_t_u32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x4f,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_t_u32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x4f,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x4f,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_neq_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_t_u32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x4f,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x7a,0x7d]
-0x80,0x04,0x7a,0x7d
+# W32: v_cmp_t_u32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x4f,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_t_u32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x4f,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_t_u32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x4f,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x4f,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x7a,0x7d]
-0xc1,0x04,0x7a,0x7d
+# W32: v_cmp_t_u32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x7a,0x7d]
-0x7f,0x04,0x7a,0x7d
+# W32: v_cmp_t_u32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_ne_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x7a,0x7d]
-0x7e,0x04,0x7a,0x7d
+# W32: v_cmp_t_u32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ne_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x7a,0x7d]
-0x7d,0x04,0x7a,0x7d
+# W32: v_cmp_t_u32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ne_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x7a,0x7d]
-0x65,0x04,0x7a,0x7d
+# W32: v_cmp_t_u32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_ne_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x7a,0x7d]
-0x01,0x04,0x7a,0x7d
+# W32: v_cmp_t_u32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ne_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x7a,0x7d]
-0x01,0x05,0x7a,0x7d
+# W32: v_cmp_t_u32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ne_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x7a,0x7d]
-0x6b,0x04,0x7a,0x7d
+# W32: v_cmp_t_u32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ne_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x7a,0x7d]
-0x6a,0x04,0x7a,0x7d
+# W32: v_cmp_t_u32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ne_u16_e64 v1, 0 ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xbd,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_t_u32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ne_u16_e64 v1, -1 ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xbd,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_t_u32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_ne_u16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xbd,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_t_u32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_u16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xbd,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_t_u32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ne_u16_e64 v1, m0 ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xbd,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_t_u32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ne_u16_e64 v1, s101 ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xbd,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_t_u32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x4f,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x4f,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_u16_e64 v1, s2 ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xbd,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_t_u32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x4f,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x4f,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xbd,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_t_u32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x4f,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x4f,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xbd,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_t_u32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x9a,0x7d]
-0xf0,0x04,0x9a,0x7d
+# W32: v_cmp_t_u64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x5f,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x5f,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x9a,0x7d]
-0x80,0x04,0x9a,0x7d
+# W32: v_cmp_t_u64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x9a,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x9a,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_t_u64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x5f,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x9a,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_t_u64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x5f,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x5f,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x9a,0x7d]
-0xc1,0x04,0x9a,0x7d
+# W32: v_cmp_t_u64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x5f,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x5f,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x9a,0x7d]
-0xf7,0x04,0x9a,0x7d
+# W32: v_cmp_t_u64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x5f,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x5f,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x9a,0x7d]
-0x7f,0x04,0x9a,0x7d
+# W32: v_cmp_t_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x9a,0x7d]
-0x7e,0x04,0x9a,0x7d
+# W32: v_cmp_t_u64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x9a,0x7d]
-0x7d,0x04,0x9a,0x7d
+# W32: v_cmp_t_u64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x9a,0x7d]
-0x65,0x04,0x9a,0x7d
+# W32: v_cmp_t_u64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x9a,0x7d]
-0x01,0x04,0x9a,0x7d
+# W32: v_cmp_t_u64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x9b,0x7d]
-0x01,0xff,0x9b,0x7d
+# W32: v_cmp_t_u64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x9a,0x7d]
-0x01,0x05,0x9a,0x7d
+# W32: v_cmp_t_u64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x9a,0x7d]
-0xff,0x05,0x9a,0x7d
+# W32: v_cmp_t_u64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x9a,0x7d]
-0x6b,0x04,0x9a,0x7d
+# W32: v_cmp_t_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_ne_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x9a,0x7d]
-0x6a,0x04,0x9a,0x7d
+# W32: v_cmp_t_u64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_ne_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_t_u64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_ne_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_t_u64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_t_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_ne_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_t_u64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ne_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_t_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_t_u64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x5f,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x5f,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xcd,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_t_u64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_u_f16_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_u_f16_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_u_f16_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_u_f16_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xba,0x7d]
-0xf0,0x04,0xba,0x7d
+# W32: v_cmp_u_f16_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xba,0x7d]
-0x80,0x04,0xba,0x7d
+# W32: v_cmp_u_f16_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x08,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xba,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xba,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_u_f16_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xba,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xba,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_u_f16_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xba,0x7d]
-0xc1,0x04,0xba,0x7d
+# W32: v_cmp_u_f16_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ne_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xba,0x7d]
-0xf7,0x04,0xba,0x7d
+# W32: v_cmp_u_f16_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ne_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xba,0x7d]
-0x7e,0x04,0xba,0x7d
+# W32: v_cmp_u_f16_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ne_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xba,0x7d]
-0x64,0x04,0xba,0x7d
+# W32: v_cmp_u_f16_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ne_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xba,0x7d]
-0x02,0x04,0xba,0x7d
+# W32: v_cmp_u_f16_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ne_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xba,0x7d]
-0x04,0x04,0xba,0x7d
+# W32: v_cmp_u_f16_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ne_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xba,0x7d]
-0x01,0x05,0xba,0x7d
+# W32: v_cmp_u_f16_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ne_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xbb,0x7d]
-0x01,0xfd,0xbb,0x7d
+# W32: v_cmp_u_f16_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_ne_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xba,0x7d]
-0xfe,0x05,0xba,0x7d
+# W32: v_cmp_u_f16_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xba,0x7d]
-0x6a,0x04,0xba,0x7d
+# W32: v_cmp_u_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xdd,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_u_f16_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_u_f16_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_ne_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xdd,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_u_f16_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_ne_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xdd,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_u_f16_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_u_f16_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_ne_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xdd,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_u_f16_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ne_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xdd,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_u_f16_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ne_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xdd,0xd4,0x01,0xc9,0x00,0x00
+# W32: v_cmp_u_f16_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_ne_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xdd,0xd4,0x01,0x09,0x00,0x00
+# W32: v_cmp_u_f16_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xdd,0xd4,0x01,0x0d,0x00,0x00
+# W32: v_cmp_u_f16_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_ne_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xdd,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_u_f16_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_nge_f16_e32 0, v2                ; encoding: [0x80,0x04,0x12,0x7d]
-0x80,0x04,0x12,0x7d
+# W32: v_cmp_u_f32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x18,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x18,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00
+# W32: v_cmp_u_f32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x18,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_nge_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00
+# W32: v_cmp_u_f32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x18,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x18,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x12,0x7d]
-0xc1,0x04,0x12,0x7d
+# W32: v_cmp_u_f32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x18,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x12,0x7d]
-0x7f,0x04,0x12,0x7d
+# W32: v_cmp_u_f32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x18,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x18,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x12,0x7d]
-0x7e,0x04,0x12,0x7d
+# W32: v_cmp_u_f32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x18,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x7f,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x12,0x7d]
-0x7d,0x04,0x12,0x7d
+# W32: v_cmp_u_f32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x18,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x12,0x7d]
-0x65,0x04,0x12,0x7d
+# W32: v_cmp_u_f32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x18,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x7d,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x12,0x7d]
-0x01,0x04,0x12,0x7d
+# W32: v_cmp_u_f32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x18,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x18,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x65,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x12,0x7d]
-0x01,0x05,0x12,0x7d
+# W32: v_cmp_u_f32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x12,0x7d]
-0x6b,0x04,0x12,0x7d
+# W32: v_cmp_u_f32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nge_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x12,0x7d]
-0x6a,0x04,0x12,0x7d
+# W32: v_cmp_u_f32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nge_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x89,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_u_f32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nge_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x89,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_u_f32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nge_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x89,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_u_f32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nge_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x89,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_u_f32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nge_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x89,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_u_f32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nge_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x89,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_u_f32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nge_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x89,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_u_f32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nge_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_u_f32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xff,0x03,0x00
 
-# GFX11: v_cmpx_nge_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_u_f32_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x18,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x18,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x18,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_nge_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_u_f32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_nge_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x89,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_u_f32_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_u_f32_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_nge_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x89,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_u_f32_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_nge_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x32,0x7d]
-0xf0,0x04,0x32,0x7d
+# W32: v_cmp_u_f32_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_u_f32_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_nge_f32_e32 0, v2                ; encoding: [0x80,0x04,0x32,0x7d]
-0x80,0x04,0x32,0x7d
+# W32: v_cmp_u_f32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nge_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x32,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x32,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_u_f32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nge_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x32,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x32,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_u_f32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x18,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x18,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0xff,0x05,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x32,0x7d]
-0xc1,0x04,0x32,0x7d
+# W32: v_cmp_u_f32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x18,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x18,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x6b,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x32,0x7d]
-0xf7,0x04,0x32,0x7d
+# W32: v_cmp_u_f32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x18,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x18,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x32,0x7d]
-0x7f,0x04,0x32,0x7d
+# W32: v_cmp_u_f32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x18,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x32,0x7d]
-0x7e,0x04,0x32,0x7d
+# W32: v_cmp_u_f64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x32,0x7d]
-0x7d,0x04,0x32,0x7d
+# W32: v_cmp_u_f64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x32,0x7d]
-0x65,0x04,0x32,0x7d
+# W32: v_cmp_u_f64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x32,0x7d]
-0x01,0x04,0x32,0x7d
+# W32: v_cmp_u_f64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x33,0x7d]
-0x01,0xff,0x33,0x7d
+# W32: v_cmp_u_f64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x32,0x7d]
-0x01,0x05,0x32,0x7d
+# W32: v_cmp_u_f64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x32,0x7d]
-0xff,0x05,0x32,0x7d
+# W32: v_cmp_u_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x32,0x7d]
-0x6b,0x04,0x32,0x7d
+# W32: v_cmp_u_f64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x32,0x7d]
-0x6a,0x04,0x32,0x7d
+# W32: v_cmp_u_f64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x99,0xd4,0x01,0xe1,0x01,0x00
+# W32: v_cmp_u_f64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nge_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x99,0xd4,0x01,0x01,0x01,0x00
+# W32: v_cmp_u_f64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nge_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x99,0xd4,0x01,0x83,0x01,0x00
+# W32: v_cmp_u_f64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nge_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x99,0xd4,0x01,0xef,0x01,0x00
+# W32: v_cmp_u_f64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nge_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x99,0xd4,0x01,0xff,0x00,0x00
+# W32: v_cmp_u_f64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nge_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x99,0xd4,0x01,0xfd,0x00,0x00
+# W32: v_cmp_u_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_nge_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x99,0xd4,0x01,0xfb,0x00,0x00
+# W32: v_cmp_u_f64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_nge_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x99,0xd4,0x01,0xcb,0x00,0x00
+# W32: v_cmp_u_f64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_nge_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x99,0xd4,0x01,0x05,0x00,0x00
+# W32: v_cmp_u_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x20
+# W32: v_cmp_u_f64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_nge_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x40
+# W32: v_cmp_u_f64_e64 s10, -v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_u_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_nge_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x60
+# W32: v_cmp_u_f64_e64 s10, v[1:2], -v[2:3]    ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_nge_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x99,0xd4,0x01,0xd7,0x00,0x00
+# W32: v_cmp_u_f64_e64 s10, -v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_u_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_nge_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x99,0xd4,0x01,0xd5,0x00,0x00
+# W32: v_cmp_u_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_nge_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x52,0x7d]
-0xf0,0x04,0x52,0x7d
+# W32: v_cmp_u_f64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x52,0x7d]
-0x80,0x04,0x52,0x7d
+# W32: v_cmp_u_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00
 
-# GFX11: v_cmpx_nge_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x52,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x52,0x7d,0x73,0x72,0x71,0x3f
+# W32: v_cmp_u_f64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nge_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x52,0x7d,0x56,0x34,0x12,0xaf
+# W32: v_cmp_u_f64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00
 
-# GFX11: v_cmpx_nge_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x52,0x7d]
-0xc1,0x04,0x52,0x7d
+# GFX11: v_cmpx_class_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xfd,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nge_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x52,0x7d]
-0xf7,0x04,0x52,0x7d
+# GFX11: v_cmpx_class_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xfd,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nge_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x52,0x7d]
-0x7e,0x02,0x52,0x7d
+# GFX11: v_cmpx_class_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xfd,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x52,0x7d]
-0x7e,0x04,0x52,0x7d
+# GFX11: v_cmpx_class_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xfd,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x52,0x7d]
-0x64,0x04,0x52,0x7d
+# GFX11: v_cmpx_class_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xfd,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x52,0x7d]
-0x02,0x04,0x52,0x7d
+# GFX11: v_cmpx_class_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xfd,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x52,0x7d]
-0x04,0x04,0x52,0x7d
+# GFX11: v_cmpx_class_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xfd,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x52,0x7d]
-0x01,0x05,0x52,0x7d
+# GFX11: v_cmpx_class_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xfd,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_nge_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x53,0x7d]
-0x01,0xfd,0x53,0x7d
+# GFX11: v_cmpx_class_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xfd,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x52,0x7d]
-0xfe,0x05,0x52,0x7d
+# GFX11: v_cmpx_class_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xfd,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x52,0x7d]
-0x6a,0x04,0x52,0x7d
+# GFX11: v_cmpx_class_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xfe,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nge_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xa9,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_class_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xfe,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nge_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_class_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xfe,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nge_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_class_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xfe,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nge_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xa9,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_class_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xfe,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_class_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xfe,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xa9,0xd4,0x01,0xc9,0x00,0x00
+# GFX11: v_cmpx_class_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xfe,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xa9,0xd4,0x01,0x09,0x00,0x00
+# GFX11: v_cmpx_class_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xfe,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xa9,0xd4,0x01,0x0d,0x00,0x00
+# GFX11: v_cmpx_class_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xfe,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_class_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xfe,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_nge_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_class_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xfe,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_class_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xfe,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nge_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_class_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xff,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f16_e32 0, v2                ; encoding: [0x80,0x04,0x16,0x7d]
-0x80,0x04,0x16,0x7d
+# GFX11: v_cmpx_class_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xff,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00
+# GFX11: v_cmpx_class_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xff,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00
+# GFX11: v_cmpx_class_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xff,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x16,0x7d]
-0xc1,0x04,0x16,0x7d
+# GFX11: v_cmpx_class_f64_e64 v[1:2], exec_hi ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xff,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x16,0x7d]
-0x7f,0x04,0x16,0x7d
+# GFX11: v_cmpx_class_f64_e64 v[1:2], exec_lo ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xff,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x16,0x7d]
-0x7e,0x04,0x16,0x7d
+# GFX11: v_cmpx_class_f64_e64 v[1:2], m0 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xff,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x16,0x7d]
-0x7d,0x04,0x16,0x7d
+# GFX11: v_cmpx_class_f64_e64 v[1:2], s101 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xff,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x16,0x7d]
-0x65,0x04,0x16,0x7d
+# GFX11: v_cmpx_class_f64_e64 v[1:2], s2 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xff,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x16,0x7d]
-0x01,0x04,0x16,0x7d
+# GFX11: v_cmpx_class_f64_e64 -v[1:2], v2 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xff,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_ngt_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x16,0x7d]
-0x01,0x05,0x16,0x7d
+# GFX11: v_cmpx_class_f64_e64 v[1:2], vcc_hi ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xff,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x16,0x7d]
-0x6b,0x04,0x16,0x7d
+# GFX11: v_cmpx_class_f64_e64 v[1:2], vcc_lo ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xff,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x16,0x7d]
-0x6a,0x04,0x16,0x7d
+# GFX11: v_cmpx_eq_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x82,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_eq_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x82,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_eq_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x82,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x8b,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_eq_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x82,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x8b,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_eq_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x82,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x8b,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_eq_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x82,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x8b,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_eq_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x82,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x8b,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_eq_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_ngt_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_eq_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_ngt_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_eq_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_ngt_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_eq_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x82,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x8b,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_eq_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x82,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x8b,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_eq_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x92,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x36,0x7d]
-0xf0,0x04,0x36,0x7d
+# GFX11: v_cmpx_eq_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x92,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f32_e32 0, v2                ; encoding: [0x80,0x04,0x36,0x7d]
-0x80,0x04,0x36,0x7d
+# GFX11: v_cmpx_eq_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x92,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x36,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x36,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_eq_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x92,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x36,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x36,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_eq_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x92,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x36,0x7d]
-0xc1,0x04,0x36,0x7d
+# GFX11: v_cmpx_eq_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x92,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x36,0x7d]
-0xf7,0x04,0x36,0x7d
+# GFX11: v_cmpx_eq_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x92,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x36,0x7d]
-0x7f,0x04,0x36,0x7d
+# GFX11: v_cmpx_eq_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x92,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x36,0x7d]
-0x7e,0x04,0x36,0x7d
+# GFX11: v_cmpx_eq_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x92,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x36,0x7d]
-0x7d,0x04,0x36,0x7d
+# GFX11: v_cmpx_eq_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_ngt_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x36,0x7d]
-0x65,0x04,0x36,0x7d
+# GFX11: v_cmpx_eq_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_ngt_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x36,0x7d]
-0x01,0x04,0x36,0x7d
+# GFX11: v_cmpx_eq_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_ngt_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x37,0x7d]
-0x01,0xff,0x37,0x7d
+# GFX11: v_cmpx_eq_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x92,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x36,0x7d]
-0x01,0x05,0x36,0x7d
+# GFX11: v_cmpx_eq_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x92,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x36,0x7d]
-0xff,0x05,0x36,0x7d
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xa2,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x36,0x7d]
-0x6b,0x04,0x36,0x7d
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xa2,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x36,0x7d]
-0x6a,0x04,0x36,0x7d
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xa2,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x9b,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xa2,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x9b,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xa2,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x9b,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xa2,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x9b,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xa2,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x9b,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xa2,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x9b,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_eq_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_ngt_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x9b,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_ngt_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x9b,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_eq_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_ngt_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x9b,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xa2,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_eq_i16_e64 v1, 0 ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xb2,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_eq_i16_e64 v1, -1 ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xb2,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_eq_i16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xb2,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x9b,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_eq_i16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xb2,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x9b,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_eq_i16_e64 v1, m0 ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xb2,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x56,0x7d]
-0xf0,0x04,0x56,0x7d
+# GFX11: v_cmpx_eq_i16_e64 v1, s101 ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xb2,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x56,0x7d]
-0x80,0x04,0x56,0x7d
+# GFX11: v_cmpx_eq_i16_e64 v1, s2 ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xb2,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x56,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x56,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_eq_i16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xb2,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x56,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_eq_i16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xb2,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x56,0x7d]
-0xc1,0x04,0x56,0x7d
+# GFX11: v_cmpx_eq_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x56,0x7d]
-0xf7,0x04,0x56,0x7d
+# GFX11: v_cmpx_eq_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x56,0x7d]
-0x7e,0x02,0x56,0x7d
+# GFX11: v_cmpx_eq_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x56,0x7d]
-0x7e,0x04,0x56,0x7d
+# GFX11: v_cmpx_eq_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x56,0x7d]
-0x64,0x04,0x56,0x7d
+# GFX11: v_cmpx_eq_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x56,0x7d]
-0x02,0x04,0x56,0x7d
+# GFX11: v_cmpx_eq_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x56,0x7d]
-0x04,0x04,0x56,0x7d
+# GFX11: v_cmpx_eq_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xc2,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x56,0x7d]
-0x01,0x05,0x56,0x7d
+# GFX11: v_cmpx_eq_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x57,0x7d]
-0x01,0xfd,0x57,0x7d
+# GFX11: v_cmpx_eq_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x56,0x7d]
-0xfe,0x05,0x56,0x7d
+# GFX11: v_cmpx_eq_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x56,0x7d]
-0x6a,0x04,0x56,0x7d
+# GFX11: v_cmpx_eq_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xab,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xd2,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xab,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xd2,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xab,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xd2,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xab,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xd2,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xd2,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xab,0xd4,0x01,0xc9,0x00,0x00
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xd2,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xab,0xd4,0x01,0x09,0x00,0x00
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xd2,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xab,0xd4,0x01,0x0d,0x00,0x00
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xd2,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xd2,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_ngt_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_eq_u16_e64 v1, 0 ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xba,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_eq_u16_e64 v1, -1 ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xba,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_ngt_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_eq_u16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xba,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e32 0, v2                ; encoding: [0x80,0x04,0x18,0x7d]
-0x80,0x04,0x18,0x7d
+# GFX11: v_cmpx_eq_u16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xba,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00
+# GFX11: v_cmpx_eq_u16_e64 v1, m0 ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xba,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00
+# GFX11: v_cmpx_eq_u16_e64 v1, s101 ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xba,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x18,0x7d]
-0xc1,0x04,0x18,0x7d
+# GFX11: v_cmpx_eq_u16_e64 v1, s2 ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xba,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x18,0x7d]
-0x7f,0x04,0x18,0x7d
+# GFX11: v_cmpx_eq_u16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xba,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x18,0x7d]
-0x7e,0x04,0x18,0x7d
+# GFX11: v_cmpx_eq_u16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xba,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x18,0x7d]
-0x7d,0x04,0x18,0x7d
+# GFX11: v_cmpx_eq_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nle_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x18,0x7d]
-0x65,0x04,0x18,0x7d
+# GFX11: v_cmpx_eq_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xca,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nle_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x18,0x7d]
-0x01,0x04,0x18,0x7d
+# GFX11: v_cmpx_eq_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xca,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nle_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x18,0x7d]
-0x01,0x05,0x18,0x7d
+# GFX11: v_cmpx_eq_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xca,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nle_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x18,0x7d]
-0x6b,0x04,0x18,0x7d
+# GFX11: v_cmpx_eq_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xca,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x18,0x7d]
-0x6a,0x04,0x18,0x7d
+# GFX11: v_cmpx_eq_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_eq_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xca,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_eq_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x8c,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_eq_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xca,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x8c,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_eq_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x8c,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_eq_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x8c,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xda,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nle_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x8c,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xda,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nle_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xda,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nle_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xda,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nle_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xda,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x8c,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xda,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_nle_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x8c,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xda,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x38,0x7d]
-0xf0,0x04,0x38,0x7d
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xda,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e32 0, v2                ; encoding: [0x80,0x04,0x38,0x7d]
-0x80,0x04,0x38,0x7d
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xda,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x38,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x38,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_f_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x80,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nle_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x38,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x38,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_f_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x80,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nle_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x38,0x7d]
-0xc1,0x04,0x38,0x7d
+# GFX11: v_cmpx_f_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x80,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x38,0x7d]
-0xf7,0x04,0x38,0x7d
+# GFX11: v_cmpx_f_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x80,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x38,0x7d]
-0x7f,0x04,0x38,0x7d
+# GFX11: v_cmpx_f_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x80,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x38,0x7d]
-0x7e,0x04,0x38,0x7d
+# GFX11: v_cmpx_f_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x80,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x38,0x7d]
-0x7d,0x04,0x38,0x7d
+# GFX11: v_cmpx_f_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x80,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x38,0x7d]
-0x65,0x04,0x38,0x7d
+# GFX11: v_cmpx_f_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x80,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_nle_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x38,0x7d]
-0x01,0x04,0x38,0x7d
+# GFX11: v_cmpx_f_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x80,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_nle_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x39,0x7d]
-0x01,0xff,0x39,0x7d
+# GFX11: v_cmpx_f_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x80,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_nle_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x38,0x7d]
-0x01,0x05,0x38,0x7d
+# GFX11: v_cmpx_f_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x80,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x38,0x7d]
-0xff,0x05,0x38,0x7d
+# GFX11: v_cmpx_f_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x80,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x80,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x38,0x7d]
-0x6b,0x04,0x38,0x7d
+# GFX11: v_cmpx_f_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x90,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nle_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x38,0x7d]
-0x6a,0x04,0x38,0x7d
+# GFX11: v_cmpx_f_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x90,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nle_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x9c,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_f_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x90,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nle_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x9c,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_f_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x90,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nle_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x9c,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_f_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x90,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x9c,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_f_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x90,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x9c,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_f_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x90,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x9c,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_f_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x90,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x9c,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_f_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x90,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x9c,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_f_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x90,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_nle_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x9c,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_f_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x90,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_nle_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_f_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x90,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_nle_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_f_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x90,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_f_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x90,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x90,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nle_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x9c,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_f_f64_e64 0.5, v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0xf0,0x04,0x02,0x00]
+0x7e,0x00,0xa0,0xd4,0xf0,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nle_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x9c,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_f_f64_e64 0, v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0x80,0x04,0x02,0x00]
+0x7e,0x00,0xa0,0xd4,0x80,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nle_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x58,0x7d]
-0xf0,0x04,0x58,0x7d
+# GFX11: v_cmpx_f_f64_e64 -1, v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0xc1,0x04,0x02,0x00]
+0x7e,0x00,0xa0,0xd4,0xc1,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nle_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x58,0x7d]
-0x80,0x04,0x58,0x7d
+# GFX11: v_cmpx_f_f64_e64 -4.0, v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0xf7,0x04,0x02,0x00]
+0x7e,0x00,0xa0,0xd4,0xf7,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nle_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x58,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x58,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_f_f64_e64 exec, v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0x7e,0x04,0x02,0x00]
+0x7e,0x00,0xa0,0xd4,0x7e,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nle_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x58,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_f_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xa0,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nle_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x58,0x7d]
-0xc1,0x04,0x58,0x7d
+# GFX11: v_cmpx_f_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xa0,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nle_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x58,0x7d]
-0xf7,0x04,0x58,0x7d
+# GFX11: v_cmpx_f_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xa0,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nle_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x58,0x7d]
-0x7e,0x02,0x58,0x7d
+# GFX11: v_cmpx_f_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xa0,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nle_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x58,0x7d]
-0x7e,0x04,0x58,0x7d
+# GFX11: v_cmpx_f_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xa0,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nle_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x58,0x7d]
-0x64,0x04,0x58,0x7d
+# GFX11: v_cmpx_f_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xa0,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_nle_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x58,0x7d]
-0x02,0x04,0x58,0x7d
+# GFX11: v_cmpx_f_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xa0,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_nle_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x58,0x7d]
-0x04,0x04,0x58,0x7d
+# GFX11: v_cmpx_f_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xa0,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_nle_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x58,0x7d]
-0x01,0x05,0x58,0x7d
+# GFX11: v_cmpx_f_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xa0,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_nle_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x59,0x7d]
-0x01,0xfd,0x59,0x7d
+# GFX11: v_cmpx_f_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xa0,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_nle_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x58,0x7d]
-0xfe,0x05,0x58,0x7d
+# GFX11: v_cmpx_f_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xa0,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_nle_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x58,0x7d]
-0x6a,0x04,0x58,0x7d
+# GFX11: v_cmpx_f_f64_e64 v[1:2], v[254:255] ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0xfd,0x03,0x00]
+0x7e,0x00,0xa0,0xd4,0x01,0xfd,0x03,0x00
 
-# GFX11: v_cmpx_nle_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xac,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_f_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa0,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xa0,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nle_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xac,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_f_f64_e64 vcc, v[2:3] ; encoding: [0x7e,0x00,0xa0,0xd4,0x6a,0x04,0x02,0x00]
+0x7e,0x00,0xa0,0xd4,0x6a,0x04,0x02,0x00
 
-# GFX11: v_cmpx_nle_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xac,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_f_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nle_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xac,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_f_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nle_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_f_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nle_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xac,0xd4,0x01,0xc9,0x00,0x00
+# GFX11: v_cmpx_f_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nle_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xac,0xd4,0x01,0x09,0x00,0x00
+# GFX11: v_cmpx_f_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nle_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xac,0xd4,0x01,0x0d,0x00,0x00
+# GFX11: v_cmpx_f_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nle_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_f_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xc0,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nle_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_f_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nle_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_f_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nle_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_f_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f16_e32 0, v2                ; encoding: [0x80,0x04,0x14,0x7d]
-0x80,0x04,0x14,0x7d
+# GFX11: v_cmpx_f_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00
+# GFX11: v_cmpx_f_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xd0,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00
+# GFX11: v_cmpx_f_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xd0,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x14,0x7d]
-0xc1,0x04,0x14,0x7d
+# GFX11: v_cmpx_f_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xd0,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x14,0x7d]
-0x7f,0x04,0x14,0x7d
+# GFX11: v_cmpx_f_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xd0,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x14,0x7d]
-0x7e,0x04,0x14,0x7d
+# GFX11: v_cmpx_f_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xd0,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x14,0x7d]
-0x7d,0x04,0x14,0x7d
+# GFX11: v_cmpx_f_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xd0,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x14,0x7d]
-0x65,0x04,0x14,0x7d
+# GFX11: v_cmpx_f_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xd0,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x14,0x7d]
-0x01,0x04,0x14,0x7d
+# GFX11: v_cmpx_f_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xd0,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x14,0x7d]
-0x01,0x05,0x14,0x7d
+# GFX11: v_cmpx_f_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd0,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xd0,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x14,0x7d]
-0x6b,0x04,0x14,0x7d
+# GFX11: v_cmpx_f_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x14,0x7d]
-0x6a,0x04,0x14,0x7d
+# GFX11: v_cmpx_f_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_f_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_f_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x8a,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_f_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x8a,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_f_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x8a,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_f_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xc8,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x8a,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_f_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x8a,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_f_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_f_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_f_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_f_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xd8,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x8a,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_f_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xd8,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x8a,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_f_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xd8,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x34,0x7d]
-0xf0,0x04,0x34,0x7d
+# GFX11: v_cmpx_f_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xd8,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f32_e32 0, v2                ; encoding: [0x80,0x04,0x34,0x7d]
-0x80,0x04,0x34,0x7d
+# GFX11: v_cmpx_f_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xd8,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x34,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x34,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_f_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xd8,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x34,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x34,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_f_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xd8,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x34,0x7d]
-0xc1,0x04,0x34,0x7d
+# GFX11: v_cmpx_f_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xd8,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x34,0x7d]
-0xf7,0x04,0x34,0x7d
+# GFX11: v_cmpx_f_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd8,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xd8,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x34,0x7d]
-0x7f,0x04,0x34,0x7d
+# GFX11: v_cmpx_ge_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x86,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x34,0x7d]
-0x7e,0x04,0x34,0x7d
+# GFX11: v_cmpx_ge_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x86,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x34,0x7d]
-0x7d,0x04,0x34,0x7d
+# GFX11: v_cmpx_ge_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x86,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x34,0x7d]
-0x65,0x04,0x34,0x7d
+# GFX11: v_cmpx_ge_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x86,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x34,0x7d]
-0x01,0x04,0x34,0x7d
+# GFX11: v_cmpx_ge_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x86,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x35,0x7d]
-0x01,0xff,0x35,0x7d
+# GFX11: v_cmpx_ge_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x86,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x34,0x7d]
-0x01,0x05,0x34,0x7d
+# GFX11: v_cmpx_ge_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x86,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x34,0x7d]
-0xff,0x05,0x34,0x7d
+# GFX11: v_cmpx_ge_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_nlg_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x34,0x7d]
-0x6b,0x04,0x34,0x7d
+# GFX11: v_cmpx_ge_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_nlg_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x34,0x7d]
-0x6a,0x04,0x34,0x7d
+# GFX11: v_cmpx_ge_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_nlg_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x9a,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_ge_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x86,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x9a,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_ge_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x86,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x9a,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_ge_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x96,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x9a,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_ge_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x96,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x9a,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_ge_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x96,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x9a,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_ge_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x96,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x9a,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_ge_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x96,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x9a,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_ge_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x96,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x9a,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_ge_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x96,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_ge_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x96,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_ge_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x96,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_ge_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_nlg_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x9a,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_ge_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_nlg_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x9a,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_ge_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_nlg_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x54,0x7d]
-0xf0,0x04,0x54,0x7d
+# GFX11: v_cmpx_ge_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x96,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x54,0x7d]
-0x80,0x04,0x54,0x7d
+# GFX11: v_cmpx_ge_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x96,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x54,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x54,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xa6,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x54,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xa6,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x54,0x7d]
-0xc1,0x04,0x54,0x7d
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xa6,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x54,0x7d]
-0xf7,0x04,0x54,0x7d
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xa6,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x54,0x7d]
-0x7e,0x02,0x54,0x7d
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xa6,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x54,0x7d]
-0x7e,0x04,0x54,0x7d
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xa6,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x54,0x7d]
-0x64,0x04,0x54,0x7d
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xa6,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x54,0x7d]
-0x02,0x04,0x54,0x7d
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xa6,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x54,0x7d]
-0x04,0x04,0x54,0x7d
+# GFX11: v_cmpx_ge_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_nlg_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x54,0x7d]
-0x01,0x05,0x54,0x7d
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_nlg_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x55,0x7d]
-0x01,0xfd,0x55,0x7d
+# GFX11: v_cmpx_ge_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_nlg_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x54,0x7d]
-0xfe,0x05,0x54,0x7d
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xa6,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x54,0x7d]
-0x6a,0x04,0x54,0x7d
+# GFX11: v_cmpx_ge_i16_e64 v1, 0 ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xb6,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xaa,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_ge_i16_e64 v1, -1 ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xb6,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_ge_i16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xb6,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_ge_i16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xb6,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xaa,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_ge_i16_e64 v1, m0 ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xb6,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_ge_i16_e64 v1, s101 ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xb6,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xaa,0xd4,0x01,0xc9,0x00,0x00
+# GFX11: v_cmpx_ge_i16_e64 v1, s2 ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xb6,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xaa,0xd4,0x01,0x09,0x00,0x00
+# GFX11: v_cmpx_ge_i16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xb6,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xaa,0xd4,0x01,0x0d,0x00,0x00
+# GFX11: v_cmpx_ge_i16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xb6,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlg_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_ge_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_ge_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_ge_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlg_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_ge_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f16_e32 0, v2                ; encoding: [0x80,0x04,0x1c,0x7d]
-0x80,0x04,0x1c,0x7d
+# GFX11: v_cmpx_ge_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00
+# GFX11: v_cmpx_ge_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00
+# GFX11: v_cmpx_ge_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xc6,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x1c,0x7d]
-0xc1,0x04,0x1c,0x7d
+# GFX11: v_cmpx_ge_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x1c,0x7d]
-0x7f,0x04,0x1c,0x7d
+# GFX11: v_cmpx_ge_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x1c,0x7d]
-0x7e,0x04,0x1c,0x7d
+# GFX11: v_cmpx_ge_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x1c,0x7d]
-0x7d,0x04,0x1c,0x7d
+# GFX11: v_cmpx_ge_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x1c,0x7d]
-0x65,0x04,0x1c,0x7d
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xd6,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x1c,0x7d]
-0x01,0x04,0x1c,0x7d
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xd6,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x1c,0x7d]
-0x01,0x05,0x1c,0x7d
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xd6,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x1c,0x7d]
-0x6b,0x04,0x1c,0x7d
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xd6,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x1c,0x7d]
-0x6a,0x04,0x1c,0x7d
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xd6,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xd6,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xd6,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x8e,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xd6,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x8e,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xd6,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x8e,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_ge_u16_e64 v1, 0 ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xbe,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x8e,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_ge_u16_e64 v1, -1 ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xbe,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x8e,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_ge_u16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xbe,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_ge_u16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xbe,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_ge_u16_e64 v1, m0 ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xbe,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_ge_u16_e64 v1, s101 ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xbe,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x8e,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_ge_u16_e64 v1, s2 ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xbe,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x8e,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_ge_u16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xbe,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x3c,0x7d]
-0xf0,0x04,0x3c,0x7d
+# GFX11: v_cmpx_ge_u16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xbe,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 0, v2                ; encoding: [0x80,0x04,0x3c,0x7d]
-0x80,0x04,0x3c,0x7d
+# GFX11: v_cmpx_ge_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x3c,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x3c,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_ge_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xce,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x3c,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x3c,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_ge_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xce,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x3c,0x7d]
-0xc1,0x04,0x3c,0x7d
+# GFX11: v_cmpx_ge_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xce,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x3c,0x7d]
-0xf7,0x04,0x3c,0x7d
+# GFX11: v_cmpx_ge_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xce,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x3c,0x7d]
-0x7f,0x04,0x3c,0x7d
+# GFX11: v_cmpx_ge_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x3c,0x7d]
-0x7e,0x04,0x3c,0x7d
+# GFX11: v_cmpx_ge_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xce,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x3c,0x7d]
-0x7d,0x04,0x3c,0x7d
+# GFX11: v_cmpx_ge_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x3c,0x7d]
-0x65,0x04,0x3c,0x7d
+# GFX11: v_cmpx_ge_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xce,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x3c,0x7d]
-0x01,0x04,0x3c,0x7d
+# GFX11: v_cmpx_ge_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x3d,0x7d]
-0x01,0xff,0x3d,0x7d
+# GFX11: v_cmpx_ge_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x3c,0x7d]
-0x01,0x05,0x3c,0x7d
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xde,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x3c,0x7d]
-0xff,0x05,0x3c,0x7d
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xde,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x3c,0x7d]
-0x6b,0x04,0x3c,0x7d
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xde,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x3c,0x7d]
-0x6a,0x04,0x3c,0x7d
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xde,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x9e,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xde,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x9e,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xde,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x9e,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xde,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x9e,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xde,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x9e,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xde,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x9e,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_gt_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x84,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x9e,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_gt_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x84,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x9e,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_gt_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x84,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x9e,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_gt_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x84,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_gt_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x84,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_gt_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x84,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_gt_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x84,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x9e,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_gt_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_nlt_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x9e,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_gt_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_nlt_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x5c,0x7d]
-0xf0,0x04,0x5c,0x7d
+# GFX11: v_cmpx_gt_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_nlt_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x5c,0x7d]
-0x80,0x04,0x5c,0x7d
+# GFX11: v_cmpx_gt_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x84,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x5c,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x5c,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_gt_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x84,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x5c,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_gt_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x94,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x5c,0x7d]
-0xc1,0x04,0x5c,0x7d
+# GFX11: v_cmpx_gt_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x94,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x5c,0x7d]
-0xf7,0x04,0x5c,0x7d
+# GFX11: v_cmpx_gt_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x94,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x5c,0x7d]
-0x7e,0x02,0x5c,0x7d
+# GFX11: v_cmpx_gt_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x94,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x5c,0x7d]
-0x7e,0x04,0x5c,0x7d
+# GFX11: v_cmpx_gt_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x94,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x5c,0x7d]
-0x64,0x04,0x5c,0x7d
+# GFX11: v_cmpx_gt_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x94,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x5c,0x7d]
-0x02,0x04,0x5c,0x7d
+# GFX11: v_cmpx_gt_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x94,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x5c,0x7d]
-0x04,0x04,0x5c,0x7d
+# GFX11: v_cmpx_gt_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x94,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x5c,0x7d]
-0x01,0x05,0x5c,0x7d
+# GFX11: v_cmpx_gt_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x94,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x5d,0x7d]
-0x01,0xfd,0x5d,0x7d
+# GFX11: v_cmpx_gt_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_nlt_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x5c,0x7d]
-0xfe,0x05,0x5c,0x7d
+# GFX11: v_cmpx_gt_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_nlt_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x5c,0x7d]
-0x6a,0x04,0x5c,0x7d
+# GFX11: v_cmpx_gt_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_nlt_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xae,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_gt_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x94,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xae,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_gt_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x94,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xae,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xa4,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xae,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xa4,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xa4,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xae,0xd4,0x01,0xc9,0x00,0x00
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xa4,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_nlt_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xae,0xd4,0x01,0x09,0x00,0x00
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xa4,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xae,0xd4,0x01,0x0d,0x00,0x00
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xa4,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xa4,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xa4,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_nlt_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_gt_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_nlt_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_o_f16_e32 0, v2                  ; encoding: [0x80,0x04,0x0e,0x7d]
-0x80,0x04,0x0e,0x7d
+# GFX11: v_cmpx_gt_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_o_f16_e32 0x3456, v2             ; encoding: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x0e,0x7d,0x56,0x34,0x00,0x00
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xa4,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e32 0xfe0b, v2             ; encoding: [0xff,0x04,0x0e,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x0e,0x7d,0x0b,0xfe,0x00,0x00
+# GFX11: v_cmpx_gt_i16_e64 v1, 0 ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xb4,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_o_f16_e32 -1, v2                 ; encoding: [0xc1,0x04,0x0e,0x7d]
-0xc1,0x04,0x0e,0x7d
+# GFX11: v_cmpx_gt_i16_e64 v1, -1 ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xb4,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_o_f16_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x0e,0x7d]
-0x7f,0x04,0x0e,0x7d
+# GFX11: v_cmpx_gt_i16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xb4,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x0e,0x7d]
-0x7e,0x04,0x0e,0x7d
+# GFX11: v_cmpx_gt_i16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xb4,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e32 m0, v2                 ; encoding: [0x7d,0x04,0x0e,0x7d]
-0x7d,0x04,0x0e,0x7d
+# GFX11: v_cmpx_gt_i16_e64 v1, m0 ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xb4,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e32 s101, v2               ; encoding: [0x65,0x04,0x0e,0x7d]
-0x65,0x04,0x0e,0x7d
+# GFX11: v_cmpx_gt_i16_e64 v1, s101 ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xb4,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e32 s1, v2                 ; encoding: [0x01,0x04,0x0e,0x7d]
-0x01,0x04,0x0e,0x7d
+# GFX11: v_cmpx_gt_i16_e64 v1, s2 ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xb4,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e32 v1, v2                 ; encoding: [0x01,0x05,0x0e,0x7d]
-0x01,0x05,0x0e,0x7d
+# GFX11: v_cmpx_gt_i16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xb4,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x0e,0x7d]
-0x6b,0x04,0x0e,0x7d
+# GFX11: v_cmpx_gt_i16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xb4,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x0e,0x7d]
-0x6a,0x04,0x0e,0x7d
+# GFX11: v_cmpx_gt_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_o_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x87,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_gt_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_o_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x87,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_gt_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_o_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x87,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_gt_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_o_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x87,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_gt_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x87,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_gt_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x87,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_gt_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xc4,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x87,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_gt_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_gt_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_gt_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_gt_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_o_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x87,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xd4,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_o_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x87,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xd4,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_o_f32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x2e,0x7d]
-0xf0,0x04,0x2e,0x7d
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xd4,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_o_f32_e32 0, v2                  ; encoding: [0x80,0x04,0x2e,0x7d]
-0x80,0x04,0x2e,0x7d
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xd4,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_o_f32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x2e,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x2e,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xd4,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x2e,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x2e,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xd4,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x2e,0x7d]
-0xc1,0x04,0x2e,0x7d
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xd4,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x2e,0x7d]
-0xf7,0x04,0x2e,0x7d
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xd4,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x2e,0x7d]
-0x7f,0x04,0x2e,0x7d
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xd4,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x2e,0x7d]
-0x7e,0x04,0x2e,0x7d
+# GFX11: v_cmpx_gt_u16_e64 v1, 0 ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xbc,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_o_f32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x2e,0x7d]
-0x7d,0x04,0x2e,0x7d
+# GFX11: v_cmpx_gt_u16_e64 v1, -1 ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xbc,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_o_f32_e32 s101, v2               ; encoding: [0x65,0x04,0x2e,0x7d]
-0x65,0x04,0x2e,0x7d
+# GFX11: v_cmpx_gt_u16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xbc,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e32 s1, v2                 ; encoding: [0x01,0x04,0x2e,0x7d]
-0x01,0x04,0x2e,0x7d
+# GFX11: v_cmpx_gt_u16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xbc,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e32 v1, v255               ; encoding: [0x01,0xff,0x2f,0x7d]
-0x01,0xff,0x2f,0x7d
+# GFX11: v_cmpx_gt_u16_e64 v1, m0 ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xbc,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e32 v1, v2                 ; encoding: [0x01,0x05,0x2e,0x7d]
-0x01,0x05,0x2e,0x7d
+# GFX11: v_cmpx_gt_u16_e64 v1, s101 ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xbc,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e32 v255, v2               ; encoding: [0xff,0x05,0x2e,0x7d]
-0xff,0x05,0x2e,0x7d
+# GFX11: v_cmpx_gt_u16_e64 v1, s2 ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xbc,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x2e,0x7d]
-0x6b,0x04,0x2e,0x7d
+# GFX11: v_cmpx_gt_u16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xbc,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x2e,0x7d]
-0x6a,0x04,0x2e,0x7d
+# GFX11: v_cmpx_gt_u16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xbc,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x97,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_gt_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_o_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x97,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_gt_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_o_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x97,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_gt_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_o_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x97,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_gt_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_o_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x97,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_gt_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x97,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_gt_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x97,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_gt_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xcc,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x97,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_gt_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x97,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_gt_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_gt_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_gt_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_o_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xdc,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_o_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x97,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xdc,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_o_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x97,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xdc,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_o_f64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0x4e,0x7d]
-0xf0,0x04,0x4e,0x7d
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xdc,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_o_f64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0x4e,0x7d]
-0x80,0x04,0x4e,0x7d
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xdc,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xdc,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xdc,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0x4e,0x7d]
-0xc1,0x04,0x4e,0x7d
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xdc,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0x4e,0x7d]
-0xf7,0x04,0x4e,0x7d
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xdc,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e32 exec, v[1:2]           ; encoding: [0x7e,0x02,0x4e,0x7d]
-0x7e,0x02,0x4e,0x7d
+# GFX11: v_cmpx_le_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x83,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_o_f64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0x4e,0x7d]
-0x7e,0x04,0x4e,0x7d
+# GFX11: v_cmpx_le_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x83,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_o_f64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0x4e,0x7d]
-0x64,0x04,0x4e,0x7d
+# GFX11: v_cmpx_le_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x83,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0x4e,0x7d]
-0x02,0x04,0x4e,0x7d
+# GFX11: v_cmpx_le_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x83,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0x4e,0x7d]
-0x04,0x04,0x4e,0x7d
+# GFX11: v_cmpx_le_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x83,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0x4e,0x7d]
-0x01,0x05,0x4e,0x7d
+# GFX11: v_cmpx_le_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x83,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0x4f,0x7d]
-0x01,0xfd,0x4f,0x7d
+# GFX11: v_cmpx_le_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x83,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0x4e,0x7d]
-0xfe,0x05,0x4e,0x7d
+# GFX11: v_cmpx_le_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_o_f64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0x4e,0x7d]
-0x6a,0x04,0x4e,0x7d
+# GFX11: v_cmpx_le_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_o_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xa7,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_le_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_o_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xa7,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_le_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x83,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xa7,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_le_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x83,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xa7,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_le_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x93,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_o_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xa7,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_le_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x93,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_o_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xa7,0xd4,0x01,0xc9,0x00,0x00
+# GFX11: v_cmpx_le_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x93,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_o_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xa7,0xd4,0x01,0x09,0x00,0x00
+# GFX11: v_cmpx_le_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x93,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_o_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xa7,0xd4,0x01,0x0d,0x00,0x00
+# GFX11: v_cmpx_le_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x93,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_le_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x93,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_le_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x93,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_le_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x93,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_o_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xa7,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_le_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x93,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_t_f16_e32 0, v2                  ; encoding: [0x80,0x04,0x1e,0x7d]
-0x80,0x04,0x1e,0x7d
+# GFX11: v_cmpx_le_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_t_f16_e32 0x3456, v2             ; encoding: [0xff,0x04,0x1e,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x1e,0x7d,0x56,0x34,0x00,0x00
+# GFX11: v_cmpx_le_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_t_f16_e32 0xfe0b, v2             ; encoding: [0xff,0x04,0x1e,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x1e,0x7d,0x0b,0xfe,0x00,0x00
+# GFX11: v_cmpx_le_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_t_f16_e32 -1, v2                 ; encoding: [0xc1,0x04,0x1e,0x7d]
-0xc1,0x04,0x1e,0x7d
+# GFX11: v_cmpx_le_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x93,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_t_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x8f,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_le_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x93,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x8f,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_le_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xa3,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_t_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x8f,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_le_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xa3,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x8f,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_le_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xa3,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x8f,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_le_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xa3,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_t_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x8f,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_le_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xa3,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x8f,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_le_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xa3,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_t_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x8f,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_le_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xa3,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_t_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x8f,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_le_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xa3,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_t_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x8f,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_le_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_t_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x8f,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_le_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_t_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x8f,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_le_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_t_f16_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x1e,0x7d]
-0x7f,0x04,0x1e,0x7d
+# GFX11: v_cmpx_le_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xa3,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_f16_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x1e,0x7d]
-0x7e,0x04,0x1e,0x7d
+# GFX11: v_cmpx_le_i16_e64 v1, 0 ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xb3,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_f16_e32 m0, v2                 ; encoding: [0x7d,0x04,0x1e,0x7d]
-0x7d,0x04,0x1e,0x7d
+# GFX11: v_cmpx_le_i16_e64 v1, -1 ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xb3,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_f16_e32 s101, v2               ; encoding: [0x65,0x04,0x1e,0x7d]
-0x65,0x04,0x1e,0x7d
+# GFX11: v_cmpx_le_i16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xb3,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_t_f16_e32 s1, v2                 ; encoding: [0x01,0x04,0x1e,0x7d]
-0x01,0x04,0x1e,0x7d
+# GFX11: v_cmpx_le_i16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xb3,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_f16_e32 v1, v2                 ; encoding: [0x01,0x05,0x1e,0x7d]
-0x01,0x05,0x1e,0x7d
+# GFX11: v_cmpx_le_i16_e64 v1, m0 ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xb3,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_t_f16_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x1e,0x7d]
-0x6b,0x04,0x1e,0x7d
+# GFX11: v_cmpx_le_i16_e64 v1, s101 ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xb3,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_t_f16_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x1e,0x7d]
-0x6a,0x04,0x1e,0x7d
+# GFX11: v_cmpx_le_i16_e64 v1, s2 ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xb3,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x3e,0x7d]
-0xf0,0x04,0x3e,0x7d
+# GFX11: v_cmpx_le_i16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xb3,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e32 0, v2                  ; encoding: [0x80,0x04,0x3e,0x7d]
-0x80,0x04,0x3e,0x7d
+# GFX11: v_cmpx_le_i16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xb3,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x3e,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x3e,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_le_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_t_f32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x3e,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x3e,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_le_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_f32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x3e,0x7d]
-0xc1,0x04,0x3e,0x7d
+# GFX11: v_cmpx_le_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_f32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x3e,0x7d]
-0xf7,0x04,0x3e,0x7d
+# GFX11: v_cmpx_le_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_t_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x9f,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_le_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x9f,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_le_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x9f,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_le_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xc3,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x9f,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_le_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x9f,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_le_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x9f,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_le_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x9f,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_le_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x9f,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_le_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xd3,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_t_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x9f,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_le_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xd3,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x9f,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_le_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xd3,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x9f,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_le_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xd3,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_t_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x9f,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_le_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xd3,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x9f,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_le_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xd3,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x9f,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_le_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xd3,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x3e,0x7d]
-0x7f,0x04,0x3e,0x7d
+# GFX11: v_cmpx_le_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xd3,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x3e,0x7d]
-0x7e,0x04,0x3e,0x7d
+# GFX11: v_cmpx_le_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xd3,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x3e,0x7d]
-0x7d,0x04,0x3e,0x7d
+# GFX11: v_cmpx_le_u16_e64 v1, 0 ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xbb,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_f32_e32 s101, v2               ; encoding: [0x65,0x04,0x3e,0x7d]
-0x65,0x04,0x3e,0x7d
+# GFX11: v_cmpx_le_u16_e64 v1, -1 ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xbb,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_f32_e32 s1, v2                 ; encoding: [0x01,0x04,0x3e,0x7d]
-0x01,0x04,0x3e,0x7d
+# GFX11: v_cmpx_le_u16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xbb,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e32 v1, v255               ; encoding: [0x01,0xff,0x3f,0x7d]
-0x01,0xff,0x3f,0x7d
+# GFX11: v_cmpx_le_u16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xbb,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e32 v1, v2                 ; encoding: [0x01,0x05,0x3e,0x7d]
-0x01,0x05,0x3e,0x7d
+# GFX11: v_cmpx_le_u16_e64 v1, m0 ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xbb,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e32 v255, v2               ; encoding: [0xff,0x05,0x3e,0x7d]
-0xff,0x05,0x3e,0x7d
+# GFX11: v_cmpx_le_u16_e64 v1, s101 ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xbb,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x3e,0x7d]
-0x6b,0x04,0x3e,0x7d
+# GFX11: v_cmpx_le_u16_e64 v1, s2 ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xbb,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_t_f32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x3e,0x7d]
-0x6a,0x04,0x3e,0x7d
+# GFX11: v_cmpx_le_u16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xbb,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0x5e,0x7d]
-0xf0,0x04,0x5e,0x7d
+# GFX11: v_cmpx_le_u16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xbb,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0x5e,0x7d]
-0x80,0x04,0x5e,0x7d
+# GFX11: v_cmpx_le_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_t_f64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0x5e,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x5e,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_le_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_f64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0x5e,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x5e,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_le_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_f64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0x5e,0x7d]
-0xc1,0x04,0x5e,0x7d
+# GFX11: v_cmpx_le_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_t_f64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0x5e,0x7d]
-0xf7,0x04,0x5e,0x7d
+# GFX11: v_cmpx_le_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xaf,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_le_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xaf,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_le_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xcb,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xaf,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_le_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xaf,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_le_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xaf,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_le_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xaf,0xd4,0x01,0xc9,0x00,0x00
+# GFX11: v_cmpx_le_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xaf,0xd4,0x01,0x09,0x00,0x00
+# GFX11: v_cmpx_le_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xdb,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_t_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xaf,0xd4,0x01,0x0d,0x00,0x00
+# GFX11: v_cmpx_le_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xdb,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xaf,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_le_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xdb,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xaf,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_le_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xdb,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_t_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xaf,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_le_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xdb,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xaf,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_le_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xdb,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e32 exec, v[1:2]           ; encoding: [0x7e,0x02,0x5e,0x7d]
-0x7e,0x02,0x5e,0x7d
+# GFX11: v_cmpx_le_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xdb,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0x5e,0x7d]
-0x7e,0x04,0x5e,0x7d
+# GFX11: v_cmpx_le_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xdb,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0x5e,0x7d]
-0x64,0x04,0x5e,0x7d
+# GFX11: v_cmpx_le_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xdb,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0x5e,0x7d]
-0x02,0x04,0x5e,0x7d
+# GFX11: v_cmpx_lg_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x85,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_f64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0x5e,0x7d]
-0x04,0x04,0x5e,0x7d
+# GFX11: v_cmpx_lg_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x85,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_f64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0x5e,0x7d]
-0x01,0x05,0x5e,0x7d
+# GFX11: v_cmpx_lg_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x85,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0x5f,0x7d]
-0x01,0xfd,0x5f,0x7d
+# GFX11: v_cmpx_lg_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x85,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0x5e,0x7d]
-0xfe,0x05,0x5e,0x7d
+# GFX11: v_cmpx_lg_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x85,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_t_f64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0x5e,0x7d]
-0x6a,0x04,0x5e,0x7d
+# GFX11: v_cmpx_lg_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x85,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_t_i32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x8e,0x7d]
-0xf0,0x04,0x8e,0x7d
+# GFX11: v_cmpx_lg_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x85,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_t_i32_e32 0, v2                  ; encoding: [0x80,0x04,0x8e,0x7d]
-0x80,0x04,0x8e,0x7d
+# GFX11: v_cmpx_lg_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_t_i32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_lg_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_t_i32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_lg_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_t_i32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x8e,0x7d]
-0xc1,0x04,0x8e,0x7d
+# GFX11: v_cmpx_lg_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x85,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_t_i32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x8e,0x7d]
-0xf7,0x04,0x8e,0x7d
+# GFX11: v_cmpx_lg_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x85,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_i32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x8e,0x7d]
-0x7f,0x04,0x8e,0x7d
+# GFX11: v_cmpx_lg_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x95,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_t_i32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x8e,0x7d]
-0x7e,0x04,0x8e,0x7d
+# GFX11: v_cmpx_lg_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x95,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_i32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x8e,0x7d]
-0x7d,0x04,0x8e,0x7d
+# GFX11: v_cmpx_lg_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x95,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_i32_e32 s101, v2               ; encoding: [0x65,0x04,0x8e,0x7d]
-0x65,0x04,0x8e,0x7d
+# GFX11: v_cmpx_lg_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x95,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_t_i32_e32 s1, v2                 ; encoding: [0x01,0x04,0x8e,0x7d]
-0x01,0x04,0x8e,0x7d
+# GFX11: v_cmpx_lg_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x95,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_t_i32_e32 v1, v255               ; encoding: [0x01,0xff,0x8f,0x7d]
-0x01,0xff,0x8f,0x7d
+# GFX11: v_cmpx_lg_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x95,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_i32_e32 v1, v2                 ; encoding: [0x01,0x05,0x8e,0x7d]
-0x01,0x05,0x8e,0x7d
+# GFX11: v_cmpx_lg_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x95,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_t_i32_e32 v255, v2               ; encoding: [0xff,0x05,0x8e,0x7d]
-0xff,0x05,0x8e,0x7d
+# GFX11: v_cmpx_lg_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x95,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_t_i32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x8e,0x7d]
-0x6b,0x04,0x8e,0x7d
+# GFX11: v_cmpx_lg_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x95,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_t_i32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x8e,0x7d]
-0x6a,0x04,0x8e,0x7d
+# GFX11: v_cmpx_lg_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_t_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_lg_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_t_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_lg_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_t_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_lg_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x95,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_t_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_lg_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x95,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xa5,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_t_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xa5,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xc7,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xa5,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xa5,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_t_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xa5,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xa5,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_t_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xa5,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_t_i64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0xae,0x7d]
-0xf0,0x04,0xae,0x7d
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xa5,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_t_i64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0xae,0x7d]
-0x80,0x04,0xae,0x7d
+# GFX11: v_cmpx_lg_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_t_i64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_t_i64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_lg_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_t_i64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0xae,0x7d]
-0xc1,0x04,0xae,0x7d
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xa5,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_i64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0xae,0x7d]
-0xf7,0x04,0xae,0x7d
+# GFX11: v_cmpx_lt_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x81,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_i64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0xae,0x7d]
-0x7e,0x04,0xae,0x7d
+# GFX11: v_cmpx_lt_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x81,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_i64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0xae,0x7d]
-0x64,0x04,0xae,0x7d
+# GFX11: v_cmpx_lt_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x81,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_t_i64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0xae,0x7d]
-0x02,0x04,0xae,0x7d
+# GFX11: v_cmpx_lt_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x81,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_i64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0xae,0x7d]
-0x04,0x04,0xae,0x7d
+# GFX11: v_cmpx_lt_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x81,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_t_i64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0xae,0x7d]
-0x01,0x05,0xae,0x7d
+# GFX11: v_cmpx_lt_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x81,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_t_i64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0xaf,0x7d]
-0x01,0xfd,0xaf,0x7d
+# GFX11: v_cmpx_lt_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x81,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_t_i64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0xae,0x7d]
-0xfe,0x05,0xae,0x7d
+# GFX11: v_cmpx_lt_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_t_i64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0xae,0x7d]
-0x6a,0x04,0xae,0x7d
+# GFX11: v_cmpx_lt_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_t_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xd7,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_lt_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_t_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xd7,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_lt_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x81,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_t_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xd7,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_lt_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x81,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xd7,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_lt_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x91,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_t_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xd7,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_lt_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x91,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xd7,0xd4,0x01,0xc9,0x00,0x00
+# GFX11: v_cmpx_lt_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x91,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xd7,0xd4,0x01,0x09,0x00,0x00
+# GFX11: v_cmpx_lt_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x91,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_t_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xd7,0xd4,0x01,0x0d,0x00,0x00
+# GFX11: v_cmpx_lt_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x91,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_t_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xd7,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_lt_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x91,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x9e,0x7d]
-0xf0,0x04,0x9e,0x7d
+# GFX11: v_cmpx_lt_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x91,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e32 0, v2                  ; encoding: [0x80,0x04,0x9e,0x7d]
-0x80,0x04,0x9e,0x7d
+# GFX11: v_cmpx_lt_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x91,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x9e,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x9e,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_lt_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x91,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x9e,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_lt_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_t_u32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x9e,0x7d]
-0xc1,0x04,0x9e,0x7d
+# GFX11: v_cmpx_lt_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_t_u32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x9e,0x7d]
-0xf7,0x04,0x9e,0x7d
+# GFX11: v_cmpx_lt_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_t_u32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x9e,0x7d]
-0x7f,0x04,0x9e,0x7d
+# GFX11: v_cmpx_lt_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x91,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x9e,0x7d]
-0x7e,0x04,0x9e,0x7d
+# GFX11: v_cmpx_lt_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x91,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x9e,0x7d]
-0x7d,0x04,0x9e,0x7d
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xa1,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_t_u32_e32 s101, v2               ; encoding: [0x65,0x04,0x9e,0x7d]
-0x65,0x04,0x9e,0x7d
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xa1,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_u32_e32 s1, v2                 ; encoding: [0x01,0x04,0x9e,0x7d]
-0x01,0x04,0x9e,0x7d
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xa1,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_u32_e32 v1, v255               ; encoding: [0x01,0xff,0x9f,0x7d]
-0x01,0xff,0x9f,0x7d
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xa1,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_t_u32_e32 v1, v2                 ; encoding: [0x01,0x05,0x9e,0x7d]
-0x01,0x05,0x9e,0x7d
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xa1,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e32 v255, v2               ; encoding: [0xff,0x05,0x9e,0x7d]
-0xff,0x05,0x9e,0x7d
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xa1,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x9e,0x7d]
-0x6b,0x04,0x9e,0x7d
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xa1,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x9e,0x7d]
-0x6a,0x04,0x9e,0x7d
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xa1,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_lt_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_t_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_t_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_lt_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_t_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xa1,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_lt_i16_e64 v1, 0 ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xb1,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_lt_i16_e64 v1, -1 ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xb1,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0xcf,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_lt_i16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xb1,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_lt_i16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xb1,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_lt_i16_e64 v1, m0 ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xb1,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_lt_i16_e64 v1, s101 ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xb1,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_t_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_lt_i16_e64 v1, s2 ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xb1,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0xbe,0x7d]
-0xf0,0x04,0xbe,0x7d
+# GFX11: v_cmpx_lt_i16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xb1,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0xbe,0x7d]
-0x80,0x04,0xbe,0x7d
+# GFX11: v_cmpx_lt_i16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xb1,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0xbe,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0xbe,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_lt_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_t_u64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0xbe,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0xbe,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_lt_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_u64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0xbe,0x7d]
-0xc1,0x04,0xbe,0x7d
+# GFX11: v_cmpx_lt_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_u64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0xbe,0x7d]
-0xf7,0x04,0xbe,0x7d
+# GFX11: v_cmpx_lt_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_t_u64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0xbe,0x7d]
-0x7e,0x04,0xbe,0x7d
+# GFX11: v_cmpx_lt_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0xbe,0x7d]
-0x64,0x04,0xbe,0x7d
+# GFX11: v_cmpx_lt_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0xbe,0x7d]
-0x02,0x04,0xbe,0x7d
+# GFX11: v_cmpx_lt_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xc1,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0xbe,0x7d]
-0x04,0x04,0xbe,0x7d
+# GFX11: v_cmpx_lt_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0xbe,0x7d]
-0x01,0x05,0xbe,0x7d
+# GFX11: v_cmpx_lt_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0xbf,0x7d]
-0x01,0xfd,0xbf,0x7d
+# GFX11: v_cmpx_lt_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0xbe,0x7d]
-0xfe,0x05,0xbe,0x7d
+# GFX11: v_cmpx_lt_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0xbe,0x7d]
-0x6a,0x04,0xbe,0x7d
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xd1,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_t_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xdf,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xd1,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_t_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xdf,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xd1,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_t_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xdf,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xd1,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_t_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xdf,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xd1,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xdf,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xd1,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xdf,0xd4,0x01,0xc9,0x00,0x00
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xd1,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xdf,0xd4,0x01,0x09,0x00,0x00
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xd1,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xdf,0xd4,0x01,0x0d,0x00,0x00
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xd1,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_t_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xdf,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_lt_u16_e64 v1, 0 ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xb9,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_u_f16_e32 0, v2                  ; encoding: [0x80,0x04,0x10,0x7d]
-0x80,0x04,0x10,0x7d
+# GFX11: v_cmpx_lt_u16_e64 v1, -1 ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xb9,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_u_f16_e32 0x3456, v2             ; encoding: [0xff,0x04,0x10,0x7d,0x56,0x34,0x00,0x00]
-0xff,0x04,0x10,0x7d,0x56,0x34,0x00,0x00
+# GFX11: v_cmpx_lt_u16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xb9,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_u_f16_e32 0xfe0b, v2             ; encoding: [0xff,0x04,0x10,0x7d,0x0b,0xfe,0x00,0x00]
-0xff,0x04,0x10,0x7d,0x0b,0xfe,0x00,0x00
+# GFX11: v_cmpx_lt_u16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xb9,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_u_f16_e32 -1, v2                 ; encoding: [0xc1,0x04,0x10,0x7d]
-0xc1,0x04,0x10,0x7d
+# GFX11: v_cmpx_lt_u16_e64 v1, m0 ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xb9,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_u_f16_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x10,0x7d]
-0x7f,0x04,0x10,0x7d
+# GFX11: v_cmpx_lt_u16_e64 v1, s101 ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xb9,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_u_f16_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x10,0x7d]
-0x7e,0x04,0x10,0x7d
+# GFX11: v_cmpx_lt_u16_e64 v1, s2 ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xb9,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_u_f16_e32 m0, v2                 ; encoding: [0x7d,0x04,0x10,0x7d]
-0x7d,0x04,0x10,0x7d
+# GFX11: v_cmpx_lt_u16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xb9,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_u_f16_e32 s101, v2               ; encoding: [0x65,0x04,0x10,0x7d]
-0x65,0x04,0x10,0x7d
+# GFX11: v_cmpx_lt_u16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xb9,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_u_f16_e32 s1, v2                 ; encoding: [0x01,0x04,0x10,0x7d]
-0x01,0x04,0x10,0x7d
+# GFX11: v_cmpx_lt_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_u_f16_e32 v1, v2                 ; encoding: [0x01,0x05,0x10,0x7d]
-0x01,0x05,0x10,0x7d
+# GFX11: v_cmpx_lt_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_u_f16_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x10,0x7d]
-0x6b,0x04,0x10,0x7d
+# GFX11: v_cmpx_lt_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_u_f16_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x10,0x7d]
-0x6a,0x04,0x10,0x7d
+# GFX11: v_cmpx_lt_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_u_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x88,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_lt_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_u_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x88,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_lt_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_u_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x88,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_lt_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xc9,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_u_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x88,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_lt_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_u_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x88,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_lt_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_u_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x88,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_lt_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_u_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x88,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_lt_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_u_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xd9,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_u_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xd9,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_u_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xd9,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_u_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x88,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xd9,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_u_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x88,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xd9,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x30,0x7d]
-0xf0,0x04,0x30,0x7d
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xd9,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e32 0, v2                  ; encoding: [0x80,0x04,0x30,0x7d]
-0x80,0x04,0x30,0x7d
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xd9,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x30,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x30,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xd9,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x30,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x30,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xd9,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x30,0x7d]
-0xc1,0x04,0x30,0x7d
+# GFX11: v_cmpx_ne_i16_e64 v1, 0 ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xb5,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_u_f32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x30,0x7d]
-0xf7,0x04,0x30,0x7d
+# GFX11: v_cmpx_ne_i16_e64 v1, -1 ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xb5,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_u_f32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x30,0x7d]
-0x7f,0x04,0x30,0x7d
+# GFX11: v_cmpx_ne_i16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xb5,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x30,0x7d]
-0x7e,0x04,0x30,0x7d
+# GFX11: v_cmpx_ne_i16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xb5,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x30,0x7d]
-0x7d,0x04,0x30,0x7d
+# GFX11: v_cmpx_ne_i16_e64 v1, m0 ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xb5,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e32 s101, v2               ; encoding: [0x65,0x04,0x30,0x7d]
-0x65,0x04,0x30,0x7d
+# GFX11: v_cmpx_ne_i16_e64 v1, s101 ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xb5,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e32 s1, v2                 ; encoding: [0x01,0x04,0x30,0x7d]
-0x01,0x04,0x30,0x7d
+# GFX11: v_cmpx_ne_i16_e64 v1, s2 ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xb5,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e32 v1, v255               ; encoding: [0x01,0xff,0x31,0x7d]
-0x01,0xff,0x31,0x7d
+# GFX11: v_cmpx_ne_i16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xb5,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e32 v1, v2                 ; encoding: [0x01,0x05,0x30,0x7d]
-0x01,0x05,0x30,0x7d
+# GFX11: v_cmpx_ne_i16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xb5,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e32 v255, v2               ; encoding: [0xff,0x05,0x30,0x7d]
-0xff,0x05,0x30,0x7d
+# GFX11: v_cmpx_ne_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_u_f32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x30,0x7d]
-0x6b,0x04,0x30,0x7d
+# GFX11: v_cmpx_ne_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_u_f32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x30,0x7d]
-0x6a,0x04,0x30,0x7d
+# GFX11: v_cmpx_ne_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_u_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0x98,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_ne_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_u_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0x98,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_ne_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0x98,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_ne_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0x98,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_ne_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xc5,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xff,0x00,0x00]
-0x7e,0x00,0x98,0xd4,0x01,0xff,0x00,0x00
+# GFX11: v_cmpx_ne_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0x98,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_ne_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xfb,0x00,0x00]
-0x7e,0x00,0x98,0xd4,0x01,0xfb,0x00,0x00
+# GFX11: v_cmpx_ne_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xcb,0x00,0x00]
-0x7e,0x00,0x98,0xd4,0x01,0xcb,0x00,0x00
+# GFX11: v_cmpx_ne_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x05,0x00,0x00]
-0x7e,0x00,0x98,0xd4,0x01,0x05,0x00,0x00
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xd5,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_u_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xd5,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_u_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xd5,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_u_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xd5,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_u_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xd7,0x00,0x00]
-0x7e,0x00,0x98,0xd4,0x01,0xd7,0x00,0x00
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xd5,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_u_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0x98,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xd5,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0x50,0x7d]
-0xf0,0x04,0x50,0x7d
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xd5,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0x50,0x7d]
-0x80,0x04,0x50,0x7d
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xd5,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f]
-0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xd5,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf]
-0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf
+# GFX11: v_cmpx_neq_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_u_f64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0x50,0x7d]
-0xc1,0x04,0x50,0x7d
+# GFX11: v_cmpx_neq_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_u_f64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0x50,0x7d]
-0xf7,0x04,0x50,0x7d
+# GFX11: v_cmpx_neq_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x8d,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e32 exec, v[1:2]           ; encoding: [0x7e,0x02,0x50,0x7d]
-0x7e,0x02,0x50,0x7d
+# GFX11: v_cmpx_neq_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x8d,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0x50,0x7d]
-0x7e,0x04,0x50,0x7d
+# GFX11: v_cmpx_neq_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x8d,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0x50,0x7d]
-0x64,0x04,0x50,0x7d
+# GFX11: v_cmpx_neq_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x8d,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0x50,0x7d]
-0x02,0x04,0x50,0x7d
+# GFX11: v_cmpx_neq_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x8d,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0x50,0x7d]
-0x04,0x04,0x50,0x7d
+# GFX11: v_cmpx_neq_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_u_f64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0x50,0x7d]
-0x01,0x05,0x50,0x7d
+# GFX11: v_cmpx_neq_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_u_f64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0x51,0x7d]
-0x01,0xfd,0x51,0x7d
+# GFX11: v_cmpx_neq_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cmpx_u_f64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0x50,0x7d]
-0xfe,0x05,0x50,0x7d
+# GFX11: v_cmpx_neq_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x8d,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0x50,0x7d]
-0x6a,0x04,0x50,0x7d
+# GFX11: v_cmpx_neq_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x8d,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0xe1,0x01,0x00]
-0x7e,0x00,0xa8,0xd4,0x01,0xe1,0x01,0x00
+# GFX11: v_cmpx_neq_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x9d,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cmpx_u_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x01,0x01,0x00]
-0x7e,0x00,0xa8,0xd4,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_neq_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x9d,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cmpx_u_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x83,0x01,0x00]
-0x7e,0x00,0xa8,0xd4,0x01,0x83,0x01,0x00
+# GFX11: v_cmpx_neq_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x9d,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cmpx_u_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0xef,0x01,0x00]
-0x7e,0x00,0xa8,0xd4,0x01,0xef,0x01,0x00
+# GFX11: v_cmpx_neq_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x9d,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cmpx_u_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0xfd,0x00,0x00]
-0x7e,0x00,0xa8,0xd4,0x01,0xfd,0x00,0x00
+# GFX11: v_cmpx_neq_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x9d,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0xc9,0x00,0x00]
-0x7e,0x00,0xa8,0xd4,0x01,0xc9,0x00,0x00
+# GFX11: v_cmpx_neq_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x9d,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x09,0x00,0x00]
-0x7e,0x00,0xa8,0xd4,0x01,0x09,0x00,0x00
+# GFX11: v_cmpx_neq_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x9d,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x0d,0x00,0x00]
-0x7e,0x00,0xa8,0xd4,0x01,0x0d,0x00,0x00
+# GFX11: v_cmpx_neq_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x9d,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x20]
-0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x20
+# GFX11: v_cmpx_neq_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x9d,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cmpx_u_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x40]
-0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x40
+# GFX11: v_cmpx_neq_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cmpx_u_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60]
-0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_neq_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cmpx_u_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0xd5,0x00,0x00]
-0x7e,0x00,0xa8,0xd4,0x01,0xd5,0x00,0x00
+# GFX11: v_cmpx_neq_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x60
 
-# Check that dst value does not affect disassembly
-# GFX11: v_cmpx_u_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60]
-0x00,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_neq_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x9d,0xd4,0x01,0xd7,0x00,0x00
 
-# Check that dst value does not affect disassembly
-# GFX11: v_cmpx_u_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60]
-0xff,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60
+# GFX11: v_cmpx_neq_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x9d,0xd4,0x01,0xd5,0x00,0x00
 
-# W32: v_add_co_ci_u32_dpp v5, vcc_lo, v1, v2, vcc_lo quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x40,0x01,0x1b,0x00,0x00]
-# W64: v_add_co_ci_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x40,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x40,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xad,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_add_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x64,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x64,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xad,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_add_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x64,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x64,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xad,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_add_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x06,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x06,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xad,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_add_f32_dpp v5, -v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x06,0x01,0x1b,0x10,0x00]
-0xfa,0x04,0x0a,0x06,0x01,0x1b,0x10,0x00
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_add_f32_dpp v5, v1, -v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x06,0x01,0x1b,0x40,0x00]
-0xfa,0x04,0x0a,0x06,0x01,0x1b,0x40,0x00
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xad,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_add_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x06,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x06,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xad,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_add_nc_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x4a,0x01,0xe4,0x00,0x00]
-0xfa,0x04,0x0a,0x4a,0x01,0xe4,0x00,0x00
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xad,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_add_nc_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x4a,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x4a,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_neq_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_and_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x36,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x36,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_and_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x36,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x36,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_neq_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x34,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x34,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x34,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x34,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u16_e64 v1, 0 ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xbd,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_bfrev_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x70,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ne_u16_e64 v1, -1 ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xbd,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_bfrev_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x70,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xbd,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_ceil_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xb8,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ne_u16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xbd,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_ceil_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xb8,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u16_e64 v1, m0 ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xbd,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_ceil_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ne_u16_e64 v1, s101 ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xbd,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_ceil_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u16_e64 v1, s2 ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xbd,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cls_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ne_u16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xbd,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cls_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xbd,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_ctz_i32_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ne_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_ctz_i32_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_clz_i32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ne_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_clz_i32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cos_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xc2,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ne_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cos_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xc2,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cos_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x6c,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ne_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xcd,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cos_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x6c,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cvt_f16_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ne_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cvt_f16_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cvt_f16_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xa2,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ne_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cvt_f16_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xa2,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xdd,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cvt_f16_u16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xa0,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xdd,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cvt_f16_u16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xa0,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xdd,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cvt_f32_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xdd,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cvt_f32_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xdd,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cvt_f32_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xdd,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cvt_f32_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xdd,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cvt_f32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xdd,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cvt_f32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xdd,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x89,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x89,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x89,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x89,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x89,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x89,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x89,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cvt_floor_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cvt_floor_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cvt_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xa6,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x89,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cvt_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xa6,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x89,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cvt_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x99,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cvt_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x99,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cvt_nearest_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x99,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cvt_nearest_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x99,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xc6,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x99,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xc6,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x99,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xc8,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x99,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xc8,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x99,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x99,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cvt_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xa4,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cvt_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xa4,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cvt_u32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x99,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cvt_u32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x99,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_exp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xb0,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xa9,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_exp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xb0,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_exp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x4a,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_exp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x4a,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xa9,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_floor_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xb6,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_floor_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xb6,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xa9,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_floor_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xa9,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_floor_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xa9,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_fmac_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x6c,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x6c,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_fmac_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x6c,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x6c,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_fmac_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x56,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x56,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nge_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_fmac_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x56,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x56,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_fract_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xbe,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_fract_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xbe,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_fract_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x8b,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_fract_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x8b,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xb4,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x8b,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xb4,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x8b,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x8b,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_frexp_mant_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_frexp_mant_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_frexp_mant_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x8b,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_frexp_mant_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x8b,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_ldexp_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x76,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x76,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x9b,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_ldexp_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x76,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x76,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x9b,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_log_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xae,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x9b,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_log_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xae,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x9b,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_log_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x9b,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_log_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x9b,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x30,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x30,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x9b,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x30,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x30,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x9b,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x32,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x32,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x9b,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x32,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x32,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_max_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x72,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x72,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_max_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x72,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x72,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_max_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x20,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x20,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x9b,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_max_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x20,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x20,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x9b,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_max_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x24,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x24,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xab,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_max_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x24,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x24,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xab,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_max_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x28,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x28,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xab,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_max_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x28,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x28,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xab,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_min_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x74,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x74,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_min_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x74,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x74,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xab,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_min_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x1e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xab,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_min_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x1e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xab,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_min_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x22,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x22,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_min_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x22,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x22,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_min_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x26,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x26,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_ngt_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_min_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x26,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x26,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x00
+# GFX11: v_cmpx_nle_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nle_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nle_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x8c,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x01]
-0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x01
+# GFX11: v_cmpx_nle_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x8c,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x03]
-0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x03
+# GFX11: v_cmpx_nle_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x8c,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x0f]
-0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x0f
+# GFX11: v_cmpx_nle_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x8c,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x10]
-0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x10
+# GFX11: v_cmpx_nle_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x8c,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x30]
-0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x30
+# GFX11: v_cmpx_nle_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0xf0]
-0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0xf0
+# GFX11: v_cmpx_nle_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_mov_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x41,0x01,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0x41,0x01,0x00
+# GFX11: v_cmpx_nle_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_mov_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x40,0x01,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0x40,0x01,0x00
+# GFX11: v_cmpx_nle_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x8c,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x2f,0x01,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0x2f,0x01,0x00
+# GFX11: v_cmpx_nle_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x8c,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x21,0x01,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0x21,0x01,0x00
+# GFX11: v_cmpx_nle_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x9c,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 row_share:0 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x50,0x01,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0x50,0x01,0x00
+# GFX11: v_cmpx_nle_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x9c,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x5f,0x01,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0x5f,0x01,0x00
+# GFX11: v_cmpx_nle_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x9c,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x0f,0x01,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0x0f,0x01,0x00
+# GFX11: v_cmpx_nle_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x9c,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x01,0x01,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0x01,0x01,0x00
+# GFX11: v_cmpx_nle_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x9c,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1f,0x01,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0x1f,0x01,0x00
+# GFX11: v_cmpx_nle_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x9c,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x11,0x01,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0x11,0x01,0x00
+# GFX11: v_cmpx_nle_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x9c,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 row_xmask:0 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x60,0x01,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0x60,0x01,0x00
+# GFX11: v_cmpx_nle_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x9c,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x6f,0x01,0x00]
-0xfa,0x02,0x0a,0x7e,0x01,0x6f,0x01,0x00
+# GFX11: v_cmpx_nle_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x9c,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_movreld_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x02,0x7e,0x00,0x1b,0x00,0x00]
-0xfa,0x84,0x02,0x7e,0x00,0x1b,0x00,0x00
+# GFX11: v_cmpx_nle_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_movrels_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x86,0x02,0x7e,0x00,0x1b,0x04,0x00]
-0xfa,0x86,0x02,0x7e,0x00,0x1b,0x04,0x00
+# GFX11: v_cmpx_nle_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_movrelsd_2_b32_dpp v0, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x00,0x7e,0x02,0x1b,0x00,0x00]
-0xfa,0x90,0x00,0x7e,0x02,0x1b,0x00,0x00
+# GFX11: v_cmpx_nle_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_movrelsd_b32_dpp v0, v255 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x00,0x7e,0xff,0x1b,0x00,0x00]
-0xfa,0x88,0x00,0x7e,0xff,0x1b,0x00,0x00
+# GFX11: v_cmpx_nle_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x9c,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_mul_dx9_zero_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x0e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nle_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x9c,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_mul_dx9_zero_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x0e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xac,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_mul_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x6a,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xac,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_mul_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x6a,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xac,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_mul_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x10,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x10,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xac,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_mul_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x10,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x10,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x14,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x14,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xac,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x14,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x14,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xac,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x18,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x18,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xac,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x18,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x18,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nle_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x12,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x12,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x12,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x12,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nle_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x16,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x16,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x16,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x16,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_not_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x6e,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_not_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x6e,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x8a,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_or_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x38,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x38,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x8a,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_or_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x38,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x38,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x8a,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_rcp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xa8,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x8a,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_rcp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xa8,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x8a,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_rcp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_rcp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_rcp_iflag_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_rcp_iflag_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x8a,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_rndne_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xbc,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x8a,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_rndne_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xbc,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x9a,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_rndne_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x9a,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_rndne_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x9a,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_rsq_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xac,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x9a,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_rsq_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xac,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x9a,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_rsq_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x9a,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_rsq_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x9a,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xc4,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xc4,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x9a,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xc4,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xc4,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x9a,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_sin_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xc0,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_sin_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xc0,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_sin_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x6a,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_sin_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x6a,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x9a,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_sqrt_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xaa,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x9a,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_sqrt_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xaa,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xaa,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_sqrt_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_sqrt_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00
 
-# W32: v_sub_co_ci_u32_dpp v5, vcc_lo, v1, v2, vcc_lo quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x42,0x01,0x1b,0x00,0x00]
-# W64: v_sub_co_ci_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x42,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x42,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xaa,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_sub_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x66,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x66,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_sub_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x66,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x66,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xaa,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_sub_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x08,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x08,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xaa,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_sub_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x08,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x08,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xaa,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_sub_nc_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x4c,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x4c,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlg_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_sub_nc_u32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x4c,0x01,0x41,0x01,0x00]
-0xfa,0x04,0x0a,0x4c,0x01,0x41,0x01,0x00
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_sub_nc_u32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x4c,0x01,0x40,0x01,0x00]
-0xfa,0x04,0x0a,0x4c,0x01,0x40,0x01,0x00
+# GFX11: v_cmpx_nlg_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x60
 
-# W32: v_subrev_co_ci_u32_dpp v5, vcc_lo, v1, v2, vcc_lo quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x44,0x01,0x1b,0x00,0x00]
-# W64: v_subrev_co_ci_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x44,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x44,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_subrev_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x68,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x68,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlt_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_subrev_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x68,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x68,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlt_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_subrev_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x0a,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlt_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x8e,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_subrev_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x0a,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlt_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x8e,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_subrev_nc_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x4e,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x4e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlt_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x8e,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_subrev_nc_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x4e,0x01,0x1b,0x00,0x10]
-0xfa,0x04,0x0a,0x4e,0x01,0x1b,0x00,0x10
+# GFX11: v_cmpx_nlt_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x8e,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_subrev_nc_u32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x4e,0x01,0x6f,0x01,0x00]
-0xfa,0x04,0x0a,0x4e,0x01,0x6f,0x01,0x00
+# GFX11: v_cmpx_nlt_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x8e,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_trunc_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0xba,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlt_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_trunc_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0xba,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlt_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_trunc_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x00,0x00]
-0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlt_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_trunc_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x04,0x00]
-0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlt_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x8e,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_xnor_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x3c,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlt_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x8e,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_xnor_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x3c,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlt_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x9e,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_xor_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x1b,0x00,0x00]
-0xfa,0x04,0x0a,0x3a,0x01,0x1b,0x00,0x00
+# GFX11: v_cmpx_nlt_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x9e,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_xor_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x1b,0x04,0x00]
-0xfa,0x04,0x0a,0x3a,0x01,0x1b,0x04,0x00
+# GFX11: v_cmpx_nlt_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x9e,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_add_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x64,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x64,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x9e,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_add_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x64,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x64,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x9e,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_add_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x06,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x06,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x9e,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_add_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x06,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x06,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x9e,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_add_nc_u32_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xfe,0x0b,0x4a,0x01,0x77,0x39,0x05]
-0xe9,0xfe,0x0b,0x4a,0x01,0x77,0x39,0x05
+# GFX11: v_cmpx_nlt_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x9e,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_add_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x04,0x0a,0x4a,0x01,0x77,0x39,0x05]
-0xea,0x04,0x0a,0x4a,0x01,0x77,0x39,0x05
+# GFX11: v_cmpx_nlt_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x9e,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_and_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x36,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x36,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_and_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x36,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x36,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_ashrrev_i32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x34,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x34,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_ashrrev_i32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x34,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x34,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x9e,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_bfrev_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x70,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x70,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x9e,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_bfrev_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x70,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x70,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xae,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_ceil_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xb8,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xb8,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xae,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_ceil_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xb8,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xb8,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xae,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_ceil_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x44,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x44,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xae,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_ceil_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x44,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x44,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cls_i32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x76,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x76,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xae,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cls_i32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x76,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x76,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xae,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_ctz_i32_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x74,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x74,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xae,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_ctz_i32_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x74,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x74,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_clz_i32_u32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x72,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x72,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_clz_i32_u32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x72,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x72,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cos_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xc2,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xc2,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cos_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xc2,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xc2,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x87,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cos_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x6c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x6c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x87,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cos_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x6c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x6c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x87,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cvt_f16_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x14,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x14,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x87,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cvt_f16_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x14,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x14,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x87,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cvt_f16_i16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xa2,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xa2,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x87,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cvt_f16_i16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xa2,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xa2,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x87,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cvt_f16_u16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xa0,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xa0,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cvt_f16_u16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xa0,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xa0,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cvt_f32_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x16,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x16,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cvt_f32_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x16,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x16,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x87,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cvt_f32_i32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x0a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x0a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x87,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cvt_f32_i32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x0a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x0a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x97,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cvt_f32_u32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x0c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x0c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x97,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cvt_f32_u32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x0c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x0c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x97,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cvt_f32_ubyte0_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x22,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x22,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x97,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cvt_f32_ubyte0_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x22,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x22,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x97,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_cvt_f32_ubyte1_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x24,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x24,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x97,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cvt_f32_ubyte1_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x24,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x24,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x97,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_cvt_f32_ubyte2_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x26,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x26,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x97,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_cvt_f32_ubyte2_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x26,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x26,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x97,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_cvt_f32_ubyte3_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x28,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x28,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cvt_f32_ubyte3_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x28,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x28,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cvt_floor_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x1a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x1a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cvt_floor_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x1a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x1a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x97,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_cvt_i16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xa6,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xa6,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x97,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cvt_i16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xa6,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xa6,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xa7,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_cvt_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x10,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x10,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xa7,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cvt_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x10,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x10,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xa7,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cvt_nearest_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x18,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x18,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xa7,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_cvt_nearest_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x18,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x18,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xa7,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_cvt_norm_i16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xc6,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xc6,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xa7,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_cvt_norm_i16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xc6,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xc6,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xa7,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_cvt_norm_u16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xc8,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xc8,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xa7,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_cvt_norm_u16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xc8,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xc8,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_cvt_off_f32_i4_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x1c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x1c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_cvt_off_f32_i4_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x1c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x1c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cvt_u16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xa4,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xa4,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_o_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xa7,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_cvt_u16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xa4,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xa4,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x8f,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_cvt_u32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x0e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x0e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x8f,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_cvt_u32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x0e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x0e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x8f,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_exp_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xb0,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xb0,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x8f,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_exp_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xb0,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xb0,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x8f,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_exp_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x4a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x4a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x8f,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_exp_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x4a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x4a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x8f,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_floor_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xb6,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xb6,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x8f,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_floor_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xb6,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xb6,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x8f,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_floor_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x48,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x48,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x8f,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_floor_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x48,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x48,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x8f,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_fract_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xbe,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xbe,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x8f,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x8f,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_fract_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xbe,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xbe,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x9f,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_fract_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x40,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x40,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x9f,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_fract_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x40,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x40,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x9f,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_frexp_exp_i16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xb4,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xb4,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x9f,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_frexp_exp_i16_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xb4,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xb4,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x9f,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_frexp_exp_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x7e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x7e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x9f,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_frexp_exp_i32_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x7e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x7e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x9f,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_frexp_mant_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xb2,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xb2,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x9f,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_frexp_mant_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xb2,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xb2,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x9f,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_frexp_mant_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x80,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x80,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x9f,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_frexp_mant_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x80,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x80,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x9f,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_ldexp_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x76,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x76,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x9f,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_ldexp_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x76,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x76,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x9f,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_log_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xae,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xae,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x9f,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x9f,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_log_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xae,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xae,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xaf,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_log_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x4e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x4e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xaf,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_log_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x4e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x4e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xaf,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_lshlrev_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x30,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x30,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xaf,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_lshlrev_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x30,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x30,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xaf,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_lshrrev_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x32,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x32,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xaf,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_lshrrev_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x32,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x32,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xaf,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_max_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x72,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x72,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xaf,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_max_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x72,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x72,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xaf,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_max_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x20,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x20,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xaf,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_max_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x20,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x20,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xaf,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_max_i32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x24,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x24,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xaf,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xaf,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_max_i32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x24,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x24,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_max_u32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x28,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x28,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i32_e64 v1, 0 ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_max_u32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x28,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x28,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i32_e64 v1, -1 ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_min_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x74,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x74,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_min_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x74,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x74,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_min_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x1e,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x1e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_min_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x1e,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x1e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i32_e64 v1, m0 ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xc7,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_min_i32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x22,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x22,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i32_e64 v1, s101 ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_min_i32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x22,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x22,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i32_e64 v1, s2 ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_min_u32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x26,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x26,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_min_u32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x26,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x26,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x02,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x02,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xd7,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_mov_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x02,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x02,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xd7,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_mul_dx9_zero_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x0e,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x0e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xd7,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_mul_dx9_zero_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x0e,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x0e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xd7,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_mul_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x6a,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x6a,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xd7,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_mul_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x6a,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x6a,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xd7,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_mul_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x10,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x10,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xd7,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_mul_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x10,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x10,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xd7,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_mul_hi_i32_i24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x14,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x14,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_i64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xd7,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xd7,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_mul_hi_i32_i24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x14,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x14,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_mul_hi_u32_u24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x18,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x18,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u32_e64 v1, 0 ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_mul_hi_u32_u24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x18,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x18,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u32_e64 v1, -1 ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_mul_i32_i24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x12,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x12,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_mul_i32_i24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x12,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x12,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_mul_u32_u24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x16,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x16,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_mul_u32_u24_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x16,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x16,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u32_e64 v1, m0 ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0xcf,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_not_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x6e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x6e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u32_e64 v1, s101 ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_not_b32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x6e,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x6e,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u32_e64 v1, s2 ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_or_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x38,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x38,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_or_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x38,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x38,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_rcp_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xa8,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xa8,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xdf,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_rcp_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xa8,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xa8,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xdf,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_rcp_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x54,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x54,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xdf,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_rcp_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x54,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x54,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xdf,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_rcp_iflag_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x56,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x56,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xdf,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_rcp_iflag_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x56,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x56,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xdf,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_rndne_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xbc,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xbc,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xdf,0xd4,0x01,0x09,0x00,0x00
 
-# GFX11: v_rndne_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xbc,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xbc,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xdf,0xd4,0x01,0x0d,0x00,0x00
 
-# GFX11: v_rndne_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x46,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x46,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_t_u64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xdf,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xdf,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_rndne_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x46,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x46,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f16_e64 v1, 0 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x88,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_rsq_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xac,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xac,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f16_e64 v1, -1 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x88,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_rsq_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xac,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xac,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f16_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x88,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_rsq_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x5c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x5c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f16_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x88,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_rsq_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x5c,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x5c,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f16_e64 v1, m0 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x88,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_sin_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xc0,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xc0,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f16_e64 v1, s101 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x88,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_sin_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xc0,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xc0,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f16_e64 v1, s2 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x88,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_sin_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x6a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x6a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f16_e64 -v1, v2 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_sin_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x6a,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x6a,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f16_e64 v1, -v2 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_sqrt_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xaa,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xaa,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f16_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_sqrt_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xaa,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xaa,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f16_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x88,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_sqrt_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x66,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x66,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f16_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x88,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_sqrt_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x66,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x66,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f32_e64 v1, 0.5 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0x98,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_sub_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x66,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x66,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f32_e64 v1, 0 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0x98,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_sub_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x66,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x66,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f32_e64 v1, -1 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0x98,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_sub_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x08,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x08,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f32_e64 v1, -4.0 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0x98,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_sub_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x08,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x08,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f32_e64 v1, exec_hi ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xff,0x00,0x00]
+0x7e,0x00,0x98,0xd4,0x01,0xff,0x00,0x00
 
-# GFX11: v_sub_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0x0a,0x4c,0x01,0x77,0x39,0x05]
-0xe9,0x04,0x0a,0x4c,0x01,0x77,0x39,0x05
+# GFX11: v_cmpx_u_f32_e64 v1, exec_lo ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0x98,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_sub_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x04,0x0a,0x4c,0x01,0x77,0x39,0x05]
-0xea,0x04,0x0a,0x4c,0x01,0x77,0x39,0x05
+# GFX11: v_cmpx_u_f32_e64 v1, m0 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xfb,0x00,0x00]
+0x7e,0x00,0x98,0xd4,0x01,0xfb,0x00,0x00
 
-# GFX11: v_subrev_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x68,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x68,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f32_e64 v1, s101 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xcb,0x00,0x00]
+0x7e,0x00,0x98,0xd4,0x01,0xcb,0x00,0x00
 
-# GFX11: v_subrev_f16_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x68,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x68,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f32_e64 v1, s2 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x05,0x00,0x00]
+0x7e,0x00,0x98,0xd4,0x01,0x05,0x00,0x00
 
-# GFX11: v_subrev_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x0a,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x0a,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f32_e64 -v1, v2 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x20
 
-# GFX11: v_subrev_f32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x0a,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x0a,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f32_e64 v1, -v2 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_subrev_nc_u32_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xfe,0x0b,0x4e,0x01,0x77,0x39,0x05]
-0xe9,0xfe,0x0b,0x4e,0x01,0x77,0x39,0x05
+# GFX11: v_cmpx_u_f32_e64 -v1, -v2 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_subrev_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x04,0x0a,0x4e,0x01,0x77,0x39,0x05]
-0xea,0x04,0x0a,0x4e,0x01,0x77,0x39,0x05
+# GFX11: v_cmpx_u_f32_e64 v1, vcc_hi ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xd7,0x00,0x00]
+0x7e,0x00,0x98,0xd4,0x01,0xd7,0x00,0x00
 
-# GFX11: v_trunc_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0xba,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0xba,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f32_e64 v1, vcc_lo ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0x98,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_trunc_f16_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0xba,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0xba,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f64_e64 v[1:2], 0.5 ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0xe1,0x01,0x00]
+0x7e,0x00,0xa8,0xd4,0x01,0xe1,0x01,0x00
 
-# GFX11: v_trunc_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x42,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xe9,0x42,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f64_e64 v[1:2], 0 ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x01,0x01,0x00]
+0x7e,0x00,0xa8,0xd4,0x01,0x01,0x01,0x00
 
-# GFX11: v_trunc_f32_dpp v5, v1 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x42,0x0a,0x7e,0x01,0x88,0xc6,0xfa]
-0xea,0x42,0x0a,0x7e,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f64_e64 v[1:2], -1 ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x83,0x01,0x00]
+0x7e,0x00,0xa8,0xd4,0x01,0x83,0x01,0x00
 
-# GFX11: v_xnor_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x3c,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x3c,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f64_e64 v[1:2], -4.0 ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0xef,0x01,0x00]
+0x7e,0x00,0xa8,0xd4,0x01,0xef,0x01,0x00
 
-# GFX11: v_xnor_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x3c,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x3c,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f64_e64 v[1:2], exec ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0xfd,0x00,0x00]
+0x7e,0x00,0xa8,0xd4,0x01,0xfd,0x00,0x00
 
-# GFX11: v_xor_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0xe9,0x04,0x0a,0x3a,0x01,0x88,0xc6,0xfa]
-0xe9,0x04,0x0a,0x3a,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f64_e64 v[1:2], s[100:101] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0xc9,0x00,0x00]
+0x7e,0x00,0xa8,0xd4,0x01,0xc9,0x00,0x00
 
-# GFX11: v_xor_b32_dpp v5, v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0xea,0x04,0x0a,0x3a,0x01,0x88,0xc6,0xfa]
-0xea,0x04,0x0a,0x3a,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f64_e64 v[1:2], s[4:5] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x09,0x00,0x00]
+0x7e,0x00,0xa8,0xd4,0x01,0x09,0x00,0x00
 
-# W32: v_add_co_ci_u32_e64_dpp v0, s2, v1, v2, s1 clamp dpp8:[7,6,5,3,4,2,1,0] fi:1 ; encoding: [0x00,0x82,0x20,0xd5,0xea,0x04,0x06,0x00,0x01,0x77,0x47,0x05]
-# W64: v_add_co_ci_u32_e64_dpp v0, s[2:3], v1, v2, s[0:1] clamp dpp8:[7,6,5,3,4,2,1,0] fi:1 ; encoding: [0x00,0x82,0x20,0xd5,0xea,0x04,0x02,0x00,0x01,0x77,0x47,0x05]
-0x00,0x82,0x20,0xd5,0xea,0x04,0x06,0x00,0x01,0x77,0x47,0x05
+# GFX11: v_cmpx_u_f64_e64 v[1:2], s[6:7] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x0d,0x00,0x00]
+0x7e,0x00,0xa8,0xd4,0x01,0x0d,0x00,0x00
 
-# W32: v_add_co_ci_u32_e64_dpp v0, s5, v1, v2, vcc_hi quad_perm:[0,2,3,1] row_mask:0x0 bank_mask:0xf ; encoding: [0x00,0x05,0x20,0xd5,0xfa,0x04,0xae,0x01,0x01,0x78,0x00,0x0f]
-0x00,0x05,0x20,0xd5,0xfa,0x04,0xae,0x01,0x01,0x78,0x00,0x0f
+# GFX11: v_cmpx_u_f64_e64 -v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x20]
+0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x20
 
-# W32: v_add_co_u32_e64_dpp v5, s4, v1, v2 clamp quad_perm:[2,2,3,1] row_mask:0xf bank_mask:0xf bound_ctrl:1 fi:1 ; encoding: [0x05,0x84,0x00,0xd7,0xfa,0x04,0x02,0x00,0x01,0x7a,0x0c,0xff]
-# W64: v_add_co_u32_e64_dpp v5, s[4:5], v1, v2 clamp quad_perm:[2,2,3,1] row_mask:0xf bank_mask:0xf bound_ctrl:1 fi:1 ; encoding: [0x05,0x84,0x00,0xd7,0xfa,0x04,0x02,0x00,0x01,0x7a,0x0c,0xff]
-0x05,0x84,0x00,0xd7,0xfa,0x04,0x02,0x00,0x01,0x7a,0x0c,0xff
+# GFX11: v_cmpx_u_f64_e64 v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x40]
+0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x40
 
-# GFX11: v_add_nc_u32_e64_dpp v60, v61, v62 dpp8:[7,6,5,3,4,2,1,0] fi:1 ; encoding: [0x3c,0x00,0x25,0xd5,0xea,0x7c,0x02,0x00,0x3d,0x77,0x47,0x05]
-0x3c,0x00,0x25,0xd5,0xea,0x7c,0x02,0x00,0x3d,0x77,0x47,0x05
+# GFX11: v_cmpx_u_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60]
+0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_bfe_u32_e64_dpp v0, v1, v2, v3 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0x00,0x00,0x10,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0xc6,0xfa]
-0x00,0x00,0x10,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0xc6,0xfa
+# GFX11: v_cmpx_u_f64_e64 v[1:2], vcc ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0xd5,0x00,0x00]
+0x7e,0x00,0xa8,0xd4,0x01,0xd5,0x00,0x00
 
-# GFX11: v_bfe_u32_e64_dpp v0, v1, v2, v3 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0x00,0x00,0x10,0xd6,0xfa,0x04,0x0e,0x04,0x01,0x1b,0x00,0x00]
-0x00,0x00,0x10,0xd6,0xfa,0x04,0x0e,0x04,0x01,0x1b,0x00,0x00
+# Check that dst value does not affect disassembly
+# GFX11: v_cmpx_u_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60
 
-# GFX11: v_cls_i32_e64_dpp v5, v1 dpp8:[0,0,2,3,4,4,6,7] ; encoding: [0x05,0x00,0xbb,0xd5,0xe9,0x00,0x00,0x00,0x01,0x80,0x46,0xfa]
-0x05,0x00,0xbb,0xd5,0xe9,0x00,0x00,0x00,0x01,0x80,0x46,0xfa
+# Check that dst value does not affect disassembly
+# GFX11: v_cmpx_u_f64_e64 -v[1:2], -v[2:3] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60]
+0xff,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60
 
 # W32: v_cndmask_b16 v5, v1, v2, s3 ; encoding: [0x05,0x00,0x5d,0xd6,0x01,0x05,0x0e,0x00]
 # W64: v_cndmask_b16 v5, v1, v2, s[2:3] ; encoding: [0x05,0x00,0x5d,0xd6,0x01,0x05,0x0a,0x00]
@@ -47669,248 +23869,6 @@
 # W64: v_cndmask_b16 v5, |v1|, |v2|, s[2:3] ; encoding: [0x05,0x03,0x5d,0xd6,0x01,0x05,0x0a,0x00]
 0x05,0x03,0x5d,0xd6,0x01,0x05,0x0e,0x00
 
-# GFX11: v_cndmask_b16_e64_dpp v0, v1, v2, null quad_perm:[2,3,0,0] row_mask:0xf bank_mask:0xf ; encoding: [0x00,0x00,0x5d,0xd6,0xfa,0x04,0xf2,0x01,0x01,0x0e,0x00,0xff]
-0x00,0x00,0x5d,0xd6,0xfa,0x04,0xf2,0x01,0x01,0x0e,0x00,0xff
-
-# W32: v_cndmask_b32_e64_dpp v202, v1, v2, s1 quad_perm:[2,3,0,0] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xca,0x00,0x01,0xd5,0xfa,0x04,0x06,0x00,0x01,0x0e,0x04,0xff]
-# W64: v_cndmask_b32_e64_dpp v202, v1, v2, s[0:1] quad_perm:[2,3,0,0] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xca,0x00,0x01,0xd5,0xfa,0x04,0x02,0x00,0x01,0x0e,0x04,0xff]
-0xca,0x00,0x01,0xd5,0xfa,0x04,0x06,0x00,0x01,0x0e,0x04,0xff
-
-# GFX11: v_ctz_i32_b32_e64_dpp v199, v1 dpp8:[0,0,2,3,4,4,6,7] fi:1 ; encoding: [0xc7,0x00,0xba,0xd5,0xea,0x00,0x00,0x00,0x01,0x80,0x46,0xfa]
-0xc7,0x00,0xba,0xd5,0xea,0x00,0x00,0x00,0x01,0x80,0x46,0xfa
-
-# GFX11: v_cvt_f16_f32_e64_dpp v5, v1 div:2 dpp8:[0,2,1,3,4,5,6,7] ; encoding: [0x05,0x00,0x8a,0xd5,0xe9,0x00,0x00,0x18,0x01,0x50,0xc6,0xfa]
-0x05,0x00,0x8a,0xd5,0xe9,0x00,0x00,0x18,0x01,0x50,0xc6,0xfa
-
-# GFX11: v_cvt_i32_f32_e64_dpp v5, v1 clamp row_shl:7 row_mask:0x0 bank_mask:0x0 ; encoding: [0x05,0x80,0x88,0xd5,0xfa,0x00,0x00,0x00,0x01,0x07,0x01,0x00]
-0x05,0x80,0x88,0xd5,0xfa,0x00,0x00,0x00,0x01,0x07,0x01,0x00
-
-# GFX11: v_floor_f32_e64_dpp v5, v1 clamp row_shl:7 row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0x05,0x80,0xa4,0xd5,0xfa,0x00,0x00,0x00,0x01,0x07,0x05,0x00]
-0x05,0x80,0xa4,0xd5,0xfa,0x00,0x00,0x00,0x01,0x07,0x05,0x00
-
-# GFX11: v_fma_f32_e64_dpp v80, v81, v82, v81 dpp8:[0,1,6,3,4,5,6,7] ; encoding: [0x50,0x00,0x13,0xd6,0xe9,0xa4,0x46,0x05,0x51,0x88,0xc7,0xfa]
-0x50,0x00,0x13,0xd6,0xe9,0xa4,0x46,0x05,0x51,0x88,0xc7,0xfa
-
-# GFX11: v_fma_f32_e64_dpp v80, v81, |v82|, v81 dpp8:[0,1,6,3,4,5,6,7] ; encoding: [0x50,0x02,0x13,0xd6,0xe9,0xa4,0x46,0x05,0x51,0x88,0xc7,0xfa]
-0x50,0x02,0x13,0xd6,0xe9,0xa4,0x46,0x05,0x51,0x88,0xc7,0xfa
-
-# GFX11: v_fma_f32_e64_dpp v93, |v94|, v95, v94 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xe ; encoding: [0x5d,0x01,0x13,0xd6,0xfa,0xbe,0x7a,0x05,0x5e,0x1b,0x00,0xfe]
-0x5d,0x01,0x13,0xd6,0xfa,0xbe,0x7a,0x05,0x5e,0x1b,0x00,0xfe
-
-# GFX11: v_fract_f32_e64_dpp v5, v1 mul:2 quad_perm:[1,3,1,0] row_mask:0x7 bank_mask:0xf ; encoding: [0x05,0x00,0xa0,0xd5,0xfa,0x00,0x00,0x08,0x01,0x1d,0x00,0x7f]
-0x05,0x00,0xa0,0xd5,0xfa,0x00,0x00,0x08,0x01,0x1d,0x00,0x7f
-
-# GFX11: v_lshl_or_b32_e64_dpp v255, v5, v0, vcc_hi row_xmask:6 row_mask:0x0 bank_mask:0xf fi:1 ; encoding: [0xff,0x00,0x56,0xd6,0xfa,0x00,0xae,0x01,0x05,0x66,0x05,0x0f]
-0xff,0x00,0x56,0xd6,0xfa,0x00,0xae,0x01,0x05,0x66,0x05,0x0f
-
-# GFX11: v_maxmin_f32_e64_dpp v0, v1, v2, v3 clamp dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0x00,0x80,0x5e,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0xc6,0xfa]
-0x00,0x80,0x5e,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0xc6,0xfa
-
-# GFX11: v_maxmin_f32_e64_dpp v0, v1, v2, v3 div:2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0x00,0x00,0x5e,0xd6,0xea,0x04,0x0e,0x1c,0x01,0x88,0xc6,0xfa]
-0x00,0x00,0x5e,0xd6,0xea,0x04,0x0e,0x1c,0x01,0x88,0xc6,0xfa
-
-# GFX11: v_mbcnt_lo_u32_b32_e64_dpp v5, v126, v2 row_half_mirror row_mask:0xf bank_mask:0xf bound_ctrl:1 ; encoding: [0x05,0x00,0x1f,0xd7,0xfa,0x04,0x02,0x00,0x7e,0x41,0x09,0xff]
-0x05,0x00,0x1f,0xd7,0xfa,0x04,0x02,0x00,0x7e,0x41,0x09,0xff
-
-# GFX11: v_minmax_f32_e64_dpp v0, -v1, -v2, -v3 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0x00,0x00,0x5f,0xd6,0xe9,0x04,0x0e,0xe4,0x01,0x88,0xc6,0xfa]
-0x00,0x00,0x5f,0xd6,0xe9,0x04,0x0e,0xe4,0x01,0x88,0xc6,0xfa
-
-# GFX11: v_minmax_f32_e64_dpp v0, |v1|, v2, v3 dpp8:[0,1,2,3,4,5,6,7] ; encoding: [0x00,0x01,0x5f,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0xc6,0xfa]
-0x00,0x01,0x5f,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0xc6,0xfa
-
-# GFX11: v_mul_f16_e64_dpp v0, v2, v4 row_share:10 row_mask:0xf bank_mask:0xf bound_ctrl:1 ; encoding: [0x00,0x00,0x35,0xd5,0xfa,0x08,0x02,0x00,0x02,0x5a,0x09,0xff]
-0x00,0x00,0x35,0xd5,0xfa,0x08,0x02,0x00,0x02,0x5a,0x09,0xff
-
-# GFX11: v_mul_f32_e64_dpp v0, v1, v2 dpp8:[0,1,2,3,1,5,6,7] ; encoding: [0x00,0x00,0x08,0xd5,0xe9,0x04,0x02,0x00,0x01,0x88,0x96,0xfa]
-0x00,0x00,0x08,0xd5,0xe9,0x04,0x02,0x00,0x01,0x88,0x96,0xfa
-
-# GFX11: v_mul_i32_i24_e64_dpp v208, v101, v4 clamp row_shr:14 row_mask:0x3 bank_mask:0xa bound_ctrl:1 ; encoding: [0xd0,0x80,0x09,0xd5,0xfa,0x08,0x02,0x00,0x65,0x1e,0x09,0x3a]
-0xd0,0x80,0x09,0xd5,0xfa,0x08,0x02,0x00,0x65,0x1e,0x09,0x3a
-
-# GFX11: v_sat_pk_u8_i16_e64_dpp v0, v2 row_mirror row_mask:0xf bank_mask:0x2 fi:1 ; encoding: [0x00,0x00,0xe2,0xd5,0xfa,0x00,0x00,0x00,0x02,0x40,0x05,0xf2]
-0x00,0x00,0xe2,0xd5,0xfa,0x00,0x00,0x00,0x02,0x40,0x05,0xf2
-
-# GFX11: v_sub_nc_i32_e64_dpp v93, v94, v95 row_ror:7 row_mask:0xf bank_mask:0x1 bound_ctrl:1 ; encoding: [0x5d,0x00,0x25,0xd7,0xfa,0xbe,0x02,0x00,0x5e,0x27,0x09,0xf1]
-0x5d,0x00,0x25,0xd7,0xfa,0xbe,0x02,0x00,0x5e,0x27,0x09,0xf1
-
-# W32: v_subrev_co_ci_u32_e64_dpp v0, vcc_lo, v1, v2, vcc_lo quad_perm:[2,2,3,1] row_mask:0xf bank_mask:0xf ; encoding: [0x00,0x6a,0x22,0xd5,0xfa,0x04,0xaa,0x01,0x01,0x7a,0x00,0xff]
-# W64: v_subrev_co_ci_u32_e64_dpp v0, vcc, v1, v2, vcc quad_perm:[2,2,3,1] row_mask:0xf bank_mask:0xf ; encoding: [0x00,0x6a,0x22,0xd5,0xfa,0x04,0xaa,0x01,0x01,0x7a,0x00,0xff]
-0x00,0x6a,0x22,0xd5,0xfa,0x04,0xaa,0x01,0x01,0x7a,0x00,0xff
-
-# GFX11: v_subrev_co_u32_e64_dpp v5, null, v1, v2 dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x05,0x7c,0x02,0xd7,0xe9,0x04,0x02,0x00,0x01,0x92,0x44,0x92]
-0x05,0x7c,0x02,0xd7,0xe9,0x04,0x02,0x00,0x01,0x92,0x44,0x92
-
-# W32: v_subrev_co_u32_e64_dpp v5, vcc_lo, v1, v2 dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x05,0x6a,0x02,0xd7,0xe9,0x04,0x02,0x00,0x01,0x92,0x44,0x92]
-# W64: v_subrev_co_u32_e64_dpp v5, vcc, v1, v2 dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x05,0x6a,0x02,0xd7,0xe9,0x04,0x02,0x00,0x01,0x92,0x44,0x92]
-0x05,0x6a,0x02,0xd7,0xe9,0x04,0x02,0x00,0x01,0x92,0x44,0x92
-
-# GFX11: v_xnor_b32_e64_dpp v8, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x08,0x00,0x1e,0xd5,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
-0x08,0x00,0x1e,0xd5,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05
-
-# GFX11: v_xnor_b32_e64_dpp v8, v5, v2 quad_perm:[1,0,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0x08,0x00,0x1e,0xd5,0xfa,0x04,0x02,0x00,0x05,0xe1,0x00,0x10]
-0x08,0x00,0x1e,0xd5,0xfa,0x04,0x02,0x00,0x05,0xe1,0x00,0x10
-
-# GFX11: v_dot2_f32_f16 v0, v1, v2, v3           ; encoding: [0x00,0x40,0x13,0xcc,0x01,0x05,0x0e,0x1c]
-0x00,0x40,0x13,0xcc,0x01,0x05,0x0e,0x1c
-
-# GFX11: v_dot2_f32_f16 v0, v1, v2, v3 neg_lo:[1,1,0] neg_hi:[1,0,1] ; encoding: [0x00,0x45,0x13,0xcc,0x01,0x05,0x0e,0x7c]
-0x00,0x45,0x13,0xcc,0x01,0x05,0x0e,0x7c
-
-# GFX11: v_dot2_f32_bf16 v0, v1, v2, v3          ; encoding: [0x00,0x40,0x1a,0xcc,0x01,0x05,0x0e,0x1c]
-0x00,0x40,0x1a,0xcc,0x01,0x05,0x0e,0x1c
-
-# GFX11: v_dot2_f32_bf16 v0, v1, v2, v3 neg_lo:[1,0,0] neg_hi:[1,0,1] ; encoding: [0x00,0x45,0x1a,0xcc,0x01,0x05,0x0e,0x3c]
-0x00,0x45,0x1a,0xcc,0x01,0x05,0x0e,0x3c
-
-# GFX11: v_fma_mix_f32 v0, v1, v2, v3            ; encoding: [0x00,0x00,0x20,0xcc,0x01,0x05,0x0e,0x04]
-0x00,0x00,0x20,0xcc,0x01,0x05,0x0e,0x04
-
-# GFX11: v_fma_mix_f32 v0, v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x00,0x20,0x20,0xcc,0x01,0x05,0x0e,0x04]
-0x00,0x20,0x20,0xcc,0x01,0x05,0x0e,0x04
-
-# GFX11: v_fma_mixhi_f16 v0, v1, v2, v3 op_sel_hi:[1,1,1] clamp ; encoding: [0x00,0xc0,0x22,0xcc,0x01,0x05,0x0e,0x1c]
-0x00,0xc0,0x22,0xcc,0x01,0x05,0x0e,0x1c
-
-# GFX11: v_fma_mixlo_f16 v0, |v1|, -v2, |v3|     ; encoding: [0x00,0x05,0x21,0xcc,0x01,0x05,0x0e,0x44]
-0x00,0x05,0x21,0xcc,0x01,0x05,0x0e,0x44
-
-# GFX11: v_dot2_f32_f16_e64_dpp v0, v1, v2, v3 neg_lo:[0,1,1] neg_hi:[1,0,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x00,0x05,0x13,0xcc,0xe9,0x04,0x0e,0xc4,0x01,0x77,0x39,0x05]
-0x00,0x05,0x13,0xcc,0xe9,0x04,0x0e,0xc4,0x01,0x77,0x39,0x05
-
-# GFX11: v_dot2_f32_f16_e64_dpp v0, v1, v2, v3 neg_lo:[1,1,0] neg_hi:[1,0,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xe ; encoding: [0x00,0x05,0x13,0xcc,0xfa,0x04,0x0e,0x64,0x01,0x1b,0x00,0xfe]
-0x00,0x05,0x13,0xcc,0xfa,0x04,0x0e,0x64,0x01,0x1b,0x00,0xfe
-
-# GFX11: v_dot2_f32_f16_e64_dpp v0, v1, v2, v3 quad_perm:[2,2,3,1] row_mask:0xf bank_mask:0xf bound_ctrl:1 fi:1 ; encoding: [0x00,0x00,0x13,0xcc,0xfa,0x04,0x0e,0x04,0x01,0x7a,0x0c,0xff]
-0x00,0x00,0x13,0xcc,0xfa,0x04,0x0e,0x04,0x01,0x7a,0x0c,0xff
-
-# GFX11: v_dot2acc_f32_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x00,0x00]
-0xfa,0x04,0x0a,0x04,0x01,0xe4,0x00,0x00
-
-# GFX11: v_dot2acc_f32_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x04,0x00]
-0xfa,0x04,0x0a,0x04,0x01,0xe4,0x04,0x00
-
-# GFX11: v_dot2acc_f32_f16_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0x0a,0x04,0x01,0x77,0x39,0x05]
-0xe9,0x04,0x0a,0x04,0x01,0x77,0x39,0x05
-
-# GFX11: v_dot2acc_f32_f16_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x04,0x0a,0x04,0x01,0x77,0x39,0x05]
-0xea,0x04,0x0a,0x04,0x01,0x77,0x39,0x05
-
-# GFX11: v_fma_mix_f32_e64_dpp v0, v1, v2, v3 clamp dpp8:[2,2,2,2,4,4,4,4] fi:1 ; encoding: [0x00,0x80,0x20,0xcc,0xea,0x04,0x0e,0x04,0x01,0x92,0x44,0x92]
-0x00,0x80,0x20,0xcc,0xea,0x04,0x0e,0x04,0x01,0x92,0x44,0x92
-
-# GFX11: v_fma_mix_f32_e64_dpp v0, v1, v2, v3 dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x00,0x00,0x20,0xcc,0xe9,0x04,0x0e,0x04,0x01,0x92,0x44,0x92]
-0x00,0x00,0x20,0xcc,0xe9,0x04,0x0e,0x04,0x01,0x92,0x44,0x92
-
-# GFX11: v_fma_mix_f32_e64_dpp v0, v1, v2, v3 row_ror:7 row_mask:0xf bank_mask:0x1 bound_ctrl:1 ; encoding: [0x00,0x00,0x20,0xcc,0xfa,0x04,0x0e,0x04,0x01,0x27,0x09,0xf1]
-0x00,0x00,0x20,0xcc,0xfa,0x04,0x0e,0x04,0x01,0x27,0x09,0xf1
-
-# GFX11: v_fma_mixhi_f16_e64_dpp v0, v1, v2, v3 op_sel_hi:[1,1,1] clamp quad_perm:[0,2,3,1] row_mask:0x0 bank_mask:0xf ; encoding: [0x00,0xc0,0x22,0xcc,0xfa,0x04,0x0e,0x1c,0x01,0x78,0x00,0x0f]
-0x00,0xc0,0x22,0xcc,0xfa,0x04,0x0e,0x1c,0x01,0x78,0x00,0x0f
-
-# GFX11: v_fma_mixlo_f16_e64_dpp v0, |v1|, -v2, |v3| dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x00,0x05,0x21,0xcc,0xe9,0x04,0x0e,0x44,0x01,0x92,0x44,0x92]
-0x00,0x05,0x21,0xcc,0xe9,0x04,0x0e,0x44,0x01,0x92,0x44,0x92
-
-# GFX11: v_fma_mixlo_f16_e64_dpp v0, |v1|, -v2, |v3| op_sel:[1,0,0] op_sel_hi:[1,0,0] dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x00,0x0d,0x21,0xcc,0xe9,0x04,0x0e,0x4c,0x01,0x92,0x44,0x92]
-0x00,0x0d,0x21,0xcc,0xe9,0x04,0x0e,0x4c,0x01,0x92,0x44,0x92
-
-# W32: v_cmp_class_f32_e64_dpp s10, v10, v2 dpp8:[0,1,6,3,4,5,6,7] ; encoding: [0x0a,0x00,0x7e,0xd4,0xe9,0x04,0x02,0x00,0x0a,0x88,0xc7,0xfa]
-# W64: v_cmp_class_f32_e64_dpp s[10:11], v10, v2 dpp8:[0,1,6,3,4,5,6,7] ; encoding: [0x0a,0x00,0x7e,0xd4,0xe9,0x04,0x02,0x00,0x0a,0x88,0xc7,0xfa]
-0x0a,0x00,0x7e,0xd4,0xe9,0x04,0x02,0x00,0x0a,0x88,0xc7,0xfa
-
-# W32: v_cmp_class_f32_e64_dpp s10, v10, v2 quad_perm:[2,2,3,1] row_mask:0xf bank_mask:0xf bound_ctrl:1 fi:1 ; encoding: [0x0a,0x00,0x7e,0xd4,0xfa,0x04,0x02,0x00,0x0a,0x7a,0x0c,0xff]
-# W64: v_cmp_class_f32_e64_dpp s[10:11], v10, v2 quad_perm:[2,2,3,1] row_mask:0xf bank_mask:0xf bound_ctrl:1 fi:1 ; encoding: [0x0a,0x00,0x7e,0xd4,0xfa,0x04,0x02,0x00,0x0a,0x7a,0x0c,0xff]
-0x0a,0x00,0x7e,0xd4,0xfa,0x04,0x02,0x00,0x0a,0x7a,0x0c,0xff
-
-# W32: v_cmp_f_f32 vcc_lo, v1, v2 row_shl:7 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x07,0x01,0x00]
-# W64: v_cmp_f_f32 vcc, v1, v2 row_shl:7 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x07,0x01,0x00]
-0xfa,0x04,0x20,0x7c,0x01,0x07,0x01,0x00
-
-# W32: v_cmp_ge_i16_e64_dpp s10, v10, v2 quad_perm:[0,2,3,1] row_mask:0x0 bank_mask:0xf ; encoding: [0x0a,0x00,0x36,0xd4,0xfa,0x04,0x02,0x00,0x0a,0x78,0x00,0x0f]
-# W64: v_cmp_ge_i16_e64_dpp s[10:11], v10, v2 quad_perm:[0,2,3,1] row_mask:0x0 bank_mask:0xf ; encoding: [0x0a,0x00,0x36,0xd4,0xfa,0x04,0x02,0x00,0x0a,0x78,0x00,0x0f]
-0x0a,0x00,0x36,0xd4,0xfa,0x04,0x02,0x00,0x0a,0x78,0x00,0x0f
-
-# W32: v_cmp_gt_i16 vcc_lo, v1, v2 quad_perm:[1,3,1,0] row_mask:0x7 bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1d,0x00,0x7f]
-# W64: v_cmp_gt_i16 vcc, v1, v2 quad_perm:[1,3,1,0] row_mask:0x7 bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1d,0x00,0x7f]
-0xfa,0x04,0x68,0x7c,0x01,0x1d,0x00,0x7f
-
-# W32: v_cmp_gt_i32_e64_dpp s10, v1, v50 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0x0a,0x00,0x44,0xd4,0xea,0x64,0x02,0x00,0x01,0x88,0xc6,0xfa]
-# W64: v_cmp_gt_i32_e64_dpp s[10:11], v1, v50 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0x0a,0x00,0x44,0xd4,0xea,0x64,0x02,0x00,0x01,0x88,0xc6,0xfa]
-0x0a,0x00,0x44,0xd4,0xea,0x64,0x02,0x00,0x01,0x88,0xc6,0xfa
-
-# W32: v_cmp_gt_i32 vcc_lo, v1, v255 row_mirror row_mask:0xf bank_mask:0x2 fi:1 ; encoding: [0xfa,0xfe,0x89,0x7c,0x01,0x40,0x05,0xf2]
-# W64: v_cmp_gt_i32 vcc, v1, v255 row_mirror row_mask:0xf bank_mask:0x2 fi:1 ; encoding: [0xfa,0xfe,0x89,0x7c,0x01,0x40,0x05,0xf2]
-0xfa,0xfe,0x89,0x7c,0x01,0x40,0x05,0xf2
-
-# W32: v_cmp_gt_u16 vcc_lo, v1, v2 row_shl:7 row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x07,0x05,0x00]
-# W64: v_cmp_gt_u16 vcc, v1, v2 row_shl:7 row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x07,0x05,0x00]
-0xfa,0x04,0x78,0x7c,0x01,0x07,0x05,0x00
-
-# W32: v_cmp_le_i16 vcc_lo, v1, v2 dpp8:[7,7,7,3,4,4,6,7] ; encoding: [0xe9,0x04,0x66,0x7c,0x01,0xff,0x47,0xfa]
-# W64: v_cmp_le_i16 vcc, v1, v2 dpp8:[7,7,7,3,4,4,6,7] ; encoding: [0xe9,0x04,0x66,0x7c,0x01,0xff,0x47,0xfa]
-0xe9,0x04,0x66,0x7c,0x01,0xff,0x47,0xfa
-
-# W32: v_cmp_le_i32_e64_dpp s10, v1, v50 quad_perm:[0,2,3,1] row_mask:0x0 bank_mask:0xf ; encoding: [0x0a,0x00,0x43,0xd4,0xfa,0x64,0x02,0x00,0x01,0x78,0x00,0x0f]
-# W64: v_cmp_le_i32_e64_dpp s[10:11], v1, v50 quad_perm:[0,2,3,1] row_mask:0x0 bank_mask:0xf ; encoding: [0x0a,0x00,0x43,0xd4,0xfa,0x64,0x02,0x00,0x01,0x78,0x00,0x0f]
-0x0a,0x00,0x43,0xd4,0xfa,0x64,0x02,0x00,0x01,0x78,0x00,0x0f
-
-# W32: v_cmp_le_i32 vcc_lo, v1, v255 dpp8:[0,2,1,3,4,5,6,7] ; encoding: [0xe9,0xfe,0x87,0x7c,0x01,0x50,0xc6,0xfa]
-# W64: v_cmp_le_i32 vcc, v1, v255 dpp8:[0,2,1,3,4,5,6,7] ; encoding: [0xe9,0xfe,0x87,0x7c,0x01,0x50,0xc6,0xfa]
-0xe9,0xfe,0x87,0x7c,0x01,0x50,0xc6,0xfa
-
-# W32: v_cmp_le_u16 vcc_lo, v1, v2 dpp8:[7,7,7,3,4,4,6,7] fi:1 ; encoding: [0xea,0x04,0x76,0x7c,0x01,0xff,0x47,0xfa]
-# W64: v_cmp_le_u16 vcc, v1, v2 dpp8:[7,7,7,3,4,4,6,7] fi:1 ; encoding: [0xea,0x04,0x76,0x7c,0x01,0xff,0x47,0xfa]
-0xea,0x04,0x76,0x7c,0x01,0xff,0x47,0xfa
-
-# W32: v_cmp_lt_f32 vcc_lo, v1, -v2 quad_perm:[0,1,2,2] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0xa4,0x40,0xff]
-# W64: v_cmp_lt_f32 vcc, v1, -v2 quad_perm:[0,1,2,2] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0xa4,0x40,0xff]
-0xfa,0x04,0x22,0x7c,0x01,0xa4,0x40,0xff
-
-# W32: v_cmp_lt_i16_e64_dpp s10, v10, v2 dpp8:[7,6,5,3,4,2,1,0] ; encoding: [0x0a,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x0a,0x77,0x47,0x05]
-# W64: v_cmp_lt_i16_e64_dpp s[10:11], v10, v2 dpp8:[7,6,5,3,4,2,1,0] ; encoding: [0x0a,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x0a,0x77,0x47,0x05]
-0x0a,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x0a,0x77,0x47,0x05
-
-# W32: v_cmp_ngt_f32_e64_dpp s10, -v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0x0a,0x00,0x1b,0xd4,0xea,0x04,0x02,0x20,0x01,0x88,0xc6,0xfa]
-# W64: v_cmp_ngt_f32_e64_dpp s[10:11], -v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0x0a,0x00,0x1b,0xd4,0xea,0x04,0x02,0x20,0x01,0x88,0xc6,0xfa]
-0x0a,0x00,0x1b,0xd4,0xea,0x04,0x02,0x20,0x01,0x88,0xc6,0xfa
-
-# W32: v_cmp_nle_f32_e64_dpp s10, -v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0x0a,0x00,0x1c,0xd4,0xfa,0x04,0x02,0x20,0x01,0x1b,0x00,0x00]
-# W64: v_cmp_nle_f32_e64_dpp s[10:11], -v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0x0a,0x00,0x1c,0xd4,0xfa,0x04,0x02,0x20,0x01,0x1b,0x00,0x00]
-0x0a,0x00,0x1c,0xd4,0xfa,0x04,0x02,0x20,0x01,0x1b,0x00,0x00
-
-# W32: v_cmp_t_f32 vcc_lo, v1, v2 dpp8:[0,2,1,3,4,5,6,7] ; encoding: [0xe9,0x04,0x3e,0x7c,0x01,0x50,0xc6,0xfa]
-# W64: v_cmp_t_f32 vcc, v1, v2 dpp8:[0,2,1,3,4,5,6,7] ; encoding: [0xe9,0x04,0x3e,0x7c,0x01,0x50,0xc6,0xfa]
-0xe9,0x04,0x3e,0x7c,0x01,0x50,0xc6,0xfa
-
-# GFX11: v_cmpx_class_f16 v12, v101 dpp8:[7,6,5,3,4,2,1,0] ; encoding: [0xe9,0xca,0xfa,0x7d,0x0c,0x77,0x47,0x05]
-0xe9,0xca,0xfa,0x7d,0x0c,0x77,0x47,0x05
-
-# GFX11: v_cmpx_class_f16 v12, v101 quad_perm:[2,3,0,0] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xca,0xfa,0x7d,0x0c,0x0e,0x04,0xff]
-0xfa,0xca,0xfa,0x7d,0x0c,0x0e,0x04,0xff
-
-# GFX11: v_cmpx_class_f16 |v12|, v101 quad_perm:[2,3,0,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xca,0xfa,0x7d,0x0c,0x0e,0x20,0xff]
-0xfa,0xca,0xfa,0x7d,0x0c,0x0e,0x20,0xff
-
-# GFX11: v_cmpx_f_f32 v255, v2 quad_perm:[2,3,0,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7d,0xff,0x0e,0x00,0xff]
-0xfa,0x04,0x20,0x7d,0xff,0x0e,0x00,0xff
-
-# GFX11: v_cmpx_f_i32 v0, v2 dpp8:[7,6,5,3,4,2,1,0] fi:1 ; encoding: [0xea,0x04,0x80,0x7d,0x00,0x77,0x47,0x05]
-0xea,0x04,0x80,0x7d,0x00,0x77,0x47,0x05
-
-# GFX11: v_cmpx_t_f32 v255, v2 dpp8:[7,6,5,3,4,2,1,0] ; encoding: [0xe9,0x04,0x3e,0x7d,0xff,0x77,0x47,0x05]
-0xe9,0x04,0x3e,0x7d,0xff,0x77,0x47,0x05
-
-# GFX11: v_cmpx_t_i32 v0, v2 row_shr:14 row_mask:0x3 bank_mask:0xa bound_ctrl:1 ; encoding: [0xfa,0x04,0x8e,0x7d,0x00,0x1e,0x09,0x3a]
-0xfa,0x04,0x8e,0x7d,0x00,0x1e,0x09,0x3a
-
-# GFX11: v_permlane64_b32 v5, v1                 ; encoding: [0x01,0xcf,0x0a,0x7e]
-0x01,0xcf,0x0a,0x7e
-
-# GFX11: v_permlane64_b32 v255, v1               ; encoding: [0x01,0xcf,0xfe,0x7f]
-0x01,0xcf,0xfe,0x7f
-
-# GFX11: v_permlane64_b32 v5, v255               ; encoding: [0xff,0xcf,0x0a,0x7e]
-0xff,0xcf,0x0a,0x7e
-
 # GFX11: v_and_b16 v5, v1, v2 ; encoding: [0x05,0x00,0x62,0xd7,0x01,0x05,0x02,0x00]
 0x05,0x00,0x62,0xd7,0x01,0x05,0x02,0x00
 

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p.txt
new file mode 100644
index 0000000000000..cf761fe1d0a69
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p.txt
@@ -0,0 +1,173 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: v_dot4_i32_iu8 v3, v4, v5, v6                ; encoding: [0x03,0x40,0x16,0xcc,0x04,0x0b,0x1a,0x1c]
+0x03,0x40,0x16,0xcc,0x04,0x0b,0x1a,0x1c
+
+# GFX11: v_dot4_i32_iu8 v3, v4, v5, 15 neg_lo:[1,1,0] ; encoding: [0x03,0x40,0x16,0xcc,0x04,0x0b,0x3e,0x7a]
+0x03,0x40,0x16,0xcc,0x04,0x0b,0x3e,0x7a
+
+# GFX11: v_dot4_i32_iu8 v3, v4, v5, 15                ; encoding: [0x03,0x40,0x16,0xcc,0x04,0x0b,0x3e,0x1a]
+0x03,0x40,0x16,0xcc,0x04,0x0b,0x3e,0x1a
+
+# GFX11: v_dot4_u32_u8 v3, v4, v5, v6            ; encoding: [0x03,0x40,0x17,0xcc,0x04,0x0b,0x1a,0x1c]
+0x03,0x40,0x17,0xcc,0x04,0x0b,0x1a,0x1c
+
+# GFX11: v_dot8_i32_iu4 v3, v4, v5, 15 neg_lo:[1,0,0] ; encoding: [0x03,0x40,0x18,0xcc,0x04,0x0b,0x3e,0x3a]
+0x03,0x40,0x18,0xcc,0x04,0x0b,0x3e,0x3a
+
+# GFX11: v_dot8_i32_iu4 v3, v4, v5, v0                ; encoding: [0x03,0x40,0x18,0xcc,0x04,0x0b,0x02,0x1c]
+0x03,0x40,0x18,0xcc,0x04,0x0b,0x02,0x1c
+
+# GFX11: v_dot8_u32_u4 v0, v1, v2, v3            ; encoding: [0x00,0x40,0x19,0xcc,0x01,0x05,0x0e,0x1c]
+0x00,0x40,0x19,0xcc,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_pk_add_f16 v0, v1, v2                 ; encoding: [0x00,0x40,0x0f,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x0f,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_add_i16 v0, v1, v2                 ; encoding: [0x00,0x40,0x02,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x02,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_add_u16 v0, v1, v2                 ; encoding: [0x00,0x40,0x0a,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x0a,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_add_u16 v1, v2, v3 clamp           ; encoding: [0x01,0xc0,0x0a,0xcc,0x02,0x07,0x02,0x18]
+0x01,0xc0,0x0a,0xcc,0x02,0x07,0x02,0x18
+
+# GFX11: v_pk_add_u16 v1, v2, v3                 ; encoding: [0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x18]
+0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x18
+
+# GFX11: v_pk_add_u16 v1, v2, v3 op_sel:[0,1]    ; encoding: [0x01,0x50,0x0a,0xcc,0x02,0x07,0x02,0x18]
+0x01,0x50,0x0a,0xcc,0x02,0x07,0x02,0x18
+
+# GFX11: v_pk_add_u16 v1, v2, v3 op_sel:[0,1] op_sel_hi:[0,1] ; encoding: [0x01,0x50,0x0a,0xcc,0x02,0x07,0x02,0x10]
+0x01,0x50,0x0a,0xcc,0x02,0x07,0x02,0x10
+
+# GFX11: v_pk_add_u16 v1, v2, v3 op_sel:[0,1] op_sel_hi:[1,0] ; encoding: [0x01,0x50,0x0a,0xcc,0x02,0x07,0x02,0x08]
+0x01,0x50,0x0a,0xcc,0x02,0x07,0x02,0x08
+
+# GFX11: v_pk_add_u16 v1, v2, v3 op_sel:[1,0]    ; encoding: [0x01,0x48,0x0a,0xcc,0x02,0x07,0x02,0x18]
+0x01,0x48,0x0a,0xcc,0x02,0x07,0x02,0x18
+
+# GFX11: v_pk_add_u16 v1, v2, v3 op_sel:[1,0] op_sel_hi:[0,1] ; encoding: [0x01,0x48,0x0a,0xcc,0x02,0x07,0x02,0x10]
+0x01,0x48,0x0a,0xcc,0x02,0x07,0x02,0x10
+
+# GFX11: v_pk_add_u16 v1, v2, v3 op_sel:[1,0] op_sel_hi:[1,0] ; encoding: [0x01,0x48,0x0a,0xcc,0x02,0x07,0x02,0x08]
+0x01,0x48,0x0a,0xcc,0x02,0x07,0x02,0x08
+
+# GFX11: v_pk_add_u16 v1, v2, v3 op_sel:[1,1]    ; encoding: [0x01,0x58,0x0a,0xcc,0x02,0x07,0x02,0x18]
+0x01,0x58,0x0a,0xcc,0x02,0x07,0x02,0x18
+
+# GFX11: v_pk_add_u16 v1, v2, v3 op_sel_hi:[0,0] ; encoding: [0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x00]
+0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x00
+
+# GFX11: v_pk_add_u16 v1, v2, v3 op_sel_hi:[0,1] ; encoding: [0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x10]
+0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x10
+
+# GFX11: v_pk_add_u16 v1, v2, v3 op_sel_hi:[1,0] ; encoding: [0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x08]
+0x01,0x40,0x0a,0xcc,0x02,0x07,0x02,0x08
+
+# GFX11: v_pk_ashrrev_i16 v0, v1, v2             ; encoding: [0x00,0x40,0x06,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x06,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_fma_f16 v0, v1, v2, v3             ; encoding: [0x00,0x40,0x0e,0xcc,0x01,0x05,0x0e,0x1c]
+0x00,0x40,0x0e,0xcc,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_pk_fma_f16 v8, v0, s0, v1 clamp       ; encoding: [0x08,0xc0,0x0e,0xcc,0x00,0x01,0x04,0x1c]
+0x08,0xc0,0x0e,0xcc,0x00,0x01,0x04,0x1c
+
+# GFX11: v_pk_fma_f16 v8, v0, s0, v1             ; encoding: [0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x1c]
+0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x1c
+
+# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_hi:[0,0,1] ; encoding: [0x08,0x44,0x0e,0xcc,0x00,0x01,0x04,0x1c]
+0x08,0x44,0x0e,0xcc,0x00,0x01,0x04,0x1c
+
+# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_hi:[0,1,0] ; encoding: [0x08,0x42,0x0e,0xcc,0x00,0x01,0x04,0x1c]
+0x08,0x42,0x0e,0xcc,0x00,0x01,0x04,0x1c
+
+# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_hi:[1,0,0] ; encoding: [0x08,0x41,0x0e,0xcc,0x00,0x01,0x04,0x1c]
+0x08,0x41,0x0e,0xcc,0x00,0x01,0x04,0x1c
+
+# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_hi:[1,1,1] ; encoding: [0x08,0x47,0x0e,0xcc,0x00,0x01,0x04,0x1c]
+0x08,0x47,0x0e,0xcc,0x00,0x01,0x04,0x1c
+
+# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_lo:[0,0,1] ; encoding: [0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x9c]
+0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x9c
+
+# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_lo:[0,1,0] ; encoding: [0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x5c]
+0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x5c
+
+# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_lo:[1,0,0] ; encoding: [0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x3c]
+0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0x3c
+
+# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_lo:[1,1,1] ; encoding: [0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0xfc]
+0x08,0x40,0x0e,0xcc,0x00,0x01,0x04,0xfc
+
+# GFX11: v_pk_fma_f16 v8, v0, s0, v1 neg_lo:[1,1,1] neg_hi:[1,1,1] ; encoding: [0x08,0x47,0x0e,0xcc,0x00,0x01,0x04,0xfc]
+0x08,0x47,0x0e,0xcc,0x00,0x01,0x04,0xfc
+
+# GFX11: v_pk_fma_f16 v8, v0, s0, v1 op_sel:[0,0,1] op_sel_hi:[0,0,1] ; encoding: [0x08,0x60,0x0e,0xcc,0x00,0x01,0x04,0x04]
+0x08,0x60,0x0e,0xcc,0x00,0x01,0x04,0x04
+
+# GFX11: v_pk_fma_f16 v8, v0, s0, v1 op_sel_hi:[0,0,0] ; encoding: [0x08,0x00,0x0e,0xcc,0x00,0x01,0x04,0x04]
+0x08,0x00,0x0e,0xcc,0x00,0x01,0x04,0x04
+
+# GFX11: v_pk_lshlrev_b16 v0, v1, v2             ; encoding: [0x00,0x40,0x04,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x04,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_lshrrev_b16 v0, v1, v2             ; encoding: [0x00,0x40,0x05,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x05,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_max_f16 v0, v1, v2                 ; encoding: [0x00,0x40,0x12,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x12,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_max_i16 v0, v1, v2                 ; encoding: [0x00,0x40,0x07,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x07,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_max_u16 v0, v1, v2                 ; encoding: [0x00,0x40,0x0c,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x0c,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_min_f16 v0, v1, v2                 ; encoding: [0x00,0x40,0x11,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x11,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_min_i16 v0, v1, v2 clamp           ; encoding: [0x00,0xc0,0x08,0xcc,0x01,0x05,0x02,0x18]
+0x00,0xc0,0x08,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_min_i16 v0, v1, v2                 ; encoding: [0x00,0x40,0x08,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x08,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_min_u16 v0, v1, v2                 ; encoding: [0x00,0x40,0x0d,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x0d,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_mul_f16 v0, v1, v2                 ; encoding: [0x00,0x40,0x10,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x10,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_mul_lo_u16 v0, v1, v2              ; encoding: [0x00,0x40,0x01,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x01,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_pk_sub_i16 v0, v1, v2                 ; encoding: [0x00,0x40,0x03,0xcc,0x01,0x05,0x02,0x18]
+0x00,0x40,0x03,0xcc,0x01,0x05,0x02,0x18
+
+# GFX11: v_dot2_f32_f16 v0, v1, v2, v3           ; encoding: [0x00,0x40,0x13,0xcc,0x01,0x05,0x0e,0x1c]
+0x00,0x40,0x13,0xcc,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_dot2_f32_f16 v0, v1, v2, v3 neg_lo:[1,1,0] neg_hi:[1,0,1] ; encoding: [0x00,0x45,0x13,0xcc,0x01,0x05,0x0e,0x7c]
+0x00,0x45,0x13,0xcc,0x01,0x05,0x0e,0x7c
+
+# GFX11: v_dot2_f32_bf16 v0, v1, v2, v3          ; encoding: [0x00,0x40,0x1a,0xcc,0x01,0x05,0x0e,0x1c]
+0x00,0x40,0x1a,0xcc,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_dot2_f32_bf16 v0, v1, v2, v3 neg_lo:[1,0,0] neg_hi:[1,0,1] ; encoding: [0x00,0x45,0x1a,0xcc,0x01,0x05,0x0e,0x3c]
+0x00,0x45,0x1a,0xcc,0x01,0x05,0x0e,0x3c
+
+# GFX11: v_fma_mix_f32 v0, v1, v2, v3            ; encoding: [0x00,0x00,0x20,0xcc,0x01,0x05,0x0e,0x04]
+0x00,0x00,0x20,0xcc,0x01,0x05,0x0e,0x04
+
+# GFX11: v_fma_mix_f32 v0, v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x00,0x20,0x20,0xcc,0x01,0x05,0x0e,0x04]
+0x00,0x20,0x20,0xcc,0x01,0x05,0x0e,0x04
+
+# GFX11: v_fma_mixhi_f16 v0, v1, v2, v3 op_sel_hi:[1,1,1] clamp ; encoding: [0x00,0xc0,0x22,0xcc,0x01,0x05,0x0e,0x1c]
+0x00,0xc0,0x22,0xcc,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_fma_mixlo_f16 v0, |v1|, -v2, |v3|     ; encoding: [0x00,0x05,0x21,0xcc,0x01,0x05,0x0e,0x44]
+0x00,0x05,0x21,0xcc,0x01,0x05,0x0e,0x44

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p_dpp16.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p_dpp16.txt
new file mode 100644
index 0000000000000..8f14b1033e875
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p_dpp16.txt
@@ -0,0 +1,14 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: v_dot2_f32_f16_e64_dpp v0, v1, v2, v3 neg_lo:[1,1,0] neg_hi:[1,0,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xe ; encoding: [0x00,0x05,0x13,0xcc,0xfa,0x04,0x0e,0x64,0x01,0x1b,0x00,0xfe]
+0x00,0x05,0x13,0xcc,0xfa,0x04,0x0e,0x64,0x01,0x1b,0x00,0xfe
+
+# GFX11: v_dot2_f32_f16_e64_dpp v0, v1, v2, v3 quad_perm:[2,2,3,1] row_mask:0xf bank_mask:0xf bound_ctrl:1 fi:1 ; encoding: [0x00,0x00,0x13,0xcc,0xfa,0x04,0x0e,0x04,0x01,0x7a,0x0c,0xff]
+0x00,0x00,0x13,0xcc,0xfa,0x04,0x0e,0x04,0x01,0x7a,0x0c,0xff
+
+# GFX11: v_fma_mix_f32_e64_dpp v0, v1, v2, v3 row_ror:7 row_mask:0xf bank_mask:0x1 bound_ctrl:1 ; encoding: [0x00,0x00,0x20,0xcc,0xfa,0x04,0x0e,0x04,0x01,0x27,0x09,0xf1]
+0x00,0x00,0x20,0xcc,0xfa,0x04,0x0e,0x04,0x01,0x27,0x09,0xf1
+
+# GFX11: v_fma_mixhi_f16_e64_dpp v0, v1, v2, v3 op_sel_hi:[1,1,1] clamp quad_perm:[0,2,3,1] row_mask:0x0 bank_mask:0xf ; encoding: [0x00,0xc0,0x22,0xcc,0xfa,0x04,0x0e,0x1c,0x01,0x78,0x00,0x0f]
+0x00,0xc0,0x22,0xcc,0xfa,0x04,0x0e,0x1c,0x01,0x78,0x00,0x0f

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p_dpp8.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p_dpp8.txt
new file mode 100644
index 0000000000000..60066f4babb09
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p_dpp8.txt
@@ -0,0 +1,17 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: v_dot2_f32_f16_e64_dpp v0, v1, v2, v3 neg_lo:[0,1,1] neg_hi:[1,0,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x00,0x05,0x13,0xcc,0xe9,0x04,0x0e,0xc4,0x01,0x77,0x39,0x05]
+0x00,0x05,0x13,0xcc,0xe9,0x04,0x0e,0xc4,0x01,0x77,0x39,0x05
+
+# GFX11: v_fma_mix_f32_e64_dpp v0, v1, v2, v3 clamp dpp8:[2,2,2,2,4,4,4,4] fi:1 ; encoding: [0x00,0x80,0x20,0xcc,0xea,0x04,0x0e,0x04,0x01,0x92,0x44,0x92]
+0x00,0x80,0x20,0xcc,0xea,0x04,0x0e,0x04,0x01,0x92,0x44,0x92
+
+# GFX11: v_fma_mix_f32_e64_dpp v0, v1, v2, v3 dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x00,0x00,0x20,0xcc,0xe9,0x04,0x0e,0x04,0x01,0x92,0x44,0x92]
+0x00,0x00,0x20,0xcc,0xe9,0x04,0x0e,0x04,0x01,0x92,0x44,0x92
+
+# GFX11: v_fma_mixlo_f16_e64_dpp v0, |v1|, -v2, |v3| dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x00,0x05,0x21,0xcc,0xe9,0x04,0x0e,0x44,0x01,0x92,0x44,0x92]
+0x00,0x05,0x21,0xcc,0xe9,0x04,0x0e,0x44,0x01,0x92,0x44,0x92
+
+# GFX11: v_fma_mixlo_f16_e64_dpp v0, |v1|, -v2, |v3| op_sel:[1,0,0] op_sel_hi:[1,0,0] dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x00,0x0d,0x21,0xcc,0xe9,0x04,0x0e,0x4c,0x01,0x92,0x44,0x92]
+0x00,0x0d,0x21,0xcc,0xe9,0x04,0x0e,0x4c,0x01,0x92,0x44,0x92

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc.txt
new file mode 100644
index 0000000000000..61e3c0443cc77
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc.txt
@@ -0,0 +1,9741 @@
+# 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
+
+# W32: v_cmp_class_f32_e32 vcc_lo, 0.5, v2     ; encoding: [0xf0,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, 0.5, v2        ; encoding: [0xf0,0x04,0xfc,0x7c]
+0xf0,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, 0, v2       ; encoding: [0x80,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, 0, v2          ; encoding: [0x80,0x04,0xfc,0x7c]
+0x80,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_class_f32_e32 vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_class_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_class_f32_e32 vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_class_f32_e32 vcc_lo, -1, v2      ; encoding: [0xc1,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, -1, v2         ; encoding: [0xc1,0x04,0xfc,0x7c]
+0xc1,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, -4.0, v2    ; encoding: [0xf7,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, -4.0, v2       ; encoding: [0xf7,0x04,0xfc,0x7c]
+0xf7,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, exec_hi, v2 ; encoding: [0x7f,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, exec_hi, v2    ; encoding: [0x7f,0x04,0xfc,0x7c]
+0x7f,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, exec_lo, v2 ; encoding: [0x7e,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, exec_lo, v2    ; encoding: [0x7e,0x04,0xfc,0x7c]
+0x7e,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, m0, v2      ; encoding: [0x7d,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, m0, v2         ; encoding: [0x7d,0x04,0xfc,0x7c]
+0x7d,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, s101, v2    ; encoding: [0x65,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, s101, v2       ; encoding: [0x65,0x04,0xfc,0x7c]
+0x65,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, s1, v2      ; encoding: [0x01,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, s1, v2         ; encoding: [0x01,0x04,0xfc,0x7c]
+0x01,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, v1, v255    ; encoding: [0x01,0xff,0xfd,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, v1, v255       ; encoding: [0x01,0xff,0xfd,0x7c]
+0x01,0xff,0xfd,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, v1, v2      ; encoding: [0x01,0x05,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, v1, v2         ; encoding: [0x01,0x05,0xfc,0x7c]
+0x01,0x05,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, v255, v2    ; encoding: [0xff,0x05,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, v255, v2       ; encoding: [0xff,0x05,0xfc,0x7c]
+0xff,0x05,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, vcc_hi, v2  ; encoding: [0x6b,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, vcc_hi, v2     ; encoding: [0x6b,0x04,0xfc,0x7c]
+0x6b,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, vcc_lo, v2  ; encoding: [0x6a,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, vcc_lo, v2     ; encoding: [0x6a,0x04,0xfc,0x7c]
+0x6a,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, 0.5, v2     ; encoding: [0xf0,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, 0.5, v2        ; encoding: [0xf0,0x04,0xfe,0x7c]
+0xf0,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, 0, v2       ; encoding: [0x80,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, 0, v2          ; encoding: [0x80,0x04,0xfe,0x7c]
+0x80,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_class_f64_e32 vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_class_f64_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_class_f64_e32 vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_class_f64_e32 vcc_lo, -1, v2      ; encoding: [0xc1,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, -1, v2         ; encoding: [0xc1,0x04,0xfe,0x7c]
+0xc1,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, -4.0, v2    ; encoding: [0xf7,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, -4.0, v2       ; encoding: [0xf7,0x04,0xfe,0x7c]
+0xf7,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, exec, v2    ; encoding: [0x7e,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, exec, v2       ; encoding: [0x7e,0x04,0xfe,0x7c]
+0x7e,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, s[100:101], v2 ; encoding: [0x64,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, s[100:101], v2 ; encoding: [0x64,0x04,0xfe,0x7c]
+0x64,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, s[2:3], v2  ; encoding: [0x02,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, s[2:3], v2     ; encoding: [0x02,0x04,0xfe,0x7c]
+0x02,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, s[4:5], v2  ; encoding: [0x04,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, s[4:5], v2     ; encoding: [0x04,0x04,0xfe,0x7c]
+0x04,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, v[1:2], v255 ; encoding: [0x01,0xff,0xff,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, v[1:2], v255   ; encoding: [0x01,0xff,0xff,0x7c]
+0x01,0xff,0xff,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, v[1:2], v2  ; encoding: [0x01,0x05,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, v[1:2], v2     ; encoding: [0x01,0x05,0xfe,0x7c]
+0x01,0x05,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, v[254:255], v2 ; encoding: [0xfe,0x05,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, v[254:255], v2 ; encoding: [0xfe,0x05,0xfe,0x7c]
+0xfe,0x05,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, vcc, v2     ; encoding: [0x6a,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, vcc, v2        ; encoding: [0x6a,0x04,0xfe,0x7c]
+0x6a,0x04,0xfe,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x04,0x7c]
+0x80,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_eq_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x04,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x04,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_eq_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x04,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x04,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x04,0x7c]
+0xc1,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x04,0x7c]
+0x7f,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x04,0x7c]
+0x7e,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x04,0x7c]
+0x7d,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x04,0x7c]
+0x65,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x04,0x7c]
+0x01,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x04,0x7c]
+0x01,0x05,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x04,0x7c]
+0x6b,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x04,0x7c]
+0x6a,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x24,0x7c]
+0xf0,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x24,0x7c]
+0x80,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_eq_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_eq_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x24,0x7c]
+0xc1,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x24,0x7c]
+0xf7,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x24,0x7c]
+0x7f,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x24,0x7c]
+0x7e,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x24,0x7c]
+0x7d,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x24,0x7c]
+0x65,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x24,0x7c]
+0x01,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x25,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x25,0x7c]
+0x01,0xff,0x25,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x24,0x7c]
+0x01,0x05,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x24,0x7c]
+0xff,0x05,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x24,0x7c]
+0x6b,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x24,0x7c]
+0x6a,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x44,0x7c]
+0xf0,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x44,0x7c]
+0x80,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_eq_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_eq_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x44,0x7c]
+0xc1,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x44,0x7c]
+0xf7,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x44,0x7c]
+0x7e,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x44,0x7c]
+0x64,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x44,0x7c]
+0x02,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x44,0x7c]
+0x04,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x44,0x7c]
+0x01,0x05,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x45,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x45,0x7c]
+0x01,0xfd,0x45,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x44,0x7c]
+0xfe,0x05,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x44,0x7c]
+0x6a,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x64,0x7c]
+0x80,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_eq_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_eq_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x64,0x7c]
+0xc1,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x64,0x7c]
+0x7f,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x64,0x7c]
+0x7e,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x64,0x7c]
+0x7d,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x64,0x7c]
+0x65,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x64,0x7c]
+0x01,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x64,0x7c]
+0x01,0x05,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x64,0x7c]
+0x6b,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x64,0x7c]
+0x6a,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x84,0x7c]
+0xf0,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x84,0x7c]
+0x80,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_eq_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_eq_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x84,0x7c]
+0xc1,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x84,0x7c]
+0xf7,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x84,0x7c]
+0x7f,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x84,0x7c]
+0x7e,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x84,0x7c]
+0x7d,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x84,0x7c]
+0x65,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x84,0x7c]
+0x01,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x85,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x85,0x7c]
+0x01,0xff,0x85,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x84,0x7c]
+0x01,0x05,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x84,0x7c]
+0xff,0x05,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x84,0x7c]
+0x6b,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x84,0x7c]
+0x6a,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xa4,0x7c]
+0xf0,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xa4,0x7c]
+0x80,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_eq_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_eq_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xa4,0x7c]
+0xc1,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xa4,0x7c]
+0xf7,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xa4,0x7c]
+0x7e,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa4,0x7c]
+0x64,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xa4,0x7c]
+0x02,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xa4,0x7c]
+0x04,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa4,0x7c]
+0x01,0x05,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa5,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa5,0x7c]
+0x01,0xfd,0xa5,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa4,0x7c]
+0xfe,0x05,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xa4,0x7c]
+0x6a,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x74,0x7c]
+0x80,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_eq_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_eq_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x74,0x7c]
+0xc1,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x74,0x7c]
+0x7f,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x74,0x7c]
+0x7e,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x74,0x7c]
+0x7d,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x74,0x7c]
+0x65,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x74,0x7c]
+0x01,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x74,0x7c]
+0x01,0x05,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x74,0x7c]
+0x6b,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x74,0x7c]
+0x6a,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x94,0x7c]
+0xf0,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x94,0x7c]
+0x80,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_eq_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_eq_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x94,0x7c]
+0xc1,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x94,0x7c]
+0xf7,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x94,0x7c]
+0x7f,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x94,0x7c]
+0x7e,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x94,0x7c]
+0x7d,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x94,0x7c]
+0x65,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x94,0x7c]
+0x01,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x95,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x95,0x7c]
+0x01,0xff,0x95,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x94,0x7c]
+0x01,0x05,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x94,0x7c]
+0xff,0x05,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x94,0x7c]
+0x6b,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x94,0x7c]
+0x6a,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xb4,0x7c]
+0xf0,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xb4,0x7c]
+0x80,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_eq_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_eq_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xb4,0x7c]
+0xc1,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xb4,0x7c]
+0xf7,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xb4,0x7c]
+0x7e,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb4,0x7c]
+0x64,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xb4,0x7c]
+0x02,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xb4,0x7c]
+0x04,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb4,0x7c]
+0x01,0x05,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb5,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb5,0x7c]
+0x01,0xfd,0xb5,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb4,0x7c]
+0xfe,0x05,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xb4,0x7c]
+0x6a,0x04,0xb4,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x00,0x7c]
+0x80,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, 0x3456, v2      ; encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_f_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x00,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_f_f16_e32 vcc_lo, 0xfe0b, v2      ; encoding: [0xff,0x04,0x00,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_f_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x00,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x00,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_f_f16_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x00,0x7c]
+0xc1,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x00,0x7c]
+0x7f,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x00,0x7c]
+0x7e,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x00,0x7c]
+0x7d,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x00,0x7c]
+0x65,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x00,0x7c]
+0x01,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x00,0x7c]
+0x01,0x05,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x00,0x7c]
+0x6b,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x00,0x7c]
+0x6a,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x20,0x7c]
+0xf0,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x20,0x7c]
+0x80,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_f_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_f_f32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_f_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_f_f32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x20,0x7c]
+0xc1,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x20,0x7c]
+0xf7,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x20,0x7c]
+0x7f,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x20,0x7c]
+0x7e,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x20,0x7c]
+0x7d,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x20,0x7c]
+0x65,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x20,0x7c]
+0x01,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x21,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x21,0x7c]
+0x01,0xff,0x21,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x20,0x7c]
+0x01,0x05,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x20,0x7c]
+0xff,0x05,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x20,0x7c]
+0x6b,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x20,0x7c]
+0x6a,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0x40,0x7c]
+0xf0,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0x40,0x7c]
+0x80,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_f_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_f_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_f_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_f_f64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0x40,0x7c]
+0xc1,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0x40,0x7c]
+0xf7,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0x40,0x7c]
+0x7e,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x40,0x7c]
+0x64,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0x40,0x7c]
+0x02,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0x40,0x7c]
+0x04,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x40,0x7c]
+0x01,0x05,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x41,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x41,0x7c]
+0x01,0xfd,0x41,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x40,0x7c]
+0xfe,0x05,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0x40,0x7c]
+0x6a,0x04,0x40,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x80,0x7c]
+0xf0,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x80,0x7c]
+0x80,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_f_i32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_f_i32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_f_i32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_f_i32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x80,0x7c]
+0xc1,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x80,0x7c]
+0xf7,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x80,0x7c]
+0x7f,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x80,0x7c]
+0x7e,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x80,0x7c]
+0x7d,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x80,0x7c]
+0x65,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x80,0x7c]
+0x01,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x81,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x81,0x7c]
+0x01,0xff,0x81,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x80,0x7c]
+0x01,0x05,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x80,0x7c]
+0xff,0x05,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x80,0x7c]
+0x6b,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x80,0x7c]
+0x6a,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xa0,0x7c]
+0xf0,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xa0,0x7c]
+0x80,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_f_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_f_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_f_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_f_i64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xa0,0x7c]
+0xc1,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xa0,0x7c]
+0xf7,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xa0,0x7c]
+0x7e,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa0,0x7c]
+0x64,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xa0,0x7c]
+0x02,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xa0,0x7c]
+0x04,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xa0,0x7c]
+0x01,0x05,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa1,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa1,0x7c]
+0x01,0xfd,0xa1,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa0,0x7c]
+0xfe,0x05,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xa0,0x7c]
+0x6a,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x90,0x7c]
+0xf0,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x90,0x7c]
+0x80,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_f_u32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_f_u32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_f_u32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_f_u32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x90,0x7c]
+0xc1,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x90,0x7c]
+0xf7,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x90,0x7c]
+0x7f,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x90,0x7c]
+0x7e,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x90,0x7c]
+0x7d,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x90,0x7c]
+0x65,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x90,0x7c]
+0x01,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x91,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x91,0x7c]
+0x01,0xff,0x91,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x90,0x7c]
+0x01,0x05,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x90,0x7c]
+0xff,0x05,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x90,0x7c]
+0x6b,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x90,0x7c]
+0x6a,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xb0,0x7c]
+0xf0,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xb0,0x7c]
+0x80,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_f_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_f_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_f_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_f_u64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xb0,0x7c]
+0xc1,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xb0,0x7c]
+0xf7,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xb0,0x7c]
+0x7e,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb0,0x7c]
+0x64,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xb0,0x7c]
+0x02,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xb0,0x7c]
+0x04,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xb0,0x7c]
+0x01,0x05,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb1,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb1,0x7c]
+0x01,0xfd,0xb1,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb0,0x7c]
+0xfe,0x05,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xb0,0x7c]
+0x6a,0x04,0xb0,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x0c,0x7c]
+0x80,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_ge_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x0c,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x0c,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_ge_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x0c,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x0c,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x0c,0x7c]
+0xc1,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x0c,0x7c]
+0x7f,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x0c,0x7c]
+0x7e,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x0c,0x7c]
+0x7d,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x0c,0x7c]
+0x65,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x0c,0x7c]
+0x01,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x0c,0x7c]
+0x01,0x05,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0c,0x7c]
+0x6b,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0c,0x7c]
+0x6a,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x2c,0x7c]
+0xf0,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x2c,0x7c]
+0x80,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ge_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ge_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x2c,0x7c]
+0xc1,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x2c,0x7c]
+0xf7,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x2c,0x7c]
+0x7f,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x2c,0x7c]
+0x7e,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x2c,0x7c]
+0x7d,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x2c,0x7c]
+0x65,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x2c,0x7c]
+0x01,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x2d,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x2d,0x7c]
+0x01,0xff,0x2d,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x2c,0x7c]
+0x01,0x05,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x2c,0x7c]
+0xff,0x05,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x2c,0x7c]
+0x6b,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x2c,0x7c]
+0x6a,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x4c,0x7c]
+0xf0,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x4c,0x7c]
+0x80,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ge_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ge_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x4c,0x7c]
+0xc1,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x4c,0x7c]
+0xf7,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x4c,0x7c]
+0x7e,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4c,0x7c]
+0x64,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x4c,0x7c]
+0x02,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x4c,0x7c]
+0x04,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x4c,0x7c]
+0x01,0x05,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4d,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4d,0x7c]
+0x01,0xfd,0x4d,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4c,0x7c]
+0xfe,0x05,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x4c,0x7c]
+0x6a,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x6c,0x7c]
+0x80,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_ge_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_ge_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x6c,0x7c]
+0xc1,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x6c,0x7c]
+0x7f,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x6c,0x7c]
+0x7e,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x6c,0x7c]
+0x7d,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x6c,0x7c]
+0x65,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x6c,0x7c]
+0x01,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x6c,0x7c]
+0x01,0x05,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x6c,0x7c]
+0x6b,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x6c,0x7c]
+0x6a,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x8c,0x7c]
+0xf0,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x8c,0x7c]
+0x80,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ge_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ge_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x8c,0x7c]
+0xc1,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x8c,0x7c]
+0xf7,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x8c,0x7c]
+0x7f,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x8c,0x7c]
+0x7e,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x8c,0x7c]
+0x7d,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x8c,0x7c]
+0x65,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x8c,0x7c]
+0x01,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x8d,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x8d,0x7c]
+0x01,0xff,0x8d,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8c,0x7c]
+0x01,0x05,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x8c,0x7c]
+0xff,0x05,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x8c,0x7c]
+0x6b,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x8c,0x7c]
+0x6a,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xac,0x7c]
+0xf0,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xac,0x7c]
+0x80,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ge_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ge_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xac,0x7c]
+0xc1,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xac,0x7c]
+0xf7,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xac,0x7c]
+0x7e,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xac,0x7c]
+0x64,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xac,0x7c]
+0x02,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xac,0x7c]
+0x04,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xac,0x7c]
+0x01,0x05,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xad,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xad,0x7c]
+0x01,0xfd,0xad,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xac,0x7c]
+0xfe,0x05,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xac,0x7c]
+0x6a,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x7c,0x7c]
+0x80,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_ge_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_ge_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x7c,0x7c]
+0xc1,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x7c,0x7c]
+0x7f,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x7c,0x7c]
+0x7e,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x7c,0x7c]
+0x7d,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x7c,0x7c]
+0x65,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x7c,0x7c]
+0x01,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x7c,0x7c]
+0x01,0x05,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x7c,0x7c]
+0x6b,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x7c,0x7c]
+0x6a,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x9c,0x7c]
+0xf0,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x9c,0x7c]
+0x80,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ge_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ge_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x9c,0x7c]
+0xc1,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x9c,0x7c]
+0xf7,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x9c,0x7c]
+0x7f,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x9c,0x7c]
+0x7e,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x9c,0x7c]
+0x7d,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x9c,0x7c]
+0x65,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x9c,0x7c]
+0x01,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x9d,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x9d,0x7c]
+0x01,0xff,0x9d,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x9c,0x7c]
+0x01,0x05,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x9c,0x7c]
+0xff,0x05,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x9c,0x7c]
+0x6b,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x9c,0x7c]
+0x6a,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xbc,0x7c]
+0xf0,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xbc,0x7c]
+0x80,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ge_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ge_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xbc,0x7c]
+0xc1,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xbc,0x7c]
+0xf7,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xbc,0x7c]
+0x7e,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xbc,0x7c]
+0x64,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xbc,0x7c]
+0x02,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xbc,0x7c]
+0x04,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xbc,0x7c]
+0x01,0x05,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbd,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbd,0x7c]
+0x01,0xfd,0xbd,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xbc,0x7c]
+0xfe,0x05,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xbc,0x7c]
+0x6a,0x04,0xbc,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x08,0x7c]
+0x80,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_gt_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x08,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x08,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_gt_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x08,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x08,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x08,0x7c]
+0xc1,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x08,0x7c]
+0x7f,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x08,0x7c]
+0x7e,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x08,0x7c]
+0x7d,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x08,0x7c]
+0x65,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x08,0x7c]
+0x01,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x08,0x7c]
+0x01,0x05,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x08,0x7c]
+0x6b,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x08,0x7c]
+0x6a,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x28,0x7c]
+0xf0,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x28,0x7c]
+0x80,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_gt_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_gt_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x28,0x7c]
+0xc1,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x28,0x7c]
+0xf7,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x28,0x7c]
+0x7f,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x28,0x7c]
+0x7e,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x28,0x7c]
+0x7d,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x28,0x7c]
+0x65,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x28,0x7c]
+0x01,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x29,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x29,0x7c]
+0x01,0xff,0x29,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x28,0x7c]
+0x01,0x05,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x28,0x7c]
+0xff,0x05,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x28,0x7c]
+0x6b,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x28,0x7c]
+0x6a,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x48,0x7c]
+0xf0,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x48,0x7c]
+0x80,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_gt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_gt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x48,0x7c]
+0xc1,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x48,0x7c]
+0xf7,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x48,0x7c]
+0x7e,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x48,0x7c]
+0x64,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x48,0x7c]
+0x02,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x48,0x7c]
+0x04,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x48,0x7c]
+0x01,0x05,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x49,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x49,0x7c]
+0x01,0xfd,0x49,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x48,0x7c]
+0xfe,0x05,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x48,0x7c]
+0x6a,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x68,0x7c]
+0x80,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_gt_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_gt_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x68,0x7c]
+0xc1,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x68,0x7c]
+0x7f,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x68,0x7c]
+0x7e,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x68,0x7c]
+0x7d,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x68,0x7c]
+0x65,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x68,0x7c]
+0x01,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x68,0x7c]
+0x01,0x05,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x68,0x7c]
+0x6b,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x68,0x7c]
+0x6a,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x88,0x7c]
+0xf0,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x88,0x7c]
+0x80,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_gt_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_gt_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x88,0x7c]
+0xc1,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x88,0x7c]
+0xf7,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x88,0x7c]
+0x7f,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x88,0x7c]
+0x7e,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x88,0x7c]
+0x7d,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x88,0x7c]
+0x65,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x88,0x7c]
+0x01,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x89,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x89,0x7c]
+0x01,0xff,0x89,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x88,0x7c]
+0x01,0x05,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x88,0x7c]
+0xff,0x05,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x88,0x7c]
+0x6b,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x88,0x7c]
+0x6a,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xa8,0x7c]
+0xf0,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xa8,0x7c]
+0x80,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_gt_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_gt_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xa8,0x7c]
+0xc1,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xa8,0x7c]
+0xf7,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xa8,0x7c]
+0x7e,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa8,0x7c]
+0x64,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xa8,0x7c]
+0x02,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xa8,0x7c]
+0x04,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa8,0x7c]
+0x01,0x05,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa9,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa9,0x7c]
+0x01,0xfd,0xa9,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa8,0x7c]
+0xfe,0x05,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xa8,0x7c]
+0x6a,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x78,0x7c]
+0x80,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_gt_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_gt_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x78,0x7c]
+0xc1,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x78,0x7c]
+0x7f,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x78,0x7c]
+0x7e,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x78,0x7c]
+0x7d,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x78,0x7c]
+0x65,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x78,0x7c]
+0x01,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x78,0x7c]
+0x01,0x05,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x78,0x7c]
+0x6b,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x78,0x7c]
+0x6a,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x98,0x7c]
+0xf0,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x98,0x7c]
+0x80,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_gt_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_gt_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x98,0x7c]
+0xc1,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x98,0x7c]
+0xf7,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x98,0x7c]
+0x7f,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x98,0x7c]
+0x7e,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x98,0x7c]
+0x7d,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x98,0x7c]
+0x65,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x98,0x7c]
+0x01,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x99,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x99,0x7c]
+0x01,0xff,0x99,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x98,0x7c]
+0x01,0x05,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x98,0x7c]
+0xff,0x05,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x98,0x7c]
+0x6b,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x98,0x7c]
+0x6a,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xb8,0x7c]
+0xf0,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xb8,0x7c]
+0x80,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_gt_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_gt_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xb8,0x7c]
+0xc1,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xb8,0x7c]
+0xf7,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xb8,0x7c]
+0x7e,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb8,0x7c]
+0x64,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xb8,0x7c]
+0x02,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xb8,0x7c]
+0x04,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb8,0x7c]
+0x01,0x05,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb9,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb9,0x7c]
+0x01,0xfd,0xb9,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb8,0x7c]
+0xfe,0x05,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xb8,0x7c]
+0x6a,0x04,0xb8,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x06,0x7c]
+0x80,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_le_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x06,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_le_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x06,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_le_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x06,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x06,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_le_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x06,0x7c]
+0xc1,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x06,0x7c]
+0x7f,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x06,0x7c]
+0x7e,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x06,0x7c]
+0x7d,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x06,0x7c]
+0x65,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x06,0x7c]
+0x01,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x06,0x7c]
+0x01,0x05,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x06,0x7c]
+0x6b,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x06,0x7c]
+0x6a,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x26,0x7c]
+0xf0,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x26,0x7c]
+0x80,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_le_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_le_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_le_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_le_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x26,0x7c]
+0xc1,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x26,0x7c]
+0xf7,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x26,0x7c]
+0x7f,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x26,0x7c]
+0x7e,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x26,0x7c]
+0x7d,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x26,0x7c]
+0x65,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x26,0x7c]
+0x01,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x27,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x27,0x7c]
+0x01,0xff,0x27,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x26,0x7c]
+0x01,0x05,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x26,0x7c]
+0xff,0x05,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x26,0x7c]
+0x6b,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x26,0x7c]
+0x6a,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x46,0x7c]
+0xf0,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x46,0x7c]
+0x80,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_le_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_le_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_le_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_le_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x46,0x7c]
+0xc1,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x46,0x7c]
+0xf7,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x46,0x7c]
+0x7e,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x46,0x7c]
+0x64,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x46,0x7c]
+0x02,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x46,0x7c]
+0x04,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x46,0x7c]
+0x01,0x05,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x47,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x47,0x7c]
+0x01,0xfd,0x47,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x46,0x7c]
+0xfe,0x05,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x46,0x7c]
+0x6a,0x04,0x46,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x66,0x7c]
+0x80,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_le_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_le_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_le_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_le_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x66,0x7c]
+0xc1,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x66,0x7c]
+0x7f,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x66,0x7c]
+0x7e,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x66,0x7c]
+0x7d,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x66,0x7c]
+0x65,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x66,0x7c]
+0x01,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x66,0x7c]
+0x01,0x05,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x66,0x7c]
+0x6b,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x66,0x7c]
+0x6a,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x86,0x7c]
+0xf0,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x86,0x7c]
+0x80,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_le_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_le_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_le_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_le_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x86,0x7c]
+0xc1,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x86,0x7c]
+0xf7,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x86,0x7c]
+0x7f,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x86,0x7c]
+0x7e,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x86,0x7c]
+0x7d,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x86,0x7c]
+0x65,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x86,0x7c]
+0x01,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x87,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x87,0x7c]
+0x01,0xff,0x87,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x86,0x7c]
+0x01,0x05,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x86,0x7c]
+0xff,0x05,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x86,0x7c]
+0x6b,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x86,0x7c]
+0x6a,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xa6,0x7c]
+0xf0,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xa6,0x7c]
+0x80,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_le_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_le_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_le_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_le_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xa6,0x7c]
+0xc1,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xa6,0x7c]
+0xf7,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xa6,0x7c]
+0x7e,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa6,0x7c]
+0x64,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xa6,0x7c]
+0x02,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xa6,0x7c]
+0x04,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa6,0x7c]
+0x01,0x05,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa7,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa7,0x7c]
+0x01,0xfd,0xa7,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa6,0x7c]
+0xfe,0x05,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xa6,0x7c]
+0x6a,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x76,0x7c]
+0x80,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_le_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_le_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_le_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_le_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x76,0x7c]
+0xc1,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x76,0x7c]
+0x7f,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x76,0x7c]
+0x7e,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x76,0x7c]
+0x7d,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x76,0x7c]
+0x65,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x76,0x7c]
+0x01,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x76,0x7c]
+0x01,0x05,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x76,0x7c]
+0x6b,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x76,0x7c]
+0x6a,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x96,0x7c]
+0xf0,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x96,0x7c]
+0x80,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_le_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_le_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_le_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_le_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x96,0x7c]
+0xc1,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x96,0x7c]
+0xf7,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x96,0x7c]
+0x7f,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x96,0x7c]
+0x7e,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x96,0x7c]
+0x7d,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x96,0x7c]
+0x65,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x96,0x7c]
+0x01,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x97,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x97,0x7c]
+0x01,0xff,0x97,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x96,0x7c]
+0x01,0x05,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x96,0x7c]
+0xff,0x05,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x96,0x7c]
+0x6b,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x96,0x7c]
+0x6a,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xb6,0x7c]
+0xf0,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xb6,0x7c]
+0x80,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_le_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_le_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_le_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_le_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xb6,0x7c]
+0xc1,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xb6,0x7c]
+0xf7,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xb6,0x7c]
+0x7e,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb6,0x7c]
+0x64,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xb6,0x7c]
+0x02,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xb6,0x7c]
+0x04,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb6,0x7c]
+0x01,0x05,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb7,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb7,0x7c]
+0x01,0xfd,0xb7,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb6,0x7c]
+0xfe,0x05,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xb6,0x7c]
+0x6a,0x04,0xb6,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x0a,0x7c]
+0x80,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_lg_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x0a,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x0a,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_lg_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x0a,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x0a,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x7c]
+0xc1,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x7c]
+0x7f,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x7c]
+0x7e,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x0a,0x7c]
+0x7d,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x0a,0x7c]
+0x65,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x0a,0x7c]
+0x01,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x0a,0x7c]
+0x01,0x05,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x7c]
+0x6b,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x7c]
+0x6a,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x2a,0x7c]
+0xf0,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x2a,0x7c]
+0x80,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lg_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lg_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x2a,0x7c]
+0xc1,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x2a,0x7c]
+0xf7,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x2a,0x7c]
+0x7f,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x2a,0x7c]
+0x7e,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x2a,0x7c]
+0x7d,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x2a,0x7c]
+0x65,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x2a,0x7c]
+0x01,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x2b,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x2b,0x7c]
+0x01,0xff,0x2b,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x2a,0x7c]
+0x01,0x05,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x2a,0x7c]
+0xff,0x05,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x2a,0x7c]
+0x6b,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x2a,0x7c]
+0x6a,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x4a,0x7c]
+0xf0,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x4a,0x7c]
+0x80,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lg_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lg_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x4a,0x7c]
+0xc1,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x4a,0x7c]
+0xf7,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x4a,0x7c]
+0x7e,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4a,0x7c]
+0x64,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x4a,0x7c]
+0x02,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x4a,0x7c]
+0x04,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x4a,0x7c]
+0x01,0x05,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4b,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4b,0x7c]
+0x01,0xfd,0x4b,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4a,0x7c]
+0xfe,0x05,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x4a,0x7c]
+0x6a,0x04,0x4a,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x02,0x7c]
+0x80,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_lt_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x02,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x02,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_lt_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x02,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x02,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x02,0x7c]
+0xc1,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x02,0x7c]
+0x7f,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x02,0x7c]
+0x7e,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x02,0x7c]
+0x7d,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x02,0x7c]
+0x65,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x02,0x7c]
+0x01,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x02,0x7c]
+0x01,0x05,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x02,0x7c]
+0x6b,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x02,0x7c]
+0x6a,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x22,0x7c]
+0xf0,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x22,0x7c]
+0x80,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lt_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lt_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x22,0x7c]
+0xc1,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x22,0x7c]
+0xf7,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x22,0x7c]
+0x7f,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x22,0x7c]
+0x7e,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x22,0x7c]
+0x7d,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x22,0x7c]
+0x65,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x22,0x7c]
+0x01,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x23,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x23,0x7c]
+0x01,0xff,0x23,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x22,0x7c]
+0x01,0x05,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x22,0x7c]
+0xff,0x05,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x22,0x7c]
+0x6b,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x22,0x7c]
+0x6a,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x42,0x7c]
+0xf0,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x42,0x7c]
+0x80,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x42,0x7c]
+0xc1,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x42,0x7c]
+0xf7,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x42,0x7c]
+0x7e,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x42,0x7c]
+0x64,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x42,0x7c]
+0x02,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x42,0x7c]
+0x04,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x42,0x7c]
+0x01,0x05,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x43,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x43,0x7c]
+0x01,0xfd,0x43,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x42,0x7c]
+0xfe,0x05,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x42,0x7c]
+0x6a,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x62,0x7c]
+0x80,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_lt_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_lt_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x62,0x7c]
+0xc1,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x62,0x7c]
+0x7f,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x62,0x7c]
+0x7e,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x62,0x7c]
+0x7d,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x62,0x7c]
+0x65,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x62,0x7c]
+0x01,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x62,0x7c]
+0x01,0x05,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x62,0x7c]
+0x6b,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x62,0x7c]
+0x6a,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x82,0x7c]
+0xf0,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x82,0x7c]
+0x80,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lt_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lt_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x82,0x7c]
+0xc1,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x82,0x7c]
+0xf7,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x82,0x7c]
+0x7f,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x82,0x7c]
+0x7e,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x82,0x7c]
+0x7d,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x82,0x7c]
+0x65,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x82,0x7c]
+0x01,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x83,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x83,0x7c]
+0x01,0xff,0x83,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x82,0x7c]
+0x01,0x05,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x82,0x7c]
+0xff,0x05,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x82,0x7c]
+0x6b,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x82,0x7c]
+0x6a,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xa2,0x7c]
+0xf0,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xa2,0x7c]
+0x80,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lt_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lt_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xa2,0x7c]
+0xc1,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xa2,0x7c]
+0xf7,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xa2,0x7c]
+0x7e,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa2,0x7c]
+0x64,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xa2,0x7c]
+0x02,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xa2,0x7c]
+0x04,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa2,0x7c]
+0x01,0x05,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa3,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa3,0x7c]
+0x01,0xfd,0xa3,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa2,0x7c]
+0xfe,0x05,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xa2,0x7c]
+0x6a,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x72,0x7c]
+0x80,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_lt_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_lt_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x72,0x7c]
+0xc1,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x72,0x7c]
+0x7f,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x72,0x7c]
+0x7e,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x72,0x7c]
+0x7d,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x72,0x7c]
+0x65,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x72,0x7c]
+0x01,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x72,0x7c]
+0x01,0x05,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x72,0x7c]
+0x6b,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x72,0x7c]
+0x6a,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x92,0x7c]
+0xf0,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x92,0x7c]
+0x80,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lt_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lt_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x92,0x7c]
+0xc1,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x92,0x7c]
+0xf7,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x92,0x7c]
+0x7f,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x92,0x7c]
+0x7e,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x92,0x7c]
+0x7d,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x92,0x7c]
+0x65,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x92,0x7c]
+0x01,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x93,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x93,0x7c]
+0x01,0xff,0x93,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x92,0x7c]
+0x01,0x05,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x92,0x7c]
+0xff,0x05,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x92,0x7c]
+0x6b,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x92,0x7c]
+0x6a,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xb2,0x7c]
+0xf0,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xb2,0x7c]
+0x80,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lt_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lt_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xb2,0x7c]
+0xc1,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xb2,0x7c]
+0xf7,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xb2,0x7c]
+0x7e,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb2,0x7c]
+0x64,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xb2,0x7c]
+0x02,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xb2,0x7c]
+0x04,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb2,0x7c]
+0x01,0x05,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb3,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb3,0x7c]
+0x01,0xfd,0xb3,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb2,0x7c]
+0xfe,0x05,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xb2,0x7c]
+0x6a,0x04,0xb2,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x6a,0x7c]
+0x80,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_ne_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_ne_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x6a,0x7c]
+0xc1,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x6a,0x7c]
+0x7f,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x6a,0x7c]
+0x7e,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x6a,0x7c]
+0x7d,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x6a,0x7c]
+0x65,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x6a,0x7c]
+0x01,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x6a,0x7c]
+0x01,0x05,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x6a,0x7c]
+0x6b,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x6a,0x7c]
+0x6a,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x8a,0x7c]
+0xf0,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x8a,0x7c]
+0x80,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ne_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ne_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x8a,0x7c]
+0xc1,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x8a,0x7c]
+0xf7,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x8a,0x7c]
+0x7f,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x8a,0x7c]
+0x7e,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x8a,0x7c]
+0x7d,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x8a,0x7c]
+0x65,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x8a,0x7c]
+0x01,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x8b,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x8b,0x7c]
+0x01,0xff,0x8b,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8a,0x7c]
+0x01,0x05,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x8a,0x7c]
+0xff,0x05,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x8a,0x7c]
+0x6b,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x8a,0x7c]
+0x6a,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xaa,0x7c]
+0xf0,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xaa,0x7c]
+0x80,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ne_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ne_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xaa,0x7c]
+0xc1,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xaa,0x7c]
+0xf7,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xaa,0x7c]
+0x7e,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xaa,0x7c]
+0x64,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xaa,0x7c]
+0x02,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xaa,0x7c]
+0x04,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xaa,0x7c]
+0x01,0x05,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xab,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xab,0x7c]
+0x01,0xfd,0xab,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xaa,0x7c]
+0xfe,0x05,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xaa,0x7c]
+0x6a,0x04,0xaa,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x1a,0x7c]
+0x80,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_neq_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x1a,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x1a,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_neq_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x1a,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x1a,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x1a,0x7c]
+0xc1,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x1a,0x7c]
+0x7f,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x1a,0x7c]
+0x7e,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x1a,0x7c]
+0x7d,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x1a,0x7c]
+0x65,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x1a,0x7c]
+0x01,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x1a,0x7c]
+0x01,0x05,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x1a,0x7c]
+0x6b,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x1a,0x7c]
+0x6a,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x3a,0x7c]
+0xf0,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x3a,0x7c]
+0x80,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_neq_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_neq_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x3a,0x7c]
+0xc1,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x3a,0x7c]
+0xf7,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x3a,0x7c]
+0x7f,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x3a,0x7c]
+0x7e,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x3a,0x7c]
+0x7d,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x3a,0x7c]
+0x65,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x3a,0x7c]
+0x01,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x3b,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x3b,0x7c]
+0x01,0xff,0x3b,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x3a,0x7c]
+0x01,0x05,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x3a,0x7c]
+0xff,0x05,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x3a,0x7c]
+0x6b,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x3a,0x7c]
+0x6a,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x5a,0x7c]
+0xf0,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x5a,0x7c]
+0x80,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_neq_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_neq_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x5a,0x7c]
+0xc1,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x5a,0x7c]
+0xf7,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x5a,0x7c]
+0x7e,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5a,0x7c]
+0x64,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x5a,0x7c]
+0x02,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x5a,0x7c]
+0x04,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x5a,0x7c]
+0x01,0x05,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5b,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5b,0x7c]
+0x01,0xfd,0x5b,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5a,0x7c]
+0xfe,0x05,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x5a,0x7c]
+0x6a,0x04,0x5a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x7a,0x7c]
+0x80,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_ne_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_ne_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x7a,0x7c]
+0xc1,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x7a,0x7c]
+0x7f,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x7a,0x7c]
+0x7e,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x7a,0x7c]
+0x7d,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x7a,0x7c]
+0x65,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x7a,0x7c]
+0x01,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x7a,0x7c]
+0x01,0x05,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x7a,0x7c]
+0x6b,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x7a,0x7c]
+0x6a,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x9a,0x7c]
+0xf0,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x9a,0x7c]
+0x80,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ne_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ne_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x9a,0x7c]
+0xc1,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x9a,0x7c]
+0xf7,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x9a,0x7c]
+0x7f,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x9a,0x7c]
+0x7e,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x9a,0x7c]
+0x7d,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x9a,0x7c]
+0x65,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x9a,0x7c]
+0x01,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x9b,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x9b,0x7c]
+0x01,0xff,0x9b,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x9a,0x7c]
+0x01,0x05,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x9a,0x7c]
+0xff,0x05,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x9a,0x7c]
+0x6b,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x9a,0x7c]
+0x6a,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xba,0x7c]
+0xf0,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xba,0x7c]
+0x80,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ne_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ne_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xba,0x7c]
+0xc1,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xba,0x7c]
+0xf7,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xba,0x7c]
+0x7e,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xba,0x7c]
+0x64,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xba,0x7c]
+0x02,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xba,0x7c]
+0x04,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xba,0x7c]
+0x01,0x05,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbb,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbb,0x7c]
+0x01,0xfd,0xbb,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xba,0x7c]
+0xfe,0x05,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xba,0x7c]
+0x6a,0x04,0xba,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x12,0x7c]
+0x80,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_nge_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x12,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x12,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_nge_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x12,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x12,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x12,0x7c]
+0xc1,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x12,0x7c]
+0x7f,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x12,0x7c]
+0x7e,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x12,0x7c]
+0x7d,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x12,0x7c]
+0x65,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x12,0x7c]
+0x01,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x12,0x7c]
+0x01,0x05,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x12,0x7c]
+0x6b,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x12,0x7c]
+0x6a,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x32,0x7c]
+0xf0,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x32,0x7c]
+0x80,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nge_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nge_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x32,0x7c]
+0xc1,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x32,0x7c]
+0xf7,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x32,0x7c]
+0x7f,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x32,0x7c]
+0x7e,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x32,0x7c]
+0x7d,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x32,0x7c]
+0x65,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x32,0x7c]
+0x01,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x33,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x33,0x7c]
+0x01,0xff,0x33,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x32,0x7c]
+0x01,0x05,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x32,0x7c]
+0xff,0x05,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x32,0x7c]
+0x6b,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x32,0x7c]
+0x6a,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x52,0x7c]
+0xf0,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x52,0x7c]
+0x80,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nge_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nge_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x52,0x7c]
+0xc1,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x52,0x7c]
+0xf7,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x52,0x7c]
+0x7e,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x52,0x7c]
+0x64,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x52,0x7c]
+0x02,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x52,0x7c]
+0x04,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x52,0x7c]
+0x01,0x05,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x53,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x53,0x7c]
+0x01,0xfd,0x53,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x52,0x7c]
+0xfe,0x05,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x52,0x7c]
+0x6a,0x04,0x52,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x16,0x7c]
+0x80,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_ngt_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x16,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x16,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_ngt_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x16,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x16,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x16,0x7c]
+0xc1,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x16,0x7c]
+0x7f,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x16,0x7c]
+0x7e,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x16,0x7c]
+0x7d,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x16,0x7c]
+0x65,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x16,0x7c]
+0x01,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x16,0x7c]
+0x01,0x05,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x16,0x7c]
+0x6b,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x16,0x7c]
+0x6a,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x36,0x7c]
+0xf0,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x36,0x7c]
+0x80,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ngt_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ngt_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x36,0x7c]
+0xc1,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x36,0x7c]
+0xf7,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x36,0x7c]
+0x7f,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x36,0x7c]
+0x7e,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x36,0x7c]
+0x7d,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x36,0x7c]
+0x65,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x36,0x7c]
+0x01,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x37,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x37,0x7c]
+0x01,0xff,0x37,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x36,0x7c]
+0x01,0x05,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x36,0x7c]
+0xff,0x05,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x36,0x7c]
+0x6b,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x36,0x7c]
+0x6a,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x56,0x7c]
+0xf0,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x56,0x7c]
+0x80,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ngt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ngt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x56,0x7c]
+0xc1,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x56,0x7c]
+0xf7,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x56,0x7c]
+0x7e,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x56,0x7c]
+0x64,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x56,0x7c]
+0x02,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x56,0x7c]
+0x04,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x56,0x7c]
+0x01,0x05,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x57,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x57,0x7c]
+0x01,0xfd,0x57,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x56,0x7c]
+0xfe,0x05,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x56,0x7c]
+0x6a,0x04,0x56,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x18,0x7c]
+0x80,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_nle_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x18,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x18,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_nle_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x18,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x18,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x18,0x7c]
+0xc1,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x18,0x7c]
+0x7f,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x18,0x7c]
+0x7e,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x18,0x7c]
+0x7d,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x18,0x7c]
+0x65,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x18,0x7c]
+0x01,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x18,0x7c]
+0x01,0x05,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x18,0x7c]
+0x6b,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x18,0x7c]
+0x6a,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x38,0x7c]
+0xf0,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x38,0x7c]
+0x80,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nle_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nle_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x38,0x7c]
+0xc1,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x38,0x7c]
+0xf7,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x38,0x7c]
+0x7f,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x38,0x7c]
+0x7e,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x38,0x7c]
+0x7d,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x38,0x7c]
+0x65,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x38,0x7c]
+0x01,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x39,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x39,0x7c]
+0x01,0xff,0x39,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x38,0x7c]
+0x01,0x05,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x38,0x7c]
+0xff,0x05,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x38,0x7c]
+0x6b,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x38,0x7c]
+0x6a,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x58,0x7c]
+0xf0,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x58,0x7c]
+0x80,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nle_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nle_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x58,0x7c]
+0xc1,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x58,0x7c]
+0xf7,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x58,0x7c]
+0x7e,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x58,0x7c]
+0x64,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x58,0x7c]
+0x02,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x58,0x7c]
+0x04,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x58,0x7c]
+0x01,0x05,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x59,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x59,0x7c]
+0x01,0xfd,0x59,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x58,0x7c]
+0xfe,0x05,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x58,0x7c]
+0x6a,0x04,0x58,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x14,0x7c]
+0x80,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_nlg_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x14,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x14,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_nlg_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x14,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x14,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x14,0x7c]
+0xc1,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x14,0x7c]
+0x7f,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x14,0x7c]
+0x7e,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x14,0x7c]
+0x7d,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x14,0x7c]
+0x65,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x14,0x7c]
+0x01,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x14,0x7c]
+0x01,0x05,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x14,0x7c]
+0x6b,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x14,0x7c]
+0x6a,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x34,0x7c]
+0xf0,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x34,0x7c]
+0x80,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nlg_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nlg_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x34,0x7c]
+0xc1,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x34,0x7c]
+0xf7,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x34,0x7c]
+0x7f,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x34,0x7c]
+0x7e,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x34,0x7c]
+0x7d,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x34,0x7c]
+0x65,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x34,0x7c]
+0x01,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x35,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x35,0x7c]
+0x01,0xff,0x35,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x34,0x7c]
+0x01,0x05,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x34,0x7c]
+0xff,0x05,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x34,0x7c]
+0x6b,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x34,0x7c]
+0x6a,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x54,0x7c]
+0xf0,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x54,0x7c]
+0x80,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nlg_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nlg_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x54,0x7c]
+0xc1,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x54,0x7c]
+0xf7,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x54,0x7c]
+0x7e,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x54,0x7c]
+0x64,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x54,0x7c]
+0x02,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x54,0x7c]
+0x04,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x54,0x7c]
+0x01,0x05,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x55,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x55,0x7c]
+0x01,0xfd,0x55,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x54,0x7c]
+0xfe,0x05,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x54,0x7c]
+0x6a,0x04,0x54,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x1c,0x7c]
+0x80,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_nlt_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x1c,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x1c,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_nlt_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x1c,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x1c,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x1c,0x7c]
+0xc1,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x1c,0x7c]
+0x7f,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x1c,0x7c]
+0x7e,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x1c,0x7c]
+0x7d,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x1c,0x7c]
+0x65,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x1c,0x7c]
+0x01,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x1c,0x7c]
+0x01,0x05,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x1c,0x7c]
+0x6b,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x1c,0x7c]
+0x6a,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x3c,0x7c]
+0xf0,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x3c,0x7c]
+0x80,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nlt_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nlt_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x3c,0x7c]
+0xc1,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x3c,0x7c]
+0xf7,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x3c,0x7c]
+0x7f,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x3c,0x7c]
+0x7e,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x3c,0x7c]
+0x7d,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x3c,0x7c]
+0x65,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x3c,0x7c]
+0x01,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x3d,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x3d,0x7c]
+0x01,0xff,0x3d,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x3c,0x7c]
+0x01,0x05,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x3c,0x7c]
+0xff,0x05,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x3c,0x7c]
+0x6b,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x3c,0x7c]
+0x6a,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x5c,0x7c]
+0xf0,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x5c,0x7c]
+0x80,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nlt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nlt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x5c,0x7c]
+0xc1,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x5c,0x7c]
+0xf7,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x5c,0x7c]
+0x7e,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5c,0x7c]
+0x64,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x5c,0x7c]
+0x02,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x5c,0x7c]
+0x04,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x5c,0x7c]
+0x01,0x05,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5d,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5d,0x7c]
+0x01,0xfd,0x5d,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5c,0x7c]
+0xfe,0x05,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x5c,0x7c]
+0x6a,0x04,0x5c,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x0e,0x7c]
+0x80,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, 0x3456, v2      ; encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_o_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x0e,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_o_f16_e32 vcc_lo, 0xfe0b, v2      ; encoding: [0xff,0x04,0x0e,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_o_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x0e,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x0e,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_o_f16_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x0e,0x7c]
+0xc1,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x0e,0x7c]
+0x7f,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x0e,0x7c]
+0x7e,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x0e,0x7c]
+0x7d,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x0e,0x7c]
+0x65,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x0e,0x7c]
+0x01,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x0e,0x7c]
+0x01,0x05,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x0e,0x7c]
+0x6b,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x0e,0x7c]
+0x6a,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x2e,0x7c]
+0xf0,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x2e,0x7c]
+0x80,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_o_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_o_f32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_o_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_o_f32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x2e,0x7c]
+0xc1,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x2e,0x7c]
+0xf7,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x2e,0x7c]
+0x7f,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x2e,0x7c]
+0x7e,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x2e,0x7c]
+0x7d,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x2e,0x7c]
+0x65,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x2e,0x7c]
+0x01,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x2f,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x2f,0x7c]
+0x01,0xff,0x2f,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x2e,0x7c]
+0x01,0x05,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x2e,0x7c]
+0xff,0x05,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x2e,0x7c]
+0x6b,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x2e,0x7c]
+0x6a,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0x4e,0x7c]
+0xf0,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0x4e,0x7c]
+0x80,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_o_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_o_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_o_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_o_f64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0x4e,0x7c]
+0xc1,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0x4e,0x7c]
+0xf7,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0x4e,0x7c]
+0x7e,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4e,0x7c]
+0x64,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0x4e,0x7c]
+0x02,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0x4e,0x7c]
+0x04,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x4e,0x7c]
+0x01,0x05,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4f,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4f,0x7c]
+0x01,0xfd,0x4f,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4e,0x7c]
+0xfe,0x05,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0x4e,0x7c]
+0x6a,0x04,0x4e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x1e,0x7c]
+0x80,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, 0x3456, v2      ; encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_t_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x1e,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_t_f16_e32 vcc_lo, 0xfe0b, v2      ; encoding: [0xff,0x04,0x1e,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_t_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x1e,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x1e,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_t_f16_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x1e,0x7c]
+0xc1,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x1e,0x7c]
+0x7f,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x1e,0x7c]
+0x7e,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x1e,0x7c]
+0x7d,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x1e,0x7c]
+0x65,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x1e,0x7c]
+0x01,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x1e,0x7c]
+0x01,0x05,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x1e,0x7c]
+0x6b,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x1e,0x7c]
+0x6a,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x3e,0x7c]
+0xf0,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x3e,0x7c]
+0x80,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_t_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_t_f32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_t_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_t_f32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x3e,0x7c]
+0xc1,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x3e,0x7c]
+0xf7,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x3e,0x7c]
+0x7f,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x3e,0x7c]
+0x7e,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x3e,0x7c]
+0x7d,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x3e,0x7c]
+0x65,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x3e,0x7c]
+0x01,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x3f,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x3f,0x7c]
+0x01,0xff,0x3f,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x3e,0x7c]
+0x01,0x05,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x3e,0x7c]
+0xff,0x05,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x3e,0x7c]
+0x6b,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x3e,0x7c]
+0x6a,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0x5e,0x7c]
+0xf0,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0x5e,0x7c]
+0x80,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_t_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_t_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_t_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_t_f64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0x5e,0x7c]
+0xc1,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0x5e,0x7c]
+0xf7,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0x5e,0x7c]
+0x7e,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5e,0x7c]
+0x64,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0x5e,0x7c]
+0x02,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0x5e,0x7c]
+0x04,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x5e,0x7c]
+0x01,0x05,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5f,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5f,0x7c]
+0x01,0xfd,0x5f,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5e,0x7c]
+0xfe,0x05,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0x5e,0x7c]
+0x6a,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x8e,0x7c]
+0xf0,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x8e,0x7c]
+0x80,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_t_i32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_t_i32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_t_i32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_t_i32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x8e,0x7c]
+0xc1,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x8e,0x7c]
+0xf7,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x8e,0x7c]
+0x7f,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x8e,0x7c]
+0x7e,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x8e,0x7c]
+0x7d,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x8e,0x7c]
+0x65,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x8e,0x7c]
+0x01,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x8f,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x8f,0x7c]
+0x01,0xff,0x8f,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x8e,0x7c]
+0x01,0x05,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x8e,0x7c]
+0xff,0x05,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x8e,0x7c]
+0x6b,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x8e,0x7c]
+0x6a,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xae,0x7c]
+0xf0,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xae,0x7c]
+0x80,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_t_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_t_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_t_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_t_i64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xae,0x7c]
+0xc1,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xae,0x7c]
+0xf7,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xae,0x7c]
+0x7e,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xae,0x7c]
+0x64,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xae,0x7c]
+0x02,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xae,0x7c]
+0x04,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xae,0x7c]
+0x01,0x05,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xaf,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xaf,0x7c]
+0x01,0xfd,0xaf,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xae,0x7c]
+0xfe,0x05,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xae,0x7c]
+0x6a,0x04,0xae,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x9e,0x7c]
+0xf0,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x9e,0x7c]
+0x80,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_t_u32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_t_u32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_t_u32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_t_u32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x9e,0x7c]
+0xc1,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x9e,0x7c]
+0xf7,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x9e,0x7c]
+0x7f,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x9e,0x7c]
+0x7e,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x9e,0x7c]
+0x7d,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x9e,0x7c]
+0x65,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x9e,0x7c]
+0x01,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x9f,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x9f,0x7c]
+0x01,0xff,0x9f,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x9e,0x7c]
+0x01,0x05,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x9e,0x7c]
+0xff,0x05,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x9e,0x7c]
+0x6b,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x9e,0x7c]
+0x6a,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xbe,0x7c]
+0xf0,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xbe,0x7c]
+0x80,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_t_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_t_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_t_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_t_u64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xbe,0x7c]
+0xc1,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xbe,0x7c]
+0xf7,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xbe,0x7c]
+0x7e,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xbe,0x7c]
+0x64,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xbe,0x7c]
+0x02,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xbe,0x7c]
+0x04,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xbe,0x7c]
+0x01,0x05,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbf,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbf,0x7c]
+0x01,0xfd,0xbf,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xbe,0x7c]
+0xfe,0x05,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xbe,0x7c]
+0x6a,0x04,0xbe,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x10,0x7c]
+0x80,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, 0x3456, v2      ; encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_u_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x10,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_u_f16_e32 vcc_lo, 0xfe0b, v2      ; encoding: [0xff,0x04,0x10,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_u_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x10,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x10,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_u_f16_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x10,0x7c]
+0xc1,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x10,0x7c]
+0x7f,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x10,0x7c]
+0x7e,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x10,0x7c]
+0x7d,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x10,0x7c]
+0x65,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x10,0x7c]
+0x01,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x10,0x7c]
+0x01,0x05,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x10,0x7c]
+0x6b,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x10,0x7c]
+0x6a,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x30,0x7c]
+0xf0,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x30,0x7c]
+0x80,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_u_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_u_f32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_u_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_u_f32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x30,0x7c]
+0xc1,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x30,0x7c]
+0xf7,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x30,0x7c]
+0x7f,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x30,0x7c]
+0x7e,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x30,0x7c]
+0x7d,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x30,0x7c]
+0x65,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x30,0x7c]
+0x01,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x31,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x31,0x7c]
+0x01,0xff,0x31,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x30,0x7c]
+0x01,0x05,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x30,0x7c]
+0xff,0x05,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x30,0x7c]
+0x6b,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x30,0x7c]
+0x6a,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0x50,0x7c]
+0xf0,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0x50,0x7c]
+0x80,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_u_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_u_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_u_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_u_f64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0x50,0x7c]
+0xc1,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0x50,0x7c]
+0xf7,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0x50,0x7c]
+0x7e,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x50,0x7c]
+0x64,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0x50,0x7c]
+0x02,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0x50,0x7c]
+0x04,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x50,0x7c]
+0x01,0x05,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x51,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x51,0x7c]
+0x01,0xfd,0x51,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x50,0x7c]
+0xfe,0x05,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0x50,0x7c]
+0x6a,0x04,0x50,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, v1, v2      ; encoding: [0x01,0x05,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, v1, v2         ; encoding: [0x01,0x05,0xfc,0x7c]
+0x01,0x05,0xfc,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, v[1:2], v2  ; encoding: [0x01,0x05,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, v[1:2], v2     ; encoding: [0x01,0x05,0xfe,0x7c]
+0x01,0x05,0xfe,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x04,0x7c]
+0x01,0x05,0x04,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x24,0x7c]
+0x01,0x05,0x24,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x44,0x7c]
+0x01,0x05,0x44,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x64,0x7c]
+0x01,0x05,0x64,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x84,0x7c]
+0x01,0x05,0x84,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa4,0x7c]
+0x01,0x05,0xa4,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x74,0x7c]
+0x01,0x05,0x74,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x94,0x7c]
+0x01,0x05,0x94,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb4,0x7c]
+0x01,0x05,0xb4,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x00,0x7c]
+0x01,0x05,0x00,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x20,0x7c]
+0x01,0x05,0x20,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x40,0x7c]
+0x01,0x05,0x40,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x80,0x7c]
+0x01,0x05,0x80,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xa0,0x7c]
+0x01,0x05,0xa0,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x90,0x7c]
+0x01,0x05,0x90,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xb0,0x7c]
+0x01,0x05,0xb0,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x0c,0x7c]
+0x01,0x05,0x0c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x2c,0x7c]
+0x01,0x05,0x2c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x4c,0x7c]
+0x01,0x05,0x4c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x6c,0x7c]
+0x01,0x05,0x6c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8c,0x7c]
+0x01,0x05,0x8c,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xac,0x7c]
+0x01,0x05,0xac,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x7c,0x7c]
+0x01,0x05,0x7c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x9c,0x7c]
+0x01,0x05,0x9c,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xbc,0x7c]
+0x01,0x05,0xbc,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x08,0x7c]
+0x01,0x05,0x08,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x28,0x7c]
+0x01,0x05,0x28,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x48,0x7c]
+0x01,0x05,0x48,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x68,0x7c]
+0x01,0x05,0x68,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x88,0x7c]
+0x01,0x05,0x88,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa8,0x7c]
+0x01,0x05,0xa8,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x78,0x7c]
+0x01,0x05,0x78,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x98,0x7c]
+0x01,0x05,0x98,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb8,0x7c]
+0x01,0x05,0xb8,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x06,0x7c]
+0x01,0x05,0x06,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x26,0x7c]
+0x01,0x05,0x26,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x46,0x7c]
+0x01,0x05,0x46,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x66,0x7c]
+0x01,0x05,0x66,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x86,0x7c]
+0x01,0x05,0x86,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa6,0x7c]
+0x01,0x05,0xa6,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x76,0x7c]
+0x01,0x05,0x76,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x96,0x7c]
+0x01,0x05,0x96,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb6,0x7c]
+0x01,0x05,0xb6,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x0a,0x7c]
+0x01,0x05,0x0a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x2a,0x7c]
+0x01,0x05,0x2a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x4a,0x7c]
+0x01,0x05,0x4a,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x02,0x7c]
+0x01,0x05,0x02,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x22,0x7c]
+0x01,0x05,0x22,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x42,0x7c]
+0x01,0x05,0x42,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x62,0x7c]
+0x01,0x05,0x62,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x82,0x7c]
+0x01,0x05,0x82,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa2,0x7c]
+0x01,0x05,0xa2,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x72,0x7c]
+0x01,0x05,0x72,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x92,0x7c]
+0x01,0x05,0x92,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb2,0x7c]
+0x01,0x05,0xb2,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x6a,0x7c]
+0x01,0x05,0x6a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8a,0x7c]
+0x01,0x05,0x8a,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xaa,0x7c]
+0x01,0x05,0xaa,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x1a,0x7c]
+0x01,0x05,0x1a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x3a,0x7c]
+0x01,0x05,0x3a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x5a,0x7c]
+0x01,0x05,0x5a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x7a,0x7c]
+0x01,0x05,0x7a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x9a,0x7c]
+0x01,0x05,0x9a,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xba,0x7c]
+0x01,0x05,0xba,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x12,0x7c]
+0x01,0x05,0x12,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x32,0x7c]
+0x01,0x05,0x32,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x52,0x7c]
+0x01,0x05,0x52,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x16,0x7c]
+0x01,0x05,0x16,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x36,0x7c]
+0x01,0x05,0x36,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x56,0x7c]
+0x01,0x05,0x56,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x18,0x7c]
+0x01,0x05,0x18,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x38,0x7c]
+0x01,0x05,0x38,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x58,0x7c]
+0x01,0x05,0x58,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x14,0x7c]
+0x01,0x05,0x14,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x34,0x7c]
+0x01,0x05,0x34,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x54,0x7c]
+0x01,0x05,0x54,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x1c,0x7c]
+0x01,0x05,0x1c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x3c,0x7c]
+0x01,0x05,0x3c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x5c,0x7c]
+0x01,0x05,0x5c,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x0e,0x7c]
+0x01,0x05,0x0e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x2e,0x7c]
+0x01,0x05,0x2e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x4e,0x7c]
+0x01,0x05,0x4e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x1e,0x7c]
+0x01,0x05,0x1e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x3e,0x7c]
+0x01,0x05,0x3e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x5e,0x7c]
+0x01,0x05,0x5e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x8e,0x7c]
+0x01,0x05,0x8e,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xae,0x7c]
+0x01,0x05,0xae,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x9e,0x7c]
+0x01,0x05,0x9e,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xbe,0x7c]
+0x01,0x05,0xbe,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x10,0x7c]
+0x01,0x05,0x10,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x30,0x7c]
+0x01,0x05,0x30,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x50,0x7c]
+0x01,0x05,0x50,0x7c
+
+# GFX11: v_cmpx_class_f16_e32 0, v2              ; encoding: [0x80,0x04,0xfa,0x7d]
+0x80,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 0x3456, v2         ; encoding: [0xff,0x04,0xfa,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0xfa,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_class_f16_e32 0xfe0b, v2         ; encoding: [0xff,0x04,0xfa,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0xfa,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_class_f16_e32 -1, v2             ; encoding: [0xc1,0x04,0xfa,0x7d]
+0xc1,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 exec_hi, v2        ; encoding: [0x7f,0x04,0xfa,0x7d]
+0x7f,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 exec_lo, v2        ; encoding: [0x7e,0x04,0xfa,0x7d]
+0x7e,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 m0, v2             ; encoding: [0x7d,0x04,0xfa,0x7d]
+0x7d,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 s101, v2           ; encoding: [0x65,0x04,0xfa,0x7d]
+0x65,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 s1, v2             ; encoding: [0x01,0x04,0xfa,0x7d]
+0x01,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 v1, v2             ; encoding: [0x01,0x05,0xfa,0x7d]
+0x01,0x05,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 vcc_hi, v2         ; encoding: [0x6b,0x04,0xfa,0x7d]
+0x6b,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 vcc_lo, v2         ; encoding: [0x6a,0x04,0xfa,0x7d]
+0x6a,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 0.5, v2            ; encoding: [0xf0,0x04,0xfc,0x7d]
+0xf0,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 0, v2              ; encoding: [0x80,0x04,0xfc,0x7d]
+0x80,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 0x3f717273, v2     ; encoding: [0xff,0x04,0xfc,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xfc,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_class_f32_e32 0xaf123456, v2     ; encoding: [0xff,0x04,0xfc,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xfc,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_class_f32_e32 -1, v2             ; encoding: [0xc1,0x04,0xfc,0x7d]
+0xc1,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 -4.0, v2           ; encoding: [0xf7,0x04,0xfc,0x7d]
+0xf7,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 exec_hi, v2        ; encoding: [0x7f,0x04,0xfc,0x7d]
+0x7f,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 exec_lo, v2        ; encoding: [0x7e,0x04,0xfc,0x7d]
+0x7e,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 m0, v2             ; encoding: [0x7d,0x04,0xfc,0x7d]
+0x7d,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 s101, v2           ; encoding: [0x65,0x04,0xfc,0x7d]
+0x65,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 s1, v2             ; encoding: [0x01,0x04,0xfc,0x7d]
+0x01,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 v1, v255           ; encoding: [0x01,0xff,0xfd,0x7d]
+0x01,0xff,0xfd,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 v1, v2             ; encoding: [0x01,0x05,0xfc,0x7d]
+0x01,0x05,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 v255, v2           ; encoding: [0xff,0x05,0xfc,0x7d]
+0xff,0x05,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 vcc_hi, v2         ; encoding: [0x6b,0x04,0xfc,0x7d]
+0x6b,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 vcc_lo, v2         ; encoding: [0x6a,0x04,0xfc,0x7d]
+0x6a,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 0.5, v2            ; encoding: [0xf0,0x04,0xfe,0x7d]
+0xf0,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 0, v2              ; encoding: [0x80,0x04,0xfe,0x7d]
+0x80,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 0x3f717273, v2     ; encoding: [0xff,0x04,0xfe,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xfe,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_class_f64_e32 0xaf123456, v2     ; encoding: [0xff,0x04,0xfe,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xfe,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_class_f64_e32 -1, v2             ; encoding: [0xc1,0x04,0xfe,0x7d]
+0xc1,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 -4.0, v2           ; encoding: [0xf7,0x04,0xfe,0x7d]
+0xf7,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 exec, v2           ; encoding: [0x7e,0x04,0xfe,0x7d]
+0x7e,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 s[100:101], v2     ; encoding: [0x64,0x04,0xfe,0x7d]
+0x64,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 s[2:3], v2         ; encoding: [0x02,0x04,0xfe,0x7d]
+0x02,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 s[4:5], v2         ; encoding: [0x04,0x04,0xfe,0x7d]
+0x04,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 v[1:2], v255       ; encoding: [0x01,0xff,0xff,0x7d]
+0x01,0xff,0xff,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 v[1:2], v2         ; encoding: [0x01,0x05,0xfe,0x7d]
+0x01,0x05,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 v[254:255], v2     ; encoding: [0xfe,0x05,0xfe,0x7d]
+0xfe,0x05,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 vcc, v2            ; encoding: [0x6a,0x04,0xfe,0x7d]
+0x6a,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x04,0x7d]
+0x80,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x04,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x04,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_eq_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x04,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x04,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_eq_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x04,0x7d]
+0xc1,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x04,0x7d]
+0x7f,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x04,0x7d]
+0x7e,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x04,0x7d]
+0x7d,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x04,0x7d]
+0x65,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x04,0x7d]
+0x01,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x04,0x7d]
+0x01,0x05,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x04,0x7d]
+0x6b,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x04,0x7d]
+0x6a,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x24,0x7d]
+0xf0,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x24,0x7d]
+0x80,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x24,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x24,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_eq_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x24,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x24,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_eq_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x24,0x7d]
+0xc1,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x24,0x7d]
+0xf7,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x24,0x7d]
+0x7f,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x24,0x7d]
+0x7e,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x24,0x7d]
+0x7d,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x24,0x7d]
+0x65,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x24,0x7d]
+0x01,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x25,0x7d]
+0x01,0xff,0x25,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x24,0x7d]
+0x01,0x05,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x24,0x7d]
+0xff,0x05,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x24,0x7d]
+0x6b,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x24,0x7d]
+0x6a,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x44,0x7d]
+0xf0,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x44,0x7d]
+0x80,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_eq_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_eq_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x44,0x7d]
+0xc1,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x44,0x7d]
+0xf7,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x44,0x7d]
+0x7e,0x02,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x44,0x7d]
+0x7e,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x44,0x7d]
+0x64,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x44,0x7d]
+0x02,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x44,0x7d]
+0x04,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x44,0x7d]
+0x01,0x05,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x45,0x7d]
+0x01,0xfd,0x45,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x44,0x7d]
+0xfe,0x05,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x44,0x7d]
+0x6a,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x64,0x7d]
+0x80,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x64,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x64,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_eq_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_eq_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x64,0x7d]
+0xc1,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x64,0x7d]
+0x7f,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x64,0x7d]
+0x7e,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x64,0x7d]
+0x7d,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x64,0x7d]
+0x65,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x64,0x7d]
+0x01,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x64,0x7d]
+0x01,0x05,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x64,0x7d]
+0x6b,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x64,0x7d]
+0x6a,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x84,0x7d]
+0xf0,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x84,0x7d]
+0x80,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_eq_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_eq_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x84,0x7d]
+0xc1,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x84,0x7d]
+0xf7,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x84,0x7d]
+0x7f,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x84,0x7d]
+0x7e,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x84,0x7d]
+0x7d,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x84,0x7d]
+0x65,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x84,0x7d]
+0x01,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x85,0x7d]
+0x01,0xff,0x85,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x84,0x7d]
+0x01,0x05,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x84,0x7d]
+0xff,0x05,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x84,0x7d]
+0x6b,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x84,0x7d]
+0x6a,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa4,0x7d]
+0xf0,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xa4,0x7d]
+0x80,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_eq_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_eq_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa4,0x7d]
+0xc1,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xa4,0x7d]
+0xf7,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa4,0x7d]
+0x7e,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xa4,0x7d]
+0x64,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa4,0x7d]
+0x02,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xa4,0x7d]
+0x04,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa4,0x7d]
+0x01,0x05,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xa5,0x7d]
+0x01,0xfd,0xa5,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa4,0x7d]
+0xfe,0x05,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa4,0x7d]
+0x6a,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x74,0x7d]
+0x80,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_eq_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_eq_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x74,0x7d]
+0xc1,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x74,0x7d]
+0x7f,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x74,0x7d]
+0x7e,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x74,0x7d]
+0x7d,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x74,0x7d]
+0x65,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x74,0x7d]
+0x01,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x74,0x7d]
+0x01,0x05,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x74,0x7d]
+0x6b,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x74,0x7d]
+0x6a,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x94,0x7d]
+0xf0,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x94,0x7d]
+0x80,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x94,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x94,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_eq_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x94,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_eq_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x94,0x7d]
+0xc1,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x94,0x7d]
+0xf7,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x94,0x7d]
+0x7f,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x94,0x7d]
+0x7e,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x94,0x7d]
+0x7d,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x94,0x7d]
+0x65,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x94,0x7d]
+0x01,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x95,0x7d]
+0x01,0xff,0x95,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x94,0x7d]
+0x01,0x05,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x94,0x7d]
+0xff,0x05,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x94,0x7d]
+0x6b,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x94,0x7d]
+0x6a,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb4,0x7d]
+0xf0,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xb4,0x7d]
+0x80,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xb4,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb4,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_eq_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xb4,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb4,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_eq_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb4,0x7d]
+0xc1,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xb4,0x7d]
+0xf7,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb4,0x7d]
+0x7e,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xb4,0x7d]
+0x64,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb4,0x7d]
+0x02,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xb4,0x7d]
+0x04,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb4,0x7d]
+0x01,0x05,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xb5,0x7d]
+0x01,0xfd,0xb5,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb4,0x7d]
+0xfe,0x05,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb4,0x7d]
+0x6a,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 0, v2                  ; encoding: [0x80,0x04,0x00,0x7d]
+0x80,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 0x3456, v2             ; encoding: [0xff,0x04,0x00,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x00,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_f_f16_e32 0xfe0b, v2             ; encoding: [0xff,0x04,0x00,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x00,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_f_f16_e32 -1, v2                 ; encoding: [0xc1,0x04,0x00,0x7d]
+0xc1,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x00,0x7d]
+0x7f,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x00,0x7d]
+0x7e,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 m0, v2                 ; encoding: [0x7d,0x04,0x00,0x7d]
+0x7d,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 s101, v2               ; encoding: [0x65,0x04,0x00,0x7d]
+0x65,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 s1, v2                 ; encoding: [0x01,0x04,0x00,0x7d]
+0x01,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 v1, v2                 ; encoding: [0x01,0x05,0x00,0x7d]
+0x01,0x05,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x00,0x7d]
+0x6b,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x00,0x7d]
+0x6a,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x20,0x7d]
+0xf0,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 0, v2                  ; encoding: [0x80,0x04,0x20,0x7d]
+0x80,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x20,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x20,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_f_f32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x20,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x20,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_f_f32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x20,0x7d]
+0xc1,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x20,0x7d]
+0xf7,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x20,0x7d]
+0x7f,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x20,0x7d]
+0x7e,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x20,0x7d]
+0x7d,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 s101, v2               ; encoding: [0x65,0x04,0x20,0x7d]
+0x65,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 s1, v2                 ; encoding: [0x01,0x04,0x20,0x7d]
+0x01,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 v1, v255               ; encoding: [0x01,0xff,0x21,0x7d]
+0x01,0xff,0x21,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 v1, v2                 ; encoding: [0x01,0x05,0x20,0x7d]
+0x01,0x05,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 v255, v2               ; encoding: [0xff,0x05,0x20,0x7d]
+0xff,0x05,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x20,0x7d]
+0x6b,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x20,0x7d]
+0x6a,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0x40,0x7d]
+0xf0,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0x40,0x7d]
+0x80,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_f_f64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_f_f64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0x40,0x7d]
+0xc1,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0x40,0x7d]
+0xf7,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 exec, v[1:2]           ; encoding: [0x7e,0x02,0x40,0x7d]
+0x7e,0x02,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0x40,0x7d]
+0x7e,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0x40,0x7d]
+0x64,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0x40,0x7d]
+0x02,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0x40,0x7d]
+0x04,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0x40,0x7d]
+0x01,0x05,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0x41,0x7d]
+0x01,0xfd,0x41,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0x40,0x7d]
+0xfe,0x05,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0x40,0x7d]
+0x6a,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x80,0x7d]
+0xf0,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 0, v2                  ; encoding: [0x80,0x04,0x80,0x7d]
+0x80,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_f_i32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_f_i32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x80,0x7d]
+0xc1,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x80,0x7d]
+0xf7,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x80,0x7d]
+0x7f,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x80,0x7d]
+0x7e,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x80,0x7d]
+0x7d,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 s101, v2               ; encoding: [0x65,0x04,0x80,0x7d]
+0x65,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 s1, v2                 ; encoding: [0x01,0x04,0x80,0x7d]
+0x01,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 v1, v255               ; encoding: [0x01,0xff,0x81,0x7d]
+0x01,0xff,0x81,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 v1, v2                 ; encoding: [0x01,0x05,0x80,0x7d]
+0x01,0x05,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 v255, v2               ; encoding: [0xff,0x05,0x80,0x7d]
+0xff,0x05,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x80,0x7d]
+0x6b,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x80,0x7d]
+0x6a,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0xa0,0x7d]
+0xf0,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0xa0,0x7d]
+0x80,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_f_i64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_f_i64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0xa0,0x7d]
+0xc1,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0xa0,0x7d]
+0xf7,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0xa0,0x7d]
+0x7e,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0xa0,0x7d]
+0x64,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0xa0,0x7d]
+0x02,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0xa0,0x7d]
+0x04,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0xa0,0x7d]
+0x01,0x05,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0xa1,0x7d]
+0x01,0xfd,0xa1,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0xa0,0x7d]
+0xfe,0x05,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0xa0,0x7d]
+0x6a,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x90,0x7d]
+0xf0,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 0, v2                  ; encoding: [0x80,0x04,0x90,0x7d]
+0x80,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x90,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x90,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_f_u32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x90,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_f_u32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x90,0x7d]
+0xc1,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x90,0x7d]
+0xf7,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x90,0x7d]
+0x7f,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x90,0x7d]
+0x7e,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x90,0x7d]
+0x7d,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 s101, v2               ; encoding: [0x65,0x04,0x90,0x7d]
+0x65,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 s1, v2                 ; encoding: [0x01,0x04,0x90,0x7d]
+0x01,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 v1, v255               ; encoding: [0x01,0xff,0x91,0x7d]
+0x01,0xff,0x91,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 v1, v2                 ; encoding: [0x01,0x05,0x90,0x7d]
+0x01,0x05,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 v255, v2               ; encoding: [0xff,0x05,0x90,0x7d]
+0xff,0x05,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x90,0x7d]
+0x6b,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x90,0x7d]
+0x6a,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0xb0,0x7d]
+0xf0,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0xb0,0x7d]
+0x80,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0xb0,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb0,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_f_u64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0xb0,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb0,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_f_u64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0xb0,0x7d]
+0xc1,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0xb0,0x7d]
+0xf7,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0xb0,0x7d]
+0x7e,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0xb0,0x7d]
+0x64,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0xb0,0x7d]
+0x02,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0xb0,0x7d]
+0x04,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0xb0,0x7d]
+0x01,0x05,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0xb1,0x7d]
+0x01,0xfd,0xb1,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0xb0,0x7d]
+0xfe,0x05,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0xb0,0x7d]
+0x6a,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x0c,0x7d]
+0x80,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x0c,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_ge_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x0c,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x0c,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_ge_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x0c,0x7d]
+0xc1,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x0c,0x7d]
+0x7f,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x0c,0x7d]
+0x7e,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x0c,0x7d]
+0x7d,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x0c,0x7d]
+0x65,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x0c,0x7d]
+0x01,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x0c,0x7d]
+0x01,0x05,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x0c,0x7d]
+0x6b,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x0c,0x7d]
+0x6a,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x2c,0x7d]
+0xf0,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x2c,0x7d]
+0x80,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x2c,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x2c,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ge_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x2c,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x2c,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ge_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x2c,0x7d]
+0xc1,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x2c,0x7d]
+0xf7,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x2c,0x7d]
+0x7f,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x2c,0x7d]
+0x7e,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x2c,0x7d]
+0x7d,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x2c,0x7d]
+0x65,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x2c,0x7d]
+0x01,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x2d,0x7d]
+0x01,0xff,0x2d,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x2c,0x7d]
+0x01,0x05,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x2c,0x7d]
+0xff,0x05,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x2c,0x7d]
+0x6b,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x2c,0x7d]
+0x6a,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x4c,0x7d]
+0xf0,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x4c,0x7d]
+0x80,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ge_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ge_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x4c,0x7d]
+0xc1,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x4c,0x7d]
+0xf7,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x4c,0x7d]
+0x7e,0x02,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x4c,0x7d]
+0x7e,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x4c,0x7d]
+0x64,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x4c,0x7d]
+0x02,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x4c,0x7d]
+0x04,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x4c,0x7d]
+0x01,0x05,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x4d,0x7d]
+0x01,0xfd,0x4d,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x4c,0x7d]
+0xfe,0x05,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x4c,0x7d]
+0x6a,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x6c,0x7d]
+0x80,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x6c,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x6c,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_ge_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_ge_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x6c,0x7d]
+0xc1,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x6c,0x7d]
+0x7f,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x6c,0x7d]
+0x7e,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x6c,0x7d]
+0x7d,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x6c,0x7d]
+0x65,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x6c,0x7d]
+0x01,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x6c,0x7d]
+0x01,0x05,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x6c,0x7d]
+0x6b,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x6c,0x7d]
+0x6a,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x8c,0x7d]
+0xf0,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x8c,0x7d]
+0x80,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ge_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ge_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x8c,0x7d]
+0xc1,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x8c,0x7d]
+0xf7,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x8c,0x7d]
+0x7f,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x8c,0x7d]
+0x7e,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x8c,0x7d]
+0x7d,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x8c,0x7d]
+0x65,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x8c,0x7d]
+0x01,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x8d,0x7d]
+0x01,0xff,0x8d,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x8c,0x7d]
+0x01,0x05,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x8c,0x7d]
+0xff,0x05,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x8c,0x7d]
+0x6b,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x8c,0x7d]
+0x6a,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xac,0x7d]
+0xf0,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xac,0x7d]
+0x80,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ge_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ge_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xac,0x7d]
+0xc1,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xac,0x7d]
+0xf7,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xac,0x7d]
+0x7e,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xac,0x7d]
+0x64,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xac,0x7d]
+0x02,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xac,0x7d]
+0x04,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xac,0x7d]
+0x01,0x05,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xad,0x7d]
+0x01,0xfd,0xad,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xac,0x7d]
+0xfe,0x05,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xac,0x7d]
+0x6a,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x7c,0x7d]
+0x80,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_ge_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_ge_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x7c,0x7d]
+0xc1,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x7c,0x7d]
+0x7f,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x7c,0x7d]
+0x7e,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x7c,0x7d]
+0x7d,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x7c,0x7d]
+0x65,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x7c,0x7d]
+0x01,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x7c,0x7d]
+0x01,0x05,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x7c,0x7d]
+0x6b,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x7c,0x7d]
+0x6a,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x9c,0x7d]
+0xf0,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x9c,0x7d]
+0x80,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x9c,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x9c,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ge_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x9c,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ge_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x9c,0x7d]
+0xc1,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x9c,0x7d]
+0xf7,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x9c,0x7d]
+0x7f,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x9c,0x7d]
+0x7e,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x9c,0x7d]
+0x7d,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x9c,0x7d]
+0x65,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x9c,0x7d]
+0x01,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x9d,0x7d]
+0x01,0xff,0x9d,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x9c,0x7d]
+0x01,0x05,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x9c,0x7d]
+0xff,0x05,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x9c,0x7d]
+0x6b,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x9c,0x7d]
+0x6a,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xbc,0x7d]
+0xf0,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xbc,0x7d]
+0x80,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xbc,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xbc,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ge_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xbc,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xbc,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ge_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xbc,0x7d]
+0xc1,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xbc,0x7d]
+0xf7,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xbc,0x7d]
+0x7e,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xbc,0x7d]
+0x64,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xbc,0x7d]
+0x02,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xbc,0x7d]
+0x04,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xbc,0x7d]
+0x01,0x05,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xbd,0x7d]
+0x01,0xfd,0xbd,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xbc,0x7d]
+0xfe,0x05,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xbc,0x7d]
+0x6a,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x08,0x7d]
+0x80,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x08,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x08,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_gt_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x08,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x08,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_gt_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x08,0x7d]
+0xc1,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x08,0x7d]
+0x7f,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x08,0x7d]
+0x7e,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x08,0x7d]
+0x7d,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x08,0x7d]
+0x65,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x08,0x7d]
+0x01,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x08,0x7d]
+0x01,0x05,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x08,0x7d]
+0x6b,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x08,0x7d]
+0x6a,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x28,0x7d]
+0xf0,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x28,0x7d]
+0x80,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x28,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x28,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_gt_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x28,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x28,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_gt_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x28,0x7d]
+0xc1,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x28,0x7d]
+0xf7,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x28,0x7d]
+0x7f,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x28,0x7d]
+0x7e,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x28,0x7d]
+0x7d,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x28,0x7d]
+0x65,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x28,0x7d]
+0x01,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x29,0x7d]
+0x01,0xff,0x29,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x28,0x7d]
+0x01,0x05,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x28,0x7d]
+0xff,0x05,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x28,0x7d]
+0x6b,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x28,0x7d]
+0x6a,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x48,0x7d]
+0xf0,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x48,0x7d]
+0x80,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_gt_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_gt_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x48,0x7d]
+0xc1,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x48,0x7d]
+0xf7,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x48,0x7d]
+0x7e,0x02,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x48,0x7d]
+0x7e,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x48,0x7d]
+0x64,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x48,0x7d]
+0x02,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x48,0x7d]
+0x04,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x48,0x7d]
+0x01,0x05,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x49,0x7d]
+0x01,0xfd,0x49,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x48,0x7d]
+0xfe,0x05,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x48,0x7d]
+0x6a,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x68,0x7d]
+0x80,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x68,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x68,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_gt_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_gt_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x68,0x7d]
+0xc1,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x68,0x7d]
+0x7f,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x68,0x7d]
+0x7e,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x68,0x7d]
+0x7d,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x68,0x7d]
+0x65,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x68,0x7d]
+0x01,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x68,0x7d]
+0x01,0x05,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x68,0x7d]
+0x6b,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x68,0x7d]
+0x6a,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x88,0x7d]
+0xf0,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x88,0x7d]
+0x80,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_gt_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_gt_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x88,0x7d]
+0xc1,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x88,0x7d]
+0xf7,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x88,0x7d]
+0x7f,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x88,0x7d]
+0x7e,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x88,0x7d]
+0x7d,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x88,0x7d]
+0x65,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x88,0x7d]
+0x01,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x89,0x7d]
+0x01,0xff,0x89,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x88,0x7d]
+0x01,0x05,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x88,0x7d]
+0xff,0x05,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x88,0x7d]
+0x6b,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x88,0x7d]
+0x6a,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa8,0x7d]
+0xf0,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xa8,0x7d]
+0x80,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_gt_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_gt_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa8,0x7d]
+0xc1,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xa8,0x7d]
+0xf7,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa8,0x7d]
+0x7e,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xa8,0x7d]
+0x64,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa8,0x7d]
+0x02,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xa8,0x7d]
+0x04,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa8,0x7d]
+0x01,0x05,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xa9,0x7d]
+0x01,0xfd,0xa9,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa8,0x7d]
+0xfe,0x05,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa8,0x7d]
+0x6a,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x78,0x7d]
+0x80,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_gt_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_gt_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x78,0x7d]
+0xc1,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x78,0x7d]
+0x7f,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x78,0x7d]
+0x7e,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x78,0x7d]
+0x7d,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x78,0x7d]
+0x65,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x78,0x7d]
+0x01,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x78,0x7d]
+0x01,0x05,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x78,0x7d]
+0x6b,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x78,0x7d]
+0x6a,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x98,0x7d]
+0xf0,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x98,0x7d]
+0x80,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x98,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x98,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_gt_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x98,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_gt_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x98,0x7d]
+0xc1,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x98,0x7d]
+0xf7,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x98,0x7d]
+0x7f,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x98,0x7d]
+0x7e,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x98,0x7d]
+0x7d,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x98,0x7d]
+0x65,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x98,0x7d]
+0x01,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x99,0x7d]
+0x01,0xff,0x99,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x98,0x7d]
+0x01,0x05,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x98,0x7d]
+0xff,0x05,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x98,0x7d]
+0x6b,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x98,0x7d]
+0x6a,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb8,0x7d]
+0xf0,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xb8,0x7d]
+0x80,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xb8,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb8,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_gt_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xb8,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb8,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_gt_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb8,0x7d]
+0xc1,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xb8,0x7d]
+0xf7,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb8,0x7d]
+0x7e,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xb8,0x7d]
+0x64,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb8,0x7d]
+0x02,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xb8,0x7d]
+0x04,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb8,0x7d]
+0x01,0x05,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xb9,0x7d]
+0x01,0xfd,0xb9,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb8,0x7d]
+0xfe,0x05,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb8,0x7d]
+0x6a,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x06,0x7d]
+0x80,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x06,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x06,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_le_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x06,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x06,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_le_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x06,0x7d]
+0xc1,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x06,0x7d]
+0x7f,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x06,0x7d]
+0x7e,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x06,0x7d]
+0x7d,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x06,0x7d]
+0x65,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x06,0x7d]
+0x01,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x06,0x7d]
+0x01,0x05,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x06,0x7d]
+0x6b,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x06,0x7d]
+0x6a,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x26,0x7d]
+0xf0,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x26,0x7d]
+0x80,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x26,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x26,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_le_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x26,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x26,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_le_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x26,0x7d]
+0xc1,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x26,0x7d]
+0xf7,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x26,0x7d]
+0x7f,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x26,0x7d]
+0x7e,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x26,0x7d]
+0x7d,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x26,0x7d]
+0x65,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x26,0x7d]
+0x01,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x27,0x7d]
+0x01,0xff,0x27,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x26,0x7d]
+0x01,0x05,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x26,0x7d]
+0xff,0x05,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x26,0x7d]
+0x6b,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x26,0x7d]
+0x6a,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x46,0x7d]
+0xf0,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x46,0x7d]
+0x80,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_le_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_le_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x46,0x7d]
+0xc1,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x46,0x7d]
+0xf7,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x46,0x7d]
+0x7e,0x02,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x46,0x7d]
+0x7e,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x46,0x7d]
+0x64,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x46,0x7d]
+0x02,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x46,0x7d]
+0x04,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x46,0x7d]
+0x01,0x05,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x47,0x7d]
+0x01,0xfd,0x47,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x46,0x7d]
+0xfe,0x05,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x46,0x7d]
+0x6a,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x66,0x7d]
+0x80,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x66,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x66,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_le_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_le_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x66,0x7d]
+0xc1,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x66,0x7d]
+0x7f,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x66,0x7d]
+0x7e,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x66,0x7d]
+0x7d,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x66,0x7d]
+0x65,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x66,0x7d]
+0x01,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x66,0x7d]
+0x01,0x05,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x66,0x7d]
+0x6b,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x66,0x7d]
+0x6a,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x86,0x7d]
+0xf0,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x86,0x7d]
+0x80,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_le_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_le_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x86,0x7d]
+0xc1,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x86,0x7d]
+0xf7,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x86,0x7d]
+0x7f,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x86,0x7d]
+0x7e,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x86,0x7d]
+0x7d,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x86,0x7d]
+0x65,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x86,0x7d]
+0x01,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x87,0x7d]
+0x01,0xff,0x87,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x86,0x7d]
+0x01,0x05,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x86,0x7d]
+0xff,0x05,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x86,0x7d]
+0x6b,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x86,0x7d]
+0x6a,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa6,0x7d]
+0xf0,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xa6,0x7d]
+0x80,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_le_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_le_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa6,0x7d]
+0xc1,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xa6,0x7d]
+0xf7,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa6,0x7d]
+0x7e,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xa6,0x7d]
+0x64,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa6,0x7d]
+0x02,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xa6,0x7d]
+0x04,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa6,0x7d]
+0x01,0x05,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xa7,0x7d]
+0x01,0xfd,0xa7,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa6,0x7d]
+0xfe,0x05,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa6,0x7d]
+0x6a,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x76,0x7d]
+0x80,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_le_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_le_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x76,0x7d]
+0xc1,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x76,0x7d]
+0x7f,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x76,0x7d]
+0x7e,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x76,0x7d]
+0x7d,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x76,0x7d]
+0x65,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x76,0x7d]
+0x01,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x76,0x7d]
+0x01,0x05,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x76,0x7d]
+0x6b,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x76,0x7d]
+0x6a,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x96,0x7d]
+0xf0,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x96,0x7d]
+0x80,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x96,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x96,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_le_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x96,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_le_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x96,0x7d]
+0xc1,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x96,0x7d]
+0xf7,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x96,0x7d]
+0x7f,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x96,0x7d]
+0x7e,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x96,0x7d]
+0x7d,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x96,0x7d]
+0x65,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x96,0x7d]
+0x01,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x97,0x7d]
+0x01,0xff,0x97,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x96,0x7d]
+0x01,0x05,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x96,0x7d]
+0xff,0x05,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x96,0x7d]
+0x6b,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x96,0x7d]
+0x6a,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb6,0x7d]
+0xf0,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xb6,0x7d]
+0x80,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xb6,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb6,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_le_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xb6,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb6,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_le_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb6,0x7d]
+0xc1,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xb6,0x7d]
+0xf7,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb6,0x7d]
+0x7e,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xb6,0x7d]
+0x64,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb6,0x7d]
+0x02,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xb6,0x7d]
+0x04,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb6,0x7d]
+0x01,0x05,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xb7,0x7d]
+0x01,0xfd,0xb7,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb6,0x7d]
+0xfe,0x05,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb6,0x7d]
+0x6a,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x0a,0x7d]
+0x80,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x0a,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_lg_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x0a,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_lg_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x0a,0x7d]
+0xc1,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x7d]
+0x7f,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x7d]
+0x7e,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x0a,0x7d]
+0x7d,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x0a,0x7d]
+0x65,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x0a,0x7d]
+0x01,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x0a,0x7d]
+0x01,0x05,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x7d]
+0x6b,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x7d]
+0x6a,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x2a,0x7d]
+0xf0,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x2a,0x7d]
+0x80,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x2a,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x2a,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lg_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x2a,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x2a,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lg_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x2a,0x7d]
+0xc1,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x2a,0x7d]
+0xf7,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x2a,0x7d]
+0x7f,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x2a,0x7d]
+0x7e,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x2a,0x7d]
+0x7d,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x2a,0x7d]
+0x65,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x2a,0x7d]
+0x01,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x2b,0x7d]
+0x01,0xff,0x2b,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x2a,0x7d]
+0x01,0x05,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x2a,0x7d]
+0xff,0x05,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x2a,0x7d]
+0x6b,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x2a,0x7d]
+0x6a,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x4a,0x7d]
+0xf0,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x4a,0x7d]
+0x80,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lg_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lg_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x4a,0x7d]
+0xc1,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x4a,0x7d]
+0xf7,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x4a,0x7d]
+0x7e,0x02,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x4a,0x7d]
+0x7e,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x4a,0x7d]
+0x64,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x4a,0x7d]
+0x02,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x4a,0x7d]
+0x04,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x4a,0x7d]
+0x01,0x05,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x4b,0x7d]
+0x01,0xfd,0x4b,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x4a,0x7d]
+0xfe,0x05,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x4a,0x7d]
+0x6a,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x02,0x7d]
+0x80,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x02,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x02,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_lt_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x02,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x02,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_lt_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x02,0x7d]
+0xc1,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x02,0x7d]
+0x7f,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x02,0x7d]
+0x7e,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x02,0x7d]
+0x7d,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x02,0x7d]
+0x65,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x02,0x7d]
+0x01,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x02,0x7d]
+0x01,0x05,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x02,0x7d]
+0x6b,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x02,0x7d]
+0x6a,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x22,0x7d]
+0xf0,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x22,0x7d]
+0x80,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x22,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x22,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lt_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x22,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x22,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lt_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x22,0x7d]
+0xc1,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x22,0x7d]
+0xf7,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x22,0x7d]
+0x7f,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x22,0x7d]
+0x7e,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x22,0x7d]
+0x7d,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x22,0x7d]
+0x65,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x22,0x7d]
+0x01,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x23,0x7d]
+0x01,0xff,0x23,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x22,0x7d]
+0x01,0x05,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x22,0x7d]
+0xff,0x05,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x22,0x7d]
+0x6b,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x22,0x7d]
+0x6a,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x42,0x7d]
+0xf0,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x42,0x7d]
+0x80,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lt_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lt_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x42,0x7d]
+0xc1,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x42,0x7d]
+0xf7,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x42,0x7d]
+0x7e,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x42,0x7d]
+0x64,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x42,0x7d]
+0x02,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x42,0x7d]
+0x04,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x42,0x7d]
+0x01,0x05,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x43,0x7d]
+0x01,0xfd,0x43,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x42,0x7d]
+0xfe,0x05,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x42,0x7d]
+0x6a,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x62,0x7d]
+0x80,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x62,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x62,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_lt_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_lt_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x62,0x7d]
+0xc1,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x62,0x7d]
+0x7f,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x62,0x7d]
+0x7e,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x62,0x7d]
+0x7d,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x62,0x7d]
+0x65,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x62,0x7d]
+0x01,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x62,0x7d]
+0x01,0x05,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x62,0x7d]
+0x6b,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x62,0x7d]
+0x6a,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x82,0x7d]
+0xf0,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x82,0x7d]
+0x80,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lt_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lt_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x82,0x7d]
+0xc1,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x82,0x7d]
+0xf7,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x82,0x7d]
+0x7f,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x82,0x7d]
+0x7e,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x82,0x7d]
+0x7d,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x82,0x7d]
+0x65,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x82,0x7d]
+0x01,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x83,0x7d]
+0x01,0xff,0x83,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x82,0x7d]
+0x01,0x05,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x82,0x7d]
+0xff,0x05,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x82,0x7d]
+0x6b,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x82,0x7d]
+0x6a,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa2,0x7d]
+0xf0,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xa2,0x7d]
+0x80,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lt_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lt_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa2,0x7d]
+0xc1,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xa2,0x7d]
+0xf7,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa2,0x7d]
+0x7e,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xa2,0x7d]
+0x64,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa2,0x7d]
+0x02,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xa2,0x7d]
+0x04,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa2,0x7d]
+0x01,0x05,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xa3,0x7d]
+0x01,0xfd,0xa3,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa2,0x7d]
+0xfe,0x05,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa2,0x7d]
+0x6a,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x72,0x7d]
+0x80,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_lt_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_lt_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x72,0x7d]
+0xc1,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x72,0x7d]
+0x7f,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x72,0x7d]
+0x7e,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x72,0x7d]
+0x7d,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x72,0x7d]
+0x65,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x72,0x7d]
+0x01,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x72,0x7d]
+0x01,0x05,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x72,0x7d]
+0x6b,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x72,0x7d]
+0x6a,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x92,0x7d]
+0xf0,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x92,0x7d]
+0x80,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x92,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x92,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lt_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x92,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lt_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x92,0x7d]
+0xc1,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x92,0x7d]
+0xf7,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x92,0x7d]
+0x7f,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x92,0x7d]
+0x7e,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x92,0x7d]
+0x7d,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x92,0x7d]
+0x65,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x92,0x7d]
+0x01,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x93,0x7d]
+0x01,0xff,0x93,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x92,0x7d]
+0x01,0x05,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x92,0x7d]
+0xff,0x05,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x92,0x7d]
+0x6b,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x92,0x7d]
+0x6a,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb2,0x7d]
+0xf0,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xb2,0x7d]
+0x80,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xb2,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb2,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lt_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xb2,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb2,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lt_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb2,0x7d]
+0xc1,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xb2,0x7d]
+0xf7,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb2,0x7d]
+0x7e,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xb2,0x7d]
+0x64,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb2,0x7d]
+0x02,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xb2,0x7d]
+0x04,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb2,0x7d]
+0x01,0x05,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xb3,0x7d]
+0x01,0xfd,0xb3,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb2,0x7d]
+0xfe,0x05,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb2,0x7d]
+0x6a,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x6a,0x7d]
+0x80,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x6a,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x6a,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_ne_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_ne_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x6a,0x7d]
+0xc1,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x6a,0x7d]
+0x7f,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x6a,0x7d]
+0x7e,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x6a,0x7d]
+0x7d,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x6a,0x7d]
+0x65,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x6a,0x7d]
+0x01,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x6a,0x7d]
+0x01,0x05,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x6a,0x7d]
+0x6b,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x6a,0x7d]
+0x6a,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x8a,0x7d]
+0xf0,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x8a,0x7d]
+0x80,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ne_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ne_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x8a,0x7d]
+0xc1,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x8a,0x7d]
+0xf7,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x8a,0x7d]
+0x7f,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x8a,0x7d]
+0x7e,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x8a,0x7d]
+0x7d,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x8a,0x7d]
+0x65,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x8a,0x7d]
+0x01,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x8b,0x7d]
+0x01,0xff,0x8b,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x8a,0x7d]
+0x01,0x05,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x8a,0x7d]
+0xff,0x05,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x8a,0x7d]
+0x6b,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x8a,0x7d]
+0x6a,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xaa,0x7d]
+0xf0,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xaa,0x7d]
+0x80,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ne_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ne_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xaa,0x7d]
+0xc1,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xaa,0x7d]
+0xf7,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xaa,0x7d]
+0x7e,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xaa,0x7d]
+0x64,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xaa,0x7d]
+0x02,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xaa,0x7d]
+0x04,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xaa,0x7d]
+0x01,0x05,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xab,0x7d]
+0x01,0xfd,0xab,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xaa,0x7d]
+0xfe,0x05,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xaa,0x7d]
+0x6a,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 0, v2                ; encoding: [0x80,0x04,0x1a,0x7d]
+0x80,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_neq_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_neq_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x1a,0x7d]
+0xc1,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x1a,0x7d]
+0x7f,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x1a,0x7d]
+0x7e,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x1a,0x7d]
+0x7d,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x1a,0x7d]
+0x65,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x1a,0x7d]
+0x01,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x1a,0x7d]
+0x01,0x05,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x1a,0x7d]
+0x6b,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x1a,0x7d]
+0x6a,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x3a,0x7d]
+0xf0,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 0, v2                ; encoding: [0x80,0x04,0x3a,0x7d]
+0x80,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x3a,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x3a,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_neq_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x3a,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x3a,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_neq_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x3a,0x7d]
+0xc1,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x3a,0x7d]
+0xf7,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x3a,0x7d]
+0x7f,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x3a,0x7d]
+0x7e,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x3a,0x7d]
+0x7d,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x3a,0x7d]
+0x65,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x3a,0x7d]
+0x01,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x3b,0x7d]
+0x01,0xff,0x3b,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x3a,0x7d]
+0x01,0x05,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x3a,0x7d]
+0xff,0x05,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x3a,0x7d]
+0x6b,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x3a,0x7d]
+0x6a,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x5a,0x7d]
+0xf0,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x5a,0x7d]
+0x80,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x5a,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x5a,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_neq_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x5a,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_neq_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x5a,0x7d]
+0xc1,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x5a,0x7d]
+0xf7,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x5a,0x7d]
+0x7e,0x02,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x5a,0x7d]
+0x7e,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x5a,0x7d]
+0x64,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x5a,0x7d]
+0x02,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x5a,0x7d]
+0x04,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x5a,0x7d]
+0x01,0x05,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x5b,0x7d]
+0x01,0xfd,0x5b,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x5a,0x7d]
+0xfe,0x05,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x5a,0x7d]
+0x6a,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x7a,0x7d]
+0x80,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_ne_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_ne_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x7a,0x7d]
+0xc1,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x7a,0x7d]
+0x7f,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x7a,0x7d]
+0x7e,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x7a,0x7d]
+0x7d,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x7a,0x7d]
+0x65,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x7a,0x7d]
+0x01,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x7a,0x7d]
+0x01,0x05,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x7a,0x7d]
+0x6b,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x7a,0x7d]
+0x6a,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x9a,0x7d]
+0xf0,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x9a,0x7d]
+0x80,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x9a,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x9a,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ne_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x9a,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ne_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x9a,0x7d]
+0xc1,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x9a,0x7d]
+0xf7,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x9a,0x7d]
+0x7f,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x9a,0x7d]
+0x7e,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x9a,0x7d]
+0x7d,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x9a,0x7d]
+0x65,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x9a,0x7d]
+0x01,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x9b,0x7d]
+0x01,0xff,0x9b,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x9a,0x7d]
+0x01,0x05,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x9a,0x7d]
+0xff,0x05,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x9a,0x7d]
+0x6b,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x9a,0x7d]
+0x6a,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xba,0x7d]
+0xf0,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xba,0x7d]
+0x80,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xba,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xba,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ne_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xba,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xba,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ne_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xba,0x7d]
+0xc1,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xba,0x7d]
+0xf7,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xba,0x7d]
+0x7e,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xba,0x7d]
+0x64,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xba,0x7d]
+0x02,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xba,0x7d]
+0x04,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xba,0x7d]
+0x01,0x05,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xbb,0x7d]
+0x01,0xfd,0xbb,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xba,0x7d]
+0xfe,0x05,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xba,0x7d]
+0x6a,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 0, v2                ; encoding: [0x80,0x04,0x12,0x7d]
+0x80,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_nge_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_nge_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x12,0x7d]
+0xc1,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x12,0x7d]
+0x7f,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x12,0x7d]
+0x7e,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x12,0x7d]
+0x7d,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x12,0x7d]
+0x65,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x12,0x7d]
+0x01,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x12,0x7d]
+0x01,0x05,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x12,0x7d]
+0x6b,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x12,0x7d]
+0x6a,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x32,0x7d]
+0xf0,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 0, v2                ; encoding: [0x80,0x04,0x32,0x7d]
+0x80,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x32,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x32,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nge_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x32,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x32,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nge_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x32,0x7d]
+0xc1,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x32,0x7d]
+0xf7,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x32,0x7d]
+0x7f,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x32,0x7d]
+0x7e,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x32,0x7d]
+0x7d,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x32,0x7d]
+0x65,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x32,0x7d]
+0x01,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x33,0x7d]
+0x01,0xff,0x33,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x32,0x7d]
+0x01,0x05,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x32,0x7d]
+0xff,0x05,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x32,0x7d]
+0x6b,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x32,0x7d]
+0x6a,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x52,0x7d]
+0xf0,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x52,0x7d]
+0x80,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x52,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x52,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nge_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x52,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nge_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x52,0x7d]
+0xc1,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x52,0x7d]
+0xf7,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x52,0x7d]
+0x7e,0x02,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x52,0x7d]
+0x7e,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x52,0x7d]
+0x64,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x52,0x7d]
+0x02,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x52,0x7d]
+0x04,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x52,0x7d]
+0x01,0x05,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x53,0x7d]
+0x01,0xfd,0x53,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x52,0x7d]
+0xfe,0x05,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x52,0x7d]
+0x6a,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 0, v2                ; encoding: [0x80,0x04,0x16,0x7d]
+0x80,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x16,0x7d]
+0xc1,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x16,0x7d]
+0x7f,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x16,0x7d]
+0x7e,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x16,0x7d]
+0x7d,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x16,0x7d]
+0x65,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x16,0x7d]
+0x01,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x16,0x7d]
+0x01,0x05,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x16,0x7d]
+0x6b,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x16,0x7d]
+0x6a,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x36,0x7d]
+0xf0,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 0, v2                ; encoding: [0x80,0x04,0x36,0x7d]
+0x80,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x36,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x36,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ngt_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x36,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x36,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ngt_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x36,0x7d]
+0xc1,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x36,0x7d]
+0xf7,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x36,0x7d]
+0x7f,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x36,0x7d]
+0x7e,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x36,0x7d]
+0x7d,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x36,0x7d]
+0x65,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x36,0x7d]
+0x01,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x37,0x7d]
+0x01,0xff,0x37,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x36,0x7d]
+0x01,0x05,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x36,0x7d]
+0xff,0x05,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x36,0x7d]
+0x6b,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x36,0x7d]
+0x6a,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x56,0x7d]
+0xf0,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x56,0x7d]
+0x80,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x56,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x56,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ngt_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x56,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ngt_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x56,0x7d]
+0xc1,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x56,0x7d]
+0xf7,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x56,0x7d]
+0x7e,0x02,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x56,0x7d]
+0x7e,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x56,0x7d]
+0x64,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x56,0x7d]
+0x02,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x56,0x7d]
+0x04,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x56,0x7d]
+0x01,0x05,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x57,0x7d]
+0x01,0xfd,0x57,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x56,0x7d]
+0xfe,0x05,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x56,0x7d]
+0x6a,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 0, v2                ; encoding: [0x80,0x04,0x18,0x7d]
+0x80,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_nle_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_nle_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x18,0x7d]
+0xc1,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x18,0x7d]
+0x7f,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x18,0x7d]
+0x7e,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x18,0x7d]
+0x7d,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x18,0x7d]
+0x65,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x18,0x7d]
+0x01,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x18,0x7d]
+0x01,0x05,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x18,0x7d]
+0x6b,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x18,0x7d]
+0x6a,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x38,0x7d]
+0xf0,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 0, v2                ; encoding: [0x80,0x04,0x38,0x7d]
+0x80,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x38,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x38,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nle_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x38,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x38,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nle_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x38,0x7d]
+0xc1,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x38,0x7d]
+0xf7,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x38,0x7d]
+0x7f,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x38,0x7d]
+0x7e,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x38,0x7d]
+0x7d,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x38,0x7d]
+0x65,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x38,0x7d]
+0x01,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x39,0x7d]
+0x01,0xff,0x39,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x38,0x7d]
+0x01,0x05,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x38,0x7d]
+0xff,0x05,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x38,0x7d]
+0x6b,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x38,0x7d]
+0x6a,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x58,0x7d]
+0xf0,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x58,0x7d]
+0x80,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x58,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x58,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nle_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x58,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nle_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x58,0x7d]
+0xc1,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x58,0x7d]
+0xf7,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x58,0x7d]
+0x7e,0x02,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x58,0x7d]
+0x7e,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x58,0x7d]
+0x64,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x58,0x7d]
+0x02,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x58,0x7d]
+0x04,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x58,0x7d]
+0x01,0x05,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x59,0x7d]
+0x01,0xfd,0x59,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x58,0x7d]
+0xfe,0x05,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x58,0x7d]
+0x6a,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 0, v2                ; encoding: [0x80,0x04,0x14,0x7d]
+0x80,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x14,0x7d]
+0xc1,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x14,0x7d]
+0x7f,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x14,0x7d]
+0x7e,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x14,0x7d]
+0x7d,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x14,0x7d]
+0x65,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x14,0x7d]
+0x01,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x14,0x7d]
+0x01,0x05,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x14,0x7d]
+0x6b,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x14,0x7d]
+0x6a,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x34,0x7d]
+0xf0,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 0, v2                ; encoding: [0x80,0x04,0x34,0x7d]
+0x80,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x34,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x34,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nlg_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x34,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x34,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nlg_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x34,0x7d]
+0xc1,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x34,0x7d]
+0xf7,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x34,0x7d]
+0x7f,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x34,0x7d]
+0x7e,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x34,0x7d]
+0x7d,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x34,0x7d]
+0x65,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x34,0x7d]
+0x01,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x35,0x7d]
+0x01,0xff,0x35,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x34,0x7d]
+0x01,0x05,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x34,0x7d]
+0xff,0x05,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x34,0x7d]
+0x6b,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x34,0x7d]
+0x6a,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x54,0x7d]
+0xf0,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x54,0x7d]
+0x80,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x54,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x54,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nlg_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x54,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nlg_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x54,0x7d]
+0xc1,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x54,0x7d]
+0xf7,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x54,0x7d]
+0x7e,0x02,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x54,0x7d]
+0x7e,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x54,0x7d]
+0x64,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x54,0x7d]
+0x02,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x54,0x7d]
+0x04,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x54,0x7d]
+0x01,0x05,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x55,0x7d]
+0x01,0xfd,0x55,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x54,0x7d]
+0xfe,0x05,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x54,0x7d]
+0x6a,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 0, v2                ; encoding: [0x80,0x04,0x1c,0x7d]
+0x80,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x1c,0x7d]
+0xc1,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x1c,0x7d]
+0x7f,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x1c,0x7d]
+0x7e,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x1c,0x7d]
+0x7d,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x1c,0x7d]
+0x65,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x1c,0x7d]
+0x01,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x1c,0x7d]
+0x01,0x05,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x1c,0x7d]
+0x6b,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x1c,0x7d]
+0x6a,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x3c,0x7d]
+0xf0,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 0, v2                ; encoding: [0x80,0x04,0x3c,0x7d]
+0x80,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x3c,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x3c,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nlt_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x3c,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x3c,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nlt_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x3c,0x7d]
+0xc1,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x3c,0x7d]
+0xf7,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x3c,0x7d]
+0x7f,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x3c,0x7d]
+0x7e,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x3c,0x7d]
+0x7d,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x3c,0x7d]
+0x65,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x3c,0x7d]
+0x01,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x3d,0x7d]
+0x01,0xff,0x3d,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x3c,0x7d]
+0x01,0x05,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x3c,0x7d]
+0xff,0x05,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x3c,0x7d]
+0x6b,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x3c,0x7d]
+0x6a,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x5c,0x7d]
+0xf0,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x5c,0x7d]
+0x80,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x5c,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x5c,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nlt_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x5c,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nlt_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x5c,0x7d]
+0xc1,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x5c,0x7d]
+0xf7,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x5c,0x7d]
+0x7e,0x02,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x5c,0x7d]
+0x7e,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x5c,0x7d]
+0x64,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x5c,0x7d]
+0x02,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x5c,0x7d]
+0x04,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x5c,0x7d]
+0x01,0x05,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x5d,0x7d]
+0x01,0xfd,0x5d,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x5c,0x7d]
+0xfe,0x05,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x5c,0x7d]
+0x6a,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 0, v2                  ; encoding: [0x80,0x04,0x0e,0x7d]
+0x80,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 0x3456, v2             ; encoding: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x0e,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_o_f16_e32 0xfe0b, v2             ; encoding: [0xff,0x04,0x0e,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x0e,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_o_f16_e32 -1, v2                 ; encoding: [0xc1,0x04,0x0e,0x7d]
+0xc1,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x0e,0x7d]
+0x7f,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x0e,0x7d]
+0x7e,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 m0, v2                 ; encoding: [0x7d,0x04,0x0e,0x7d]
+0x7d,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 s101, v2               ; encoding: [0x65,0x04,0x0e,0x7d]
+0x65,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 s1, v2                 ; encoding: [0x01,0x04,0x0e,0x7d]
+0x01,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 v1, v2                 ; encoding: [0x01,0x05,0x0e,0x7d]
+0x01,0x05,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x0e,0x7d]
+0x6b,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x0e,0x7d]
+0x6a,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x2e,0x7d]
+0xf0,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 0, v2                  ; encoding: [0x80,0x04,0x2e,0x7d]
+0x80,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x2e,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x2e,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_o_f32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x2e,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x2e,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_o_f32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x2e,0x7d]
+0xc1,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x2e,0x7d]
+0xf7,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x2e,0x7d]
+0x7f,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x2e,0x7d]
+0x7e,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x2e,0x7d]
+0x7d,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 s101, v2               ; encoding: [0x65,0x04,0x2e,0x7d]
+0x65,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 s1, v2                 ; encoding: [0x01,0x04,0x2e,0x7d]
+0x01,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 v1, v255               ; encoding: [0x01,0xff,0x2f,0x7d]
+0x01,0xff,0x2f,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 v1, v2                 ; encoding: [0x01,0x05,0x2e,0x7d]
+0x01,0x05,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 v255, v2               ; encoding: [0xff,0x05,0x2e,0x7d]
+0xff,0x05,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x2e,0x7d]
+0x6b,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x2e,0x7d]
+0x6a,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0x4e,0x7d]
+0xf0,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0x4e,0x7d]
+0x80,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_o_f64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_o_f64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0x4e,0x7d]
+0xc1,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0x4e,0x7d]
+0xf7,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 exec, v[1:2]           ; encoding: [0x7e,0x02,0x4e,0x7d]
+0x7e,0x02,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0x4e,0x7d]
+0x7e,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0x4e,0x7d]
+0x64,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0x4e,0x7d]
+0x02,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0x4e,0x7d]
+0x04,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0x4e,0x7d]
+0x01,0x05,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0x4f,0x7d]
+0x01,0xfd,0x4f,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0x4e,0x7d]
+0xfe,0x05,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0x4e,0x7d]
+0x6a,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 0, v2                  ; encoding: [0x80,0x04,0x1e,0x7d]
+0x80,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 0x3456, v2             ; encoding: [0xff,0x04,0x1e,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x1e,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_t_f16_e32 0xfe0b, v2             ; encoding: [0xff,0x04,0x1e,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x1e,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_t_f16_e32 -1, v2                 ; encoding: [0xc1,0x04,0x1e,0x7d]
+0xc1,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x1e,0x7d]
+0x7f,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x1e,0x7d]
+0x7e,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 m0, v2                 ; encoding: [0x7d,0x04,0x1e,0x7d]
+0x7d,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 s101, v2               ; encoding: [0x65,0x04,0x1e,0x7d]
+0x65,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 s1, v2                 ; encoding: [0x01,0x04,0x1e,0x7d]
+0x01,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 v1, v2                 ; encoding: [0x01,0x05,0x1e,0x7d]
+0x01,0x05,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x1e,0x7d]
+0x6b,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x1e,0x7d]
+0x6a,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x3e,0x7d]
+0xf0,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 0, v2                  ; encoding: [0x80,0x04,0x3e,0x7d]
+0x80,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x3e,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x3e,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_t_f32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x3e,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x3e,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_t_f32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x3e,0x7d]
+0xc1,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x3e,0x7d]
+0xf7,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x3e,0x7d]
+0x7f,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x3e,0x7d]
+0x7e,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x3e,0x7d]
+0x7d,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 s101, v2               ; encoding: [0x65,0x04,0x3e,0x7d]
+0x65,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 s1, v2                 ; encoding: [0x01,0x04,0x3e,0x7d]
+0x01,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 v1, v255               ; encoding: [0x01,0xff,0x3f,0x7d]
+0x01,0xff,0x3f,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 v1, v2                 ; encoding: [0x01,0x05,0x3e,0x7d]
+0x01,0x05,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 v255, v2               ; encoding: [0xff,0x05,0x3e,0x7d]
+0xff,0x05,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x3e,0x7d]
+0x6b,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x3e,0x7d]
+0x6a,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0x5e,0x7d]
+0xf0,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0x5e,0x7d]
+0x80,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0x5e,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x5e,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_t_f64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0x5e,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x5e,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_t_f64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0x5e,0x7d]
+0xc1,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0x5e,0x7d]
+0xf7,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 exec, v[1:2]           ; encoding: [0x7e,0x02,0x5e,0x7d]
+0x7e,0x02,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0x5e,0x7d]
+0x7e,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0x5e,0x7d]
+0x64,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0x5e,0x7d]
+0x02,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0x5e,0x7d]
+0x04,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0x5e,0x7d]
+0x01,0x05,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0x5f,0x7d]
+0x01,0xfd,0x5f,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0x5e,0x7d]
+0xfe,0x05,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0x5e,0x7d]
+0x6a,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x8e,0x7d]
+0xf0,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 0, v2                  ; encoding: [0x80,0x04,0x8e,0x7d]
+0x80,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_t_i32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_t_i32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x8e,0x7d]
+0xc1,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x8e,0x7d]
+0xf7,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x8e,0x7d]
+0x7f,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x8e,0x7d]
+0x7e,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x8e,0x7d]
+0x7d,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 s101, v2               ; encoding: [0x65,0x04,0x8e,0x7d]
+0x65,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 s1, v2                 ; encoding: [0x01,0x04,0x8e,0x7d]
+0x01,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 v1, v255               ; encoding: [0x01,0xff,0x8f,0x7d]
+0x01,0xff,0x8f,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 v1, v2                 ; encoding: [0x01,0x05,0x8e,0x7d]
+0x01,0x05,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 v255, v2               ; encoding: [0xff,0x05,0x8e,0x7d]
+0xff,0x05,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x8e,0x7d]
+0x6b,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x8e,0x7d]
+0x6a,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0xae,0x7d]
+0xf0,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0xae,0x7d]
+0x80,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_t_i64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_t_i64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0xae,0x7d]
+0xc1,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0xae,0x7d]
+0xf7,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0xae,0x7d]
+0x7e,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0xae,0x7d]
+0x64,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0xae,0x7d]
+0x02,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0xae,0x7d]
+0x04,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0xae,0x7d]
+0x01,0x05,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0xaf,0x7d]
+0x01,0xfd,0xaf,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0xae,0x7d]
+0xfe,0x05,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0xae,0x7d]
+0x6a,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x9e,0x7d]
+0xf0,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 0, v2                  ; encoding: [0x80,0x04,0x9e,0x7d]
+0x80,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x9e,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x9e,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_t_u32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x9e,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_t_u32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x9e,0x7d]
+0xc1,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x9e,0x7d]
+0xf7,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x9e,0x7d]
+0x7f,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x9e,0x7d]
+0x7e,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x9e,0x7d]
+0x7d,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 s101, v2               ; encoding: [0x65,0x04,0x9e,0x7d]
+0x65,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 s1, v2                 ; encoding: [0x01,0x04,0x9e,0x7d]
+0x01,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 v1, v255               ; encoding: [0x01,0xff,0x9f,0x7d]
+0x01,0xff,0x9f,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 v1, v2                 ; encoding: [0x01,0x05,0x9e,0x7d]
+0x01,0x05,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 v255, v2               ; encoding: [0xff,0x05,0x9e,0x7d]
+0xff,0x05,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x9e,0x7d]
+0x6b,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x9e,0x7d]
+0x6a,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0xbe,0x7d]
+0xf0,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0xbe,0x7d]
+0x80,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0xbe,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xbe,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_t_u64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0xbe,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xbe,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_t_u64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0xbe,0x7d]
+0xc1,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0xbe,0x7d]
+0xf7,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0xbe,0x7d]
+0x7e,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0xbe,0x7d]
+0x64,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0xbe,0x7d]
+0x02,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0xbe,0x7d]
+0x04,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0xbe,0x7d]
+0x01,0x05,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0xbf,0x7d]
+0x01,0xfd,0xbf,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0xbe,0x7d]
+0xfe,0x05,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0xbe,0x7d]
+0x6a,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 0, v2                  ; encoding: [0x80,0x04,0x10,0x7d]
+0x80,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 0x3456, v2             ; encoding: [0xff,0x04,0x10,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x10,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_u_f16_e32 0xfe0b, v2             ; encoding: [0xff,0x04,0x10,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x10,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_u_f16_e32 -1, v2                 ; encoding: [0xc1,0x04,0x10,0x7d]
+0xc1,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x10,0x7d]
+0x7f,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x10,0x7d]
+0x7e,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 m0, v2                 ; encoding: [0x7d,0x04,0x10,0x7d]
+0x7d,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 s101, v2               ; encoding: [0x65,0x04,0x10,0x7d]
+0x65,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 s1, v2                 ; encoding: [0x01,0x04,0x10,0x7d]
+0x01,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 v1, v2                 ; encoding: [0x01,0x05,0x10,0x7d]
+0x01,0x05,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x10,0x7d]
+0x6b,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x10,0x7d]
+0x6a,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x30,0x7d]
+0xf0,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 0, v2                  ; encoding: [0x80,0x04,0x30,0x7d]
+0x80,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x30,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x30,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_u_f32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x30,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x30,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_u_f32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x30,0x7d]
+0xc1,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x30,0x7d]
+0xf7,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x30,0x7d]
+0x7f,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x30,0x7d]
+0x7e,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x30,0x7d]
+0x7d,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 s101, v2               ; encoding: [0x65,0x04,0x30,0x7d]
+0x65,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 s1, v2                 ; encoding: [0x01,0x04,0x30,0x7d]
+0x01,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 v1, v255               ; encoding: [0x01,0xff,0x31,0x7d]
+0x01,0xff,0x31,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 v1, v2                 ; encoding: [0x01,0x05,0x30,0x7d]
+0x01,0x05,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 v255, v2               ; encoding: [0xff,0x05,0x30,0x7d]
+0xff,0x05,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x30,0x7d]
+0x6b,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x30,0x7d]
+0x6a,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0x50,0x7d]
+0xf0,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0x50,0x7d]
+0x80,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_u_f64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_u_f64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0x50,0x7d]
+0xc1,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0x50,0x7d]
+0xf7,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 exec, v[1:2]           ; encoding: [0x7e,0x02,0x50,0x7d]
+0x7e,0x02,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0x50,0x7d]
+0x7e,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0x50,0x7d]
+0x64,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0x50,0x7d]
+0x02,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0x50,0x7d]
+0x04,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0x50,0x7d]
+0x01,0x05,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0x51,0x7d]
+0x01,0xfd,0x51,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0x50,0x7d]
+0xfe,0x05,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0x50,0x7d]
+0x6a,0x04,0x50,0x7d

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc_dpp16.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc_dpp16.txt
new file mode 100644
index 0000000000000..15c56ee7bd3c2
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc_dpp16.txt
@@ -0,0 +1,34 @@
+# 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
+
+# W32: v_cmp_f_f32 vcc_lo, v1, v2 row_shl:7 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x07,0x01,0x00]
+# W64: v_cmp_f_f32 vcc, v1, v2 row_shl:7 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x07,0x01,0x00]
+0xfa,0x04,0x20,0x7c,0x01,0x07,0x01,0x00
+
+# W32: v_cmp_gt_i16 vcc_lo, v1, v2 quad_perm:[1,3,1,0] row_mask:0x7 bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1d,0x00,0x7f]
+# W64: v_cmp_gt_i16 vcc, v1, v2 quad_perm:[1,3,1,0] row_mask:0x7 bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1d,0x00,0x7f]
+0xfa,0x04,0x68,0x7c,0x01,0x1d,0x00,0x7f
+
+# W32: v_cmp_gt_i32 vcc_lo, v1, v255 row_mirror row_mask:0xf bank_mask:0x2 fi:1 ; encoding: [0xfa,0xfe,0x89,0x7c,0x01,0x40,0x05,0xf2]
+# W64: v_cmp_gt_i32 vcc, v1, v255 row_mirror row_mask:0xf bank_mask:0x2 fi:1 ; encoding: [0xfa,0xfe,0x89,0x7c,0x01,0x40,0x05,0xf2]
+0xfa,0xfe,0x89,0x7c,0x01,0x40,0x05,0xf2
+
+# W32: v_cmp_gt_u16 vcc_lo, v1, v2 row_shl:7 row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x07,0x05,0x00]
+# W64: v_cmp_gt_u16 vcc, v1, v2 row_shl:7 row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x07,0x05,0x00]
+0xfa,0x04,0x78,0x7c,0x01,0x07,0x05,0x00
+
+# W32: v_cmp_lt_f32 vcc_lo, v1, -v2 quad_perm:[0,1,2,2] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0xa4,0x40,0xff]
+# W64: v_cmp_lt_f32 vcc, v1, -v2 quad_perm:[0,1,2,2] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0xa4,0x40,0xff]
+0xfa,0x04,0x22,0x7c,0x01,0xa4,0x40,0xff
+
+# GFX11: v_cmpx_class_f16 v12, v101 quad_perm:[2,3,0,0] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xca,0xfa,0x7d,0x0c,0x0e,0x04,0xff]
+0xfa,0xca,0xfa,0x7d,0x0c,0x0e,0x04,0xff
+
+# GFX11: v_cmpx_class_f16 |v12|, v101 quad_perm:[2,3,0,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xca,0xfa,0x7d,0x0c,0x0e,0x20,0xff]
+0xfa,0xca,0xfa,0x7d,0x0c,0x0e,0x20,0xff
+
+# GFX11: v_cmpx_f_f32 v255, v2 quad_perm:[2,3,0,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7d,0xff,0x0e,0x00,0xff]
+0xfa,0x04,0x20,0x7d,0xff,0x0e,0x00,0xff
+
+# GFX11: v_cmpx_t_i32 v0, v2 row_shr:14 row_mask:0x3 bank_mask:0xa bound_ctrl:1 ; encoding: [0xfa,0x04,0x8e,0x7d,0x00,0x1e,0x09,0x3a]
+0xfa,0x04,0x8e,0x7d,0x00,0x1e,0x09,0x3a

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc_dpp8.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc_dpp8.txt
new file mode 100644
index 0000000000000..441566bf89bf1
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc_dpp8.txt
@@ -0,0 +1,35 @@
+# 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
+
+# W32: v_cmp_class_f16 vcc_lo, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0xfa,0x7c,0x01,0x77,0x39,0x05]
+# W64: v_cmp_class_f16 vcc, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0xfa,0x7c,0x01,0x77,0x39,0x05]
+0xe9,0x04,0xfa,0x7c,0x01,0x77,0x39,0x05
+
+# W32: v_cmp_class_f32 vcc_lo, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0xfc,0x7c,0x01,0x77,0x39,0x05]
+# W64: v_cmp_class_f32 vcc, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0xfc,0x7c,0x01,0x77,0x39,0x05]
+0xe9,0x04,0xfc,0x7c,0x01,0x77,0x39,0x05
+
+# W32: v_cmp_le_i16 vcc_lo, v1, v2 dpp8:[7,7,7,3,4,4,6,7] ; encoding: [0xe9,0x04,0x66,0x7c,0x01,0xff,0x47,0xfa]
+# W64: v_cmp_le_i16 vcc, v1, v2 dpp8:[7,7,7,3,4,4,6,7] ; encoding: [0xe9,0x04,0x66,0x7c,0x01,0xff,0x47,0xfa]
+0xe9,0x04,0x66,0x7c,0x01,0xff,0x47,0xfa
+
+# W32: v_cmp_le_i32 vcc_lo, v1, v255 dpp8:[0,2,1,3,4,5,6,7] ; encoding: [0xe9,0xfe,0x87,0x7c,0x01,0x50,0xc6,0xfa]
+# W64: v_cmp_le_i32 vcc, v1, v255 dpp8:[0,2,1,3,4,5,6,7] ; encoding: [0xe9,0xfe,0x87,0x7c,0x01,0x50,0xc6,0xfa]
+0xe9,0xfe,0x87,0x7c,0x01,0x50,0xc6,0xfa
+
+# W32: v_cmp_le_u16 vcc_lo, v1, v2 dpp8:[7,7,7,3,4,4,6,7] fi:1 ; encoding: [0xea,0x04,0x76,0x7c,0x01,0xff,0x47,0xfa]
+# W64: v_cmp_le_u16 vcc, v1, v2 dpp8:[7,7,7,3,4,4,6,7] fi:1 ; encoding: [0xea,0x04,0x76,0x7c,0x01,0xff,0x47,0xfa]
+0xea,0x04,0x76,0x7c,0x01,0xff,0x47,0xfa
+
+# W32: v_cmp_t_f32 vcc_lo, v1, v2 dpp8:[0,2,1,3,4,5,6,7] ; encoding: [0xe9,0x04,0x3e,0x7c,0x01,0x50,0xc6,0xfa]
+# W64: v_cmp_t_f32 vcc, v1, v2 dpp8:[0,2,1,3,4,5,6,7] ; encoding: [0xe9,0x04,0x3e,0x7c,0x01,0x50,0xc6,0xfa]
+0xe9,0x04,0x3e,0x7c,0x01,0x50,0xc6,0xfa
+
+# GFX11: v_cmpx_class_f16 v12, v101 dpp8:[7,6,5,3,4,2,1,0] ; encoding: [0xe9,0xca,0xfa,0x7d,0x0c,0x77,0x47,0x05]
+0xe9,0xca,0xfa,0x7d,0x0c,0x77,0x47,0x05
+
+# GFX11: v_cmpx_f_i32 v0, v2 dpp8:[7,6,5,3,4,2,1,0] fi:1 ; encoding: [0xea,0x04,0x80,0x7d,0x00,0x77,0x47,0x05]
+0xea,0x04,0x80,0x7d,0x00,0x77,0x47,0x05
+
+# GFX11: v_cmpx_t_f32 v255, v2 dpp8:[7,6,5,3,4,2,1,0] ; encoding: [0xe9,0x04,0x3e,0x7d,0xff,0x77,0x47,0x05]
+0xe9,0x04,0x3e,0x7d,0xff,0x77,0x47,0x05

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopd.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopd.txt
new file mode 100644
index 0000000000000..f1a2fc35ee610
--- /dev/null
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopd.txt
@@ -0,0 +1,61 @@
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX11 %s
+
+# GFX11: v_dual_add_f32 v5, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, v3, v1, 0xaf123456 ; encoding: [0xff,0x04,0x02,0xc9,0x03,0x03,0x06,0x05,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x02,0xc9,0x03,0x03,0x06,0x05,0x56,0x34,0x12,0xaf
+
+# GFX11: v_dual_cndmask_b32 v20, v21, v22 :: v_dual_mov_b32 v41, v42 ; encoding: [0x15,0x2d,0x50,0xca,0x2a,0x01,0x28,0x14]
+0x15,0x2d,0x50,0xca,0x2a,0x01,0x28,0x14
+
+# GFX11: v_dual_fmaak_f32 v122, s74, v161, 0x402f6c8b :: v_dual_and_b32 v247, v160, v98 ; encoding: [0x4a,0x42,0x65,0xc8,0xa0,0xc5,0xf6,0x7a,0x8b,0x6c,0x2f,0x40]
+0x4a,0x42,0x65,0xc8,0xa0,0xc5,0xf6,0x7a,0x8b,0x6c,0x2f,0x40
+
+# GFX11: v_dual_fmaak_f32 v122, s74, v161, 0x402f6c8b :: v_dual_fmamk_f32 v3, v6, 0x402f6c8b, v1 ; encoding: [0x4a,0x42,0x45,0xc8,0x06,0x03,0x02,0x7a,0x8b,0x6c,0x2f,0x40]
+0x4a,0x42,0x45,0xc8,0x06,0x03,0x02,0x7a,0x8b,0x6c,0x2f,0x40
+
+# GFX11: v_dual_fmaak_f32 v6, v3, v1, 0xaf123456 :: v_dual_add_f32 v5, 0xaf123456, v2 ; encoding: [0x03,0x03,0x48,0xc8,0xff,0x04,0x04,0x06,0x56,0x34,0x12,0xaf]
+0x03,0x03,0x48,0xc8,0xff,0x04,0x04,0x06,0x56,0x34,0x12,0xaf
+
+# GFX11: v_dual_fmac_f32 v0, v1, v2 :: v_dual_fmamk_f32 v3, v6, 0x3f700000, v1 ; encoding: [0x01,0x05,0x04,0xc8,0x06,0x03,0x02,0x00,0x00,0x00,0x70,0x3f]
+0x01,0x05,0x04,0xc8,0x06,0x03,0x02,0x00,0x00,0x00,0x70,0x3f
+
+# GFX11: v_dual_fmamk_f32 v122, 0xdeadbeef, 0xdeadbeef, v161 :: v_dual_fmamk_f32 v123, 0xdeadbeef, 0xdeadbeef, v162 ; encoding: [0xff,0x42,0x85,0xc8,0xff,0x44,0x7b,0x7a,0xef,0xbe,0xad,0xde]
+0xff,0x42,0x85,0xc8,0xff,0x44,0x7b,0x7a,0xef,0xbe,0xad,0xde
+
+# GFX11: v_dual_fmamk_f32 v122, 0xff, 0xff, v161 :: v_dual_fmamk_f32 v123, 0xff, 0xff, v162 ; encoding: [0xff,0x42,0x85,0xc8,0xff,0x44,0x7b,0x7a,0xff,0x00,0x00,0x00]
+0xff,0x42,0x85,0xc8,0xff,0x44,0x7b,0x7a,0xff,0x00,0x00,0x00
+
+# GFX11: v_dual_fmamk_f32 v122, v74, 0xa0172923, v161 :: v_dual_lshlrev_b32 v247, v160, v99 ; encoding: [0x4a,0x43,0xa3,0xc8,0xa0,0xc7,0xf6,0x7a,0x23,0x29,0x17,0xa0]
+0x4a,0x43,0xa3,0xc8,0xa0,0xc7,0xf6,0x7a,0x23,0x29,0x17,0xa0
+
+# GFX11: v_dual_fmaak_f32 v122, s74, v161, 0x402f6c8b :: v_dual_mov_b32 v247, 0x402f6c8b ; encoding: [0x4a,0x42,0x51,0xc8,0xff,0x00,0xf6,0x7a,0x8b,0x6c,0x2f,0x40]
+0x4a,0x42,0x51,0xc8,0xff,0x00,0xf6,0x7a,0x8b,0x6c,0x2f,0x40
+
+# GFX11: v_dual_fmaak_f32 v122, s74, v161, 0x402f6c8b :: v_dual_mov_b32 v247, 2 ; encoding: [0x4a,0x42,0x51,0xc8,0x82,0x00,0xf6,0x7a,0x8b,0x6c,0x2f,0x40]
+0x4a,0x42,0x51,0xc8,0x82,0x00,0xf6,0x7a,0x8b,0x6c,0x2f,0x40
+
+# GFX11: v_dual_min_f32 v0, v1, v2 :: v_dual_max_f32 v3, v4, v5 ; encoding: [0x01,0x05,0xd4,0xca,0x04,0x0b,0x02,0x00]
+0x01,0x05,0xd4,0xca,0x04,0x0b,0x02,0x00
+
+# GFX11: v_dual_mov_b32 v247, v160 :: v_dual_fmaak_f32 v122, s74, v161, 0x402f6c8b ; encoding: [0xa0,0x01,0x02,0xca,0x4a,0x42,0x7b,0xf7,0x8b,0x6c,0x2f,0x40]
+0xa0,0x01,0x02,0xca,0x4a,0x42,0x7b,0xf7,0x8b,0x6c,0x2f,0x40
+
+# GFX11: v_dual_mov_b32 v255, v1 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v3 ; encoding: [0x01,0x01,0x04,0xca,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]
+0x01,0x01,0x04,0xca,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf
+
+# GFX11: v_dual_mul_dx9_zero_f32 v11, 0x24681357, v2 :: v_dual_dot2acc_f32_f16 v10, 0x24681357, v5 ; encoding: [0xff,0x04,0xd8,0xc9,0xff,0x0a,0x0a,0x0b,0x57,0x13,0x68,0x24]
+0xff,0x04,0xd8,0xc9,0xff,0x0a,0x0a,0x0b,0x57,0x13,0x68,0x24
+
+# GFX11: v_dual_mul_f32 v0, s1, v2 :: v_dual_mul_f32 v3, s4, v5 ; encoding: [0x01,0x04,0xc6,0xc8,0x04,0x0a,0x02,0x00]
+0x01,0x04,0xc6,0xc8,0x04,0x0a,0x02,0x00
+
+# GFX11: v_dual_mul_f32 v0, v0, v2 :: v_dual_mul_f32 v1, v1, v3 ; encoding: [0x00,0x05,0xc6,0xc8,0x01,0x07,0x00,0x00]
+0x00,0x05,0xc6,0xc8,0x01,0x07,0x00,0x00
+
+# GFX11: v_dual_mul_f32 v11, 0x24681357, v2 :: v_dual_mul_f32 v10, 0x24681357, v5 ; encoding: [0xff,0x04,0xc6,0xc8,0xff,0x0a,0x0a,0x0b,0x57,0x13,0x68,0x24]
+0xff,0x04,0xc6,0xc8,0xff,0x0a,0x0a,0x0b,0x57,0x13,0x68,0x24
+
+# GFX11: v_dual_mul_f32 v11, v1, v2 :: v_dual_mul_f32 v10, 0x24681357, v5 ; encoding: [0x01,0x05,0xc6,0xc8,0xff,0x0a,0x0a,0x0b,0x57,0x13,0x68,0x24]
+0x01,0x05,0xc6,0xc8,0xff,0x0a,0x0a,0x0b,0x57,0x13,0x68,0x24
+
+# GFX11: v_dual_subrev_f32 v0, v1, v2 :: v_dual_add_nc_u32 v3, v4, v5 ; encoding: [0x01,0x05,0xa0,0xc9,0x04,0x0b,0x02,0x00]
+0x01,0x05,0xa0,0xc9,0x04,0x0b,0x02,0x00


        


More information about the llvm-commits mailing list