[llvm] r308740 - [AMDGPU][MC][GFX9] Added support of VOP3 'op_sel' modifier

Dmitry Preobrazhensky via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 21 06:54:11 PDT 2017


Modified: llvm/trunk/test/MC/AMDGPU/gfx9_asm_all.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/AMDGPU/gfx9_asm_all.s?rev=308740&r1=308739&r2=308740&view=diff
==============================================================================
--- llvm/trunk/test/MC/AMDGPU/gfx9_asm_all.s (original)
+++ llvm/trunk/test/MC/AMDGPU/gfx9_asm_all.s Fri Jul 21 06:54:11 2017
@@ -38286,66653 +38286,67961 @@ v_xad_u32 v5, v1, v2, 0.5
 v_xad_u32 v5, v1, v2, -4.0
 // CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xde,0x03]
 
-v_min3_f16 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x04]
+v_lshl_add_u32 v5, v1, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x04]
+
+v_lshl_add_u32 v255, v1, v2, v3
+// CHECK: [0xff,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x04]
+
+v_lshl_add_u32 v5, v255, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0xff,0x05,0x0e,0x04]
+
+v_lshl_add_u32 v5, s1, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, s101, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x65,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, flat_scratch_lo, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x66,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, flat_scratch_hi, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x67,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, vcc_lo, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x6a,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, vcc_hi, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x6b,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, m0, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x7c,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, exec_lo, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x7e,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, exec_hi, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x7f,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, 0, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x80,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, -1, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0xc1,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, 0.5, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0xf0,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, -4.0, v2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0xf7,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, v1, v255, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xff,0x0f,0x04]
+
+v_lshl_add_u32 v5, v1, s2, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, s101, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xcb,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, flat_scratch_lo, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xcd,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, flat_scratch_hi, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xcf,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, vcc_lo, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xd5,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, vcc_hi, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xd7,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, m0, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xf9,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, exec_lo, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xfd,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, exec_hi, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xff,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, 0, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x01,0x0d,0x04]
+
+v_lshl_add_u32 v5, v1, -1, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x83,0x0d,0x04]
+
+v_lshl_add_u32 v5, v1, 0.5, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xe1,0x0d,0x04]
+
+v_lshl_add_u32 v5, v1, -4.0, v3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xef,0x0d,0x04]
+
+v_lshl_add_u32 v5, v1, v2, v255
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xfe,0x07]
+
+v_lshl_add_u32 v5, v1, v2, s3
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x00]
+
+v_lshl_add_u32 v5, v1, v2, s101
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x96,0x01]
+
+v_lshl_add_u32 v5, v1, v2, flat_scratch_lo
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x9a,0x01]
+
+v_lshl_add_u32 v5, v1, v2, flat_scratch_hi
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x9e,0x01]
+
+v_lshl_add_u32 v5, v1, v2, vcc_lo
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xaa,0x01]
+
+v_lshl_add_u32 v5, v1, v2, vcc_hi
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xae,0x01]
+
+v_lshl_add_u32 v5, v1, v2, m0
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xf2,0x01]
+
+v_lshl_add_u32 v5, v1, v2, exec_lo
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xfa,0x01]
+
+v_lshl_add_u32 v5, v1, v2, exec_hi
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xfe,0x01]
+
+v_lshl_add_u32 v5, v1, v2, 0
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x02,0x02]
+
+v_lshl_add_u32 v5, v1, v2, -1
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x06,0x03]
+
+v_lshl_add_u32 v5, v1, v2, 0.5
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xc2,0x03]
+
+v_lshl_add_u32 v5, v1, v2, -4.0
+// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xde,0x03]
+
+v_add_lshl_u32 v5, v1, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x04]
+
+v_add_lshl_u32 v255, v1, v2, v3
+// CHECK: [0xff,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x04]
+
+v_add_lshl_u32 v5, v255, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0xff,0x05,0x0e,0x04]
+
+v_add_lshl_u32 v5, s1, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, s101, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x65,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, flat_scratch_lo, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x66,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, flat_scratch_hi, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x67,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, vcc_lo, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x6a,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, vcc_hi, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x6b,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, m0, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x7c,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, exec_lo, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x7e,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, exec_hi, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x7f,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, 0, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x80,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, -1, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0xc1,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, 0.5, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0xf0,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, -4.0, v2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0xf7,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, v1, v255, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xff,0x0f,0x04]
+
+v_add_lshl_u32 v5, v1, s2, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, s101, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xcb,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, flat_scratch_lo, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xcd,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, flat_scratch_hi, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xcf,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, vcc_lo, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xd5,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, vcc_hi, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xd7,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, m0, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xf9,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, exec_lo, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xfd,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, exec_hi, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xff,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, 0, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x01,0x0d,0x04]
+
+v_add_lshl_u32 v5, v1, -1, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x83,0x0d,0x04]
+
+v_add_lshl_u32 v5, v1, 0.5, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xe1,0x0d,0x04]
+
+v_add_lshl_u32 v5, v1, -4.0, v3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xef,0x0d,0x04]
+
+v_add_lshl_u32 v5, v1, v2, v255
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xfe,0x07]
+
+v_add_lshl_u32 v5, v1, v2, s3
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x00]
+
+v_add_lshl_u32 v5, v1, v2, s101
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x96,0x01]
+
+v_add_lshl_u32 v5, v1, v2, flat_scratch_lo
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x9a,0x01]
+
+v_add_lshl_u32 v5, v1, v2, flat_scratch_hi
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x9e,0x01]
+
+v_add_lshl_u32 v5, v1, v2, vcc_lo
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xaa,0x01]
+
+v_add_lshl_u32 v5, v1, v2, vcc_hi
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xae,0x01]
+
+v_add_lshl_u32 v5, v1, v2, m0
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xf2,0x01]
+
+v_add_lshl_u32 v5, v1, v2, exec_lo
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xfa,0x01]
+
+v_add_lshl_u32 v5, v1, v2, exec_hi
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xfe,0x01]
+
+v_add_lshl_u32 v5, v1, v2, 0
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x02,0x02]
+
+v_add_lshl_u32 v5, v1, v2, -1
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x06,0x03]
+
+v_add_lshl_u32 v5, v1, v2, 0.5
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xc2,0x03]
+
+v_add_lshl_u32 v5, v1, v2, -4.0
+// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xde,0x03]
+
+v_add3_u32 v5, v1, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x0e,0x04]
+
+v_add3_u32 v255, v1, v2, v3
+// CHECK: [0xff,0x00,0xff,0xd1,0x01,0x05,0x0e,0x04]
+
+v_add3_u32 v5, v255, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0xff,0x05,0x0e,0x04]
+
+v_add3_u32 v5, s1, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x04,0x0e,0x04]
+
+v_add3_u32 v5, s101, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x65,0x04,0x0e,0x04]
+
+v_add3_u32 v5, flat_scratch_lo, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x66,0x04,0x0e,0x04]
+
+v_add3_u32 v5, flat_scratch_hi, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x67,0x04,0x0e,0x04]
+
+v_add3_u32 v5, vcc_lo, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x6a,0x04,0x0e,0x04]
+
+v_add3_u32 v5, vcc_hi, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x6b,0x04,0x0e,0x04]
+
+v_add3_u32 v5, m0, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x7c,0x04,0x0e,0x04]
+
+v_add3_u32 v5, exec_lo, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x7e,0x04,0x0e,0x04]
+
+v_add3_u32 v5, exec_hi, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x7f,0x04,0x0e,0x04]
+
+v_add3_u32 v5, 0, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x80,0x04,0x0e,0x04]
+
+v_add3_u32 v5, -1, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0xc1,0x04,0x0e,0x04]
+
+v_add3_u32 v5, 0.5, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0xf0,0x04,0x0e,0x04]
+
+v_add3_u32 v5, -4.0, v2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0xf7,0x04,0x0e,0x04]
+
+v_add3_u32 v5, v1, v255, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xff,0x0f,0x04]
+
+v_add3_u32 v5, v1, s2, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x0c,0x04]
+
+v_add3_u32 v5, v1, s101, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xcb,0x0c,0x04]
+
+v_add3_u32 v5, v1, flat_scratch_lo, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xcd,0x0c,0x04]
+
+v_add3_u32 v5, v1, flat_scratch_hi, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xcf,0x0c,0x04]
+
+v_add3_u32 v5, v1, vcc_lo, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xd5,0x0c,0x04]
+
+v_add3_u32 v5, v1, vcc_hi, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xd7,0x0c,0x04]
+
+v_add3_u32 v5, v1, m0, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xf9,0x0c,0x04]
+
+v_add3_u32 v5, v1, exec_lo, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xfd,0x0c,0x04]
+
+v_add3_u32 v5, v1, exec_hi, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xff,0x0c,0x04]
+
+v_add3_u32 v5, v1, 0, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x01,0x0d,0x04]
+
+v_add3_u32 v5, v1, -1, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x83,0x0d,0x04]
+
+v_add3_u32 v5, v1, 0.5, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xe1,0x0d,0x04]
+
+v_add3_u32 v5, v1, -4.0, v3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xef,0x0d,0x04]
+
+v_add3_u32 v5, v1, v2, v255
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xfe,0x07]
+
+v_add3_u32 v5, v1, v2, s3
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x0e,0x00]
+
+v_add3_u32 v5, v1, v2, s101
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x96,0x01]
+
+v_add3_u32 v5, v1, v2, flat_scratch_lo
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x9a,0x01]
+
+v_add3_u32 v5, v1, v2, flat_scratch_hi
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x9e,0x01]
+
+v_add3_u32 v5, v1, v2, vcc_lo
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xaa,0x01]
+
+v_add3_u32 v5, v1, v2, vcc_hi
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xae,0x01]
+
+v_add3_u32 v5, v1, v2, m0
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xf2,0x01]
+
+v_add3_u32 v5, v1, v2, exec_lo
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xfa,0x01]
+
+v_add3_u32 v5, v1, v2, exec_hi
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xfe,0x01]
+
+v_add3_u32 v5, v1, v2, 0
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x02,0x02]
+
+v_add3_u32 v5, v1, v2, -1
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x06,0x03]
+
+v_add3_u32 v5, v1, v2, 0.5
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xc2,0x03]
+
+v_add3_u32 v5, v1, v2, -4.0
+// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xde,0x03]
+
+v_lshl_or_b32 v5, v1, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x0e,0x04]
+
+v_lshl_or_b32 v255, v1, v2, v3
+// CHECK: [0xff,0x00,0x00,0xd2,0x01,0x05,0x0e,0x04]
+
+v_lshl_or_b32 v5, v255, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0xff,0x05,0x0e,0x04]
+
+v_lshl_or_b32 v5, s1, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, s101, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x65,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, flat_scratch_lo, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x66,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, flat_scratch_hi, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x67,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, vcc_lo, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x6a,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, vcc_hi, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x6b,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, m0, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x7c,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, exec_lo, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x7e,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, exec_hi, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x7f,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, 0, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x80,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, -1, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0xc1,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, 0.5, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0xf0,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, -4.0, v2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0xf7,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, v1, v255, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xff,0x0f,0x04]
+
+v_lshl_or_b32 v5, v1, s2, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, s101, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xcb,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, flat_scratch_lo, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xcd,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, flat_scratch_hi, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xcf,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, vcc_lo, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xd5,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, vcc_hi, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xd7,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, m0, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xf9,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, exec_lo, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xfd,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, exec_hi, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xff,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, 0, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x01,0x0d,0x04]
+
+v_lshl_or_b32 v5, v1, -1, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x83,0x0d,0x04]
+
+v_lshl_or_b32 v5, v1, 0.5, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xe1,0x0d,0x04]
+
+v_lshl_or_b32 v5, v1, -4.0, v3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xef,0x0d,0x04]
+
+v_lshl_or_b32 v5, v1, v2, v255
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xfe,0x07]
+
+v_lshl_or_b32 v5, v1, v2, s3
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x0e,0x00]
+
+v_lshl_or_b32 v5, v1, v2, s101
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x96,0x01]
+
+v_lshl_or_b32 v5, v1, v2, flat_scratch_lo
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x9a,0x01]
+
+v_lshl_or_b32 v5, v1, v2, flat_scratch_hi
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x9e,0x01]
+
+v_lshl_or_b32 v5, v1, v2, vcc_lo
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xaa,0x01]
+
+v_lshl_or_b32 v5, v1, v2, vcc_hi
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xae,0x01]
+
+v_lshl_or_b32 v5, v1, v2, m0
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xf2,0x01]
+
+v_lshl_or_b32 v5, v1, v2, exec_lo
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xfa,0x01]
+
+v_lshl_or_b32 v5, v1, v2, exec_hi
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xfe,0x01]
+
+v_lshl_or_b32 v5, v1, v2, 0
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x02,0x02]
+
+v_lshl_or_b32 v5, v1, v2, -1
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x06,0x03]
+
+v_lshl_or_b32 v5, v1, v2, 0.5
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xc2,0x03]
+
+v_lshl_or_b32 v5, v1, v2, -4.0
+// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xde,0x03]
+
+v_and_or_b32 v5, v1, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x0e,0x04]
+
+v_and_or_b32 v255, v1, v2, v3
+// CHECK: [0xff,0x00,0x01,0xd2,0x01,0x05,0x0e,0x04]
+
+v_and_or_b32 v5, v255, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0xff,0x05,0x0e,0x04]
+
+v_and_or_b32 v5, s1, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x04,0x0e,0x04]
+
+v_and_or_b32 v5, s101, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x65,0x04,0x0e,0x04]
+
+v_and_or_b32 v5, flat_scratch_lo, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x66,0x04,0x0e,0x04]
+
+v_and_or_b32 v5, flat_scratch_hi, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x67,0x04,0x0e,0x04]
+
+v_and_or_b32 v5, vcc_lo, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x6a,0x04,0x0e,0x04]
+
+v_and_or_b32 v5, vcc_hi, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x6b,0x04,0x0e,0x04]
+
+v_and_or_b32 v5, m0, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x7c,0x04,0x0e,0x04]
+
+v_and_or_b32 v5, exec_lo, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x7e,0x04,0x0e,0x04]
+
+v_and_or_b32 v5, exec_hi, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x7f,0x04,0x0e,0x04]
+
+v_and_or_b32 v5, 0, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x80,0x04,0x0e,0x04]
+
+v_and_or_b32 v5, -1, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0xc1,0x04,0x0e,0x04]
+
+v_and_or_b32 v5, 0.5, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0xf0,0x04,0x0e,0x04]
+
+v_and_or_b32 v5, -4.0, v2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0xf7,0x04,0x0e,0x04]
+
+v_and_or_b32 v5, v1, v255, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xff,0x0f,0x04]
+
+v_and_or_b32 v5, v1, s2, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x0c,0x04]
+
+v_and_or_b32 v5, v1, s101, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xcb,0x0c,0x04]
+
+v_and_or_b32 v5, v1, flat_scratch_lo, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xcd,0x0c,0x04]
+
+v_and_or_b32 v5, v1, flat_scratch_hi, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xcf,0x0c,0x04]
+
+v_and_or_b32 v5, v1, vcc_lo, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xd5,0x0c,0x04]
+
+v_and_or_b32 v5, v1, vcc_hi, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xd7,0x0c,0x04]
+
+v_and_or_b32 v5, v1, m0, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xf9,0x0c,0x04]
+
+v_and_or_b32 v5, v1, exec_lo, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xfd,0x0c,0x04]
+
+v_and_or_b32 v5, v1, exec_hi, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xff,0x0c,0x04]
+
+v_and_or_b32 v5, v1, 0, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x01,0x0d,0x04]
+
+v_and_or_b32 v5, v1, -1, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x83,0x0d,0x04]
+
+v_and_or_b32 v5, v1, 0.5, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xe1,0x0d,0x04]
+
+v_and_or_b32 v5, v1, -4.0, v3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xef,0x0d,0x04]
+
+v_and_or_b32 v5, v1, v2, v255
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xfe,0x07]
+
+v_and_or_b32 v5, v1, v2, s3
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x0e,0x00]
+
+v_and_or_b32 v5, v1, v2, s101
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x96,0x01]
+
+v_and_or_b32 v5, v1, v2, flat_scratch_lo
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x9a,0x01]
+
+v_and_or_b32 v5, v1, v2, flat_scratch_hi
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x9e,0x01]
+
+v_and_or_b32 v5, v1, v2, vcc_lo
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xaa,0x01]
+
+v_and_or_b32 v5, v1, v2, vcc_hi
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xae,0x01]
+
+v_and_or_b32 v5, v1, v2, m0
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xf2,0x01]
+
+v_and_or_b32 v5, v1, v2, exec_lo
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xfa,0x01]
+
+v_and_or_b32 v5, v1, v2, exec_hi
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xfe,0x01]
+
+v_and_or_b32 v5, v1, v2, 0
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x02,0x02]
+
+v_and_or_b32 v5, v1, v2, -1
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x06,0x03]
+
+v_and_or_b32 v5, v1, v2, 0.5
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xc2,0x03]
+
+v_and_or_b32 v5, v1, v2, -4.0
+// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xde,0x03]
+
+v_or3_b32 v5, v1, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x0e,0x04]
+
+v_or3_b32 v255, v1, v2, v3
+// CHECK: [0xff,0x00,0x02,0xd2,0x01,0x05,0x0e,0x04]
+
+v_or3_b32 v5, v255, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0xff,0x05,0x0e,0x04]
+
+v_or3_b32 v5, s1, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x04,0x0e,0x04]
+
+v_or3_b32 v5, s101, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x65,0x04,0x0e,0x04]
+
+v_or3_b32 v5, flat_scratch_lo, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x66,0x04,0x0e,0x04]
+
+v_or3_b32 v5, flat_scratch_hi, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x67,0x04,0x0e,0x04]
+
+v_or3_b32 v5, vcc_lo, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x6a,0x04,0x0e,0x04]
+
+v_or3_b32 v5, vcc_hi, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x6b,0x04,0x0e,0x04]
+
+v_or3_b32 v5, m0, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x7c,0x04,0x0e,0x04]
+
+v_or3_b32 v5, exec_lo, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x7e,0x04,0x0e,0x04]
+
+v_or3_b32 v5, exec_hi, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x7f,0x04,0x0e,0x04]
+
+v_or3_b32 v5, 0, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x80,0x04,0x0e,0x04]
+
+v_or3_b32 v5, -1, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0xc1,0x04,0x0e,0x04]
+
+v_or3_b32 v5, 0.5, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0xf0,0x04,0x0e,0x04]
+
+v_or3_b32 v5, -4.0, v2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0xf7,0x04,0x0e,0x04]
+
+v_or3_b32 v5, v1, v255, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xff,0x0f,0x04]
+
+v_or3_b32 v5, v1, s2, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x0c,0x04]
+
+v_or3_b32 v5, v1, s101, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xcb,0x0c,0x04]
+
+v_or3_b32 v5, v1, flat_scratch_lo, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xcd,0x0c,0x04]
+
+v_or3_b32 v5, v1, flat_scratch_hi, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xcf,0x0c,0x04]
+
+v_or3_b32 v5, v1, vcc_lo, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xd5,0x0c,0x04]
+
+v_or3_b32 v5, v1, vcc_hi, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xd7,0x0c,0x04]
+
+v_or3_b32 v5, v1, m0, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xf9,0x0c,0x04]
+
+v_or3_b32 v5, v1, exec_lo, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xfd,0x0c,0x04]
+
+v_or3_b32 v5, v1, exec_hi, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xff,0x0c,0x04]
+
+v_or3_b32 v5, v1, 0, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x01,0x0d,0x04]
+
+v_or3_b32 v5, v1, -1, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x83,0x0d,0x04]
+
+v_or3_b32 v5, v1, 0.5, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xe1,0x0d,0x04]
+
+v_or3_b32 v5, v1, -4.0, v3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xef,0x0d,0x04]
+
+v_or3_b32 v5, v1, v2, v255
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xfe,0x07]
+
+v_or3_b32 v5, v1, v2, s3
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x0e,0x00]
+
+v_or3_b32 v5, v1, v2, s101
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x96,0x01]
+
+v_or3_b32 v5, v1, v2, flat_scratch_lo
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x9a,0x01]
+
+v_or3_b32 v5, v1, v2, flat_scratch_hi
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x9e,0x01]
+
+v_or3_b32 v5, v1, v2, vcc_lo
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xaa,0x01]
+
+v_or3_b32 v5, v1, v2, vcc_hi
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xae,0x01]
+
+v_or3_b32 v5, v1, v2, m0
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xf2,0x01]
+
+v_or3_b32 v5, v1, v2, exec_lo
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xfa,0x01]
+
+v_or3_b32 v5, v1, v2, exec_hi
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xfe,0x01]
+
+v_or3_b32 v5, v1, v2, 0
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x02,0x02]
+
+v_or3_b32 v5, v1, v2, -1
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x06,0x03]
+
+v_or3_b32 v5, v1, v2, 0.5
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xc2,0x03]
+
+v_or3_b32 v5, v1, v2, -4.0
+// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xde,0x03]
+
+v_add_f64 v[5:6], v[1:2], v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x00]
+
+v_add_f64 v[254:255], v[1:2], v[2:3]
+// CHECK: [0xfe,0x00,0x80,0xd2,0x01,0x05,0x02,0x00]
+
+v_add_f64 v[5:6], v[254:255], v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0xfe,0x05,0x02,0x00]
+
+v_add_f64 v[5:6], s[2:3], v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0x02,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], s[4:5], v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0x04,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], s[100:101], v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0x64,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], flat_scratch, v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0x66,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], vcc, v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0x6a,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], exec, v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0x7e,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], 0, v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0x80,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], -1, v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0xc1,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], 0.5, v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0xf0,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], -4.0, v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0xf7,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], v[1:2], v[254:255]
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x03,0x00]
+
+v_add_f64 v[5:6], v[1:2], s[4:5]
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x09,0x00,0x00]
+
+v_add_f64 v[5:6], v[1:2], s[6:7]
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x0d,0x00,0x00]
+
+v_add_f64 v[5:6], v[1:2], s[100:101]
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xc9,0x00,0x00]
+
+v_add_f64 v[5:6], v[1:2], flat_scratch
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xcd,0x00,0x00]
+
+v_add_f64 v[5:6], v[1:2], vcc
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd5,0x00,0x00]
+
+v_add_f64 v[5:6], v[1:2], exec
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x00,0x00]
+
+v_add_f64 v[5:6], v[1:2], 0
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x01,0x01,0x00]
+
+v_add_f64 v[5:6], v[1:2], -1
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x83,0x01,0x00]
+
+v_add_f64 v[5:6], v[1:2], 0.5
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xe1,0x01,0x00]
+
+v_add_f64 v[5:6], v[1:2], -4.0
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xef,0x01,0x00]
+
+v_add_f64 v[5:6], -v[1:2], v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x20]
+
+v_add_f64 v[5:6], v[1:2], -v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x40]
+
+v_add_f64 v[5:6], -v[1:2], -v[2:3]
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x60]
+
+v_add_f64 v[5:6], |v[1:2]|, v[2:3]
+// CHECK: [0x05,0x01,0x80,0xd2,0x01,0x05,0x02,0x00]
+
+v_add_f64 v[5:6], v[1:2], |v[2:3]|
+// CHECK: [0x05,0x02,0x80,0xd2,0x01,0x05,0x02,0x00]
+
+v_add_f64 v[5:6], |v[1:2]|, |v[2:3]|
+// CHECK: [0x05,0x03,0x80,0xd2,0x01,0x05,0x02,0x00]
+
+v_add_f64 v[5:6], v[1:2], v[2:3] clamp
+// CHECK: [0x05,0x80,0x80,0xd2,0x01,0x05,0x02,0x00]
+
+v_add_f64 v[5:6], v[1:2], v[2:3] mul:2
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x08]
+
+v_add_f64 v[5:6], v[1:2], v[2:3] mul:4
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x10]
+
+v_add_f64 v[5:6], v[1:2], v[2:3] div:2
+// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x18]
+
+v_mul_f64 v[5:6], v[1:2], v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x00]
+
+v_mul_f64 v[254:255], v[1:2], v[2:3]
+// CHECK: [0xfe,0x00,0x81,0xd2,0x01,0x05,0x02,0x00]
+
+v_mul_f64 v[5:6], v[254:255], v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0xfe,0x05,0x02,0x00]
+
+v_mul_f64 v[5:6], s[2:3], v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0x02,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], s[4:5], v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0x04,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], s[100:101], v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0x64,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], flat_scratch, v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0x66,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], vcc, v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0x6a,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], exec, v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0x7e,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], 0, v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0x80,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], -1, v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0xc1,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], 0.5, v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0xf0,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], -4.0, v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0xf7,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], v[1:2], v[254:255]
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x03,0x00]
+
+v_mul_f64 v[5:6], v[1:2], s[4:5]
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x09,0x00,0x00]
+
+v_mul_f64 v[5:6], v[1:2], s[6:7]
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x0d,0x00,0x00]
+
+v_mul_f64 v[5:6], v[1:2], s[100:101]
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xc9,0x00,0x00]
+
+v_mul_f64 v[5:6], v[1:2], flat_scratch
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xcd,0x00,0x00]
+
+v_mul_f64 v[5:6], v[1:2], vcc
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xd5,0x00,0x00]
+
+v_mul_f64 v[5:6], v[1:2], exec
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x00,0x00]
+
+v_mul_f64 v[5:6], v[1:2], 0
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x01,0x01,0x00]
+
+v_mul_f64 v[5:6], v[1:2], -1
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x83,0x01,0x00]
+
+v_mul_f64 v[5:6], v[1:2], 0.5
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xe1,0x01,0x00]
+
+v_mul_f64 v[5:6], v[1:2], -4.0
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xef,0x01,0x00]
+
+v_mul_f64 v[5:6], -v[1:2], v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x20]
+
+v_mul_f64 v[5:6], v[1:2], -v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x40]
+
+v_mul_f64 v[5:6], -v[1:2], -v[2:3]
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x60]
+
+v_mul_f64 v[5:6], |v[1:2]|, v[2:3]
+// CHECK: [0x05,0x01,0x81,0xd2,0x01,0x05,0x02,0x00]
+
+v_mul_f64 v[5:6], v[1:2], |v[2:3]|
+// CHECK: [0x05,0x02,0x81,0xd2,0x01,0x05,0x02,0x00]
+
+v_mul_f64 v[5:6], |v[1:2]|, |v[2:3]|
+// CHECK: [0x05,0x03,0x81,0xd2,0x01,0x05,0x02,0x00]
+
+v_mul_f64 v[5:6], v[1:2], v[2:3] clamp
+// CHECK: [0x05,0x80,0x81,0xd2,0x01,0x05,0x02,0x00]
+
+v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x08]
+
+v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x10]
+
+v_mul_f64 v[5:6], v[1:2], v[2:3] div:2
+// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x18]
+
+v_min_f64 v[5:6], v[1:2], v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x00]
+
+v_min_f64 v[254:255], v[1:2], v[2:3]
+// CHECK: [0xfe,0x00,0x82,0xd2,0x01,0x05,0x02,0x00]
+
+v_min_f64 v[5:6], v[254:255], v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0xfe,0x05,0x02,0x00]
+
+v_min_f64 v[5:6], s[2:3], v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0x02,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], s[4:5], v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0x04,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], s[100:101], v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0x64,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], flat_scratch, v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0x66,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], vcc, v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0x6a,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], exec, v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0x7e,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], 0, v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0x80,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], -1, v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0xc1,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], 0.5, v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0xf0,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], -4.0, v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0xf7,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], v[1:2], v[254:255]
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x03,0x00]
+
+v_min_f64 v[5:6], v[1:2], s[4:5]
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x09,0x00,0x00]
+
+v_min_f64 v[5:6], v[1:2], s[6:7]
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x0d,0x00,0x00]
+
+v_min_f64 v[5:6], v[1:2], s[100:101]
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xc9,0x00,0x00]
+
+v_min_f64 v[5:6], v[1:2], flat_scratch
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xcd,0x00,0x00]
+
+v_min_f64 v[5:6], v[1:2], vcc
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd5,0x00,0x00]
+
+v_min_f64 v[5:6], v[1:2], exec
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x00,0x00]
+
+v_min_f64 v[5:6], v[1:2], 0
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x01,0x01,0x00]
+
+v_min_f64 v[5:6], v[1:2], -1
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x83,0x01,0x00]
+
+v_min_f64 v[5:6], v[1:2], 0.5
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xe1,0x01,0x00]
+
+v_min_f64 v[5:6], v[1:2], -4.0
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xef,0x01,0x00]
+
+v_min_f64 v[5:6], -v[1:2], v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x20]
+
+v_min_f64 v[5:6], v[1:2], -v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x40]
+
+v_min_f64 v[5:6], -v[1:2], -v[2:3]
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x60]
+
+v_min_f64 v[5:6], |v[1:2]|, v[2:3]
+// CHECK: [0x05,0x01,0x82,0xd2,0x01,0x05,0x02,0x00]
+
+v_min_f64 v[5:6], v[1:2], |v[2:3]|
+// CHECK: [0x05,0x02,0x82,0xd2,0x01,0x05,0x02,0x00]
+
+v_min_f64 v[5:6], |v[1:2]|, |v[2:3]|
+// CHECK: [0x05,0x03,0x82,0xd2,0x01,0x05,0x02,0x00]
+
+v_min_f64 v[5:6], v[1:2], v[2:3] clamp
+// CHECK: [0x05,0x80,0x82,0xd2,0x01,0x05,0x02,0x00]
+
+v_min_f64 v[5:6], v[1:2], v[2:3] mul:2
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x08]
+
+v_min_f64 v[5:6], v[1:2], v[2:3] mul:4
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x10]
+
+v_min_f64 v[5:6], v[1:2], v[2:3] div:2
+// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x18]
+
+v_max_f64 v[5:6], v[1:2], v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x00]
+
+v_max_f64 v[254:255], v[1:2], v[2:3]
+// CHECK: [0xfe,0x00,0x83,0xd2,0x01,0x05,0x02,0x00]
+
+v_max_f64 v[5:6], v[254:255], v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0xfe,0x05,0x02,0x00]
+
+v_max_f64 v[5:6], s[2:3], v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0x02,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], s[4:5], v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0x04,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], s[100:101], v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0x64,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], flat_scratch, v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0x66,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], vcc, v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0x6a,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], exec, v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0x7e,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], 0, v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0x80,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], -1, v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0xc1,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], 0.5, v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0xf0,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], -4.0, v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0xf7,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], v[1:2], v[254:255]
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x03,0x00]
+
+v_max_f64 v[5:6], v[1:2], s[4:5]
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x09,0x00,0x00]
+
+v_max_f64 v[5:6], v[1:2], s[6:7]
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x0d,0x00,0x00]
+
+v_max_f64 v[5:6], v[1:2], s[100:101]
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xc9,0x00,0x00]
+
+v_max_f64 v[5:6], v[1:2], flat_scratch
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xcd,0x00,0x00]
+
+v_max_f64 v[5:6], v[1:2], vcc
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xd5,0x00,0x00]
+
+v_max_f64 v[5:6], v[1:2], exec
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x00,0x00]
+
+v_max_f64 v[5:6], v[1:2], 0
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x01,0x01,0x00]
+
+v_max_f64 v[5:6], v[1:2], -1
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x83,0x01,0x00]
+
+v_max_f64 v[5:6], v[1:2], 0.5
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xe1,0x01,0x00]
+
+v_max_f64 v[5:6], v[1:2], -4.0
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xef,0x01,0x00]
+
+v_max_f64 v[5:6], -v[1:2], v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x20]
+
+v_max_f64 v[5:6], v[1:2], -v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x40]
+
+v_max_f64 v[5:6], -v[1:2], -v[2:3]
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x60]
+
+v_max_f64 v[5:6], |v[1:2]|, v[2:3]
+// CHECK: [0x05,0x01,0x83,0xd2,0x01,0x05,0x02,0x00]
+
+v_max_f64 v[5:6], v[1:2], |v[2:3]|
+// CHECK: [0x05,0x02,0x83,0xd2,0x01,0x05,0x02,0x00]
+
+v_max_f64 v[5:6], |v[1:2]|, |v[2:3]|
+// CHECK: [0x05,0x03,0x83,0xd2,0x01,0x05,0x02,0x00]
+
+v_max_f64 v[5:6], v[1:2], v[2:3] clamp
+// CHECK: [0x05,0x80,0x83,0xd2,0x01,0x05,0x02,0x00]
+
+v_max_f64 v[5:6], v[1:2], v[2:3] mul:2
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x08]
+
+v_max_f64 v[5:6], v[1:2], v[2:3] mul:4
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x10]
+
+v_max_f64 v[5:6], v[1:2], v[2:3] div:2
+// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x18]
+
+v_ldexp_f64 v[5:6], v[1:2], v2
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x00]
+
+v_ldexp_f64 v[254:255], v[1:2], v2
+// CHECK: [0xfe,0x00,0x84,0xd2,0x01,0x05,0x02,0x00]
+
+v_ldexp_f64 v[5:6], v[254:255], v2
+// CHECK: [0x05,0x00,0x84,0xd2,0xfe,0x05,0x02,0x00]
+
+v_ldexp_f64 v[5:6], s[2:3], v2
+// CHECK: [0x05,0x00,0x84,0xd2,0x02,0x04,0x02,0x00]
+
+v_ldexp_f64 v[5:6], s[4:5], v2
+// CHECK: [0x05,0x00,0x84,0xd2,0x04,0x04,0x02,0x00]
+
+v_ldexp_f64 v[5:6], s[100:101], v2
+// CHECK: [0x05,0x00,0x84,0xd2,0x64,0x04,0x02,0x00]
+
+v_ldexp_f64 v[5:6], flat_scratch, v2
+// CHECK: [0x05,0x00,0x84,0xd2,0x66,0x04,0x02,0x00]
+
+v_ldexp_f64 v[5:6], vcc, v2
+// CHECK: [0x05,0x00,0x84,0xd2,0x6a,0x04,0x02,0x00]
+
+v_ldexp_f64 v[5:6], exec, v2
+// CHECK: [0x05,0x00,0x84,0xd2,0x7e,0x04,0x02,0x00]
+
+v_ldexp_f64 v[5:6], 0, v2
+// CHECK: [0x05,0x00,0x84,0xd2,0x80,0x04,0x02,0x00]
+
+v_ldexp_f64 v[5:6], -1, v2
+// CHECK: [0x05,0x00,0x84,0xd2,0xc1,0x04,0x02,0x00]
+
+v_ldexp_f64 v[5:6], 0.5, v2
+// CHECK: [0x05,0x00,0x84,0xd2,0xf0,0x04,0x02,0x00]
+
+v_ldexp_f64 v[5:6], -4.0, v2
+// CHECK: [0x05,0x00,0x84,0xd2,0xf7,0x04,0x02,0x00]
+
+v_ldexp_f64 v[5:6], v[1:2], v255
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x03,0x00]
 
-v_min3_f16 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x04]
+v_ldexp_f64 v[5:6], v[1:2], s2
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x00,0x00]
 
-v_min3_f16 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0xff,0x05,0x0e,0x04]
+v_ldexp_f64 v[5:6], v[1:2], s101
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcb,0x00,0x00]
 
-v_min3_f16 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x04,0x0e,0x04]
+v_ldexp_f64 v[5:6], v[1:2], flat_scratch_lo
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcd,0x00,0x00]
 
-v_min3_f16 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x65,0x04,0x0e,0x04]
+v_ldexp_f64 v[5:6], v[1:2], flat_scratch_hi
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcf,0x00,0x00]
 
-v_min3_f16 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x66,0x04,0x0e,0x04]
+v_ldexp_f64 v[5:6], v[1:2], vcc_lo
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd5,0x00,0x00]
 
-v_min3_f16 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x67,0x04,0x0e,0x04]
+v_ldexp_f64 v[5:6], v[1:2], vcc_hi
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd7,0x00,0x00]
 
-v_min3_f16 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x6a,0x04,0x0e,0x04]
+v_ldexp_f64 v[5:6], v[1:2], m0
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x00,0x00]
 
-v_min3_f16 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x6b,0x04,0x0e,0x04]
+v_ldexp_f64 v[5:6], v[1:2], exec_lo
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xfd,0x00,0x00]
 
-v_min3_f16 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x7c,0x04,0x0e,0x04]
+v_ldexp_f64 v[5:6], v[1:2], exec_hi
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x00,0x00]
 
-v_min3_f16 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x7e,0x04,0x0e,0x04]
+v_ldexp_f64 v[5:6], v[1:2], 0
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x01,0x01,0x00]
 
-v_min3_f16 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x7f,0x04,0x0e,0x04]
+v_ldexp_f64 v[5:6], v[1:2], -1
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x83,0x01,0x00]
 
-v_min3_f16 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xff,0x0f,0x04]
+v_ldexp_f64 v[5:6], v[1:2], 0.5
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xe1,0x01,0x00]
 
-v_min3_f16 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0c,0x04]
+v_ldexp_f64 v[5:6], v[1:2], -4.0
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xef,0x01,0x00]
 
-v_min3_f16 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xcb,0x0c,0x04]
+v_ldexp_f64 v[5:6], -v[1:2], v2
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x20]
 
-v_min3_f16 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xcd,0x0c,0x04]
+v_ldexp_f64 v[5:6], |v[1:2]|, v2
+// CHECK: [0x05,0x01,0x84,0xd2,0x01,0x05,0x02,0x00]
 
-v_min3_f16 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xcf,0x0c,0x04]
+v_ldexp_f64 v[5:6], v[1:2], v2 clamp
+// CHECK: [0x05,0x80,0x84,0xd2,0x01,0x05,0x02,0x00]
 
-v_min3_f16 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xd5,0x0c,0x04]
+v_ldexp_f64 v[5:6], v[1:2], v2 mul:2
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x08]
 
-v_min3_f16 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xd7,0x0c,0x04]
+v_ldexp_f64 v[5:6], v[1:2], v2 mul:4
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x10]
 
-v_min3_f16 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xf9,0x0c,0x04]
+v_ldexp_f64 v[5:6], v[1:2], v2 div:2
+// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x18]
 
-v_min3_f16 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xfd,0x0c,0x04]
+v_mul_lo_u32 v5, v1, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x05,0x02,0x00]
 
-v_min3_f16 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xff,0x0c,0x04]
+v_mul_lo_u32 v255, v1, v2
+// CHECK: [0xff,0x00,0x85,0xd2,0x01,0x05,0x02,0x00]
 
-v_min3_f16 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xfe,0x07]
+v_mul_lo_u32 v5, v255, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0xff,0x05,0x02,0x00]
 
-v_min3_f16 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x00]
+v_mul_lo_u32 v5, s1, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x04,0x02,0x00]
 
-v_min3_f16 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x96,0x01]
+v_mul_lo_u32 v5, s101, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0x65,0x04,0x02,0x00]
 
-v_min3_f16 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x9a,0x01]
+v_mul_lo_u32 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0x66,0x04,0x02,0x00]
 
-v_min3_f16 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x9e,0x01]
+v_mul_lo_u32 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0x67,0x04,0x02,0x00]
 
-v_min3_f16 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xaa,0x01]
+v_mul_lo_u32 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0x6a,0x04,0x02,0x00]
 
-v_min3_f16 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xae,0x01]
+v_mul_lo_u32 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0x6b,0x04,0x02,0x00]
 
-v_min3_f16 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xf2,0x01]
+v_mul_lo_u32 v5, m0, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0x7c,0x04,0x02,0x00]
 
-v_min3_f16 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xfa,0x01]
+v_mul_lo_u32 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0x7e,0x04,0x02,0x00]
 
-v_min3_f16 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xfe,0x01]
+v_mul_lo_u32 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0x7f,0x04,0x02,0x00]
 
-v_min3_f16 v5, -v1, v2, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x24]
+v_mul_lo_u32 v5, 0, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0x80,0x04,0x02,0x00]
 
-v_min3_f16 v5, v1, -v2, v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x44]
+v_mul_lo_u32 v5, -1, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0xc1,0x04,0x02,0x00]
 
-v_min3_f16 v5, v1, v2, -v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x84]
+v_mul_lo_u32 v5, 0.5, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0xf0,0x04,0x02,0x00]
 
-v_min3_f16 v5, -v1, -v2, -v3
-// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0xe4]
+v_mul_lo_u32 v5, -4.0, v2
+// CHECK: [0x05,0x00,0x85,0xd2,0xf7,0x04,0x02,0x00]
 
-v_min3_f16 v5, |v1|, v2, v3
-// CHECK: [0x05,0x01,0xf4,0xd1,0x01,0x05,0x0e,0x04]
+v_mul_lo_u32 v5, v1, v255
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xff,0x03,0x00]
 
-v_min3_f16 v5, v1, |v2|, v3
-// CHECK: [0x05,0x02,0xf4,0xd1,0x01,0x05,0x0e,0x04]
+v_mul_lo_u32 v5, v1, s2
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x05,0x00,0x00]
 
-v_min3_f16 v5, v1, v2, |v3|
-// CHECK: [0x05,0x04,0xf4,0xd1,0x01,0x05,0x0e,0x04]
+v_mul_lo_u32 v5, v1, s101
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xcb,0x00,0x00]
 
-v_min3_f16 v5, |v1|, |v2|, |v3|
-// CHECK: [0x05,0x07,0xf4,0xd1,0x01,0x05,0x0e,0x04]
+v_mul_lo_u32 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xcd,0x00,0x00]
 
-v_min3_f16 v5, v1, v2, v3 clamp
-// CHECK: [0x05,0x80,0xf4,0xd1,0x01,0x05,0x0e,0x04]
+v_mul_lo_u32 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xcf,0x00,0x00]
 
-v_min3_i16 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x0e,0x04]
+v_mul_lo_u32 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xd5,0x00,0x00]
 
-v_min3_i16 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0xf5,0xd1,0x01,0x05,0x0e,0x04]
+v_mul_lo_u32 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xd7,0x00,0x00]
 
-v_min3_i16 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0xff,0x05,0x0e,0x04]
+v_mul_lo_u32 v5, v1, m0
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xf9,0x00,0x00]
 
-v_min3_i16 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x04,0x0e,0x04]
+v_mul_lo_u32 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xfd,0x00,0x00]
 
-v_min3_i16 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x65,0x04,0x0e,0x04]
+v_mul_lo_u32 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xff,0x00,0x00]
 
-v_min3_i16 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x66,0x04,0x0e,0x04]
+v_mul_lo_u32 v5, v1, 0
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x01,0x01,0x00]
 
-v_min3_i16 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x67,0x04,0x0e,0x04]
+v_mul_lo_u32 v5, v1, -1
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x83,0x01,0x00]
 
-v_min3_i16 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x6a,0x04,0x0e,0x04]
+v_mul_lo_u32 v5, v1, 0.5
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xe1,0x01,0x00]
 
-v_min3_i16 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x6b,0x04,0x0e,0x04]
+v_mul_lo_u32 v5, v1, -4.0
+// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xef,0x01,0x00]
 
-v_min3_i16 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x7c,0x04,0x0e,0x04]
+v_mul_hi_u32 v5, v1, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x00]
 
-v_min3_i16 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x7e,0x04,0x0e,0x04]
+v_mul_hi_u32 v255, v1, v2
+// CHECK: [0xff,0x00,0x86,0xd2,0x01,0x05,0x02,0x00]
 
-v_min3_i16 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x7f,0x04,0x0e,0x04]
+v_mul_hi_u32 v5, v255, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0xff,0x05,0x02,0x00]
 
-v_min3_i16 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xff,0x0f,0x04]
+v_mul_hi_u32 v5, s1, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x04,0x02,0x00]
 
-v_min3_i16 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x0c,0x04]
+v_mul_hi_u32 v5, s101, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0x65,0x04,0x02,0x00]
 
-v_min3_i16 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xcb,0x0c,0x04]
+v_mul_hi_u32 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0x66,0x04,0x02,0x00]
 
-v_min3_i16 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xcd,0x0c,0x04]
+v_mul_hi_u32 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0x67,0x04,0x02,0x00]
 
-v_min3_i16 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xcf,0x0c,0x04]
+v_mul_hi_u32 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0x6a,0x04,0x02,0x00]
 
-v_min3_i16 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xd5,0x0c,0x04]
+v_mul_hi_u32 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0x6b,0x04,0x02,0x00]
 
-v_min3_i16 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xd7,0x0c,0x04]
+v_mul_hi_u32 v5, m0, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0x7c,0x04,0x02,0x00]
 
-v_min3_i16 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xf9,0x0c,0x04]
+v_mul_hi_u32 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0x7e,0x04,0x02,0x00]
 
-v_min3_i16 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xfd,0x0c,0x04]
+v_mul_hi_u32 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0x7f,0x04,0x02,0x00]
 
-v_min3_i16 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xff,0x0c,0x04]
+v_mul_hi_u32 v5, 0, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0x80,0x04,0x02,0x00]
 
-v_min3_i16 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfe,0x07]
+v_mul_hi_u32 v5, -1, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0xc1,0x04,0x02,0x00]
 
-v_min3_i16 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x0e,0x00]
+v_mul_hi_u32 v5, 0.5, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0xf0,0x04,0x02,0x00]
 
-v_min3_i16 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x96,0x01]
+v_mul_hi_u32 v5, -4.0, v2
+// CHECK: [0x05,0x00,0x86,0xd2,0xf7,0x04,0x02,0x00]
 
-v_min3_i16 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x9a,0x01]
+v_mul_hi_u32 v5, v1, v255
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x03,0x00]
 
-v_min3_i16 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x9e,0x01]
+v_mul_hi_u32 v5, v1, s2
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x00,0x00]
 
-v_min3_i16 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xaa,0x01]
+v_mul_hi_u32 v5, v1, s101
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcb,0x00,0x00]
 
-v_min3_i16 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xae,0x01]
+v_mul_hi_u32 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcd,0x00,0x00]
 
-v_min3_i16 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xf2,0x01]
+v_mul_hi_u32 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcf,0x00,0x00]
 
-v_min3_i16 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfa,0x01]
+v_mul_hi_u32 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd5,0x00,0x00]
 
-v_min3_i16 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfe,0x01]
+v_mul_hi_u32 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd7,0x00,0x00]
 
-v_min3_u16 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x0e,0x04]
+v_mul_hi_u32 v5, v1, m0
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x00,0x00]
 
-v_min3_u16 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0xf6,0xd1,0x01,0x05,0x0e,0x04]
+v_mul_hi_u32 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xfd,0x00,0x00]
 
-v_min3_u16 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0xff,0x05,0x0e,0x04]
+v_mul_hi_u32 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x00,0x00]
 
-v_min3_u16 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x04,0x0e,0x04]
+v_mul_hi_u32 v5, v1, 0
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x01,0x01,0x00]
 
-v_min3_u16 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x65,0x04,0x0e,0x04]
+v_mul_hi_u32 v5, v1, -1
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x83,0x01,0x00]
 
-v_min3_u16 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x66,0x04,0x0e,0x04]
+v_mul_hi_u32 v5, v1, 0.5
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xe1,0x01,0x00]
 
-v_min3_u16 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x67,0x04,0x0e,0x04]
+v_mul_hi_u32 v5, v1, -4.0
+// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xef,0x01,0x00]
 
-v_min3_u16 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x6a,0x04,0x0e,0x04]
+v_mul_hi_i32 v5, v1, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x05,0x02,0x00]
 
-v_min3_u16 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x6b,0x04,0x0e,0x04]
+v_mul_hi_i32 v255, v1, v2
+// CHECK: [0xff,0x00,0x87,0xd2,0x01,0x05,0x02,0x00]
 
-v_min3_u16 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x7c,0x04,0x0e,0x04]
+v_mul_hi_i32 v5, v255, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0xff,0x05,0x02,0x00]
 
-v_min3_u16 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x7e,0x04,0x0e,0x04]
+v_mul_hi_i32 v5, s1, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x04,0x02,0x00]
 
-v_min3_u16 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x7f,0x04,0x0e,0x04]
+v_mul_hi_i32 v5, s101, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0x65,0x04,0x02,0x00]
 
-v_min3_u16 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xff,0x0f,0x04]
+v_mul_hi_i32 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0x66,0x04,0x02,0x00]
 
-v_min3_u16 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x0c,0x04]
+v_mul_hi_i32 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0x67,0x04,0x02,0x00]
 
-v_min3_u16 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xcb,0x0c,0x04]
+v_mul_hi_i32 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0x6a,0x04,0x02,0x00]
 
-v_min3_u16 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xcd,0x0c,0x04]
+v_mul_hi_i32 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0x6b,0x04,0x02,0x00]
 
-v_min3_u16 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xcf,0x0c,0x04]
+v_mul_hi_i32 v5, m0, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0x7c,0x04,0x02,0x00]
 
-v_min3_u16 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xd5,0x0c,0x04]
+v_mul_hi_i32 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0x7e,0x04,0x02,0x00]
 
-v_min3_u16 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xd7,0x0c,0x04]
+v_mul_hi_i32 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0x7f,0x04,0x02,0x00]
 
-v_min3_u16 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xf9,0x0c,0x04]
+v_mul_hi_i32 v5, 0, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0x80,0x04,0x02,0x00]
 
-v_min3_u16 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xfd,0x0c,0x04]
+v_mul_hi_i32 v5, -1, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0xc1,0x04,0x02,0x00]
 
-v_min3_u16 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xff,0x0c,0x04]
+v_mul_hi_i32 v5, 0.5, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0xf0,0x04,0x02,0x00]
 
-v_min3_u16 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfe,0x07]
+v_mul_hi_i32 v5, -4.0, v2
+// CHECK: [0x05,0x00,0x87,0xd2,0xf7,0x04,0x02,0x00]
 
-v_min3_u16 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x0e,0x00]
+v_mul_hi_i32 v5, v1, v255
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xff,0x03,0x00]
 
-v_min3_u16 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x96,0x01]
+v_mul_hi_i32 v5, v1, s2
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x05,0x00,0x00]
 
-v_min3_u16 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x9a,0x01]
+v_mul_hi_i32 v5, v1, s101
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xcb,0x00,0x00]
 
-v_min3_u16 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x9e,0x01]
+v_mul_hi_i32 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xcd,0x00,0x00]
 
-v_min3_u16 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xaa,0x01]
+v_mul_hi_i32 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xcf,0x00,0x00]
 
-v_min3_u16 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xae,0x01]
+v_mul_hi_i32 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xd5,0x00,0x00]
 
-v_min3_u16 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xf2,0x01]
+v_mul_hi_i32 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xd7,0x00,0x00]
 
-v_min3_u16 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfa,0x01]
+v_mul_hi_i32 v5, v1, m0
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xf9,0x00,0x00]
 
-v_min3_u16 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfe,0x01]
+v_mul_hi_i32 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xfd,0x00,0x00]
 
-v_max3_f16 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x04]
+v_mul_hi_i32 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xff,0x00,0x00]
 
-v_max3_f16 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x04]
+v_mul_hi_i32 v5, v1, 0
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x01,0x01,0x00]
 
-v_max3_f16 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0xff,0x05,0x0e,0x04]
+v_mul_hi_i32 v5, v1, -1
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x83,0x01,0x00]
 
-v_max3_f16 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x04,0x0e,0x04]
+v_mul_hi_i32 v5, v1, 0.5
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xe1,0x01,0x00]
 
-v_max3_f16 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x65,0x04,0x0e,0x04]
+v_mul_hi_i32 v5, v1, -4.0
+// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xef,0x01,0x00]
 
-v_max3_f16 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x66,0x04,0x0e,0x04]
+v_ldexp_f32 v5, v1, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x00]
 
-v_max3_f16 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x67,0x04,0x0e,0x04]
+v_ldexp_f32 v255, v1, v2
+// CHECK: [0xff,0x00,0x88,0xd2,0x01,0x05,0x02,0x00]
 
-v_max3_f16 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x6a,0x04,0x0e,0x04]
+v_ldexp_f32 v5, v255, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0xff,0x05,0x02,0x00]
 
-v_max3_f16 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x6b,0x04,0x0e,0x04]
+v_ldexp_f32 v5, s1, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x04,0x02,0x00]
 
-v_max3_f16 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x7c,0x04,0x0e,0x04]
+v_ldexp_f32 v5, s101, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0x65,0x04,0x02,0x00]
+
+v_ldexp_f32 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0x66,0x04,0x02,0x00]
+
+v_ldexp_f32 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0x67,0x04,0x02,0x00]
+
+v_ldexp_f32 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0x6a,0x04,0x02,0x00]
+
+v_ldexp_f32 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0x6b,0x04,0x02,0x00]
+
+v_ldexp_f32 v5, m0, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0x7c,0x04,0x02,0x00]
+
+v_ldexp_f32 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0x7e,0x04,0x02,0x00]
+
+v_ldexp_f32 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0x7f,0x04,0x02,0x00]
+
+v_ldexp_f32 v5, 0, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0x80,0x04,0x02,0x00]
+
+v_ldexp_f32 v5, -1, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0xc1,0x04,0x02,0x00]
+
+v_ldexp_f32 v5, 0.5, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0xf0,0x04,0x02,0x00]
+
+v_ldexp_f32 v5, -4.0, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0xf7,0x04,0x02,0x00]
+
+v_ldexp_f32 v5, v1, v255
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x03,0x00]
+
+v_ldexp_f32 v5, v1, s2
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x00,0x00]
+
+v_ldexp_f32 v5, v1, s101
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcb,0x00,0x00]
+
+v_ldexp_f32 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcd,0x00,0x00]
+
+v_ldexp_f32 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcf,0x00,0x00]
+
+v_ldexp_f32 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd5,0x00,0x00]
+
+v_ldexp_f32 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd7,0x00,0x00]
+
+v_ldexp_f32 v5, v1, m0
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x00,0x00]
 
-v_max3_f16 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x7e,0x04,0x0e,0x04]
+v_ldexp_f32 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xfd,0x00,0x00]
 
-v_max3_f16 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x7f,0x04,0x0e,0x04]
+v_ldexp_f32 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x00,0x00]
 
-v_max3_f16 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xff,0x0f,0x04]
+v_ldexp_f32 v5, v1, 0
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x01,0x01,0x00]
 
-v_max3_f16 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0c,0x04]
+v_ldexp_f32 v5, v1, -1
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x83,0x01,0x00]
 
-v_max3_f16 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xcb,0x0c,0x04]
+v_ldexp_f32 v5, v1, 0.5
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xe1,0x01,0x00]
 
-v_max3_f16 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xcd,0x0c,0x04]
+v_ldexp_f32 v5, v1, -4.0
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xef,0x01,0x00]
 
-v_max3_f16 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xcf,0x0c,0x04]
+v_ldexp_f32 v5, -v1, v2
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x20]
 
-v_max3_f16 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xd5,0x0c,0x04]
+v_ldexp_f32 v5, |v1|, v2
+// CHECK: [0x05,0x01,0x88,0xd2,0x01,0x05,0x02,0x00]
 
-v_max3_f16 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xd7,0x0c,0x04]
+v_ldexp_f32 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x88,0xd2,0x01,0x05,0x02,0x00]
 
-v_max3_f16 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xf9,0x0c,0x04]
+v_ldexp_f32 v5, v1, v2 mul:2
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x08]
 
-v_max3_f16 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xfd,0x0c,0x04]
+v_ldexp_f32 v5, v1, v2 mul:4
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x10]
 
-v_max3_f16 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xff,0x0c,0x04]
+v_ldexp_f32 v5, v1, v2 div:2
+// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x18]
 
-v_max3_f16 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xfe,0x07]
+v_readlane_b32 s5, v1, s2
+// CHECK: [0x05,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
 
-v_max3_f16 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x00]
+v_readlane_b32 s101, v1, s2
+// CHECK: [0x65,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
 
-v_max3_f16 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x96,0x01]
+v_readlane_b32 flat_scratch_lo, v1, s2
+// CHECK: [0x66,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
 
-v_max3_f16 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x9a,0x01]
+v_readlane_b32 flat_scratch_hi, v1, s2
+// CHECK: [0x67,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
 
-v_max3_f16 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x9e,0x01]
+v_readlane_b32 s5, v255, s2
+// CHECK: [0x05,0x00,0x89,0xd2,0xff,0x05,0x00,0x00]
 
-v_max3_f16 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xaa,0x01]
+v_readlane_b32 s5, v1, s101
+// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xcb,0x00,0x00]
 
-v_max3_f16 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xae,0x01]
+v_readlane_b32 s5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xcd,0x00,0x00]
 
-v_max3_f16 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xf2,0x01]
+v_readlane_b32 s5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xcf,0x00,0x00]
 
-v_max3_f16 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xfa,0x01]
+v_readlane_b32 s5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xd5,0x00,0x00]
 
-v_max3_f16 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xfe,0x01]
+v_readlane_b32 s5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xd7,0x00,0x00]
 
-v_max3_f16 v5, -v1, v2, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x24]
+v_readlane_b32 s5, v1, m0
+// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xf9,0x00,0x00]
 
-v_max3_f16 v5, v1, -v2, v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x44]
+v_readlane_b32 s5, v1, 0
+// CHECK: [0x05,0x00,0x89,0xd2,0x01,0x01,0x01,0x00]
 
-v_max3_f16 v5, v1, v2, -v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x84]
+v_writelane_b32 v5, 0, s2
+// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00]
 
-v_max3_f16 v5, -v1, -v2, -v3
-// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0xe4]
+v_writelane_b32 v255, 0, s2
+// CHECK: [0xff,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00]
 
-v_max3_f16 v5, |v1|, v2, v3
-// CHECK: [0x05,0x01,0xf7,0xd1,0x01,0x05,0x0e,0x04]
+v_writelane_b32 v5, -1, s2
+// CHECK: [0x05,0x00,0x8a,0xd2,0xc1,0x04,0x00,0x00]
 
-v_max3_f16 v5, v1, |v2|, v3
-// CHECK: [0x05,0x02,0xf7,0xd1,0x01,0x05,0x0e,0x04]
+v_writelane_b32 v5, 0.5, s2
+// CHECK: [0x05,0x00,0x8a,0xd2,0xf0,0x04,0x00,0x00]
 
-v_max3_f16 v5, v1, v2, |v3|
-// CHECK: [0x05,0x04,0xf7,0xd1,0x01,0x05,0x0e,0x04]
+v_writelane_b32 v5, -4.0, s2
+// CHECK: [0x05,0x00,0x8a,0xd2,0xf7,0x04,0x00,0x00]
 
-v_max3_f16 v5, |v1|, |v2|, |v3|
-// CHECK: [0x05,0x07,0xf7,0xd1,0x01,0x05,0x0e,0x04]
+v_writelane_b32 v5, 0, s101
+// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xca,0x00,0x00]
 
-v_max3_f16 v5, v1, v2, v3 clamp
-// CHECK: [0x05,0x80,0xf7,0xd1,0x01,0x05,0x0e,0x04]
+v_writelane_b32 v5, 0, flat_scratch_lo
+// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xcc,0x00,0x00]
 
-v_max3_i16 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x0e,0x04]
+v_writelane_b32 v5, 0, flat_scratch_hi
+// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xce,0x00,0x00]
 
-v_max3_i16 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0xf8,0xd1,0x01,0x05,0x0e,0x04]
+v_writelane_b32 v5, 0, vcc_lo
+// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xd4,0x00,0x00]
 
-v_max3_i16 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0xff,0x05,0x0e,0x04]
+v_writelane_b32 v5, 0, vcc_hi
+// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xd6,0x00,0x00]
 
-v_max3_i16 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x04,0x0e,0x04]
+v_writelane_b32 v5, 0, m0
+// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xf8,0x00,0x00]
 
-v_max3_i16 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x65,0x04,0x0e,0x04]
+v_writelane_b32 v5, 0, 0
+// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0x00,0x01,0x00]
 
-v_max3_i16 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x66,0x04,0x0e,0x04]
+v_bcnt_u32_b32 v5, v1, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00]
 
-v_max3_i16 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x67,0x04,0x0e,0x04]
+v_bcnt_u32_b32 v255, v1, v2
+// CHECK: [0xff,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00]
 
-v_max3_i16 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x6a,0x04,0x0e,0x04]
+v_bcnt_u32_b32 v5, v255, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0xff,0x05,0x02,0x00]
 
-v_max3_i16 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x6b,0x04,0x0e,0x04]
+v_bcnt_u32_b32 v5, s1, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x04,0x02,0x00]
 
-v_max3_i16 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x7c,0x04,0x0e,0x04]
+v_bcnt_u32_b32 v5, s101, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0x65,0x04,0x02,0x00]
 
-v_max3_i16 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x7e,0x04,0x0e,0x04]
+v_bcnt_u32_b32 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0x66,0x04,0x02,0x00]
 
-v_max3_i16 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x7f,0x04,0x0e,0x04]
+v_bcnt_u32_b32 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0x67,0x04,0x02,0x00]
 
-v_max3_i16 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xff,0x0f,0x04]
+v_bcnt_u32_b32 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0x6a,0x04,0x02,0x00]
 
-v_max3_i16 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x0c,0x04]
+v_bcnt_u32_b32 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0x6b,0x04,0x02,0x00]
 
-v_max3_i16 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xcb,0x0c,0x04]
+v_bcnt_u32_b32 v5, m0, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0x7c,0x04,0x02,0x00]
 
-v_max3_i16 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xcd,0x0c,0x04]
+v_bcnt_u32_b32 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0x7e,0x04,0x02,0x00]
 
-v_max3_i16 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xcf,0x0c,0x04]
+v_bcnt_u32_b32 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0x7f,0x04,0x02,0x00]
 
-v_max3_i16 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xd5,0x0c,0x04]
+v_bcnt_u32_b32 v5, 0, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0x80,0x04,0x02,0x00]
 
-v_max3_i16 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xd7,0x0c,0x04]
+v_bcnt_u32_b32 v5, -1, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0xc1,0x04,0x02,0x00]
 
-v_max3_i16 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xf9,0x0c,0x04]
+v_bcnt_u32_b32 v5, 0.5, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0xf0,0x04,0x02,0x00]
 
-v_max3_i16 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xfd,0x0c,0x04]
+v_bcnt_u32_b32 v5, -4.0, v2
+// CHECK: [0x05,0x00,0x8b,0xd2,0xf7,0x04,0x02,0x00]
 
-v_max3_i16 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xff,0x0c,0x04]
+v_bcnt_u32_b32 v5, v1, v255
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x03,0x00]
 
-v_max3_i16 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfe,0x07]
+v_bcnt_u32_b32 v5, v1, s2
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x00,0x00]
 
-v_max3_i16 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x0e,0x00]
+v_bcnt_u32_b32 v5, v1, s101
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xcb,0x00,0x00]
 
-v_max3_i16 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x96,0x01]
+v_bcnt_u32_b32 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xcd,0x00,0x00]
 
-v_max3_i16 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x9a,0x01]
+v_bcnt_u32_b32 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xcf,0x00,0x00]
 
-v_max3_i16 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x9e,0x01]
+v_bcnt_u32_b32 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xd5,0x00,0x00]
 
-v_max3_i16 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xaa,0x01]
+v_bcnt_u32_b32 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xd7,0x00,0x00]
 
-v_max3_i16 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xae,0x01]
+v_bcnt_u32_b32 v5, v1, m0
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xf9,0x00,0x00]
 
-v_max3_i16 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xf2,0x01]
+v_bcnt_u32_b32 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xfd,0x00,0x00]
 
-v_max3_i16 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfa,0x01]
+v_bcnt_u32_b32 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x00,0x00]
 
-v_max3_i16 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfe,0x01]
+v_bcnt_u32_b32 v5, v1, 0
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x01,0x01,0x00]
 
-v_max3_u16 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x0e,0x04]
+v_bcnt_u32_b32 v5, v1, -1
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x83,0x01,0x00]
 
-v_max3_u16 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0xf9,0xd1,0x01,0x05,0x0e,0x04]
+v_bcnt_u32_b32 v5, v1, 0.5
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xe1,0x01,0x00]
 
-v_max3_u16 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0xff,0x05,0x0e,0x04]
+v_bcnt_u32_b32 v5, v1, -4.0
+// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xef,0x01,0x00]
 
-v_max3_u16 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x04,0x0e,0x04]
+v_mbcnt_lo_u32_b32 v5, v1, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00]
 
-v_max3_u16 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x65,0x04,0x0e,0x04]
+v_mbcnt_lo_u32_b32 v255, v1, v2
+// CHECK: [0xff,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00]
 
-v_max3_u16 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x66,0x04,0x0e,0x04]
+v_mbcnt_lo_u32_b32 v5, v255, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0xff,0x05,0x02,0x00]
 
-v_max3_u16 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x67,0x04,0x0e,0x04]
+v_mbcnt_lo_u32_b32 v5, s1, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x04,0x02,0x00]
 
-v_max3_u16 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x6a,0x04,0x0e,0x04]
+v_mbcnt_lo_u32_b32 v5, s101, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0x65,0x04,0x02,0x00]
 
-v_max3_u16 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x6b,0x04,0x0e,0x04]
+v_mbcnt_lo_u32_b32 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0x66,0x04,0x02,0x00]
 
-v_max3_u16 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x7c,0x04,0x0e,0x04]
+v_mbcnt_lo_u32_b32 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0x67,0x04,0x02,0x00]
 
-v_max3_u16 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x7e,0x04,0x0e,0x04]
+v_mbcnt_lo_u32_b32 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0x6a,0x04,0x02,0x00]
 
-v_max3_u16 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x7f,0x04,0x0e,0x04]
+v_mbcnt_lo_u32_b32 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0x6b,0x04,0x02,0x00]
 
-v_max3_u16 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xff,0x0f,0x04]
+v_mbcnt_lo_u32_b32 v5, m0, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0x7c,0x04,0x02,0x00]
 
-v_max3_u16 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x0c,0x04]
+v_mbcnt_lo_u32_b32 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0x7e,0x04,0x02,0x00]
 
-v_max3_u16 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xcb,0x0c,0x04]
+v_mbcnt_lo_u32_b32 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0x7f,0x04,0x02,0x00]
 
-v_max3_u16 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xcd,0x0c,0x04]
+v_mbcnt_lo_u32_b32 v5, 0, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0x80,0x04,0x02,0x00]
 
-v_max3_u16 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xcf,0x0c,0x04]
+v_mbcnt_lo_u32_b32 v5, -1, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0xc1,0x04,0x02,0x00]
 
-v_max3_u16 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xd5,0x0c,0x04]
+v_mbcnt_lo_u32_b32 v5, 0.5, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0xf0,0x04,0x02,0x00]
 
-v_max3_u16 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xd7,0x0c,0x04]
+v_mbcnt_lo_u32_b32 v5, -4.0, v2
+// CHECK: [0x05,0x00,0x8c,0xd2,0xf7,0x04,0x02,0x00]
 
-v_max3_u16 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xf9,0x0c,0x04]
+v_mbcnt_lo_u32_b32 v5, v1, v255
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x03,0x00]
 
-v_max3_u16 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xfd,0x0c,0x04]
+v_mbcnt_lo_u32_b32 v5, v1, s2
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x00,0x00]
 
-v_max3_u16 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xff,0x0c,0x04]
+v_mbcnt_lo_u32_b32 v5, v1, s101
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcb,0x00,0x00]
 
-v_max3_u16 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfe,0x07]
+v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcd,0x00,0x00]
 
-v_max3_u16 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x0e,0x00]
+v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcf,0x00,0x00]
 
-v_max3_u16 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x96,0x01]
+v_mbcnt_lo_u32_b32 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd5,0x00,0x00]
 
-v_max3_u16 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x9a,0x01]
+v_mbcnt_lo_u32_b32 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd7,0x00,0x00]
 
-v_max3_u16 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x9e,0x01]
+v_mbcnt_lo_u32_b32 v5, v1, m0
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x00,0x00]
 
-v_max3_u16 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xaa,0x01]
+v_mbcnt_lo_u32_b32 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xfd,0x00,0x00]
 
-v_max3_u16 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xae,0x01]
+v_mbcnt_lo_u32_b32 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x00,0x00]
 
-v_max3_u16 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xf2,0x01]
+v_mbcnt_lo_u32_b32 v5, v1, 0
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x01,0x01,0x00]
 
-v_max3_u16 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfa,0x01]
+v_mbcnt_lo_u32_b32 v5, v1, -1
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x83,0x01,0x00]
 
-v_max3_u16 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfe,0x01]
+v_mbcnt_lo_u32_b32 v5, v1, 0.5
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xe1,0x01,0x00]
 
-v_med3_f16 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x04]
+v_mbcnt_lo_u32_b32 v5, v1, -4.0
+// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xef,0x01,0x00]
 
-v_med3_f16 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x04]
+v_mbcnt_hi_u32_b32 v5, v1, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00]
 
-v_med3_f16 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0xff,0x05,0x0e,0x04]
+v_mbcnt_hi_u32_b32 v255, v1, v2
+// CHECK: [0xff,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00]
 
-v_med3_f16 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x04,0x0e,0x04]
+v_mbcnt_hi_u32_b32 v5, v255, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0xff,0x05,0x02,0x00]
 
-v_med3_f16 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x65,0x04,0x0e,0x04]
+v_mbcnt_hi_u32_b32 v5, s1, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x04,0x02,0x00]
 
-v_med3_f16 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x66,0x04,0x0e,0x04]
+v_mbcnt_hi_u32_b32 v5, s101, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0x65,0x04,0x02,0x00]
 
-v_med3_f16 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x67,0x04,0x0e,0x04]
+v_mbcnt_hi_u32_b32 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0x66,0x04,0x02,0x00]
 
-v_med3_f16 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x6a,0x04,0x0e,0x04]
+v_mbcnt_hi_u32_b32 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0x67,0x04,0x02,0x00]
 
-v_med3_f16 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x6b,0x04,0x0e,0x04]
+v_mbcnt_hi_u32_b32 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0x6a,0x04,0x02,0x00]
 
-v_med3_f16 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x7c,0x04,0x0e,0x04]
+v_mbcnt_hi_u32_b32 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0x6b,0x04,0x02,0x00]
 
-v_med3_f16 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x7e,0x04,0x0e,0x04]
+v_mbcnt_hi_u32_b32 v5, m0, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0x7c,0x04,0x02,0x00]
 
-v_med3_f16 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x7f,0x04,0x0e,0x04]
+v_mbcnt_hi_u32_b32 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0x7e,0x04,0x02,0x00]
 
-v_med3_f16 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xff,0x0f,0x04]
+v_mbcnt_hi_u32_b32 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0x7f,0x04,0x02,0x00]
 
-v_med3_f16 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0c,0x04]
+v_mbcnt_hi_u32_b32 v5, 0, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0x80,0x04,0x02,0x00]
 
-v_med3_f16 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xcb,0x0c,0x04]
+v_mbcnt_hi_u32_b32 v5, -1, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0xc1,0x04,0x02,0x00]
 
-v_med3_f16 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xcd,0x0c,0x04]
+v_mbcnt_hi_u32_b32 v5, 0.5, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0xf0,0x04,0x02,0x00]
 
-v_med3_f16 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xcf,0x0c,0x04]
+v_mbcnt_hi_u32_b32 v5, -4.0, v2
+// CHECK: [0x05,0x00,0x8d,0xd2,0xf7,0x04,0x02,0x00]
 
-v_med3_f16 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xd5,0x0c,0x04]
+v_mbcnt_hi_u32_b32 v5, v1, v255
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x03,0x00]
 
-v_med3_f16 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xd7,0x0c,0x04]
+v_mbcnt_hi_u32_b32 v5, v1, s2
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x00,0x00]
 
-v_med3_f16 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xf9,0x0c,0x04]
+v_mbcnt_hi_u32_b32 v5, v1, s101
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xcb,0x00,0x00]
 
-v_med3_f16 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xfd,0x0c,0x04]
+v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xcd,0x00,0x00]
 
-v_med3_f16 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xff,0x0c,0x04]
+v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xcf,0x00,0x00]
 
-v_med3_f16 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xfe,0x07]
+v_mbcnt_hi_u32_b32 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xd5,0x00,0x00]
 
-v_med3_f16 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x00]
+v_mbcnt_hi_u32_b32 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xd7,0x00,0x00]
 
-v_med3_f16 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x96,0x01]
+v_mbcnt_hi_u32_b32 v5, v1, m0
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xf9,0x00,0x00]
 
-v_med3_f16 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x9a,0x01]
+v_mbcnt_hi_u32_b32 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xfd,0x00,0x00]
 
-v_med3_f16 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x9e,0x01]
+v_mbcnt_hi_u32_b32 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x00,0x00]
 
-v_med3_f16 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xaa,0x01]
+v_mbcnt_hi_u32_b32 v5, v1, 0
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x01,0x01,0x00]
 
-v_med3_f16 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xae,0x01]
+v_mbcnt_hi_u32_b32 v5, v1, -1
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x83,0x01,0x00]
 
-v_med3_f16 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xf2,0x01]
+v_mbcnt_hi_u32_b32 v5, v1, 0.5
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xe1,0x01,0x00]
 
-v_med3_f16 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xfa,0x01]
+v_mbcnt_hi_u32_b32 v5, v1, -4.0
+// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xef,0x01,0x00]
 
-v_med3_f16 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xfe,0x01]
+v_lshlrev_b64 v[5:6], v1, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00]
 
-v_med3_f16 v5, -v1, v2, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x24]
+v_lshlrev_b64 v[254:255], v1, v[2:3]
+// CHECK: [0xfe,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00]
 
-v_med3_f16 v5, v1, -v2, v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x44]
+v_lshlrev_b64 v[5:6], v255, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0xff,0x05,0x02,0x00]
 
-v_med3_f16 v5, v1, v2, -v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x84]
+v_lshlrev_b64 v[5:6], s1, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x04,0x02,0x00]
 
-v_med3_f16 v5, -v1, -v2, -v3
-// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0xe4]
+v_lshlrev_b64 v[5:6], s101, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x65,0x04,0x02,0x00]
 
-v_med3_f16 v5, |v1|, v2, v3
-// CHECK: [0x05,0x01,0xfa,0xd1,0x01,0x05,0x0e,0x04]
+v_lshlrev_b64 v[5:6], flat_scratch_lo, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x66,0x04,0x02,0x00]
 
-v_med3_f16 v5, v1, |v2|, v3
-// CHECK: [0x05,0x02,0xfa,0xd1,0x01,0x05,0x0e,0x04]
+v_lshlrev_b64 v[5:6], flat_scratch_hi, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x67,0x04,0x02,0x00]
 
-v_med3_f16 v5, v1, v2, |v3|
-// CHECK: [0x05,0x04,0xfa,0xd1,0x01,0x05,0x0e,0x04]
+v_lshlrev_b64 v[5:6], vcc_lo, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x6a,0x04,0x02,0x00]
 
-v_med3_f16 v5, |v1|, |v2|, |v3|
-// CHECK: [0x05,0x07,0xfa,0xd1,0x01,0x05,0x0e,0x04]
+v_lshlrev_b64 v[5:6], vcc_hi, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x6b,0x04,0x02,0x00]
 
-v_med3_f16 v5, v1, v2, v3 clamp
-// CHECK: [0x05,0x80,0xfa,0xd1,0x01,0x05,0x0e,0x04]
+v_lshlrev_b64 v[5:6], m0, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x7c,0x04,0x02,0x00]
 
-v_med3_i16 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x0e,0x04]
+v_lshlrev_b64 v[5:6], exec_lo, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x7e,0x04,0x02,0x00]
 
-v_med3_i16 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0xfb,0xd1,0x01,0x05,0x0e,0x04]
+v_lshlrev_b64 v[5:6], exec_hi, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x7f,0x04,0x02,0x00]
 
-v_med3_i16 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0xff,0x05,0x0e,0x04]
+v_lshlrev_b64 v[5:6], 0, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x80,0x04,0x02,0x00]
 
-v_med3_i16 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x04,0x0e,0x04]
+v_lshlrev_b64 v[5:6], -1, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0xc1,0x04,0x02,0x00]
 
-v_med3_i16 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x65,0x04,0x0e,0x04]
+v_lshlrev_b64 v[5:6], 0.5, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0xf0,0x04,0x02,0x00]
 
-v_med3_i16 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x66,0x04,0x0e,0x04]
+v_lshlrev_b64 v[5:6], -4.0, v[2:3]
+// CHECK: [0x05,0x00,0x8f,0xd2,0xf7,0x04,0x02,0x00]
 
-v_med3_i16 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x67,0x04,0x0e,0x04]
+v_lshlrev_b64 v[5:6], v1, v[254:255]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x03,0x00]
 
-v_med3_i16 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x6a,0x04,0x0e,0x04]
+v_lshlrev_b64 v[5:6], v1, s[4:5]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x09,0x00,0x00]
 
-v_med3_i16 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x6b,0x04,0x0e,0x04]
+v_lshlrev_b64 v[5:6], v1, s[6:7]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x0d,0x00,0x00]
 
-v_med3_i16 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x7c,0x04,0x0e,0x04]
+v_lshlrev_b64 v[5:6], v1, s[100:101]
+// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xc9,0x00,0x00]
 
-v_med3_i16 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x7e,0x04,0x0e,0x04]
+v_lshlrev_b64 v[5:6], v1, flat_scratch
+// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xcd,0x00,0x00]
 
-v_med3_i16 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x7f,0x04,0x0e,0x04]
+v_lshlrev_b64 v[5:6], v1, vcc
+// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xd5,0x00,0x00]
 
-v_med3_i16 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xff,0x0f,0x04]
+v_lshlrev_b64 v[5:6], v1, exec
+// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x00,0x00]
 
-v_med3_i16 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x0c,0x04]
+v_lshlrev_b64 v[5:6], v1, 0
+// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x01,0x01,0x00]
 
-v_med3_i16 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xcb,0x0c,0x04]
+v_lshlrev_b64 v[5:6], v1, -1
+// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x83,0x01,0x00]
 
-v_med3_i16 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xcd,0x0c,0x04]
+v_lshlrev_b64 v[5:6], v1, 0.5
+// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xe1,0x01,0x00]
 
-v_med3_i16 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xcf,0x0c,0x04]
+v_lshlrev_b64 v[5:6], v1, -4.0
+// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xef,0x01,0x00]
 
-v_med3_i16 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xd5,0x0c,0x04]
+v_lshrrev_b64 v[5:6], v1, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x00]
 
-v_med3_i16 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xd7,0x0c,0x04]
+v_lshrrev_b64 v[254:255], v1, v[2:3]
+// CHECK: [0xfe,0x00,0x90,0xd2,0x01,0x05,0x02,0x00]
 
-v_med3_i16 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xf9,0x0c,0x04]
+v_lshrrev_b64 v[5:6], v255, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0xff,0x05,0x02,0x00]
 
-v_med3_i16 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xfd,0x0c,0x04]
+v_lshrrev_b64 v[5:6], s1, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x04,0x02,0x00]
 
-v_med3_i16 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xff,0x0c,0x04]
+v_lshrrev_b64 v[5:6], s101, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0x65,0x04,0x02,0x00]
 
-v_med3_i16 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfe,0x07]
+v_lshrrev_b64 v[5:6], flat_scratch_lo, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0x66,0x04,0x02,0x00]
 
-v_med3_i16 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x0e,0x00]
+v_lshrrev_b64 v[5:6], flat_scratch_hi, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0x67,0x04,0x02,0x00]
 
-v_med3_i16 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x96,0x01]
+v_lshrrev_b64 v[5:6], vcc_lo, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0x6a,0x04,0x02,0x00]
 
-v_med3_i16 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x9a,0x01]
+v_lshrrev_b64 v[5:6], vcc_hi, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0x6b,0x04,0x02,0x00]
 
-v_med3_i16 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x9e,0x01]
+v_lshrrev_b64 v[5:6], m0, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0x7c,0x04,0x02,0x00]
 
-v_med3_i16 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xaa,0x01]
+v_lshrrev_b64 v[5:6], exec_lo, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0x7e,0x04,0x02,0x00]
 
-v_med3_i16 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xae,0x01]
+v_lshrrev_b64 v[5:6], exec_hi, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0x7f,0x04,0x02,0x00]
 
-v_med3_i16 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xf2,0x01]
+v_lshrrev_b64 v[5:6], 0, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0x80,0x04,0x02,0x00]
 
-v_med3_i16 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfa,0x01]
+v_lshrrev_b64 v[5:6], -1, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0xc1,0x04,0x02,0x00]
 
-v_med3_i16 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfe,0x01]
+v_lshrrev_b64 v[5:6], 0.5, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0xf0,0x04,0x02,0x00]
 
-v_med3_u16 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x0e,0x04]
+v_lshrrev_b64 v[5:6], -4.0, v[2:3]
+// CHECK: [0x05,0x00,0x90,0xd2,0xf7,0x04,0x02,0x00]
 
-v_med3_u16 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0xfc,0xd1,0x01,0x05,0x0e,0x04]
+v_lshrrev_b64 v[5:6], v1, v[254:255]
+// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x03,0x00]
 
-v_med3_u16 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0xff,0x05,0x0e,0x04]
+v_lshrrev_b64 v[5:6], v1, s[4:5]
+// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x09,0x00,0x00]
 
-v_med3_u16 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x04,0x0e,0x04]
+v_lshrrev_b64 v[5:6], v1, s[6:7]
+// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x0d,0x00,0x00]
 
-v_med3_u16 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x65,0x04,0x0e,0x04]
+v_lshrrev_b64 v[5:6], v1, s[100:101]
+// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xc9,0x00,0x00]
 
-v_med3_u16 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x66,0x04,0x0e,0x04]
+v_lshrrev_b64 v[5:6], v1, flat_scratch
+// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xcd,0x00,0x00]
 
-v_med3_u16 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x67,0x04,0x0e,0x04]
+v_lshrrev_b64 v[5:6], v1, vcc
+// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd5,0x00,0x00]
 
-v_med3_u16 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x6a,0x04,0x0e,0x04]
+v_lshrrev_b64 v[5:6], v1, exec
+// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x00,0x00]
 
-v_med3_u16 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x6b,0x04,0x0e,0x04]
+v_lshrrev_b64 v[5:6], v1, 0
+// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x01,0x01,0x00]
 
-v_med3_u16 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x7c,0x04,0x0e,0x04]
+v_lshrrev_b64 v[5:6], v1, -1
+// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x83,0x01,0x00]
 
-v_med3_u16 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x7e,0x04,0x0e,0x04]
+v_lshrrev_b64 v[5:6], v1, 0.5
+// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xe1,0x01,0x00]
 
-v_med3_u16 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x7f,0x04,0x0e,0x04]
+v_lshrrev_b64 v[5:6], v1, -4.0
+// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xef,0x01,0x00]
 
-v_med3_u16 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xff,0x0f,0x04]
+v_ashrrev_i64 v[5:6], v1, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x05,0x02,0x00]
 
-v_med3_u16 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x0c,0x04]
+v_ashrrev_i64 v[254:255], v1, v[2:3]
+// CHECK: [0xfe,0x00,0x91,0xd2,0x01,0x05,0x02,0x00]
 
-v_med3_u16 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xcb,0x0c,0x04]
+v_ashrrev_i64 v[5:6], v255, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0xff,0x05,0x02,0x00]
 
-v_med3_u16 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xcd,0x0c,0x04]
+v_ashrrev_i64 v[5:6], s1, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x04,0x02,0x00]
 
-v_med3_u16 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xcf,0x0c,0x04]
+v_ashrrev_i64 v[5:6], s101, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0x65,0x04,0x02,0x00]
 
-v_med3_u16 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xd5,0x0c,0x04]
+v_ashrrev_i64 v[5:6], flat_scratch_lo, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0x66,0x04,0x02,0x00]
 
-v_med3_u16 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xd7,0x0c,0x04]
+v_ashrrev_i64 v[5:6], flat_scratch_hi, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0x67,0x04,0x02,0x00]
 
-v_med3_u16 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xf9,0x0c,0x04]
+v_ashrrev_i64 v[5:6], vcc_lo, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0x6a,0x04,0x02,0x00]
 
-v_med3_u16 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xfd,0x0c,0x04]
+v_ashrrev_i64 v[5:6], vcc_hi, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0x6b,0x04,0x02,0x00]
 
-v_med3_u16 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xff,0x0c,0x04]
+v_ashrrev_i64 v[5:6], m0, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0x7c,0x04,0x02,0x00]
 
-v_med3_u16 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfe,0x07]
+v_ashrrev_i64 v[5:6], exec_lo, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0x7e,0x04,0x02,0x00]
 
-v_med3_u16 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x0e,0x00]
+v_ashrrev_i64 v[5:6], exec_hi, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0x7f,0x04,0x02,0x00]
 
-v_med3_u16 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x96,0x01]
+v_ashrrev_i64 v[5:6], 0, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0x80,0x04,0x02,0x00]
 
-v_med3_u16 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x9a,0x01]
+v_ashrrev_i64 v[5:6], -1, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0xc1,0x04,0x02,0x00]
 
-v_med3_u16 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x9e,0x01]
+v_ashrrev_i64 v[5:6], 0.5, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0xf0,0x04,0x02,0x00]
 
-v_med3_u16 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xaa,0x01]
+v_ashrrev_i64 v[5:6], -4.0, v[2:3]
+// CHECK: [0x05,0x00,0x91,0xd2,0xf7,0x04,0x02,0x00]
 
-v_med3_u16 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xae,0x01]
+v_ashrrev_i64 v[5:6], v1, v[254:255]
+// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xfd,0x03,0x00]
 
-v_med3_u16 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xf2,0x01]
+v_ashrrev_i64 v[5:6], v1, s[4:5]
+// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x09,0x00,0x00]
 
-v_med3_u16 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfa,0x01]
+v_ashrrev_i64 v[5:6], v1, s[6:7]
+// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x0d,0x00,0x00]
 
-v_med3_u16 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfe,0x01]
+v_ashrrev_i64 v[5:6], v1, s[100:101]
+// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xc9,0x00,0x00]
 
-v_lshl_add_u32 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x04]
+v_ashrrev_i64 v[5:6], v1, flat_scratch
+// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xcd,0x00,0x00]
 
-v_lshl_add_u32 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x04]
+v_ashrrev_i64 v[5:6], v1, vcc
+// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xd5,0x00,0x00]
 
-v_lshl_add_u32 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0xff,0x05,0x0e,0x04]
+v_ashrrev_i64 v[5:6], v1, exec
+// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xfd,0x00,0x00]
 
-v_lshl_add_u32 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x04,0x0e,0x04]
+v_ashrrev_i64 v[5:6], v1, 0
+// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x01,0x01,0x00]
 
-v_lshl_add_u32 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x65,0x04,0x0e,0x04]
+v_ashrrev_i64 v[5:6], v1, -1
+// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x83,0x01,0x00]
 
-v_lshl_add_u32 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x66,0x04,0x0e,0x04]
+v_ashrrev_i64 v[5:6], v1, 0.5
+// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xe1,0x01,0x00]
 
-v_lshl_add_u32 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x67,0x04,0x0e,0x04]
+v_ashrrev_i64 v[5:6], v1, -4.0
+// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xef,0x01,0x00]
 
-v_lshl_add_u32 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x6a,0x04,0x0e,0x04]
+v_trig_preop_f64 v[5:6], v[1:2], v2
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x00]
 
-v_lshl_add_u32 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x6b,0x04,0x0e,0x04]
+v_trig_preop_f64 v[254:255], v[1:2], v2
+// CHECK: [0xfe,0x00,0x92,0xd2,0x01,0x05,0x02,0x00]
 
-v_lshl_add_u32 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x7c,0x04,0x0e,0x04]
+v_trig_preop_f64 v[5:6], v[254:255], v2
+// CHECK: [0x05,0x00,0x92,0xd2,0xfe,0x05,0x02,0x00]
 
-v_lshl_add_u32 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x7e,0x04,0x0e,0x04]
+v_trig_preop_f64 v[5:6], s[2:3], v2
+// CHECK: [0x05,0x00,0x92,0xd2,0x02,0x04,0x02,0x00]
 
-v_lshl_add_u32 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x7f,0x04,0x0e,0x04]
+v_trig_preop_f64 v[5:6], s[4:5], v2
+// CHECK: [0x05,0x00,0x92,0xd2,0x04,0x04,0x02,0x00]
 
-v_lshl_add_u32 v5, 0, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x80,0x04,0x0e,0x04]
+v_trig_preop_f64 v[5:6], s[100:101], v2
+// CHECK: [0x05,0x00,0x92,0xd2,0x64,0x04,0x02,0x00]
 
-v_lshl_add_u32 v5, -1, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0xc1,0x04,0x0e,0x04]
+v_trig_preop_f64 v[5:6], flat_scratch, v2
+// CHECK: [0x05,0x00,0x92,0xd2,0x66,0x04,0x02,0x00]
 
-v_lshl_add_u32 v5, 0.5, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0xf0,0x04,0x0e,0x04]
+v_trig_preop_f64 v[5:6], vcc, v2
+// CHECK: [0x05,0x00,0x92,0xd2,0x6a,0x04,0x02,0x00]
 
-v_lshl_add_u32 v5, -4.0, v2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0xf7,0x04,0x0e,0x04]
+v_trig_preop_f64 v[5:6], exec, v2
+// CHECK: [0x05,0x00,0x92,0xd2,0x7e,0x04,0x02,0x00]
 
-v_lshl_add_u32 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xff,0x0f,0x04]
+v_trig_preop_f64 v[5:6], 0, v2
+// CHECK: [0x05,0x00,0x92,0xd2,0x80,0x04,0x02,0x00]
 
-v_lshl_add_u32 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x0c,0x04]
+v_trig_preop_f64 v[5:6], -1, v2
+// CHECK: [0x05,0x00,0x92,0xd2,0xc1,0x04,0x02,0x00]
 
-v_lshl_add_u32 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xcb,0x0c,0x04]
+v_trig_preop_f64 v[5:6], 0.5, v2
+// CHECK: [0x05,0x00,0x92,0xd2,0xf0,0x04,0x02,0x00]
 
-v_lshl_add_u32 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xcd,0x0c,0x04]
+v_trig_preop_f64 v[5:6], -4.0, v2
+// CHECK: [0x05,0x00,0x92,0xd2,0xf7,0x04,0x02,0x00]
 
-v_lshl_add_u32 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xcf,0x0c,0x04]
+v_trig_preop_f64 v[5:6], v[1:2], v255
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x03,0x00]
 
-v_lshl_add_u32 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xd5,0x0c,0x04]
+v_trig_preop_f64 v[5:6], v[1:2], s2
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x00,0x00]
 
-v_lshl_add_u32 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xd7,0x0c,0x04]
+v_trig_preop_f64 v[5:6], v[1:2], s101
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcb,0x00,0x00]
 
-v_lshl_add_u32 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xf9,0x0c,0x04]
+v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_lo
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcd,0x00,0x00]
 
-v_lshl_add_u32 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xfd,0x0c,0x04]
+v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_hi
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcf,0x00,0x00]
 
-v_lshl_add_u32 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xff,0x0c,0x04]
+v_trig_preop_f64 v[5:6], v[1:2], vcc_lo
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd5,0x00,0x00]
 
-v_lshl_add_u32 v5, v1, 0, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x01,0x0d,0x04]
+v_trig_preop_f64 v[5:6], v[1:2], vcc_hi
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd7,0x00,0x00]
 
-v_lshl_add_u32 v5, v1, -1, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x83,0x0d,0x04]
+v_trig_preop_f64 v[5:6], v[1:2], m0
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf9,0x00,0x00]
 
-v_lshl_add_u32 v5, v1, 0.5, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xe1,0x0d,0x04]
+v_trig_preop_f64 v[5:6], v[1:2], exec_lo
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xfd,0x00,0x00]
 
-v_lshl_add_u32 v5, v1, -4.0, v3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xef,0x0d,0x04]
+v_trig_preop_f64 v[5:6], v[1:2], exec_hi
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x00,0x00]
 
-v_lshl_add_u32 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xfe,0x07]
+v_trig_preop_f64 v[5:6], v[1:2], 0
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x01,0x01,0x00]
 
-v_lshl_add_u32 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x00]
+v_trig_preop_f64 v[5:6], v[1:2], -1
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x83,0x01,0x00]
 
-v_lshl_add_u32 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x96,0x01]
+v_trig_preop_f64 v[5:6], v[1:2], 0.5
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xe1,0x01,0x00]
 
-v_lshl_add_u32 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x9a,0x01]
+v_trig_preop_f64 v[5:6], v[1:2], -4.0
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xef,0x01,0x00]
 
-v_lshl_add_u32 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x9e,0x01]
+v_trig_preop_f64 v[5:6], -v[1:2], v2
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x20]
 
-v_lshl_add_u32 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xaa,0x01]
+v_trig_preop_f64 v[5:6], |v[1:2]|, v2
+// CHECK: [0x05,0x01,0x92,0xd2,0x01,0x05,0x02,0x00]
 
-v_lshl_add_u32 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xae,0x01]
+v_trig_preop_f64 v[5:6], v[1:2], v2 clamp
+// CHECK: [0x05,0x80,0x92,0xd2,0x01,0x05,0x02,0x00]
 
-v_lshl_add_u32 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xf2,0x01]
+v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x08]
 
-v_lshl_add_u32 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xfa,0x01]
+v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x10]
 
-v_lshl_add_u32 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xfe,0x01]
+v_trig_preop_f64 v[5:6], v[1:2], v2 div:2
+// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x18]
 
-v_lshl_add_u32 v5, v1, v2, 0
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x02,0x02]
+v_bfm_b32 v5, v1, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x05,0x02,0x00]
 
-v_lshl_add_u32 v5, v1, v2, -1
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x06,0x03]
+v_bfm_b32 v255, v1, v2
+// CHECK: [0xff,0x00,0x93,0xd2,0x01,0x05,0x02,0x00]
 
-v_lshl_add_u32 v5, v1, v2, 0.5
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xc2,0x03]
+v_bfm_b32 v5, v255, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0xff,0x05,0x02,0x00]
 
-v_lshl_add_u32 v5, v1, v2, -4.0
-// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xde,0x03]
+v_bfm_b32 v5, s1, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x04]
+v_bfm_b32 v5, s101, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0x65,0x04,0x02,0x00]
 
-v_add_lshl_u32 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x04]
+v_bfm_b32 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0x66,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0xff,0x05,0x0e,0x04]
+v_bfm_b32 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0x67,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x04,0x0e,0x04]
+v_bfm_b32 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0x6a,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x65,0x04,0x0e,0x04]
+v_bfm_b32 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0x6b,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x66,0x04,0x0e,0x04]
+v_bfm_b32 v5, m0, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0x7c,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x67,0x04,0x0e,0x04]
+v_bfm_b32 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0x7e,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x6a,0x04,0x0e,0x04]
+v_bfm_b32 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0x7f,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x6b,0x04,0x0e,0x04]
+v_bfm_b32 v5, 0, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0x80,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x7c,0x04,0x0e,0x04]
+v_bfm_b32 v5, -1, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0xc1,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x7e,0x04,0x0e,0x04]
+v_bfm_b32 v5, 0.5, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0xf0,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x7f,0x04,0x0e,0x04]
+v_bfm_b32 v5, -4.0, v2
+// CHECK: [0x05,0x00,0x93,0xd2,0xf7,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, 0, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x80,0x04,0x0e,0x04]
+v_bfm_b32 v5, v1, v255
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xff,0x03,0x00]
 
-v_add_lshl_u32 v5, -1, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0xc1,0x04,0x0e,0x04]
+v_bfm_b32 v5, v1, s2
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x05,0x00,0x00]
 
-v_add_lshl_u32 v5, 0.5, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0xf0,0x04,0x0e,0x04]
+v_bfm_b32 v5, v1, s101
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xcb,0x00,0x00]
 
-v_add_lshl_u32 v5, -4.0, v2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0xf7,0x04,0x0e,0x04]
+v_bfm_b32 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xcd,0x00,0x00]
 
-v_add_lshl_u32 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xff,0x0f,0x04]
+v_bfm_b32 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xcf,0x00,0x00]
 
-v_add_lshl_u32 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x0c,0x04]
+v_bfm_b32 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xd5,0x00,0x00]
 
-v_add_lshl_u32 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xcb,0x0c,0x04]
+v_bfm_b32 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xd7,0x00,0x00]
 
-v_add_lshl_u32 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xcd,0x0c,0x04]
+v_bfm_b32 v5, v1, m0
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xf9,0x00,0x00]
 
-v_add_lshl_u32 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xcf,0x0c,0x04]
+v_bfm_b32 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xfd,0x00,0x00]
 
-v_add_lshl_u32 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xd5,0x0c,0x04]
+v_bfm_b32 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xff,0x00,0x00]
 
-v_add_lshl_u32 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xd7,0x0c,0x04]
+v_bfm_b32 v5, v1, 0
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x01,0x01,0x00]
 
-v_add_lshl_u32 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xf9,0x0c,0x04]
+v_bfm_b32 v5, v1, -1
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x83,0x01,0x00]
 
-v_add_lshl_u32 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xfd,0x0c,0x04]
+v_bfm_b32 v5, v1, 0.5
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xe1,0x01,0x00]
 
-v_add_lshl_u32 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xff,0x0c,0x04]
+v_bfm_b32 v5, v1, -4.0
+// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xef,0x01,0x00]
 
-v_add_lshl_u32 v5, v1, 0, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x01,0x0d,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, -1, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x83,0x0d,0x04]
+v_cvt_pknorm_i16_f32 v255, v1, v2
+// CHECK: [0xff,0x00,0x94,0xd2,0x01,0x05,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, 0.5, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xe1,0x0d,0x04]
+v_cvt_pknorm_i16_f32 v5, v255, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0xff,0x05,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, -4.0, v3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xef,0x0d,0x04]
+v_cvt_pknorm_i16_f32 v5, s1, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xfe,0x07]
+v_cvt_pknorm_i16_f32 v5, s101, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0x65,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x00]
+v_cvt_pknorm_i16_f32 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0x66,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x96,0x01]
+v_cvt_pknorm_i16_f32 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0x67,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x9a,0x01]
+v_cvt_pknorm_i16_f32 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0x6a,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x9e,0x01]
+v_cvt_pknorm_i16_f32 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0x6b,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xaa,0x01]
+v_cvt_pknorm_i16_f32 v5, m0, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0x7c,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xae,0x01]
+v_cvt_pknorm_i16_f32 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0x7e,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xf2,0x01]
+v_cvt_pknorm_i16_f32 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0x7f,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xfa,0x01]
+v_cvt_pknorm_i16_f32 v5, 0, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0x80,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xfe,0x01]
+v_cvt_pknorm_i16_f32 v5, -1, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0xc1,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, v2, 0
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x02,0x02]
+v_cvt_pknorm_i16_f32 v5, 0.5, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0xf0,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, v2, -1
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x06,0x03]
+v_cvt_pknorm_i16_f32 v5, -4.0, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0xf7,0x04,0x02,0x00]
 
-v_add_lshl_u32 v5, v1, v2, 0.5
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xc2,0x03]
+v_cvt_pknorm_i16_f32 v5, v1, v255
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x03,0x00]
 
-v_add_lshl_u32 v5, v1, v2, -4.0
-// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xde,0x03]
+v_cvt_pknorm_i16_f32 v5, v1, s2
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x00,0x00]
 
-v_add3_u32 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, s101
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcb,0x00,0x00]
 
-v_add3_u32 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0xff,0xd1,0x01,0x05,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcd,0x00,0x00]
 
-v_add3_u32 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0xff,0x05,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcf,0x00,0x00]
 
-v_add3_u32 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x04,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd5,0x00,0x00]
 
-v_add3_u32 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x65,0x04,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd7,0x00,0x00]
 
-v_add3_u32 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x66,0x04,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, m0
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf9,0x00,0x00]
 
-v_add3_u32 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x67,0x04,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xfd,0x00,0x00]
 
-v_add3_u32 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x6a,0x04,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x00,0x00]
 
-v_add3_u32 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x6b,0x04,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, 0
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x01,0x01,0x00]
 
-v_add3_u32 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x7c,0x04,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, -1
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x83,0x01,0x00]
 
-v_add3_u32 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x7e,0x04,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, 0.5
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xe1,0x01,0x00]
 
-v_add3_u32 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x7f,0x04,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, -4.0
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xef,0x01,0x00]
 
-v_add3_u32 v5, 0, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x80,0x04,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, -v1, v2
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x20]
 
-v_add3_u32 v5, -1, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0xc1,0x04,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, -v2
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x40]
 
-v_add3_u32 v5, 0.5, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0xf0,0x04,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, -v1, -v2
+// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x60]
 
-v_add3_u32 v5, -4.0, v2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0xf7,0x04,0x0e,0x04]
+v_cvt_pknorm_i16_f32 v5, |v1|, v2
+// CHECK: [0x05,0x01,0x94,0xd2,0x01,0x05,0x02,0x00]
 
-v_add3_u32 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xff,0x0f,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, |v2|
+// CHECK: [0x05,0x02,0x94,0xd2,0x01,0x05,0x02,0x00]
 
-v_add3_u32 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x0c,0x04]
+v_cvt_pknorm_i16_f32 v5, |v1|, |v2|
+// CHECK: [0x05,0x03,0x94,0xd2,0x01,0x05,0x02,0x00]
 
-v_add3_u32 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xcb,0x0c,0x04]
+v_cvt_pknorm_i16_f32 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x94,0xd2,0x01,0x05,0x02,0x00]
 
-v_add3_u32 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xcd,0x0c,0x04]
+v_cvt_pknorm_u16_f32 v5, v1, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x00]
 
-v_add3_u32 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xcf,0x0c,0x04]
+v_cvt_pknorm_u16_f32 v255, v1, v2
+// CHECK: [0xff,0x00,0x95,0xd2,0x01,0x05,0x02,0x00]
 
-v_add3_u32 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xd5,0x0c,0x04]
+v_cvt_pknorm_u16_f32 v5, v255, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0xff,0x05,0x02,0x00]
 
-v_add3_u32 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xd7,0x0c,0x04]
+v_cvt_pknorm_u16_f32 v5, s1, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x04,0x02,0x00]
 
-v_add3_u32 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xf9,0x0c,0x04]
+v_cvt_pknorm_u16_f32 v5, s101, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0x65,0x04,0x02,0x00]
 
-v_add3_u32 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xfd,0x0c,0x04]
+v_cvt_pknorm_u16_f32 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0x66,0x04,0x02,0x00]
 
-v_add3_u32 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xff,0x0c,0x04]
+v_cvt_pknorm_u16_f32 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0x67,0x04,0x02,0x00]
 
-v_add3_u32 v5, v1, 0, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x01,0x0d,0x04]
+v_cvt_pknorm_u16_f32 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0x6a,0x04,0x02,0x00]
 
-v_add3_u32 v5, v1, -1, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x83,0x0d,0x04]
+v_cvt_pknorm_u16_f32 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0x6b,0x04,0x02,0x00]
 
-v_add3_u32 v5, v1, 0.5, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xe1,0x0d,0x04]
+v_cvt_pknorm_u16_f32 v5, m0, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0x7c,0x04,0x02,0x00]
 
-v_add3_u32 v5, v1, -4.0, v3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xef,0x0d,0x04]
+v_cvt_pknorm_u16_f32 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0x7e,0x04,0x02,0x00]
 
-v_add3_u32 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xfe,0x07]
+v_cvt_pknorm_u16_f32 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0x7f,0x04,0x02,0x00]
 
-v_add3_u32 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x0e,0x00]
+v_cvt_pknorm_u16_f32 v5, 0, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0x80,0x04,0x02,0x00]
 
-v_add3_u32 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x96,0x01]
+v_cvt_pknorm_u16_f32 v5, -1, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0xc1,0x04,0x02,0x00]
 
-v_add3_u32 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x9a,0x01]
+v_cvt_pknorm_u16_f32 v5, 0.5, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0xf0,0x04,0x02,0x00]
 
-v_add3_u32 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x9e,0x01]
+v_cvt_pknorm_u16_f32 v5, -4.0, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0xf7,0x04,0x02,0x00]
 
-v_add3_u32 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xaa,0x01]
+v_cvt_pknorm_u16_f32 v5, v1, v255
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xff,0x03,0x00]
 
-v_add3_u32 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xae,0x01]
+v_cvt_pknorm_u16_f32 v5, v1, s2
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x00,0x00]
 
-v_add3_u32 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xf2,0x01]
+v_cvt_pknorm_u16_f32 v5, v1, s101
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xcb,0x00,0x00]
 
-v_add3_u32 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xfa,0x01]
+v_cvt_pknorm_u16_f32 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xcd,0x00,0x00]
 
-v_add3_u32 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xfe,0x01]
+v_cvt_pknorm_u16_f32 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xcf,0x00,0x00]
 
-v_add3_u32 v5, v1, v2, 0
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x02,0x02]
+v_cvt_pknorm_u16_f32 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xd5,0x00,0x00]
 
-v_add3_u32 v5, v1, v2, -1
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x06,0x03]
+v_cvt_pknorm_u16_f32 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xd7,0x00,0x00]
 
-v_add3_u32 v5, v1, v2, 0.5
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xc2,0x03]
+v_cvt_pknorm_u16_f32 v5, v1, m0
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xf9,0x00,0x00]
 
-v_add3_u32 v5, v1, v2, -4.0
-// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xde,0x03]
+v_cvt_pknorm_u16_f32 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xfd,0x00,0x00]
 
-v_lshl_or_b32 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x0e,0x04]
+v_cvt_pknorm_u16_f32 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xff,0x00,0x00]
 
-v_lshl_or_b32 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0x00,0xd2,0x01,0x05,0x0e,0x04]
+v_cvt_pknorm_u16_f32 v5, v1, 0
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x01,0x01,0x00]
 
-v_lshl_or_b32 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0xff,0x05,0x0e,0x04]
+v_cvt_pknorm_u16_f32 v5, v1, -1
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x83,0x01,0x00]
 
-v_lshl_or_b32 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x04,0x0e,0x04]
+v_cvt_pknorm_u16_f32 v5, v1, 0.5
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xe1,0x01,0x00]
 
-v_lshl_or_b32 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x65,0x04,0x0e,0x04]
+v_cvt_pknorm_u16_f32 v5, v1, -4.0
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xef,0x01,0x00]
 
-v_lshl_or_b32 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x66,0x04,0x0e,0x04]
+v_cvt_pknorm_u16_f32 v5, -v1, v2
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x20]
 
-v_lshl_or_b32 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x67,0x04,0x0e,0x04]
+v_cvt_pknorm_u16_f32 v5, v1, -v2
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x40]
 
-v_lshl_or_b32 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x6a,0x04,0x0e,0x04]
+v_cvt_pknorm_u16_f32 v5, -v1, -v2
+// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x60]
 
-v_lshl_or_b32 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x6b,0x04,0x0e,0x04]
+v_cvt_pknorm_u16_f32 v5, |v1|, v2
+// CHECK: [0x05,0x01,0x95,0xd2,0x01,0x05,0x02,0x00]
 
-v_lshl_or_b32 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x7c,0x04,0x0e,0x04]
+v_cvt_pknorm_u16_f32 v5, v1, |v2|
+// CHECK: [0x05,0x02,0x95,0xd2,0x01,0x05,0x02,0x00]
 
-v_lshl_or_b32 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x7e,0x04,0x0e,0x04]
+v_cvt_pknorm_u16_f32 v5, |v1|, |v2|
+// CHECK: [0x05,0x03,0x95,0xd2,0x01,0x05,0x02,0x00]
 
-v_lshl_or_b32 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x7f,0x04,0x0e,0x04]
+v_cvt_pknorm_u16_f32 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x95,0xd2,0x01,0x05,0x02,0x00]
 
-v_lshl_or_b32 v5, 0, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x80,0x04,0x0e,0x04]
+v_cvt_pkrtz_f16_f32 v5, v1, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x00]
 
-v_lshl_or_b32 v5, -1, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0xc1,0x04,0x0e,0x04]
+v_cvt_pkrtz_f16_f32 v255, v1, v2
+// CHECK: [0xff,0x00,0x96,0xd2,0x01,0x05,0x02,0x00]
 
-v_lshl_or_b32 v5, 0.5, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0xf0,0x04,0x0e,0x04]
+v_cvt_pkrtz_f16_f32 v5, v255, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0xff,0x05,0x02,0x00]
 
-v_lshl_or_b32 v5, -4.0, v2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0xf7,0x04,0x0e,0x04]
+v_cvt_pkrtz_f16_f32 v5, s1, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x04,0x02,0x00]
 
-v_lshl_or_b32 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xff,0x0f,0x04]
+v_cvt_pkrtz_f16_f32 v5, s101, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0x65,0x04,0x02,0x00]
 
-v_lshl_or_b32 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x0c,0x04]
+v_cvt_pkrtz_f16_f32 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0x66,0x04,0x02,0x00]
 
-v_lshl_or_b32 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xcb,0x0c,0x04]
+v_cvt_pkrtz_f16_f32 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0x67,0x04,0x02,0x00]
 
-v_lshl_or_b32 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xcd,0x0c,0x04]
+v_cvt_pkrtz_f16_f32 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0x6a,0x04,0x02,0x00]
 
-v_lshl_or_b32 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xcf,0x0c,0x04]
+v_cvt_pkrtz_f16_f32 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0x6b,0x04,0x02,0x00]
 
-v_lshl_or_b32 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xd5,0x0c,0x04]
+v_cvt_pkrtz_f16_f32 v5, m0, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0x7c,0x04,0x02,0x00]
 
-v_lshl_or_b32 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xd7,0x0c,0x04]
+v_cvt_pkrtz_f16_f32 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0x7e,0x04,0x02,0x00]
 
-v_lshl_or_b32 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xf9,0x0c,0x04]
+v_cvt_pkrtz_f16_f32 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0x7f,0x04,0x02,0x00]
 
-v_lshl_or_b32 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xfd,0x0c,0x04]
+v_cvt_pkrtz_f16_f32 v5, 0, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0x80,0x04,0x02,0x00]
 
-v_lshl_or_b32 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xff,0x0c,0x04]
+v_cvt_pkrtz_f16_f32 v5, -1, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0xc1,0x04,0x02,0x00]
 
-v_lshl_or_b32 v5, v1, 0, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x01,0x0d,0x04]
+v_cvt_pkrtz_f16_f32 v5, 0.5, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0xf0,0x04,0x02,0x00]
 
-v_lshl_or_b32 v5, v1, -1, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x83,0x0d,0x04]
+v_cvt_pkrtz_f16_f32 v5, -4.0, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0xf7,0x04,0x02,0x00]
 
-v_lshl_or_b32 v5, v1, 0.5, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xe1,0x0d,0x04]
+v_cvt_pkrtz_f16_f32 v5, v1, v255
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x03,0x00]
 
-v_lshl_or_b32 v5, v1, -4.0, v3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xef,0x0d,0x04]
+v_cvt_pkrtz_f16_f32 v5, v1, s2
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x00,0x00]
 
-v_lshl_or_b32 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xfe,0x07]
+v_cvt_pkrtz_f16_f32 v5, v1, s101
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcb,0x00,0x00]
 
-v_lshl_or_b32 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x0e,0x00]
+v_cvt_pkrtz_f16_f32 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcd,0x00,0x00]
 
-v_lshl_or_b32 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x96,0x01]
+v_cvt_pkrtz_f16_f32 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcf,0x00,0x00]
 
-v_lshl_or_b32 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x9a,0x01]
+v_cvt_pkrtz_f16_f32 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd5,0x00,0x00]
 
-v_lshl_or_b32 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x9e,0x01]
+v_cvt_pkrtz_f16_f32 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd7,0x00,0x00]
 
-v_lshl_or_b32 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xaa,0x01]
+v_cvt_pkrtz_f16_f32 v5, v1, m0
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf9,0x00,0x00]
 
-v_lshl_or_b32 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xae,0x01]
+v_cvt_pkrtz_f16_f32 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xfd,0x00,0x00]
 
-v_lshl_or_b32 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xf2,0x01]
+v_cvt_pkrtz_f16_f32 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x00,0x00]
 
-v_lshl_or_b32 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xfa,0x01]
+v_cvt_pkrtz_f16_f32 v5, v1, 0
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x01,0x01,0x00]
 
-v_lshl_or_b32 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xfe,0x01]
+v_cvt_pkrtz_f16_f32 v5, v1, -1
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x83,0x01,0x00]
 
-v_lshl_or_b32 v5, v1, v2, 0
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x02,0x02]
+v_cvt_pkrtz_f16_f32 v5, v1, 0.5
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xe1,0x01,0x00]
 
-v_lshl_or_b32 v5, v1, v2, -1
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x06,0x03]
+v_cvt_pkrtz_f16_f32 v5, v1, -4.0
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xef,0x01,0x00]
 
-v_lshl_or_b32 v5, v1, v2, 0.5
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xc2,0x03]
+v_cvt_pkrtz_f16_f32 v5, -v1, v2
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x20]
 
-v_lshl_or_b32 v5, v1, v2, -4.0
-// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xde,0x03]
+v_cvt_pkrtz_f16_f32 v5, v1, -v2
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x40]
 
-v_and_or_b32 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x0e,0x04]
+v_cvt_pkrtz_f16_f32 v5, -v1, -v2
+// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x60]
 
-v_and_or_b32 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0x01,0xd2,0x01,0x05,0x0e,0x04]
+v_cvt_pkrtz_f16_f32 v5, |v1|, v2
+// CHECK: [0x05,0x01,0x96,0xd2,0x01,0x05,0x02,0x00]
 
-v_and_or_b32 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0xff,0x05,0x0e,0x04]
+v_cvt_pkrtz_f16_f32 v5, v1, |v2|
+// CHECK: [0x05,0x02,0x96,0xd2,0x01,0x05,0x02,0x00]
 
-v_and_or_b32 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x04,0x0e,0x04]
+v_cvt_pkrtz_f16_f32 v5, |v1|, |v2|
+// CHECK: [0x05,0x03,0x96,0xd2,0x01,0x05,0x02,0x00]
 
-v_and_or_b32 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x65,0x04,0x0e,0x04]
+v_cvt_pkrtz_f16_f32 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x96,0xd2,0x01,0x05,0x02,0x00]
 
-v_and_or_b32 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x66,0x04,0x0e,0x04]
+v_cvt_pk_u16_u32 v5, v1, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x05,0x02,0x00]
 
-v_and_or_b32 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x67,0x04,0x0e,0x04]
+v_cvt_pk_u16_u32 v255, v1, v2
+// CHECK: [0xff,0x00,0x97,0xd2,0x01,0x05,0x02,0x00]
 
-v_and_or_b32 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x6a,0x04,0x0e,0x04]
+v_cvt_pk_u16_u32 v5, v255, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0xff,0x05,0x02,0x00]
 
-v_and_or_b32 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x6b,0x04,0x0e,0x04]
+v_cvt_pk_u16_u32 v5, s1, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x04,0x02,0x00]
 
-v_and_or_b32 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x7c,0x04,0x0e,0x04]
+v_cvt_pk_u16_u32 v5, s101, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0x65,0x04,0x02,0x00]
 
-v_and_or_b32 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x7e,0x04,0x0e,0x04]
+v_cvt_pk_u16_u32 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0x66,0x04,0x02,0x00]
 
-v_and_or_b32 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x7f,0x04,0x0e,0x04]
+v_cvt_pk_u16_u32 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0x67,0x04,0x02,0x00]
 
-v_and_or_b32 v5, 0, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x80,0x04,0x0e,0x04]
+v_cvt_pk_u16_u32 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0x6a,0x04,0x02,0x00]
 
-v_and_or_b32 v5, -1, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0xc1,0x04,0x0e,0x04]
+v_cvt_pk_u16_u32 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0x6b,0x04,0x02,0x00]
 
-v_and_or_b32 v5, 0.5, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0xf0,0x04,0x0e,0x04]
+v_cvt_pk_u16_u32 v5, m0, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0x7c,0x04,0x02,0x00]
 
-v_and_or_b32 v5, -4.0, v2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0xf7,0x04,0x0e,0x04]
+v_cvt_pk_u16_u32 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0x7e,0x04,0x02,0x00]
 
-v_and_or_b32 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xff,0x0f,0x04]
+v_cvt_pk_u16_u32 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0x7f,0x04,0x02,0x00]
 
-v_and_or_b32 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x0c,0x04]
+v_cvt_pk_u16_u32 v5, 0, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0x80,0x04,0x02,0x00]
 
-v_and_or_b32 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xcb,0x0c,0x04]
+v_cvt_pk_u16_u32 v5, -1, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0xc1,0x04,0x02,0x00]
 
-v_and_or_b32 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xcd,0x0c,0x04]
+v_cvt_pk_u16_u32 v5, 0.5, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0xf0,0x04,0x02,0x00]
 
-v_and_or_b32 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xcf,0x0c,0x04]
+v_cvt_pk_u16_u32 v5, -4.0, v2
+// CHECK: [0x05,0x00,0x97,0xd2,0xf7,0x04,0x02,0x00]
 
-v_and_or_b32 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xd5,0x0c,0x04]
+v_cvt_pk_u16_u32 v5, v1, v255
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xff,0x03,0x00]
 
-v_and_or_b32 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xd7,0x0c,0x04]
+v_cvt_pk_u16_u32 v5, v1, s2
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x05,0x00,0x00]
 
-v_and_or_b32 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xf9,0x0c,0x04]
+v_cvt_pk_u16_u32 v5, v1, s101
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xcb,0x00,0x00]
 
-v_and_or_b32 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xfd,0x0c,0x04]
+v_cvt_pk_u16_u32 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xcd,0x00,0x00]
 
-v_and_or_b32 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xff,0x0c,0x04]
+v_cvt_pk_u16_u32 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xcf,0x00,0x00]
 
-v_and_or_b32 v5, v1, 0, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x01,0x0d,0x04]
+v_cvt_pk_u16_u32 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xd5,0x00,0x00]
 
-v_and_or_b32 v5, v1, -1, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x83,0x0d,0x04]
+v_cvt_pk_u16_u32 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xd7,0x00,0x00]
 
-v_and_or_b32 v5, v1, 0.5, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xe1,0x0d,0x04]
+v_cvt_pk_u16_u32 v5, v1, m0
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xf9,0x00,0x00]
 
-v_and_or_b32 v5, v1, -4.0, v3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xef,0x0d,0x04]
+v_cvt_pk_u16_u32 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xfd,0x00,0x00]
 
-v_and_or_b32 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xfe,0x07]
+v_cvt_pk_u16_u32 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xff,0x00,0x00]
 
-v_and_or_b32 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x0e,0x00]
+v_cvt_pk_u16_u32 v5, v1, 0
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x01,0x01,0x00]
 
-v_and_or_b32 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x96,0x01]
+v_cvt_pk_u16_u32 v5, v1, -1
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x83,0x01,0x00]
 
-v_and_or_b32 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x9a,0x01]
+v_cvt_pk_u16_u32 v5, v1, 0.5
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xe1,0x01,0x00]
 
-v_and_or_b32 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x9e,0x01]
+v_cvt_pk_u16_u32 v5, v1, -4.0
+// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xef,0x01,0x00]
 
-v_and_or_b32 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xaa,0x01]
+v_cvt_pk_i16_i32 v5, v1, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x02,0x00]
 
-v_and_or_b32 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xae,0x01]
+v_cvt_pk_i16_i32 v255, v1, v2
+// CHECK: [0xff,0x00,0x98,0xd2,0x01,0x05,0x02,0x00]
 
-v_and_or_b32 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xf2,0x01]
+v_cvt_pk_i16_i32 v5, v255, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0xff,0x05,0x02,0x00]
 
-v_and_or_b32 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xfa,0x01]
+v_cvt_pk_i16_i32 v5, s1, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x04,0x02,0x00]
 
-v_and_or_b32 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xfe,0x01]
+v_cvt_pk_i16_i32 v5, s101, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0x65,0x04,0x02,0x00]
 
-v_and_or_b32 v5, v1, v2, 0
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x02,0x02]
+v_cvt_pk_i16_i32 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0x66,0x04,0x02,0x00]
 
-v_and_or_b32 v5, v1, v2, -1
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x06,0x03]
+v_cvt_pk_i16_i32 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0x67,0x04,0x02,0x00]
 
-v_and_or_b32 v5, v1, v2, 0.5
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xc2,0x03]
+v_cvt_pk_i16_i32 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0x6a,0x04,0x02,0x00]
 
-v_and_or_b32 v5, v1, v2, -4.0
-// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xde,0x03]
+v_cvt_pk_i16_i32 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0x6b,0x04,0x02,0x00]
 
-v_or3_b32 v5, v1, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, m0, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0x7c,0x04,0x02,0x00]
 
-v_or3_b32 v255, v1, v2, v3
-// CHECK: [0xff,0x00,0x02,0xd2,0x01,0x05,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0x7e,0x04,0x02,0x00]
 
-v_or3_b32 v5, v255, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0xff,0x05,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0x7f,0x04,0x02,0x00]
 
-v_or3_b32 v5, s1, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x04,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, 0, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0x80,0x04,0x02,0x00]
 
-v_or3_b32 v5, s101, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x65,0x04,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, -1, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0xc1,0x04,0x02,0x00]
 
-v_or3_b32 v5, flat_scratch_lo, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x66,0x04,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, 0.5, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0xf0,0x04,0x02,0x00]
 
-v_or3_b32 v5, flat_scratch_hi, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x67,0x04,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, -4.0, v2
+// CHECK: [0x05,0x00,0x98,0xd2,0xf7,0x04,0x02,0x00]
 
-v_or3_b32 v5, vcc_lo, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x6a,0x04,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, v1, v255
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xff,0x03,0x00]
 
-v_or3_b32 v5, vcc_hi, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x6b,0x04,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, v1, s2
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x00,0x00]
 
-v_or3_b32 v5, m0, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x7c,0x04,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, v1, s101
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcb,0x00,0x00]
 
-v_or3_b32 v5, exec_lo, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x7e,0x04,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcd,0x00,0x00]
 
-v_or3_b32 v5, exec_hi, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x7f,0x04,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcf,0x00,0x00]
 
-v_or3_b32 v5, 0, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x80,0x04,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd5,0x00,0x00]
 
-v_or3_b32 v5, -1, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0xc1,0x04,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd7,0x00,0x00]
 
-v_or3_b32 v5, 0.5, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0xf0,0x04,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, v1, m0
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf9,0x00,0x00]
 
-v_or3_b32 v5, -4.0, v2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0xf7,0x04,0x0e,0x04]
+v_cvt_pk_i16_i32 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x00,0x00]
 
-v_or3_b32 v5, v1, v255, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xff,0x0f,0x04]
+v_cvt_pk_i16_i32 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xff,0x00,0x00]
 
-v_or3_b32 v5, v1, s2, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x0c,0x04]
+v_cvt_pk_i16_i32 v5, v1, 0
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x01,0x01,0x00]
 
-v_or3_b32 v5, v1, s101, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xcb,0x0c,0x04]
+v_cvt_pk_i16_i32 v5, v1, -1
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x83,0x01,0x00]
 
-v_or3_b32 v5, v1, flat_scratch_lo, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xcd,0x0c,0x04]
+v_cvt_pk_i16_i32 v5, v1, 0.5
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xe1,0x01,0x00]
 
-v_or3_b32 v5, v1, flat_scratch_hi, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xcf,0x0c,0x04]
+v_cvt_pk_i16_i32 v5, v1, -4.0
+// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xef,0x01,0x00]
 
-v_or3_b32 v5, v1, vcc_lo, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xd5,0x0c,0x04]
+v_pk_mul_lo_u16 v5, v1, v2
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x05,0x02,0x18]
 
-v_or3_b32 v5, v1, vcc_hi, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xd7,0x0c,0x04]
+v_pk_mul_lo_u16 v255, v1, v2
+// CHECK: [0xff,0x00,0x81,0xd3,0x01,0x05,0x02,0x18]
 
-v_or3_b32 v5, v1, m0, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xf9,0x0c,0x04]
+v_pk_mul_lo_u16 v5, v255, v2
+// CHECK: [0x05,0x00,0x81,0xd3,0xff,0x05,0x02,0x18]
 
-v_or3_b32 v5, v1, exec_lo, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xfd,0x0c,0x04]
+v_pk_mul_lo_u16 v5, s1, v2
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x04,0x02,0x18]
 
-v_or3_b32 v5, v1, exec_hi, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xff,0x0c,0x04]
+v_pk_mul_lo_u16 v5, s101, v2
+// CHECK: [0x05,0x00,0x81,0xd3,0x65,0x04,0x02,0x18]
 
-v_or3_b32 v5, v1, 0, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x01,0x0d,0x04]
+v_pk_mul_lo_u16 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x81,0xd3,0x66,0x04,0x02,0x18]
 
-v_or3_b32 v5, v1, -1, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x83,0x0d,0x04]
+v_pk_mul_lo_u16 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x81,0xd3,0x67,0x04,0x02,0x18]
 
-v_or3_b32 v5, v1, 0.5, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xe1,0x0d,0x04]
+v_pk_mul_lo_u16 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x81,0xd3,0x6a,0x04,0x02,0x18]
 
-v_or3_b32 v5, v1, -4.0, v3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xef,0x0d,0x04]
+v_pk_mul_lo_u16 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x81,0xd3,0x6b,0x04,0x02,0x18]
 
-v_or3_b32 v5, v1, v2, v255
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xfe,0x07]
+v_pk_mul_lo_u16 v5, m0, v2
+// CHECK: [0x05,0x00,0x81,0xd3,0x7c,0x04,0x02,0x18]
 
-v_or3_b32 v5, v1, v2, s3
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x0e,0x00]
+v_pk_mul_lo_u16 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x81,0xd3,0x7e,0x04,0x02,0x18]
 
-v_or3_b32 v5, v1, v2, s101
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x96,0x01]
+v_pk_mul_lo_u16 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x81,0xd3,0x7f,0x04,0x02,0x18]
 
-v_or3_b32 v5, v1, v2, flat_scratch_lo
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x9a,0x01]
+v_pk_mul_lo_u16 v5, v1, v255
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xff,0x03,0x18]
 
-v_or3_b32 v5, v1, v2, flat_scratch_hi
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x9e,0x01]
+v_pk_mul_lo_u16 v5, v1, s2
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x05,0x00,0x18]
 
-v_or3_b32 v5, v1, v2, vcc_lo
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xaa,0x01]
+v_pk_mul_lo_u16 v5, v1, s101
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xcb,0x00,0x18]
 
-v_or3_b32 v5, v1, v2, vcc_hi
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xae,0x01]
+v_pk_mul_lo_u16 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xcd,0x00,0x18]
 
-v_or3_b32 v5, v1, v2, m0
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xf2,0x01]
+v_pk_mul_lo_u16 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xcf,0x00,0x18]
 
-v_or3_b32 v5, v1, v2, exec_lo
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xfa,0x01]
+v_pk_mul_lo_u16 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xd5,0x00,0x18]
 
-v_or3_b32 v5, v1, v2, exec_hi
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xfe,0x01]
+v_pk_mul_lo_u16 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xd7,0x00,0x18]
 
-v_or3_b32 v5, v1, v2, 0
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x02,0x02]
+v_pk_mul_lo_u16 v5, v1, m0
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xf9,0x00,0x18]
 
-v_or3_b32 v5, v1, v2, -1
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x06,0x03]
+v_pk_mul_lo_u16 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xfd,0x00,0x18]
 
-v_or3_b32 v5, v1, v2, 0.5
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xc2,0x03]
+v_pk_mul_lo_u16 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xff,0x00,0x18]
 
-v_or3_b32 v5, v1, v2, -4.0
-// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xde,0x03]
+v_pk_mul_lo_u16 v5, v1, v2 op_sel:[0,0]
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x05,0x02,0x18]
 
-v_add_f64 v[5:6], v[1:2], v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x00]
+v_pk_mul_lo_u16 v5, v1, v2 op_sel:[1,0]
+// CHECK: [0x05,0x08,0x81,0xd3,0x01,0x05,0x02,0x18]
 
-v_add_f64 v[254:255], v[1:2], v[2:3]
-// CHECK: [0xfe,0x00,0x80,0xd2,0x01,0x05,0x02,0x00]
+v_pk_mul_lo_u16 v5, v1, v2 op_sel:[0,1]
+// CHECK: [0x05,0x10,0x81,0xd3,0x01,0x05,0x02,0x18]
 
-v_add_f64 v[5:6], v[254:255], v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0xfe,0x05,0x02,0x00]
+v_pk_mul_lo_u16 v5, v1, v2 op_sel:[1,1]
+// CHECK: [0x05,0x18,0x81,0xd3,0x01,0x05,0x02,0x18]
 
-v_add_f64 v[5:6], s[2:3], v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0x02,0x04,0x02,0x00]
+v_pk_mul_lo_u16 v5, v1, v2 op_sel_hi:[1,1]
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x05,0x02,0x18]
 
-v_add_f64 v[5:6], s[4:5], v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0x04,0x04,0x02,0x00]
+v_pk_mul_lo_u16 v5, v1, v2 op_sel_hi:[0,0]
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x05,0x02,0x00]
 
-v_add_f64 v[5:6], s[100:101], v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0x64,0x04,0x02,0x00]
+v_pk_mul_lo_u16 v5, v1, v2 op_sel_hi:[1,0]
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x05,0x02,0x08]
 
-v_add_f64 v[5:6], flat_scratch, v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0x66,0x04,0x02,0x00]
+v_pk_mul_lo_u16 v5, v1, v2 op_sel_hi:[0,1]
+// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x05,0x02,0x10]
 
-v_add_f64 v[5:6], vcc, v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0x6a,0x04,0x02,0x00]
+v_pk_mul_lo_u16 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x81,0xd3,0x01,0x05,0x02,0x18]
 
-v_add_f64 v[5:6], exec, v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0x7e,0x04,0x02,0x00]
+v_pk_add_i16 v5, v1, v2
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x05,0x02,0x18]
 
-v_add_f64 v[5:6], 0, v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0x80,0x04,0x02,0x00]
+v_pk_add_i16 v255, v1, v2
+// CHECK: [0xff,0x00,0x82,0xd3,0x01,0x05,0x02,0x18]
 
-v_add_f64 v[5:6], -1, v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0xc1,0x04,0x02,0x00]
+v_pk_add_i16 v5, v255, v2
+// CHECK: [0x05,0x00,0x82,0xd3,0xff,0x05,0x02,0x18]
 
-v_add_f64 v[5:6], 0.5, v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0xf0,0x04,0x02,0x00]
+v_pk_add_i16 v5, s1, v2
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x04,0x02,0x18]
 
-v_add_f64 v[5:6], -4.0, v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0xf7,0x04,0x02,0x00]
+v_pk_add_i16 v5, s101, v2
+// CHECK: [0x05,0x00,0x82,0xd3,0x65,0x04,0x02,0x18]
 
-v_add_f64 v[5:6], v[1:2], v[254:255]
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x03,0x00]
+v_pk_add_i16 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x82,0xd3,0x66,0x04,0x02,0x18]
 
-v_add_f64 v[5:6], v[1:2], s[4:5]
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x09,0x00,0x00]
+v_pk_add_i16 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x82,0xd3,0x67,0x04,0x02,0x18]
 
-v_add_f64 v[5:6], v[1:2], s[6:7]
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x0d,0x00,0x00]
+v_pk_add_i16 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x82,0xd3,0x6a,0x04,0x02,0x18]
 
-v_add_f64 v[5:6], v[1:2], s[100:101]
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xc9,0x00,0x00]
+v_pk_add_i16 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x82,0xd3,0x6b,0x04,0x02,0x18]
 
-v_add_f64 v[5:6], v[1:2], flat_scratch
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xcd,0x00,0x00]
+v_pk_add_i16 v5, m0, v2
+// CHECK: [0x05,0x00,0x82,0xd3,0x7c,0x04,0x02,0x18]
 
-v_add_f64 v[5:6], v[1:2], vcc
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd5,0x00,0x00]
+v_pk_add_i16 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x82,0xd3,0x7e,0x04,0x02,0x18]
 
-v_add_f64 v[5:6], v[1:2], exec
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x00,0x00]
+v_pk_add_i16 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x82,0xd3,0x7f,0x04,0x02,0x18]
 
-v_add_f64 v[5:6], v[1:2], 0
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x01,0x01,0x00]
+v_pk_add_i16 v5, v1, v255
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xff,0x03,0x18]
 
-v_add_f64 v[5:6], v[1:2], -1
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x83,0x01,0x00]
+v_pk_add_i16 v5, v1, s2
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x05,0x00,0x18]
 
-v_add_f64 v[5:6], v[1:2], 0.5
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xe1,0x01,0x00]
+v_pk_add_i16 v5, v1, s101
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xcb,0x00,0x18]
 
-v_add_f64 v[5:6], v[1:2], -4.0
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xef,0x01,0x00]
+v_pk_add_i16 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xcd,0x00,0x18]
 
-v_add_f64 v[5:6], -v[1:2], v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x20]
+v_pk_add_i16 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xcf,0x00,0x18]
 
-v_add_f64 v[5:6], v[1:2], -v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x40]
+v_pk_add_i16 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xd5,0x00,0x18]
 
-v_add_f64 v[5:6], -v[1:2], -v[2:3]
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x60]
+v_pk_add_i16 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xd7,0x00,0x18]
 
-v_add_f64 v[5:6], |v[1:2]|, v[2:3]
-// CHECK: [0x05,0x01,0x80,0xd2,0x01,0x05,0x02,0x00]
+v_pk_add_i16 v5, v1, m0
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xf9,0x00,0x18]
 
-v_add_f64 v[5:6], v[1:2], |v[2:3]|
-// CHECK: [0x05,0x02,0x80,0xd2,0x01,0x05,0x02,0x00]
+v_pk_add_i16 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xfd,0x00,0x18]
 
-v_add_f64 v[5:6], |v[1:2]|, |v[2:3]|
-// CHECK: [0x05,0x03,0x80,0xd2,0x01,0x05,0x02,0x00]
+v_pk_add_i16 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xff,0x00,0x18]
 
-v_add_f64 v[5:6], v[1:2], v[2:3] clamp
-// CHECK: [0x05,0x80,0x80,0xd2,0x01,0x05,0x02,0x00]
+v_pk_add_i16 v5, v1, v2 op_sel:[0,0]
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x05,0x02,0x18]
 
-v_add_f64 v[5:6], v[1:2], v[2:3] mul:2
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x08]
+v_pk_add_i16 v5, v1, v2 op_sel:[1,0]
+// CHECK: [0x05,0x08,0x82,0xd3,0x01,0x05,0x02,0x18]
 
-v_add_f64 v[5:6], v[1:2], v[2:3] mul:4
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x10]
+v_pk_add_i16 v5, v1, v2 op_sel:[0,1]
+// CHECK: [0x05,0x10,0x82,0xd3,0x01,0x05,0x02,0x18]
 
-v_add_f64 v[5:6], v[1:2], v[2:3] div:2
-// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x18]
+v_pk_add_i16 v5, v1, v2 op_sel:[1,1]
+// CHECK: [0x05,0x18,0x82,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_f64 v[5:6], v[1:2], v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x00]
+v_pk_add_i16 v5, v1, v2 op_sel_hi:[1,1]
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_f64 v[254:255], v[1:2], v[2:3]
-// CHECK: [0xfe,0x00,0x81,0xd2,0x01,0x05,0x02,0x00]
+v_pk_add_i16 v5, v1, v2 op_sel_hi:[0,0]
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x05,0x02,0x00]
 
-v_mul_f64 v[5:6], v[254:255], v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0xfe,0x05,0x02,0x00]
+v_pk_add_i16 v5, v1, v2 op_sel_hi:[1,0]
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x05,0x02,0x08]
 
-v_mul_f64 v[5:6], s[2:3], v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0x02,0x04,0x02,0x00]
+v_pk_add_i16 v5, v1, v2 op_sel_hi:[0,1]
+// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x05,0x02,0x10]
 
-v_mul_f64 v[5:6], s[4:5], v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0x04,0x04,0x02,0x00]
+v_pk_add_i16 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x82,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_f64 v[5:6], s[100:101], v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0x64,0x04,0x02,0x00]
+v_pk_sub_i16 v5, v1, v2
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_f64 v[5:6], flat_scratch, v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0x66,0x04,0x02,0x00]
+v_pk_sub_i16 v255, v1, v2
+// CHECK: [0xff,0x00,0x83,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_f64 v[5:6], vcc, v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0x6a,0x04,0x02,0x00]
+v_pk_sub_i16 v5, v255, v2
+// CHECK: [0x05,0x00,0x83,0xd3,0xff,0x05,0x02,0x18]
 
-v_mul_f64 v[5:6], exec, v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0x7e,0x04,0x02,0x00]
+v_pk_sub_i16 v5, s1, v2
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x04,0x02,0x18]
 
-v_mul_f64 v[5:6], 0, v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0x80,0x04,0x02,0x00]
+v_pk_sub_i16 v5, s101, v2
+// CHECK: [0x05,0x00,0x83,0xd3,0x65,0x04,0x02,0x18]
 
-v_mul_f64 v[5:6], -1, v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0xc1,0x04,0x02,0x00]
+v_pk_sub_i16 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x83,0xd3,0x66,0x04,0x02,0x18]
 
-v_mul_f64 v[5:6], 0.5, v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0xf0,0x04,0x02,0x00]
+v_pk_sub_i16 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x83,0xd3,0x67,0x04,0x02,0x18]
 
-v_mul_f64 v[5:6], -4.0, v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0xf7,0x04,0x02,0x00]
+v_pk_sub_i16 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x83,0xd3,0x6a,0x04,0x02,0x18]
 
-v_mul_f64 v[5:6], v[1:2], v[254:255]
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x03,0x00]
+v_pk_sub_i16 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x83,0xd3,0x6b,0x04,0x02,0x18]
 
-v_mul_f64 v[5:6], v[1:2], s[4:5]
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x09,0x00,0x00]
+v_pk_sub_i16 v5, m0, v2
+// CHECK: [0x05,0x00,0x83,0xd3,0x7c,0x04,0x02,0x18]
 
-v_mul_f64 v[5:6], v[1:2], s[6:7]
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x0d,0x00,0x00]
+v_pk_sub_i16 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x83,0xd3,0x7e,0x04,0x02,0x18]
 
-v_mul_f64 v[5:6], v[1:2], s[100:101]
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xc9,0x00,0x00]
+v_pk_sub_i16 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x83,0xd3,0x7f,0x04,0x02,0x18]
 
-v_mul_f64 v[5:6], v[1:2], flat_scratch
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xcd,0x00,0x00]
+v_pk_sub_i16 v5, v1, v255
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xff,0x03,0x18]
 
-v_mul_f64 v[5:6], v[1:2], vcc
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xd5,0x00,0x00]
+v_pk_sub_i16 v5, v1, s2
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x05,0x00,0x18]
 
-v_mul_f64 v[5:6], v[1:2], exec
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x00,0x00]
+v_pk_sub_i16 v5, v1, s101
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xcb,0x00,0x18]
 
-v_mul_f64 v[5:6], v[1:2], 0
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x01,0x01,0x00]
+v_pk_sub_i16 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xcd,0x00,0x18]
 
-v_mul_f64 v[5:6], v[1:2], -1
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x83,0x01,0x00]
+v_pk_sub_i16 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xcf,0x00,0x18]
 
-v_mul_f64 v[5:6], v[1:2], 0.5
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xe1,0x01,0x00]
+v_pk_sub_i16 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xd5,0x00,0x18]
 
-v_mul_f64 v[5:6], v[1:2], -4.0
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xef,0x01,0x00]
+v_pk_sub_i16 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xd7,0x00,0x18]
 
-v_mul_f64 v[5:6], -v[1:2], v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x20]
+v_pk_sub_i16 v5, v1, m0
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xf9,0x00,0x18]
 
-v_mul_f64 v[5:6], v[1:2], -v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x40]
+v_pk_sub_i16 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xfd,0x00,0x18]
 
-v_mul_f64 v[5:6], -v[1:2], -v[2:3]
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x60]
+v_pk_sub_i16 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xff,0x00,0x18]
 
-v_mul_f64 v[5:6], |v[1:2]|, v[2:3]
-// CHECK: [0x05,0x01,0x81,0xd2,0x01,0x05,0x02,0x00]
+v_pk_sub_i16 v5, v1, v2 op_sel:[0,0]
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_f64 v[5:6], v[1:2], |v[2:3]|
-// CHECK: [0x05,0x02,0x81,0xd2,0x01,0x05,0x02,0x00]
+v_pk_sub_i16 v5, v1, v2 op_sel:[1,0]
+// CHECK: [0x05,0x08,0x83,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_f64 v[5:6], |v[1:2]|, |v[2:3]|
-// CHECK: [0x05,0x03,0x81,0xd2,0x01,0x05,0x02,0x00]
+v_pk_sub_i16 v5, v1, v2 op_sel:[0,1]
+// CHECK: [0x05,0x10,0x83,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_f64 v[5:6], v[1:2], v[2:3] clamp
-// CHECK: [0x05,0x80,0x81,0xd2,0x01,0x05,0x02,0x00]
+v_pk_sub_i16 v5, v1, v2 op_sel:[1,1]
+// CHECK: [0x05,0x18,0x83,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x08]
+v_pk_sub_i16 v5, v1, v2 op_sel_hi:[1,1]
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x10]
+v_pk_sub_i16 v5, v1, v2 op_sel_hi:[0,0]
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x05,0x02,0x00]
 
-v_mul_f64 v[5:6], v[1:2], v[2:3] div:2
-// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x18]
+v_pk_sub_i16 v5, v1, v2 op_sel_hi:[1,0]
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x05,0x02,0x08]
 
-v_min_f64 v[5:6], v[1:2], v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x00]
+v_pk_sub_i16 v5, v1, v2 op_sel_hi:[0,1]
+// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x05,0x02,0x10]
 
-v_min_f64 v[254:255], v[1:2], v[2:3]
-// CHECK: [0xfe,0x00,0x82,0xd2,0x01,0x05,0x02,0x00]
+v_pk_sub_i16 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x83,0xd3,0x01,0x05,0x02,0x18]
 
-v_min_f64 v[5:6], v[254:255], v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0xfe,0x05,0x02,0x00]
+v_pk_lshlrev_b16 v5, v1, v2
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x05,0x02,0x18]
 
-v_min_f64 v[5:6], s[2:3], v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0x02,0x04,0x02,0x00]
+v_pk_lshlrev_b16 v255, v1, v2
+// CHECK: [0xff,0x00,0x84,0xd3,0x01,0x05,0x02,0x18]
 
-v_min_f64 v[5:6], s[4:5], v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0x04,0x04,0x02,0x00]
+v_pk_lshlrev_b16 v5, v255, v2
+// CHECK: [0x05,0x00,0x84,0xd3,0xff,0x05,0x02,0x18]
 
-v_min_f64 v[5:6], s[100:101], v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0x64,0x04,0x02,0x00]
+v_pk_lshlrev_b16 v5, s1, v2
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x04,0x02,0x18]
 
-v_min_f64 v[5:6], flat_scratch, v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0x66,0x04,0x02,0x00]
+v_pk_lshlrev_b16 v5, s101, v2
+// CHECK: [0x05,0x00,0x84,0xd3,0x65,0x04,0x02,0x18]
 
-v_min_f64 v[5:6], vcc, v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0x6a,0x04,0x02,0x00]
+v_pk_lshlrev_b16 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x84,0xd3,0x66,0x04,0x02,0x18]
 
-v_min_f64 v[5:6], exec, v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0x7e,0x04,0x02,0x00]
+v_pk_lshlrev_b16 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x84,0xd3,0x67,0x04,0x02,0x18]
 
-v_min_f64 v[5:6], 0, v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0x80,0x04,0x02,0x00]
+v_pk_lshlrev_b16 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x84,0xd3,0x6a,0x04,0x02,0x18]
 
-v_min_f64 v[5:6], -1, v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0xc1,0x04,0x02,0x00]
+v_pk_lshlrev_b16 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x84,0xd3,0x6b,0x04,0x02,0x18]
 
-v_min_f64 v[5:6], 0.5, v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0xf0,0x04,0x02,0x00]
+v_pk_lshlrev_b16 v5, m0, v2
+// CHECK: [0x05,0x00,0x84,0xd3,0x7c,0x04,0x02,0x18]
 
-v_min_f64 v[5:6], -4.0, v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0xf7,0x04,0x02,0x00]
+v_pk_lshlrev_b16 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x84,0xd3,0x7e,0x04,0x02,0x18]
 
-v_min_f64 v[5:6], v[1:2], v[254:255]
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x03,0x00]
+v_pk_lshlrev_b16 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x84,0xd3,0x7f,0x04,0x02,0x18]
 
-v_min_f64 v[5:6], v[1:2], s[4:5]
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x09,0x00,0x00]
+v_pk_lshlrev_b16 v5, v1, v255
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xff,0x03,0x18]
 
-v_min_f64 v[5:6], v[1:2], s[6:7]
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x0d,0x00,0x00]
+v_pk_lshlrev_b16 v5, v1, s2
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x05,0x00,0x18]
 
-v_min_f64 v[5:6], v[1:2], s[100:101]
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xc9,0x00,0x00]
+v_pk_lshlrev_b16 v5, v1, s101
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xcb,0x00,0x18]
 
-v_min_f64 v[5:6], v[1:2], flat_scratch
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xcd,0x00,0x00]
+v_pk_lshlrev_b16 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xcd,0x00,0x18]
 
-v_min_f64 v[5:6], v[1:2], vcc
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd5,0x00,0x00]
+v_pk_lshlrev_b16 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xcf,0x00,0x18]
 
-v_min_f64 v[5:6], v[1:2], exec
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x00,0x00]
+v_pk_lshlrev_b16 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xd5,0x00,0x18]
 
-v_min_f64 v[5:6], v[1:2], 0
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x01,0x01,0x00]
+v_pk_lshlrev_b16 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xd7,0x00,0x18]
 
-v_min_f64 v[5:6], v[1:2], -1
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x83,0x01,0x00]
+v_pk_lshlrev_b16 v5, v1, m0
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xf9,0x00,0x18]
 
-v_min_f64 v[5:6], v[1:2], 0.5
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xe1,0x01,0x00]
+v_pk_lshlrev_b16 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xfd,0x00,0x18]
 
-v_min_f64 v[5:6], v[1:2], -4.0
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xef,0x01,0x00]
+v_pk_lshlrev_b16 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xff,0x00,0x18]
 
-v_min_f64 v[5:6], -v[1:2], v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x20]
+v_pk_lshlrev_b16 v5, v1, v2 op_sel:[0,0]
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x05,0x02,0x18]
 
-v_min_f64 v[5:6], v[1:2], -v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x40]
+v_pk_lshlrev_b16 v5, v1, v2 op_sel:[1,0]
+// CHECK: [0x05,0x08,0x84,0xd3,0x01,0x05,0x02,0x18]
 
-v_min_f64 v[5:6], -v[1:2], -v[2:3]
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x60]
+v_pk_lshlrev_b16 v5, v1, v2 op_sel:[0,1]
+// CHECK: [0x05,0x10,0x84,0xd3,0x01,0x05,0x02,0x18]
 
-v_min_f64 v[5:6], |v[1:2]|, v[2:3]
-// CHECK: [0x05,0x01,0x82,0xd2,0x01,0x05,0x02,0x00]
+v_pk_lshlrev_b16 v5, v1, v2 op_sel:[1,1]
+// CHECK: [0x05,0x18,0x84,0xd3,0x01,0x05,0x02,0x18]
 
-v_min_f64 v[5:6], v[1:2], |v[2:3]|
-// CHECK: [0x05,0x02,0x82,0xd2,0x01,0x05,0x02,0x00]
+v_pk_lshlrev_b16 v5, v1, v2 op_sel_hi:[1,1]
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x05,0x02,0x18]
 
-v_min_f64 v[5:6], |v[1:2]|, |v[2:3]|
-// CHECK: [0x05,0x03,0x82,0xd2,0x01,0x05,0x02,0x00]
+v_pk_lshlrev_b16 v5, v1, v2 op_sel_hi:[0,0]
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x05,0x02,0x00]
 
-v_min_f64 v[5:6], v[1:2], v[2:3] clamp
-// CHECK: [0x05,0x80,0x82,0xd2,0x01,0x05,0x02,0x00]
+v_pk_lshlrev_b16 v5, v1, v2 op_sel_hi:[1,0]
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x05,0x02,0x08]
 
-v_min_f64 v[5:6], v[1:2], v[2:3] mul:2
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x08]
+v_pk_lshlrev_b16 v5, v1, v2 op_sel_hi:[0,1]
+// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x05,0x02,0x10]
 
-v_min_f64 v[5:6], v[1:2], v[2:3] mul:4
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x10]
+v_pk_lshlrev_b16 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x84,0xd3,0x01,0x05,0x02,0x18]
 
-v_min_f64 v[5:6], v[1:2], v[2:3] div:2
-// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x18]
+v_pk_lshrrev_b16 v5, v1, v2
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x05,0x02,0x18]
 
-v_max_f64 v[5:6], v[1:2], v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x00]
+v_pk_lshrrev_b16 v255, v1, v2
+// CHECK: [0xff,0x00,0x85,0xd3,0x01,0x05,0x02,0x18]
 
-v_max_f64 v[254:255], v[1:2], v[2:3]
-// CHECK: [0xfe,0x00,0x83,0xd2,0x01,0x05,0x02,0x00]
+v_pk_lshrrev_b16 v5, v255, v2
+// CHECK: [0x05,0x00,0x85,0xd3,0xff,0x05,0x02,0x18]
 
-v_max_f64 v[5:6], v[254:255], v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0xfe,0x05,0x02,0x00]
+v_pk_lshrrev_b16 v5, s1, v2
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x04,0x02,0x18]
 
-v_max_f64 v[5:6], s[2:3], v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0x02,0x04,0x02,0x00]
+v_pk_lshrrev_b16 v5, s101, v2
+// CHECK: [0x05,0x00,0x85,0xd3,0x65,0x04,0x02,0x18]
 
-v_max_f64 v[5:6], s[4:5], v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0x04,0x04,0x02,0x00]
+v_pk_lshrrev_b16 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x85,0xd3,0x66,0x04,0x02,0x18]
 
-v_max_f64 v[5:6], s[100:101], v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0x64,0x04,0x02,0x00]
+v_pk_lshrrev_b16 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x85,0xd3,0x67,0x04,0x02,0x18]
 
-v_max_f64 v[5:6], flat_scratch, v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0x66,0x04,0x02,0x00]
+v_pk_lshrrev_b16 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x85,0xd3,0x6a,0x04,0x02,0x18]
 
-v_max_f64 v[5:6], vcc, v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0x6a,0x04,0x02,0x00]
+v_pk_lshrrev_b16 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x85,0xd3,0x6b,0x04,0x02,0x18]
 
-v_max_f64 v[5:6], exec, v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0x7e,0x04,0x02,0x00]
+v_pk_lshrrev_b16 v5, m0, v2
+// CHECK: [0x05,0x00,0x85,0xd3,0x7c,0x04,0x02,0x18]
 
-v_max_f64 v[5:6], 0, v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0x80,0x04,0x02,0x00]
+v_pk_lshrrev_b16 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x85,0xd3,0x7e,0x04,0x02,0x18]
 
-v_max_f64 v[5:6], -1, v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0xc1,0x04,0x02,0x00]
+v_pk_lshrrev_b16 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x85,0xd3,0x7f,0x04,0x02,0x18]
 
-v_max_f64 v[5:6], 0.5, v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0xf0,0x04,0x02,0x00]
+v_pk_lshrrev_b16 v5, v1, v255
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xff,0x03,0x18]
 
-v_max_f64 v[5:6], -4.0, v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0xf7,0x04,0x02,0x00]
+v_pk_lshrrev_b16 v5, v1, s2
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x05,0x00,0x18]
 
-v_max_f64 v[5:6], v[1:2], v[254:255]
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x03,0x00]
+v_pk_lshrrev_b16 v5, v1, s101
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xcb,0x00,0x18]
 
-v_max_f64 v[5:6], v[1:2], s[4:5]
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x09,0x00,0x00]
+v_pk_lshrrev_b16 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xcd,0x00,0x18]
 
-v_max_f64 v[5:6], v[1:2], s[6:7]
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x0d,0x00,0x00]
+v_pk_lshrrev_b16 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xcf,0x00,0x18]
 
-v_max_f64 v[5:6], v[1:2], s[100:101]
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xc9,0x00,0x00]
+v_pk_lshrrev_b16 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xd5,0x00,0x18]
 
-v_max_f64 v[5:6], v[1:2], flat_scratch
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xcd,0x00,0x00]
+v_pk_lshrrev_b16 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xd7,0x00,0x18]
 
-v_max_f64 v[5:6], v[1:2], vcc
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xd5,0x00,0x00]
+v_pk_lshrrev_b16 v5, v1, m0
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xf9,0x00,0x18]
 
-v_max_f64 v[5:6], v[1:2], exec
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x00,0x00]
+v_pk_lshrrev_b16 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xfd,0x00,0x18]
 
-v_max_f64 v[5:6], v[1:2], 0
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x01,0x01,0x00]
+v_pk_lshrrev_b16 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xff,0x00,0x18]
 
-v_max_f64 v[5:6], v[1:2], -1
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x83,0x01,0x00]
+v_pk_lshrrev_b16 v5, v1, v2 op_sel:[0,0]
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x05,0x02,0x18]
 
-v_max_f64 v[5:6], v[1:2], 0.5
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xe1,0x01,0x00]
+v_pk_lshrrev_b16 v5, v1, v2 op_sel:[1,0]
+// CHECK: [0x05,0x08,0x85,0xd3,0x01,0x05,0x02,0x18]
 
-v_max_f64 v[5:6], v[1:2], -4.0
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xef,0x01,0x00]
+v_pk_lshrrev_b16 v5, v1, v2 op_sel:[0,1]
+// CHECK: [0x05,0x10,0x85,0xd3,0x01,0x05,0x02,0x18]
 
-v_max_f64 v[5:6], -v[1:2], v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x20]
+v_pk_lshrrev_b16 v5, v1, v2 op_sel:[1,1]
+// CHECK: [0x05,0x18,0x85,0xd3,0x01,0x05,0x02,0x18]
 
-v_max_f64 v[5:6], v[1:2], -v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x40]
+v_pk_lshrrev_b16 v5, v1, v2 op_sel_hi:[1,1]
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x05,0x02,0x18]
 
-v_max_f64 v[5:6], -v[1:2], -v[2:3]
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x60]
+v_pk_lshrrev_b16 v5, v1, v2 op_sel_hi:[0,0]
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x05,0x02,0x00]
 
-v_max_f64 v[5:6], |v[1:2]|, v[2:3]
-// CHECK: [0x05,0x01,0x83,0xd2,0x01,0x05,0x02,0x00]
+v_pk_lshrrev_b16 v5, v1, v2 op_sel_hi:[1,0]
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x05,0x02,0x08]
 
-v_max_f64 v[5:6], v[1:2], |v[2:3]|
-// CHECK: [0x05,0x02,0x83,0xd2,0x01,0x05,0x02,0x00]
+v_pk_lshrrev_b16 v5, v1, v2 op_sel_hi:[0,1]
+// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x05,0x02,0x10]
 
-v_max_f64 v[5:6], |v[1:2]|, |v[2:3]|
-// CHECK: [0x05,0x03,0x83,0xd2,0x01,0x05,0x02,0x00]
+v_pk_lshrrev_b16 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x85,0xd3,0x01,0x05,0x02,0x18]
 
-v_max_f64 v[5:6], v[1:2], v[2:3] clamp
-// CHECK: [0x05,0x80,0x83,0xd2,0x01,0x05,0x02,0x00]
+v_pk_ashrrev_i16 v5, v1, v2
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x05,0x02,0x18]
 
-v_max_f64 v[5:6], v[1:2], v[2:3] mul:2
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x08]
+v_pk_ashrrev_i16 v255, v1, v2
+// CHECK: [0xff,0x00,0x86,0xd3,0x01,0x05,0x02,0x18]
 
-v_max_f64 v[5:6], v[1:2], v[2:3] mul:4
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x10]
+v_pk_ashrrev_i16 v5, v255, v2
+// CHECK: [0x05,0x00,0x86,0xd3,0xff,0x05,0x02,0x18]
 
-v_max_f64 v[5:6], v[1:2], v[2:3] div:2
-// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x18]
+v_pk_ashrrev_i16 v5, s1, v2
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x04,0x02,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], v2
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x00]
+v_pk_ashrrev_i16 v5, s101, v2
+// CHECK: [0x05,0x00,0x86,0xd3,0x65,0x04,0x02,0x18]
 
-v_ldexp_f64 v[254:255], v[1:2], v2
-// CHECK: [0xfe,0x00,0x84,0xd2,0x01,0x05,0x02,0x00]
+v_pk_ashrrev_i16 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x86,0xd3,0x66,0x04,0x02,0x18]
 
-v_ldexp_f64 v[5:6], v[254:255], v2
-// CHECK: [0x05,0x00,0x84,0xd2,0xfe,0x05,0x02,0x00]
+v_pk_ashrrev_i16 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x86,0xd3,0x67,0x04,0x02,0x18]
 
-v_ldexp_f64 v[5:6], s[2:3], v2
-// CHECK: [0x05,0x00,0x84,0xd2,0x02,0x04,0x02,0x00]
+v_pk_ashrrev_i16 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x86,0xd3,0x6a,0x04,0x02,0x18]
 
-v_ldexp_f64 v[5:6], s[4:5], v2
-// CHECK: [0x05,0x00,0x84,0xd2,0x04,0x04,0x02,0x00]
+v_pk_ashrrev_i16 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x86,0xd3,0x6b,0x04,0x02,0x18]
 
-v_ldexp_f64 v[5:6], s[100:101], v2
-// CHECK: [0x05,0x00,0x84,0xd2,0x64,0x04,0x02,0x00]
+v_pk_ashrrev_i16 v5, m0, v2
+// CHECK: [0x05,0x00,0x86,0xd3,0x7c,0x04,0x02,0x18]
 
-v_ldexp_f64 v[5:6], flat_scratch, v2
-// CHECK: [0x05,0x00,0x84,0xd2,0x66,0x04,0x02,0x00]
+v_pk_ashrrev_i16 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x86,0xd3,0x7e,0x04,0x02,0x18]
 
-v_ldexp_f64 v[5:6], vcc, v2
-// CHECK: [0x05,0x00,0x84,0xd2,0x6a,0x04,0x02,0x00]
+v_pk_ashrrev_i16 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x86,0xd3,0x7f,0x04,0x02,0x18]
 
-v_ldexp_f64 v[5:6], exec, v2
-// CHECK: [0x05,0x00,0x84,0xd2,0x7e,0x04,0x02,0x00]
+v_pk_ashrrev_i16 v5, v1, v255
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xff,0x03,0x18]
 
-v_ldexp_f64 v[5:6], 0, v2
-// CHECK: [0x05,0x00,0x84,0xd2,0x80,0x04,0x02,0x00]
+v_pk_ashrrev_i16 v5, v1, s2
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x05,0x00,0x18]
 
-v_ldexp_f64 v[5:6], -1, v2
-// CHECK: [0x05,0x00,0x84,0xd2,0xc1,0x04,0x02,0x00]
+v_pk_ashrrev_i16 v5, v1, s101
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xcb,0x00,0x18]
 
-v_ldexp_f64 v[5:6], 0.5, v2
-// CHECK: [0x05,0x00,0x84,0xd2,0xf0,0x04,0x02,0x00]
+v_pk_ashrrev_i16 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xcd,0x00,0x18]
 
-v_ldexp_f64 v[5:6], -4.0, v2
-// CHECK: [0x05,0x00,0x84,0xd2,0xf7,0x04,0x02,0x00]
+v_pk_ashrrev_i16 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xcf,0x00,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], v255
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x03,0x00]
+v_pk_ashrrev_i16 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xd5,0x00,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], s2
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x00,0x00]
+v_pk_ashrrev_i16 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xd7,0x00,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], s101
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcb,0x00,0x00]
+v_pk_ashrrev_i16 v5, v1, m0
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xf9,0x00,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], flat_scratch_lo
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcd,0x00,0x00]
+v_pk_ashrrev_i16 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xfd,0x00,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], flat_scratch_hi
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcf,0x00,0x00]
+v_pk_ashrrev_i16 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xff,0x00,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], vcc_lo
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd5,0x00,0x00]
+v_pk_ashrrev_i16 v5, v1, v2 op_sel:[0,0]
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], vcc_hi
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd7,0x00,0x00]
+v_pk_ashrrev_i16 v5, v1, v2 op_sel:[1,0]
+// CHECK: [0x05,0x08,0x86,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], m0
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x00,0x00]
+v_pk_ashrrev_i16 v5, v1, v2 op_sel:[0,1]
+// CHECK: [0x05,0x10,0x86,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], exec_lo
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xfd,0x00,0x00]
+v_pk_ashrrev_i16 v5, v1, v2 op_sel:[1,1]
+// CHECK: [0x05,0x18,0x86,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], exec_hi
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x00,0x00]
+v_pk_ashrrev_i16 v5, v1, v2 op_sel_hi:[1,1]
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], 0
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x01,0x01,0x00]
+v_pk_ashrrev_i16 v5, v1, v2 op_sel_hi:[0,0]
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x05,0x02,0x00]
 
-v_ldexp_f64 v[5:6], v[1:2], -1
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x83,0x01,0x00]
+v_pk_ashrrev_i16 v5, v1, v2 op_sel_hi:[1,0]
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x05,0x02,0x08]
 
-v_ldexp_f64 v[5:6], v[1:2], 0.5
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xe1,0x01,0x00]
+v_pk_ashrrev_i16 v5, v1, v2 op_sel_hi:[0,1]
+// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x05,0x02,0x10]
 
-v_ldexp_f64 v[5:6], v[1:2], -4.0
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xef,0x01,0x00]
+v_pk_ashrrev_i16 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x86,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f64 v[5:6], -v[1:2], v2
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x20]
+v_pk_max_i16 v5, v1, v2
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f64 v[5:6], |v[1:2]|, v2
-// CHECK: [0x05,0x01,0x84,0xd2,0x01,0x05,0x02,0x00]
+v_pk_max_i16 v255, v1, v2
+// CHECK: [0xff,0x00,0x87,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], v2 clamp
-// CHECK: [0x05,0x80,0x84,0xd2,0x01,0x05,0x02,0x00]
+v_pk_max_i16 v5, v255, v2
+// CHECK: [0x05,0x00,0x87,0xd3,0xff,0x05,0x02,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], v2 mul:2
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x08]
+v_pk_max_i16 v5, s1, v2
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x04,0x02,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], v2 mul:4
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x10]
+v_pk_max_i16 v5, s101, v2
+// CHECK: [0x05,0x00,0x87,0xd3,0x65,0x04,0x02,0x18]
 
-v_ldexp_f64 v[5:6], v[1:2], v2 div:2
-// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x18]
+v_pk_max_i16 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x87,0xd3,0x66,0x04,0x02,0x18]
 
-v_mul_lo_u32 v5, v1, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x05,0x02,0x00]
+v_pk_max_i16 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x87,0xd3,0x67,0x04,0x02,0x18]
 
-v_mul_lo_u32 v255, v1, v2
-// CHECK: [0xff,0x00,0x85,0xd2,0x01,0x05,0x02,0x00]
+v_pk_max_i16 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x87,0xd3,0x6a,0x04,0x02,0x18]
 
-v_mul_lo_u32 v5, v255, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0xff,0x05,0x02,0x00]
+v_pk_max_i16 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x87,0xd3,0x6b,0x04,0x02,0x18]
 
-v_mul_lo_u32 v5, s1, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x04,0x02,0x00]
+v_pk_max_i16 v5, m0, v2
+// CHECK: [0x05,0x00,0x87,0xd3,0x7c,0x04,0x02,0x18]
 
-v_mul_lo_u32 v5, s101, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0x65,0x04,0x02,0x00]
+v_pk_max_i16 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x87,0xd3,0x7e,0x04,0x02,0x18]
 
-v_mul_lo_u32 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0x66,0x04,0x02,0x00]
+v_pk_max_i16 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x87,0xd3,0x7f,0x04,0x02,0x18]
 
-v_mul_lo_u32 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0x67,0x04,0x02,0x00]
+v_pk_max_i16 v5, v1, v255
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xff,0x03,0x18]
 
-v_mul_lo_u32 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0x6a,0x04,0x02,0x00]
+v_pk_max_i16 v5, v1, s2
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x05,0x00,0x18]
 
-v_mul_lo_u32 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0x6b,0x04,0x02,0x00]
+v_pk_max_i16 v5, v1, s101
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xcb,0x00,0x18]
 
-v_mul_lo_u32 v5, m0, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0x7c,0x04,0x02,0x00]
+v_pk_max_i16 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xcd,0x00,0x18]
 
-v_mul_lo_u32 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0x7e,0x04,0x02,0x00]
+v_pk_max_i16 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xcf,0x00,0x18]
 
-v_mul_lo_u32 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0x7f,0x04,0x02,0x00]
+v_pk_max_i16 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xd5,0x00,0x18]
 
-v_mul_lo_u32 v5, 0, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0x80,0x04,0x02,0x00]
+v_pk_max_i16 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xd7,0x00,0x18]
 
-v_mul_lo_u32 v5, -1, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0xc1,0x04,0x02,0x00]
+v_pk_max_i16 v5, v1, m0
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xf9,0x00,0x18]
 
-v_mul_lo_u32 v5, 0.5, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0xf0,0x04,0x02,0x00]
+v_pk_max_i16 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xfd,0x00,0x18]
 
-v_mul_lo_u32 v5, -4.0, v2
-// CHECK: [0x05,0x00,0x85,0xd2,0xf7,0x04,0x02,0x00]
+v_pk_max_i16 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xff,0x00,0x18]
 
-v_mul_lo_u32 v5, v1, v255
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xff,0x03,0x00]
+v_pk_max_i16 v5, v1, v2 op_sel:[0,0]
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_lo_u32 v5, v1, s2
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x05,0x00,0x00]
+v_pk_max_i16 v5, v1, v2 op_sel:[1,0]
+// CHECK: [0x05,0x08,0x87,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_lo_u32 v5, v1, s101
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xcb,0x00,0x00]
+v_pk_max_i16 v5, v1, v2 op_sel:[0,1]
+// CHECK: [0x05,0x10,0x87,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_lo_u32 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xcd,0x00,0x00]
+v_pk_max_i16 v5, v1, v2 op_sel:[1,1]
+// CHECK: [0x05,0x18,0x87,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_lo_u32 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xcf,0x00,0x00]
+v_pk_max_i16 v5, v1, v2 op_sel_hi:[1,1]
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_lo_u32 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xd5,0x00,0x00]
+v_pk_max_i16 v5, v1, v2 op_sel_hi:[0,0]
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x05,0x02,0x00]
 
-v_mul_lo_u32 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xd7,0x00,0x00]
+v_pk_max_i16 v5, v1, v2 op_sel_hi:[1,0]
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x05,0x02,0x08]
 
-v_mul_lo_u32 v5, v1, m0
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xf9,0x00,0x00]
+v_pk_max_i16 v5, v1, v2 op_sel_hi:[0,1]
+// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x05,0x02,0x10]
 
-v_mul_lo_u32 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xfd,0x00,0x00]
+v_pk_max_i16 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x87,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_lo_u32 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xff,0x00,0x00]
+v_pk_min_i16 v5, v1, v2
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_lo_u32 v5, v1, 0
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x01,0x01,0x00]
+v_pk_min_i16 v255, v1, v2
+// CHECK: [0xff,0x00,0x88,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_lo_u32 v5, v1, -1
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x83,0x01,0x00]
+v_pk_min_i16 v5, v255, v2
+// CHECK: [0x05,0x00,0x88,0xd3,0xff,0x05,0x02,0x18]
 
-v_mul_lo_u32 v5, v1, 0.5
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xe1,0x01,0x00]
+v_pk_min_i16 v5, s1, v2
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x04,0x02,0x18]
 
-v_mul_lo_u32 v5, v1, -4.0
-// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xef,0x01,0x00]
+v_pk_min_i16 v5, s101, v2
+// CHECK: [0x05,0x00,0x88,0xd3,0x65,0x04,0x02,0x18]
 
-v_mul_hi_u32 v5, v1, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x00]
+v_pk_min_i16 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x88,0xd3,0x66,0x04,0x02,0x18]
 
-v_mul_hi_u32 v255, v1, v2
-// CHECK: [0xff,0x00,0x86,0xd2,0x01,0x05,0x02,0x00]
+v_pk_min_i16 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x88,0xd3,0x67,0x04,0x02,0x18]
 
-v_mul_hi_u32 v5, v255, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0xff,0x05,0x02,0x00]
+v_pk_min_i16 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x88,0xd3,0x6a,0x04,0x02,0x18]
 
-v_mul_hi_u32 v5, s1, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x04,0x02,0x00]
+v_pk_min_i16 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x88,0xd3,0x6b,0x04,0x02,0x18]
 
-v_mul_hi_u32 v5, s101, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0x65,0x04,0x02,0x00]
+v_pk_min_i16 v5, m0, v2
+// CHECK: [0x05,0x00,0x88,0xd3,0x7c,0x04,0x02,0x18]
 
-v_mul_hi_u32 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0x66,0x04,0x02,0x00]
+v_pk_min_i16 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x88,0xd3,0x7e,0x04,0x02,0x18]
 
-v_mul_hi_u32 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0x67,0x04,0x02,0x00]
+v_pk_min_i16 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x88,0xd3,0x7f,0x04,0x02,0x18]
 
-v_mul_hi_u32 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0x6a,0x04,0x02,0x00]
+v_pk_min_i16 v5, v1, v255
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xff,0x03,0x18]
 
-v_mul_hi_u32 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0x6b,0x04,0x02,0x00]
+v_pk_min_i16 v5, v1, s2
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x05,0x00,0x18]
 
-v_mul_hi_u32 v5, m0, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0x7c,0x04,0x02,0x00]
+v_pk_min_i16 v5, v1, s101
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xcb,0x00,0x18]
 
-v_mul_hi_u32 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0x7e,0x04,0x02,0x00]
+v_pk_min_i16 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xcd,0x00,0x18]
 
-v_mul_hi_u32 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0x7f,0x04,0x02,0x00]
+v_pk_min_i16 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xcf,0x00,0x18]
 
-v_mul_hi_u32 v5, 0, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0x80,0x04,0x02,0x00]
+v_pk_min_i16 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xd5,0x00,0x18]
 
-v_mul_hi_u32 v5, -1, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0xc1,0x04,0x02,0x00]
+v_pk_min_i16 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xd7,0x00,0x18]
 
-v_mul_hi_u32 v5, 0.5, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0xf0,0x04,0x02,0x00]
+v_pk_min_i16 v5, v1, m0
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xf9,0x00,0x18]
 
-v_mul_hi_u32 v5, -4.0, v2
-// CHECK: [0x05,0x00,0x86,0xd2,0xf7,0x04,0x02,0x00]
+v_pk_min_i16 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xfd,0x00,0x18]
 
-v_mul_hi_u32 v5, v1, v255
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x03,0x00]
+v_pk_min_i16 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xff,0x00,0x18]
 
-v_mul_hi_u32 v5, v1, s2
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x00,0x00]
+v_pk_min_i16 v5, v1, v2 op_sel:[0,0]
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_u32 v5, v1, s101
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcb,0x00,0x00]
+v_pk_min_i16 v5, v1, v2 op_sel:[1,0]
+// CHECK: [0x05,0x08,0x88,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_u32 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcd,0x00,0x00]
+v_pk_min_i16 v5, v1, v2 op_sel:[0,1]
+// CHECK: [0x05,0x10,0x88,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_u32 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcf,0x00,0x00]
+v_pk_min_i16 v5, v1, v2 op_sel:[1,1]
+// CHECK: [0x05,0x18,0x88,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_u32 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd5,0x00,0x00]
+v_pk_min_i16 v5, v1, v2 op_sel_hi:[1,1]
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_u32 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd7,0x00,0x00]
+v_pk_min_i16 v5, v1, v2 op_sel_hi:[0,0]
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x05,0x02,0x00]
 
-v_mul_hi_u32 v5, v1, m0
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x00,0x00]
+v_pk_min_i16 v5, v1, v2 op_sel_hi:[1,0]
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x05,0x02,0x08]
 
-v_mul_hi_u32 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xfd,0x00,0x00]
+v_pk_min_i16 v5, v1, v2 op_sel_hi:[0,1]
+// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x05,0x02,0x10]
 
-v_mul_hi_u32 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x00,0x00]
+v_pk_min_i16 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x88,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_u32 v5, v1, 0
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x01,0x01,0x00]
+v_pk_add_u16 v5, v1, v2
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_u32 v5, v1, -1
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x83,0x01,0x00]
+v_pk_add_u16 v255, v1, v2
+// CHECK: [0xff,0x00,0x8a,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_u32 v5, v1, 0.5
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xe1,0x01,0x00]
+v_pk_add_u16 v5, v255, v2
+// CHECK: [0x05,0x00,0x8a,0xd3,0xff,0x05,0x02,0x18]
 
-v_mul_hi_u32 v5, v1, -4.0
-// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xef,0x01,0x00]
+v_pk_add_u16 v5, s1, v2
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x04,0x02,0x18]
 
-v_mul_hi_i32 v5, v1, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x05,0x02,0x00]
+v_pk_add_u16 v5, s101, v2
+// CHECK: [0x05,0x00,0x8a,0xd3,0x65,0x04,0x02,0x18]
 
-v_mul_hi_i32 v255, v1, v2
-// CHECK: [0xff,0x00,0x87,0xd2,0x01,0x05,0x02,0x00]
+v_pk_add_u16 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x8a,0xd3,0x66,0x04,0x02,0x18]
 
-v_mul_hi_i32 v5, v255, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0xff,0x05,0x02,0x00]
+v_pk_add_u16 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x8a,0xd3,0x67,0x04,0x02,0x18]
 
-v_mul_hi_i32 v5, s1, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x04,0x02,0x00]
+v_pk_add_u16 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x8a,0xd3,0x6a,0x04,0x02,0x18]
 
-v_mul_hi_i32 v5, s101, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0x65,0x04,0x02,0x00]
+v_pk_add_u16 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x8a,0xd3,0x6b,0x04,0x02,0x18]
 
-v_mul_hi_i32 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0x66,0x04,0x02,0x00]
+v_pk_add_u16 v5, m0, v2
+// CHECK: [0x05,0x00,0x8a,0xd3,0x7c,0x04,0x02,0x18]
 
-v_mul_hi_i32 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0x67,0x04,0x02,0x00]
+v_pk_add_u16 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x8a,0xd3,0x7e,0x04,0x02,0x18]
 
-v_mul_hi_i32 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0x6a,0x04,0x02,0x00]
+v_pk_add_u16 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x8a,0xd3,0x7f,0x04,0x02,0x18]
 
-v_mul_hi_i32 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0x6b,0x04,0x02,0x00]
+v_pk_add_u16 v5, v1, v255
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xff,0x03,0x18]
 
-v_mul_hi_i32 v5, m0, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0x7c,0x04,0x02,0x00]
+v_pk_add_u16 v5, v1, s2
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x05,0x00,0x18]
 
-v_mul_hi_i32 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0x7e,0x04,0x02,0x00]
+v_pk_add_u16 v5, v1, s101
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xcb,0x00,0x18]
 
-v_mul_hi_i32 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0x7f,0x04,0x02,0x00]
+v_pk_add_u16 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xcd,0x00,0x18]
 
-v_mul_hi_i32 v5, 0, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0x80,0x04,0x02,0x00]
+v_pk_add_u16 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xcf,0x00,0x18]
 
-v_mul_hi_i32 v5, -1, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0xc1,0x04,0x02,0x00]
+v_pk_add_u16 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xd5,0x00,0x18]
 
-v_mul_hi_i32 v5, 0.5, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0xf0,0x04,0x02,0x00]
+v_pk_add_u16 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xd7,0x00,0x18]
 
-v_mul_hi_i32 v5, -4.0, v2
-// CHECK: [0x05,0x00,0x87,0xd2,0xf7,0x04,0x02,0x00]
+v_pk_add_u16 v5, v1, m0
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xf9,0x00,0x18]
 
-v_mul_hi_i32 v5, v1, v255
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xff,0x03,0x00]
+v_pk_add_u16 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xfd,0x00,0x18]
 
-v_mul_hi_i32 v5, v1, s2
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x05,0x00,0x00]
+v_pk_add_u16 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xff,0x00,0x18]
 
-v_mul_hi_i32 v5, v1, s101
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xcb,0x00,0x00]
+v_pk_add_u16 v5, v1, v2 op_sel:[0,0]
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_i32 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xcd,0x00,0x00]
+v_pk_add_u16 v5, v1, v2 op_sel:[1,0]
+// CHECK: [0x05,0x08,0x8a,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_i32 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xcf,0x00,0x00]
+v_pk_add_u16 v5, v1, v2 op_sel:[0,1]
+// CHECK: [0x05,0x10,0x8a,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_i32 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xd5,0x00,0x00]
+v_pk_add_u16 v5, v1, v2 op_sel:[1,1]
+// CHECK: [0x05,0x18,0x8a,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_i32 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xd7,0x00,0x00]
+v_pk_add_u16 v5, v1, v2 op_sel_hi:[1,1]
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_i32 v5, v1, m0
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xf9,0x00,0x00]
+v_pk_add_u16 v5, v1, v2 op_sel_hi:[0,0]
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x05,0x02,0x00]
 
-v_mul_hi_i32 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xfd,0x00,0x00]
+v_pk_add_u16 v5, v1, v2 op_sel_hi:[1,0]
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x05,0x02,0x08]
 
-v_mul_hi_i32 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xff,0x00,0x00]
+v_pk_add_u16 v5, v1, v2 op_sel_hi:[0,1]
+// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x05,0x02,0x10]
 
-v_mul_hi_i32 v5, v1, 0
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x01,0x01,0x00]
+v_pk_add_u16 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x8a,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_i32 v5, v1, -1
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x83,0x01,0x00]
+v_pk_max_u16 v5, v1, v2
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_i32 v5, v1, 0.5
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xe1,0x01,0x00]
+v_pk_max_u16 v255, v1, v2
+// CHECK: [0xff,0x00,0x8c,0xd3,0x01,0x05,0x02,0x18]
 
-v_mul_hi_i32 v5, v1, -4.0
-// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xef,0x01,0x00]
+v_pk_max_u16 v5, v255, v2
+// CHECK: [0x05,0x00,0x8c,0xd3,0xff,0x05,0x02,0x18]
 
-v_ldexp_f32 v5, v1, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x00]
+v_pk_max_u16 v5, s1, v2
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x04,0x02,0x18]
 
-v_ldexp_f32 v255, v1, v2
-// CHECK: [0xff,0x00,0x88,0xd2,0x01,0x05,0x02,0x00]
+v_pk_max_u16 v5, s101, v2
+// CHECK: [0x05,0x00,0x8c,0xd3,0x65,0x04,0x02,0x18]
 
-v_ldexp_f32 v5, v255, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0xff,0x05,0x02,0x00]
+v_pk_max_u16 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x8c,0xd3,0x66,0x04,0x02,0x18]
 
-v_ldexp_f32 v5, s1, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x04,0x02,0x00]
+v_pk_max_u16 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x8c,0xd3,0x67,0x04,0x02,0x18]
 
-v_ldexp_f32 v5, s101, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0x65,0x04,0x02,0x00]
+v_pk_max_u16 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x8c,0xd3,0x6a,0x04,0x02,0x18]
 
-v_ldexp_f32 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0x66,0x04,0x02,0x00]
+v_pk_max_u16 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x8c,0xd3,0x6b,0x04,0x02,0x18]
 
-v_ldexp_f32 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0x67,0x04,0x02,0x00]
+v_pk_max_u16 v5, m0, v2
+// CHECK: [0x05,0x00,0x8c,0xd3,0x7c,0x04,0x02,0x18]
 
-v_ldexp_f32 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0x6a,0x04,0x02,0x00]
+v_pk_max_u16 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x8c,0xd3,0x7e,0x04,0x02,0x18]
 
-v_ldexp_f32 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0x6b,0x04,0x02,0x00]
+v_pk_max_u16 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x8c,0xd3,0x7f,0x04,0x02,0x18]
 
-v_ldexp_f32 v5, m0, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0x7c,0x04,0x02,0x00]
+v_pk_max_u16 v5, v1, v255
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xff,0x03,0x18]
 
-v_ldexp_f32 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0x7e,0x04,0x02,0x00]
+v_pk_max_u16 v5, v1, s2
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x05,0x00,0x18]
 
-v_ldexp_f32 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0x7f,0x04,0x02,0x00]
+v_pk_max_u16 v5, v1, s101
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xcb,0x00,0x18]
 
-v_ldexp_f32 v5, 0, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0x80,0x04,0x02,0x00]
+v_pk_max_u16 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xcd,0x00,0x18]
 
-v_ldexp_f32 v5, -1, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0xc1,0x04,0x02,0x00]
+v_pk_max_u16 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xcf,0x00,0x18]
 
-v_ldexp_f32 v5, 0.5, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0xf0,0x04,0x02,0x00]
+v_pk_max_u16 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xd5,0x00,0x18]
 
-v_ldexp_f32 v5, -4.0, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0xf7,0x04,0x02,0x00]
+v_pk_max_u16 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xd7,0x00,0x18]
 
-v_ldexp_f32 v5, v1, v255
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x03,0x00]
+v_pk_max_u16 v5, v1, m0
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xf9,0x00,0x18]
 
-v_ldexp_f32 v5, v1, s2
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x00,0x00]
+v_pk_max_u16 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xfd,0x00,0x18]
 
-v_ldexp_f32 v5, v1, s101
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcb,0x00,0x00]
+v_pk_max_u16 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xff,0x00,0x18]
 
-v_ldexp_f32 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcd,0x00,0x00]
+v_pk_max_u16 v5, v1, v2 op_sel:[0,0]
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f32 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcf,0x00,0x00]
+v_pk_max_u16 v5, v1, v2 op_sel:[1,0]
+// CHECK: [0x05,0x08,0x8c,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f32 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd5,0x00,0x00]
+v_pk_max_u16 v5, v1, v2 op_sel:[0,1]
+// CHECK: [0x05,0x10,0x8c,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f32 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd7,0x00,0x00]
+v_pk_max_u16 v5, v1, v2 op_sel:[1,1]
+// CHECK: [0x05,0x18,0x8c,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f32 v5, v1, m0
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x00,0x00]
+v_pk_max_u16 v5, v1, v2 op_sel_hi:[1,1]
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f32 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xfd,0x00,0x00]
+v_pk_max_u16 v5, v1, v2 op_sel_hi:[0,0]
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x05,0x02,0x00]
 
-v_ldexp_f32 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x00,0x00]
+v_pk_max_u16 v5, v1, v2 op_sel_hi:[1,0]
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x05,0x02,0x08]
 
-v_ldexp_f32 v5, v1, 0
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x01,0x01,0x00]
+v_pk_max_u16 v5, v1, v2 op_sel_hi:[0,1]
+// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x05,0x02,0x10]
 
-v_ldexp_f32 v5, v1, -1
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x83,0x01,0x00]
+v_pk_max_u16 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x8c,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f32 v5, v1, 0.5
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xe1,0x01,0x00]
+v_pk_min_u16 v5, v1, v2
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f32 v5, v1, -4.0
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xef,0x01,0x00]
+v_pk_min_u16 v255, v1, v2
+// CHECK: [0xff,0x00,0x8d,0xd3,0x01,0x05,0x02,0x18]
 
-v_ldexp_f32 v5, -v1, v2
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x20]
+v_pk_min_u16 v5, v255, v2
+// CHECK: [0x05,0x00,0x8d,0xd3,0xff,0x05,0x02,0x18]
 
-v_ldexp_f32 v5, |v1|, v2
-// CHECK: [0x05,0x01,0x88,0xd2,0x01,0x05,0x02,0x00]
+v_pk_min_u16 v5, s1, v2
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x04,0x02,0x18]
 
-v_ldexp_f32 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x88,0xd2,0x01,0x05,0x02,0x00]
+v_pk_min_u16 v5, s101, v2
+// CHECK: [0x05,0x00,0x8d,0xd3,0x65,0x04,0x02,0x18]
 
-v_ldexp_f32 v5, v1, v2 mul:2
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x08]
+v_pk_min_u16 v5, flat_scratch_lo, v2
+// CHECK: [0x05,0x00,0x8d,0xd3,0x66,0x04,0x02,0x18]
 
-v_ldexp_f32 v5, v1, v2 mul:4
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x10]
+v_pk_min_u16 v5, flat_scratch_hi, v2
+// CHECK: [0x05,0x00,0x8d,0xd3,0x67,0x04,0x02,0x18]
 
-v_ldexp_f32 v5, v1, v2 div:2
-// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x18]
+v_pk_min_u16 v5, vcc_lo, v2
+// CHECK: [0x05,0x00,0x8d,0xd3,0x6a,0x04,0x02,0x18]
 
-v_readlane_b32 s5, v1, s2
-// CHECK: [0x05,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
+v_pk_min_u16 v5, vcc_hi, v2
+// CHECK: [0x05,0x00,0x8d,0xd3,0x6b,0x04,0x02,0x18]
 
-v_readlane_b32 s101, v1, s2
-// CHECK: [0x65,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
+v_pk_min_u16 v5, m0, v2
+// CHECK: [0x05,0x00,0x8d,0xd3,0x7c,0x04,0x02,0x18]
 
-v_readlane_b32 flat_scratch_lo, v1, s2
-// CHECK: [0x66,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
+v_pk_min_u16 v5, exec_lo, v2
+// CHECK: [0x05,0x00,0x8d,0xd3,0x7e,0x04,0x02,0x18]
 
-v_readlane_b32 flat_scratch_hi, v1, s2
-// CHECK: [0x67,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
+v_pk_min_u16 v5, exec_hi, v2
+// CHECK: [0x05,0x00,0x8d,0xd3,0x7f,0x04,0x02,0x18]
 
-v_readlane_b32 s5, v255, s2
-// CHECK: [0x05,0x00,0x89,0xd2,0xff,0x05,0x00,0x00]
+v_pk_min_u16 v5, v1, v255
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xff,0x03,0x18]
 
-v_readlane_b32 s5, v1, s101
-// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xcb,0x00,0x00]
+v_pk_min_u16 v5, v1, s2
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x05,0x00,0x18]
 
-v_readlane_b32 s5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xcd,0x00,0x00]
+v_pk_min_u16 v5, v1, s101
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xcb,0x00,0x18]
 
-v_readlane_b32 s5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xcf,0x00,0x00]
+v_pk_min_u16 v5, v1, flat_scratch_lo
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xcd,0x00,0x18]
 
-v_readlane_b32 s5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xd5,0x00,0x00]
+v_pk_min_u16 v5, v1, flat_scratch_hi
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xcf,0x00,0x18]
 
-v_readlane_b32 s5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xd7,0x00,0x00]
+v_pk_min_u16 v5, v1, vcc_lo
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xd5,0x00,0x18]
 
-v_readlane_b32 s5, v1, m0
-// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xf9,0x00,0x00]
+v_pk_min_u16 v5, v1, vcc_hi
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xd7,0x00,0x18]
 
-v_readlane_b32 s5, v1, 0
-// CHECK: [0x05,0x00,0x89,0xd2,0x01,0x01,0x01,0x00]
+v_pk_min_u16 v5, v1, m0
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xf9,0x00,0x18]
 
-v_writelane_b32 v5, 0, s2
-// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00]
+v_pk_min_u16 v5, v1, exec_lo
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xfd,0x00,0x18]
 
-v_writelane_b32 v255, 0, s2
-// CHECK: [0xff,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00]
+v_pk_min_u16 v5, v1, exec_hi
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xff,0x00,0x18]
 
-v_writelane_b32 v5, -1, s2
-// CHECK: [0x05,0x00,0x8a,0xd2,0xc1,0x04,0x00,0x00]
+v_pk_min_u16 v5, v1, v2 op_sel:[0,0]
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x05,0x02,0x18]
 
-v_writelane_b32 v5, 0.5, s2
-// CHECK: [0x05,0x00,0x8a,0xd2,0xf0,0x04,0x00,0x00]
+v_pk_min_u16 v5, v1, v2 op_sel:[1,0]
+// CHECK: [0x05,0x08,0x8d,0xd3,0x01,0x05,0x02,0x18]
 
-v_writelane_b32 v5, -4.0, s2
-// CHECK: [0x05,0x00,0x8a,0xd2,0xf7,0x04,0x00,0x00]
+v_pk_min_u16 v5, v1, v2 op_sel:[0,1]
+// CHECK: [0x05,0x10,0x8d,0xd3,0x01,0x05,0x02,0x18]
 
-v_writelane_b32 v5, 0, s101
-// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xca,0x00,0x00]
+v_pk_min_u16 v5, v1, v2 op_sel:[1,1]
+// CHECK: [0x05,0x18,0x8d,0xd3,0x01,0x05,0x02,0x18]
 
-v_writelane_b32 v5, 0, flat_scratch_lo
-// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xcc,0x00,0x00]
+v_pk_min_u16 v5, v1, v2 op_sel_hi:[1,1]
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x05,0x02,0x18]
 
-v_writelane_b32 v5, 0, flat_scratch_hi
-// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xce,0x00,0x00]
+v_pk_min_u16 v5, v1, v2 op_sel_hi:[0,0]
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x05,0x02,0x00]
 
-v_writelane_b32 v5, 0, vcc_lo
-// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xd4,0x00,0x00]
+v_pk_min_u16 v5, v1, v2 op_sel_hi:[1,0]
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x05,0x02,0x08]
 
-v_writelane_b32 v5, 0, vcc_hi
-// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xd6,0x00,0x00]
+v_pk_min_u16 v5, v1, v2 op_sel_hi:[0,1]
+// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x05,0x02,0x10]
 
-v_writelane_b32 v5, 0, m0
-// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xf8,0x00,0x00]
+v_pk_min_u16 v5, v1, v2 clamp
+// CHECK: [0x05,0x80,0x8d,0xd3,0x01,0x05,0x02,0x18]
 
-v_writelane_b32 v5, 0, 0
-// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0x00,0x01,0x00]
+v_cmp_class_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x20,0x7c]
 
-v_bcnt_u32_b32 v5, v1, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_class_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x20,0x7c]
 
-v_bcnt_u32_b32 v255, v1, v2
-// CHECK: [0xff,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_class_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x20,0x7c]
 
-v_bcnt_u32_b32 v5, v255, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0xff,0x05,0x02,0x00]
+v_cmp_class_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x20,0x7c]
 
-v_bcnt_u32_b32 v5, s1, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x04,0x02,0x00]
+v_cmp_class_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x20,0x7c]
 
-v_bcnt_u32_b32 v5, s101, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0x65,0x04,0x02,0x00]
+v_cmp_class_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x20,0x7c]
 
-v_bcnt_u32_b32 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0x66,0x04,0x02,0x00]
+v_cmp_class_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x20,0x7c]
 
-v_bcnt_u32_b32 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0x67,0x04,0x02,0x00]
+v_cmp_class_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x20,0x7c]
 
-v_bcnt_u32_b32 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0x6a,0x04,0x02,0x00]
+v_cmp_class_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x20,0x7c]
 
-v_bcnt_u32_b32 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0x6b,0x04,0x02,0x00]
+v_cmp_class_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x20,0x7c]
 
-v_bcnt_u32_b32 v5, m0, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0x7c,0x04,0x02,0x00]
+v_cmp_class_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x20,0x7c]
 
-v_bcnt_u32_b32 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0x7e,0x04,0x02,0x00]
+v_cmp_class_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x20,0x7c]
 
-v_bcnt_u32_b32 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0x7f,0x04,0x02,0x00]
+v_cmp_class_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x20,0x7c]
 
-v_bcnt_u32_b32 v5, 0, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0x80,0x04,0x02,0x00]
+v_cmp_class_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x20,0x7c]
 
-v_bcnt_u32_b32 v5, -1, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0xc1,0x04,0x02,0x00]
+v_cmp_class_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x20,0x7c]
 
-v_bcnt_u32_b32 v5, 0.5, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0xf0,0x04,0x02,0x00]
+v_cmp_class_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
 
-v_bcnt_u32_b32 v5, -4.0, v2
-// CHECK: [0x05,0x00,0x8b,0xd2,0xf7,0x04,0x02,0x00]
+v_cmp_class_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
 
-v_bcnt_u32_b32 v5, v1, v255
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x03,0x00]
+v_cmp_class_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x21,0x7c]
 
-v_bcnt_u32_b32 v5, v1, s2
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x00,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
 
-v_bcnt_u32_b32 v5, v1, s101
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xcb,0x00,0x00]
+v_cmp_class_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
 
-v_bcnt_u32_b32 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xcd,0x00,0x00]
+v_cmp_class_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
 
-v_bcnt_u32_b32 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xcf,0x00,0x00]
+v_cmp_class_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
 
-v_bcnt_u32_b32 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xd5,0x00,0x00]
+v_cmp_class_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
 
-v_bcnt_u32_b32 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xd7,0x00,0x00]
+v_cmp_class_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0xff,0x05,0x02,0x00]
 
-v_bcnt_u32_b32 v5, v1, m0
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xf9,0x00,0x00]
+v_cmp_class_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x04,0x02,0x00]
 
-v_bcnt_u32_b32 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xfd,0x00,0x00]
+v_cmp_class_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0x65,0x04,0x02,0x00]
 
-v_bcnt_u32_b32 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x00,0x00]
+v_cmp_class_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0x66,0x04,0x02,0x00]
 
-v_bcnt_u32_b32 v5, v1, 0
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x01,0x01,0x00]
+v_cmp_class_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0x67,0x04,0x02,0x00]
 
-v_bcnt_u32_b32 v5, v1, -1
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x83,0x01,0x00]
+v_cmp_class_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0x6a,0x04,0x02,0x00]
 
-v_bcnt_u32_b32 v5, v1, 0.5
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xe1,0x01,0x00]
+v_cmp_class_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0x6b,0x04,0x02,0x00]
 
-v_bcnt_u32_b32 v5, v1, -4.0
-// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xef,0x01,0x00]
+v_cmp_class_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0x7c,0x04,0x02,0x00]
 
-v_mbcnt_lo_u32_b32 v5, v1, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0x7e,0x04,0x02,0x00]
 
-v_mbcnt_lo_u32_b32 v255, v1, v2
-// CHECK: [0xff,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0x7f,0x04,0x02,0x00]
 
-v_mbcnt_lo_u32_b32 v5, v255, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0xff,0x05,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0x80,0x04,0x02,0x00]
 
-v_mbcnt_lo_u32_b32 v5, s1, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x04,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0xc1,0x04,0x02,0x00]
 
-v_mbcnt_lo_u32_b32 v5, s101, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0x65,0x04,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0xf0,0x04,0x02,0x00]
 
-v_mbcnt_lo_u32_b32 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0x66,0x04,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0xf7,0x04,0x02,0x00]
 
-v_mbcnt_lo_u32_b32 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0x67,0x04,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xff,0x03,0x00]
 
-v_mbcnt_lo_u32_b32 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0x6a,0x04,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x00,0x00]
 
-v_mbcnt_lo_u32_b32 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0x6b,0x04,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcb,0x00,0x00]
 
-v_mbcnt_lo_u32_b32 v5, m0, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0x7c,0x04,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcd,0x00,0x00]
 
-v_mbcnt_lo_u32_b32 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0x7e,0x04,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcf,0x00,0x00]
 
-v_mbcnt_lo_u32_b32 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0x7f,0x04,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd5,0x00,0x00]
 
-v_mbcnt_lo_u32_b32 v5, 0, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0x80,0x04,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd7,0x00,0x00]
 
-v_mbcnt_lo_u32_b32 v5, -1, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0xc1,0x04,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf9,0x00,0x00]
 
-v_mbcnt_lo_u32_b32 v5, 0.5, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0xf0,0x04,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xfd,0x00,0x00]
 
-v_mbcnt_lo_u32_b32 v5, -4.0, v2
-// CHECK: [0x05,0x00,0x8c,0xd2,0xf7,0x04,0x02,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xff,0x00,0x00]
 
-v_mbcnt_lo_u32_b32 v5, v1, v255
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x03,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x01,0x01,0x00]
 
-v_mbcnt_lo_u32_b32 v5, v1, s2
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x00,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x83,0x01,0x00]
 
-v_mbcnt_lo_u32_b32 v5, v1, s101
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcb,0x00,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xe1,0x01,0x00]
 
-v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcd,0x00,0x00]
+v_cmp_class_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xef,0x01,0x00]
 
-v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcf,0x00,0x00]
+v_cmp_class_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x20]
 
-v_mbcnt_lo_u32_b32 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd5,0x00,0x00]
+v_cmpx_class_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x22,0x7c]
 
-v_mbcnt_lo_u32_b32 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd7,0x00,0x00]
+v_cmpx_class_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x22,0x7c]
 
-v_mbcnt_lo_u32_b32 v5, v1, m0
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x00,0x00]
+v_cmpx_class_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x22,0x7c]
 
-v_mbcnt_lo_u32_b32 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xfd,0x00,0x00]
+v_cmpx_class_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x22,0x7c]
 
-v_mbcnt_lo_u32_b32 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x00,0x00]
+v_cmpx_class_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x22,0x7c]
 
-v_mbcnt_lo_u32_b32 v5, v1, 0
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x01,0x01,0x00]
+v_cmpx_class_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x22,0x7c]
 
-v_mbcnt_lo_u32_b32 v5, v1, -1
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x83,0x01,0x00]
+v_cmpx_class_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x22,0x7c]
 
-v_mbcnt_lo_u32_b32 v5, v1, 0.5
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xe1,0x01,0x00]
+v_cmpx_class_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x22,0x7c]
 
-v_mbcnt_lo_u32_b32 v5, v1, -4.0
-// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xef,0x01,0x00]
+v_cmpx_class_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x22,0x7c]
 
-v_mbcnt_hi_u32_b32 v5, v1, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00]
+v_cmpx_class_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x22,0x7c]
 
-v_mbcnt_hi_u32_b32 v255, v1, v2
-// CHECK: [0xff,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00]
+v_cmpx_class_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x22,0x7c]
 
-v_mbcnt_hi_u32_b32 v5, v255, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0xff,0x05,0x02,0x00]
+v_cmpx_class_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x22,0x7c]
 
-v_mbcnt_hi_u32_b32 v5, s1, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x04,0x02,0x00]
+v_cmpx_class_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x22,0x7c]
 
-v_mbcnt_hi_u32_b32 v5, s101, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0x65,0x04,0x02,0x00]
+v_cmpx_class_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x22,0x7c]
 
-v_mbcnt_hi_u32_b32 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0x66,0x04,0x02,0x00]
+v_cmpx_class_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x22,0x7c]
 
-v_mbcnt_hi_u32_b32 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0x67,0x04,0x02,0x00]
+v_cmpx_class_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
 
-v_mbcnt_hi_u32_b32 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0x6a,0x04,0x02,0x00]
+v_cmpx_class_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
 
-v_mbcnt_hi_u32_b32 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0x6b,0x04,0x02,0x00]
+v_cmpx_class_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x23,0x7c]
 
-v_mbcnt_hi_u32_b32 v5, m0, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0x7c,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0x7e,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0x7f,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, 0, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0x80,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, -1, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0xc1,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, 0.5, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0xf0,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, -4.0, v2
-// CHECK: [0x05,0x00,0x8d,0xd2,0xf7,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0xff,0x05,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, v1, v255
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x03,0x00]
+v_cmpx_class_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x04,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, v1, s2
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x00,0x00]
+v_cmpx_class_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0x65,0x04,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, v1, s101
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xcb,0x00,0x00]
+v_cmpx_class_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0x66,0x04,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xcd,0x00,0x00]
+v_cmpx_class_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0x67,0x04,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xcf,0x00,0x00]
+v_cmpx_class_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0x6a,0x04,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xd5,0x00,0x00]
+v_cmpx_class_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0x6b,0x04,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xd7,0x00,0x00]
+v_cmpx_class_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0x7c,0x04,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, v1, m0
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xf9,0x00,0x00]
+v_cmpx_class_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0x7e,0x04,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xfd,0x00,0x00]
+v_cmpx_class_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0x7f,0x04,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x00,0x00]
+v_cmpx_class_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0x80,0x04,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, v1, 0
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x01,0x01,0x00]
+v_cmpx_class_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0xc1,0x04,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, v1, -1
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x83,0x01,0x00]
+v_cmpx_class_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0xf0,0x04,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, v1, 0.5
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xe1,0x01,0x00]
+v_cmpx_class_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0xf7,0x04,0x02,0x00]
 
-v_mbcnt_hi_u32_b32 v5, v1, -4.0
-// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xef,0x01,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xff,0x03,0x00]
 
-v_lshlrev_b64 v[5:6], v1, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x05,0x00,0x00]
 
-v_lshlrev_b64 v[254:255], v1, v[2:3]
-// CHECK: [0xfe,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xcb,0x00,0x00]
 
-v_lshlrev_b64 v[5:6], v255, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0xff,0x05,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xcd,0x00,0x00]
 
-v_lshlrev_b64 v[5:6], s1, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xcf,0x00,0x00]
 
-v_lshlrev_b64 v[5:6], s101, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x65,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xd5,0x00,0x00]
 
-v_lshlrev_b64 v[5:6], flat_scratch_lo, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x66,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xd7,0x00,0x00]
 
-v_lshlrev_b64 v[5:6], flat_scratch_hi, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x67,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xf9,0x00,0x00]
 
-v_lshlrev_b64 v[5:6], vcc_lo, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x6a,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xfd,0x00,0x00]
 
-v_lshlrev_b64 v[5:6], vcc_hi, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x6b,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xff,0x00,0x00]
 
-v_lshlrev_b64 v[5:6], m0, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x7c,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x01,0x01,0x00]
 
-v_lshlrev_b64 v[5:6], exec_lo, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x7e,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x83,0x01,0x00]
 
-v_lshlrev_b64 v[5:6], exec_hi, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x7f,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xe1,0x01,0x00]
 
-v_lshlrev_b64 v[5:6], 0, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x80,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xef,0x01,0x00]
 
-v_lshlrev_b64 v[5:6], -1, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0xc1,0x04,0x02,0x00]
+v_cmpx_class_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x05,0x02,0x20]
 
-v_lshlrev_b64 v[5:6], 0.5, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0xf0,0x04,0x02,0x00]
+v_cmp_class_f64 vcc, v[1:2], v2
+// CHECK: [0x01,0x05,0x24,0x7c]
 
-v_lshlrev_b64 v[5:6], -4.0, v[2:3]
-// CHECK: [0x05,0x00,0x8f,0xd2,0xf7,0x04,0x02,0x00]
+v_cmp_class_f64 vcc, v[254:255], v2
+// CHECK: [0xfe,0x05,0x24,0x7c]
 
-v_lshlrev_b64 v[5:6], v1, v[254:255]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x03,0x00]
+v_cmp_class_f64 vcc, s[2:3], v2
+// CHECK: [0x02,0x04,0x24,0x7c]
 
-v_lshlrev_b64 v[5:6], v1, s[4:5]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x09,0x00,0x00]
+v_cmp_class_f64 vcc, s[4:5], v2
+// CHECK: [0x04,0x04,0x24,0x7c]
 
-v_lshlrev_b64 v[5:6], v1, s[6:7]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x0d,0x00,0x00]
+v_cmp_class_f64 vcc, s[100:101], v2
+// CHECK: [0x64,0x04,0x24,0x7c]
 
-v_lshlrev_b64 v[5:6], v1, s[100:101]
-// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xc9,0x00,0x00]
+v_cmp_class_f64 vcc, flat_scratch, v2
+// CHECK: [0x66,0x04,0x24,0x7c]
 
-v_lshlrev_b64 v[5:6], v1, flat_scratch
-// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xcd,0x00,0x00]
+v_cmp_class_f64 vcc, vcc, v2
+// CHECK: [0x6a,0x04,0x24,0x7c]
 
-v_lshlrev_b64 v[5:6], v1, vcc
-// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xd5,0x00,0x00]
+v_cmp_class_f64 vcc, exec, v2
+// CHECK: [0x7e,0x04,0x24,0x7c]
 
-v_lshlrev_b64 v[5:6], v1, exec
-// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x00,0x00]
+v_cmp_class_f64 vcc, 0, v2
+// CHECK: [0x80,0x04,0x24,0x7c]
 
-v_lshlrev_b64 v[5:6], v1, 0
-// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x01,0x01,0x00]
+v_cmp_class_f64 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x24,0x7c]
 
-v_lshlrev_b64 v[5:6], v1, -1
-// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x83,0x01,0x00]
+v_cmp_class_f64 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x24,0x7c]
 
-v_lshlrev_b64 v[5:6], v1, 0.5
-// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xe1,0x01,0x00]
+v_cmp_class_f64 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x24,0x7c]
 
-v_lshlrev_b64 v[5:6], v1, -4.0
-// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xef,0x01,0x00]
+v_cmp_class_f64 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
 
-v_lshrrev_b64 v[5:6], v1, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_class_f64 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
 
-v_lshrrev_b64 v[254:255], v1, v[2:3]
-// CHECK: [0xfe,0x00,0x90,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_class_f64 vcc, v[1:2], v255
+// CHECK: [0x01,0xff,0x25,0x7c]
 
-v_lshrrev_b64 v[5:6], v255, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0xff,0x05,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], v2
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], s1, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x04,0x02,0x00]
+v_cmp_class_f64_e64 s[12:13], v[1:2], v2
+// CHECK: [0x0c,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], s101, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0x65,0x04,0x02,0x00]
+v_cmp_class_f64_e64 s[100:101], v[1:2], v2
+// CHECK: [0x64,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], flat_scratch_lo, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0x66,0x04,0x02,0x00]
+v_cmp_class_f64_e64 flat_scratch, v[1:2], v2
+// CHECK: [0x66,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], flat_scratch_hi, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0x67,0x04,0x02,0x00]
+v_cmp_class_f64_e64 vcc, v[1:2], v2
+// CHECK: [0x6a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], vcc_lo, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0x6a,0x04,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], v[254:255], v2
+// CHECK: [0x0a,0x00,0x12,0xd0,0xfe,0x05,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], vcc_hi, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0x6b,0x04,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], s[2:3], v2
+// CHECK: [0x0a,0x00,0x12,0xd0,0x02,0x04,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], m0, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0x7c,0x04,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], s[4:5], v2
+// CHECK: [0x0a,0x00,0x12,0xd0,0x04,0x04,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], exec_lo, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0x7e,0x04,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], s[100:101], v2
+// CHECK: [0x0a,0x00,0x12,0xd0,0x64,0x04,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], exec_hi, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0x7f,0x04,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], flat_scratch, v2
+// CHECK: [0x0a,0x00,0x12,0xd0,0x66,0x04,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], 0, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0x80,0x04,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], vcc, v2
+// CHECK: [0x0a,0x00,0x12,0xd0,0x6a,0x04,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], -1, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0xc1,0x04,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], exec, v2
+// CHECK: [0x0a,0x00,0x12,0xd0,0x7e,0x04,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], 0.5, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0xf0,0x04,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x12,0xd0,0x80,0x04,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], -4.0, v[2:3]
-// CHECK: [0x05,0x00,0x90,0xd2,0xf7,0x04,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x12,0xd0,0xc1,0x04,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], v1, v[254:255]
-// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x03,0x00]
+v_cmp_class_f64_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x12,0xd0,0xf0,0x04,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], v1, s[4:5]
-// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x09,0x00,0x00]
+v_cmp_class_f64_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x12,0xd0,0xf7,0x04,0x02,0x00]
 
-v_lshrrev_b64 v[5:6], v1, s[6:7]
-// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x0d,0x00,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], v255
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xff,0x03,0x00]
 
-v_lshrrev_b64 v[5:6], v1, s[100:101]
-// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xc9,0x00,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], s2
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x00,0x00]
 
-v_lshrrev_b64 v[5:6], v1, flat_scratch
-// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xcd,0x00,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], s101
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcb,0x00,0x00]
 
-v_lshrrev_b64 v[5:6], v1, vcc
-// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd5,0x00,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], flat_scratch_lo
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcd,0x00,0x00]
 
-v_lshrrev_b64 v[5:6], v1, exec
-// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x00,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], flat_scratch_hi
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcf,0x00,0x00]
 
-v_lshrrev_b64 v[5:6], v1, 0
-// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x01,0x01,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd5,0x00,0x00]
 
-v_lshrrev_b64 v[5:6], v1, -1
-// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x83,0x01,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd7,0x00,0x00]
 
-v_lshrrev_b64 v[5:6], v1, 0.5
-// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xe1,0x01,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], m0
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf9,0x00,0x00]
 
-v_lshrrev_b64 v[5:6], v1, -4.0
-// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xef,0x01,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xfd,0x00,0x00]
 
-v_ashrrev_i64 v[5:6], v1, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xff,0x00,0x00]
 
-v_ashrrev_i64 v[254:255], v1, v[2:3]
-// CHECK: [0xfe,0x00,0x91,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x01,0x01,0x00]
 
-v_ashrrev_i64 v[5:6], v255, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0xff,0x05,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x83,0x01,0x00]
 
-v_ashrrev_i64 v[5:6], s1, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x04,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xe1,0x01,0x00]
 
-v_ashrrev_i64 v[5:6], s101, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0x65,0x04,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xef,0x01,0x00]
 
-v_ashrrev_i64 v[5:6], flat_scratch_lo, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0x66,0x04,0x02,0x00]
+v_cmp_class_f64_e64 s[10:11], -v[1:2], v2
+// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x20]
 
-v_ashrrev_i64 v[5:6], flat_scratch_hi, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0x67,0x04,0x02,0x00]
+v_cmpx_class_f64 vcc, v[1:2], v2
+// CHECK: [0x01,0x05,0x26,0x7c]
 
-v_ashrrev_i64 v[5:6], vcc_lo, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0x6a,0x04,0x02,0x00]
+v_cmpx_class_f64 vcc, v[254:255], v2
+// CHECK: [0xfe,0x05,0x26,0x7c]
 
-v_ashrrev_i64 v[5:6], vcc_hi, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0x6b,0x04,0x02,0x00]
+v_cmpx_class_f64 vcc, s[2:3], v2
+// CHECK: [0x02,0x04,0x26,0x7c]
 
-v_ashrrev_i64 v[5:6], m0, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0x7c,0x04,0x02,0x00]
+v_cmpx_class_f64 vcc, s[4:5], v2
+// CHECK: [0x04,0x04,0x26,0x7c]
 
-v_ashrrev_i64 v[5:6], exec_lo, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0x7e,0x04,0x02,0x00]
+v_cmpx_class_f64 vcc, s[100:101], v2
+// CHECK: [0x64,0x04,0x26,0x7c]
 
-v_ashrrev_i64 v[5:6], exec_hi, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0x7f,0x04,0x02,0x00]
+v_cmpx_class_f64 vcc, flat_scratch, v2
+// CHECK: [0x66,0x04,0x26,0x7c]
 
-v_ashrrev_i64 v[5:6], 0, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0x80,0x04,0x02,0x00]
+v_cmpx_class_f64 vcc, vcc, v2
+// CHECK: [0x6a,0x04,0x26,0x7c]
 
-v_ashrrev_i64 v[5:6], -1, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0xc1,0x04,0x02,0x00]
+v_cmpx_class_f64 vcc, exec, v2
+// CHECK: [0x7e,0x04,0x26,0x7c]
 
-v_ashrrev_i64 v[5:6], 0.5, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0xf0,0x04,0x02,0x00]
+v_cmpx_class_f64 vcc, 0, v2
+// CHECK: [0x80,0x04,0x26,0x7c]
 
-v_ashrrev_i64 v[5:6], -4.0, v[2:3]
-// CHECK: [0x05,0x00,0x91,0xd2,0xf7,0x04,0x02,0x00]
+v_cmpx_class_f64 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x26,0x7c]
 
-v_ashrrev_i64 v[5:6], v1, v[254:255]
-// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xfd,0x03,0x00]
+v_cmpx_class_f64 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x26,0x7c]
 
-v_ashrrev_i64 v[5:6], v1, s[4:5]
-// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x09,0x00,0x00]
+v_cmpx_class_f64 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x26,0x7c]
 
-v_ashrrev_i64 v[5:6], v1, s[6:7]
-// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x0d,0x00,0x00]
+v_cmpx_class_f64 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
 
-v_ashrrev_i64 v[5:6], v1, s[100:101]
-// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xc9,0x00,0x00]
+v_cmpx_class_f64 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
 
-v_ashrrev_i64 v[5:6], v1, flat_scratch
-// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xcd,0x00,0x00]
+v_cmpx_class_f64 vcc, v[1:2], v255
+// CHECK: [0x01,0xff,0x27,0x7c]
 
-v_ashrrev_i64 v[5:6], v1, vcc
-// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xd5,0x00,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], v2
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
 
-v_ashrrev_i64 v[5:6], v1, exec
-// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xfd,0x00,0x00]
+v_cmpx_class_f64_e64 s[12:13], v[1:2], v2
+// CHECK: [0x0c,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
 
-v_ashrrev_i64 v[5:6], v1, 0
-// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x01,0x01,0x00]
+v_cmpx_class_f64_e64 s[100:101], v[1:2], v2
+// CHECK: [0x64,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
 
-v_ashrrev_i64 v[5:6], v1, -1
-// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x83,0x01,0x00]
+v_cmpx_class_f64_e64 flat_scratch, v[1:2], v2
+// CHECK: [0x66,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
 
-v_ashrrev_i64 v[5:6], v1, 0.5
-// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xe1,0x01,0x00]
+v_cmpx_class_f64_e64 vcc, v[1:2], v2
+// CHECK: [0x6a,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
 
-v_ashrrev_i64 v[5:6], v1, -4.0
-// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xef,0x01,0x00]
+v_cmpx_class_f64_e64 exec, v[1:2], v2
+// CHECK: [0x7e,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
 
-v_trig_preop_f64 v[5:6], v[1:2], v2
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[254:255], v2
+// CHECK: [0x0a,0x00,0x13,0xd0,0xfe,0x05,0x02,0x00]
 
-v_trig_preop_f64 v[254:255], v[1:2], v2
-// CHECK: [0xfe,0x00,0x92,0xd2,0x01,0x05,0x02,0x00]
+v_cmpx_class_f64_e64 s[10:11], s[2:3], v2
+// CHECK: [0x0a,0x00,0x13,0xd0,0x02,0x04,0x02,0x00]
 
-v_trig_preop_f64 v[5:6], v[254:255], v2
-// CHECK: [0x05,0x00,0x92,0xd2,0xfe,0x05,0x02,0x00]
+v_cmpx_class_f64_e64 s[10:11], s[4:5], v2
+// CHECK: [0x0a,0x00,0x13,0xd0,0x04,0x04,0x02,0x00]
 
-v_trig_preop_f64 v[5:6], s[2:3], v2
-// CHECK: [0x05,0x00,0x92,0xd2,0x02,0x04,0x02,0x00]
+v_cmpx_class_f64_e64 s[10:11], s[100:101], v2
+// CHECK: [0x0a,0x00,0x13,0xd0,0x64,0x04,0x02,0x00]
 
-v_trig_preop_f64 v[5:6], s[4:5], v2
-// CHECK: [0x05,0x00,0x92,0xd2,0x04,0x04,0x02,0x00]
+v_cmpx_class_f64_e64 s[10:11], flat_scratch, v2
+// CHECK: [0x0a,0x00,0x13,0xd0,0x66,0x04,0x02,0x00]
 
-v_trig_preop_f64 v[5:6], s[100:101], v2
-// CHECK: [0x05,0x00,0x92,0xd2,0x64,0x04,0x02,0x00]
+v_cmpx_class_f64_e64 s[10:11], vcc, v2
+// CHECK: [0x0a,0x00,0x13,0xd0,0x6a,0x04,0x02,0x00]
 
-v_trig_preop_f64 v[5:6], flat_scratch, v2
-// CHECK: [0x05,0x00,0x92,0xd2,0x66,0x04,0x02,0x00]
+v_cmpx_class_f64_e64 s[10:11], exec, v2
+// CHECK: [0x0a,0x00,0x13,0xd0,0x7e,0x04,0x02,0x00]
 
-v_trig_preop_f64 v[5:6], vcc, v2
-// CHECK: [0x05,0x00,0x92,0xd2,0x6a,0x04,0x02,0x00]
+v_cmpx_class_f64_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x13,0xd0,0x80,0x04,0x02,0x00]
 
-v_trig_preop_f64 v[5:6], exec, v2
-// CHECK: [0x05,0x00,0x92,0xd2,0x7e,0x04,0x02,0x00]
+v_cmpx_class_f64_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x13,0xd0,0xc1,0x04,0x02,0x00]
 
-v_trig_preop_f64 v[5:6], 0, v2
-// CHECK: [0x05,0x00,0x92,0xd2,0x80,0x04,0x02,0x00]
+v_cmpx_class_f64_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x13,0xd0,0xf0,0x04,0x02,0x00]
 
-v_trig_preop_f64 v[5:6], -1, v2
-// CHECK: [0x05,0x00,0x92,0xd2,0xc1,0x04,0x02,0x00]
+v_cmpx_class_f64_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x13,0xd0,0xf7,0x04,0x02,0x00]
 
-v_trig_preop_f64 v[5:6], 0.5, v2
-// CHECK: [0x05,0x00,0x92,0xd2,0xf0,0x04,0x02,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], v255
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xff,0x03,0x00]
 
-v_trig_preop_f64 v[5:6], -4.0, v2
-// CHECK: [0x05,0x00,0x92,0xd2,0xf7,0x04,0x02,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], s2
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x05,0x00,0x00]
 
-v_trig_preop_f64 v[5:6], v[1:2], v255
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x03,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], s101
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xcb,0x00,0x00]
 
-v_trig_preop_f64 v[5:6], v[1:2], s2
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x00,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], flat_scratch_lo
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xcd,0x00,0x00]
 
-v_trig_preop_f64 v[5:6], v[1:2], s101
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcb,0x00,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], flat_scratch_hi
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xcf,0x00,0x00]
 
-v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_lo
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcd,0x00,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], vcc_lo
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xd5,0x00,0x00]
 
-v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_hi
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcf,0x00,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], vcc_hi
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xd7,0x00,0x00]
 
-v_trig_preop_f64 v[5:6], v[1:2], vcc_lo
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd5,0x00,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], m0
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xf9,0x00,0x00]
 
-v_trig_preop_f64 v[5:6], v[1:2], vcc_hi
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd7,0x00,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], exec_lo
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xfd,0x00,0x00]
 
-v_trig_preop_f64 v[5:6], v[1:2], m0
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf9,0x00,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], exec_hi
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xff,0x00,0x00]
 
-v_trig_preop_f64 v[5:6], v[1:2], exec_lo
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xfd,0x00,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x01,0x01,0x00]
 
-v_trig_preop_f64 v[5:6], v[1:2], exec_hi
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x00,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x83,0x01,0x00]
 
-v_trig_preop_f64 v[5:6], v[1:2], 0
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x01,0x01,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xe1,0x01,0x00]
 
-v_trig_preop_f64 v[5:6], v[1:2], -1
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x83,0x01,0x00]
+v_cmpx_class_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xef,0x01,0x00]
 
-v_trig_preop_f64 v[5:6], v[1:2], 0.5
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xe1,0x01,0x00]
+v_cmpx_class_f64_e64 s[10:11], -v[1:2], v2
+// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x05,0x02,0x20]
 
-v_trig_preop_f64 v[5:6], v[1:2], -4.0
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xef,0x01,0x00]
+v_cmp_class_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x28,0x7c]
 
-v_trig_preop_f64 v[5:6], -v[1:2], v2
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x20]
+v_cmp_class_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x28,0x7c]
 
-v_trig_preop_f64 v[5:6], |v[1:2]|, v2
-// CHECK: [0x05,0x01,0x92,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_class_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x28,0x7c]
 
-v_trig_preop_f64 v[5:6], v[1:2], v2 clamp
-// CHECK: [0x05,0x80,0x92,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_class_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x28,0x7c]
 
-v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x08]
+v_cmp_class_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x28,0x7c]
 
-v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x10]
+v_cmp_class_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x28,0x7c]
 
-v_trig_preop_f64 v[5:6], v[1:2], v2 div:2
-// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x18]
+v_cmp_class_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x28,0x7c]
 
-v_bfm_b32 v5, v1, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_class_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x28,0x7c]
 
-v_bfm_b32 v255, v1, v2
-// CHECK: [0xff,0x00,0x93,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_class_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x28,0x7c]
 
-v_bfm_b32 v5, v255, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0xff,0x05,0x02,0x00]
+v_cmp_class_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x28,0x7c]
 
-v_bfm_b32 v5, s1, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x04,0x02,0x00]
+v_cmp_class_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x28,0x7c]
 
-v_bfm_b32 v5, s101, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0x65,0x04,0x02,0x00]
+v_cmp_class_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x28,0x7c]
 
-v_bfm_b32 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0x66,0x04,0x02,0x00]
+v_cmp_class_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x28,0x7c]
 
-v_bfm_b32 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0x67,0x04,0x02,0x00]
+v_cmp_class_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x28,0x7c]
 
-v_bfm_b32 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0x6a,0x04,0x02,0x00]
+v_cmp_class_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x28,0x7c]
 
-v_bfm_b32 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0x6b,0x04,0x02,0x00]
+v_cmp_class_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x28,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_bfm_b32 v5, m0, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0x7c,0x04,0x02,0x00]
+v_cmp_class_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x28,0x7c,0x56,0x34,0x00,0x00]
 
-v_bfm_b32 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0x7e,0x04,0x02,0x00]
+v_cmp_class_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x29,0x7c]
 
-v_bfm_b32 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0x7f,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
 
-v_bfm_b32 v5, 0, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0x80,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
 
-v_bfm_b32 v5, -1, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0xc1,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
 
-v_bfm_b32 v5, 0.5, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0xf0,0x04,0x02,0x00]
+v_cmp_class_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
 
-v_bfm_b32 v5, -4.0, v2
-// CHECK: [0x05,0x00,0x93,0xd2,0xf7,0x04,0x02,0x00]
+v_cmp_class_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
 
-v_bfm_b32 v5, v1, v255
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xff,0x03,0x00]
+v_cmp_class_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0xff,0x05,0x02,0x00]
 
-v_bfm_b32 v5, v1, s2
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x05,0x00,0x00]
+v_cmp_class_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x04,0x02,0x00]
 
-v_bfm_b32 v5, v1, s101
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xcb,0x00,0x00]
+v_cmp_class_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0x65,0x04,0x02,0x00]
 
-v_bfm_b32 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xcd,0x00,0x00]
+v_cmp_class_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0x66,0x04,0x02,0x00]
 
-v_bfm_b32 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xcf,0x00,0x00]
+v_cmp_class_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0x67,0x04,0x02,0x00]
 
-v_bfm_b32 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xd5,0x00,0x00]
+v_cmp_class_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0x6a,0x04,0x02,0x00]
 
-v_bfm_b32 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xd7,0x00,0x00]
+v_cmp_class_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0x6b,0x04,0x02,0x00]
 
-v_bfm_b32 v5, v1, m0
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xf9,0x00,0x00]
+v_cmp_class_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0x7c,0x04,0x02,0x00]
 
-v_bfm_b32 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xfd,0x00,0x00]
+v_cmp_class_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0x7e,0x04,0x02,0x00]
 
-v_bfm_b32 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xff,0x00,0x00]
+v_cmp_class_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0x7f,0x04,0x02,0x00]
 
-v_bfm_b32 v5, v1, 0
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x01,0x01,0x00]
+v_cmp_class_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0x80,0x04,0x02,0x00]
 
-v_bfm_b32 v5, v1, -1
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x83,0x01,0x00]
+v_cmp_class_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0xc1,0x04,0x02,0x00]
 
-v_bfm_b32 v5, v1, 0.5
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xe1,0x01,0x00]
+v_cmp_class_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0xf0,0x04,0x02,0x00]
 
-v_bfm_b32 v5, v1, -4.0
-// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xef,0x01,0x00]
+v_cmp_class_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cvt_pknorm_i16_f32 v5, v1, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xff,0x03,0x00]
 
-v_cvt_pknorm_i16_f32 v255, v1, v2
-// CHECK: [0xff,0x00,0x94,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x00,0x00]
 
-v_cvt_pknorm_i16_f32 v5, v255, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0xff,0x05,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cvt_pknorm_i16_f32 v5, s1, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cvt_pknorm_i16_f32 v5, s101, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0x65,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cvt_pknorm_i16_f32 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0x66,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cvt_pknorm_i16_f32 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0x67,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cvt_pknorm_i16_f32 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0x6a,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cvt_pknorm_i16_f32 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0x6b,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cvt_pknorm_i16_f32 v5, m0, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0x7c,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xff,0x00,0x00]
 
-v_cvt_pknorm_i16_f32 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0x7e,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x01,0x01,0x00]
 
-v_cvt_pknorm_i16_f32 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0x7f,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x83,0x01,0x00]
 
-v_cvt_pknorm_i16_f32 v5, 0, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0x80,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cvt_pknorm_i16_f32 v5, -1, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0xc1,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xef,0x01,0x00]
 
-v_cvt_pknorm_i16_f32 v5, 0.5, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0xf0,0x04,0x02,0x00]
+v_cmp_class_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x20]
 
-v_cvt_pknorm_i16_f32 v5, -4.0, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0xf7,0x04,0x02,0x00]
+v_cmpx_class_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, v1, v255
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x03,0x00]
+v_cmpx_class_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, v1, s2
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x00,0x00]
+v_cmpx_class_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, v1, s101
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcb,0x00,0x00]
+v_cmpx_class_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcd,0x00,0x00]
+v_cmpx_class_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcf,0x00,0x00]
+v_cmpx_class_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd5,0x00,0x00]
+v_cmpx_class_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd7,0x00,0x00]
+v_cmpx_class_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, v1, m0
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf9,0x00,0x00]
+v_cmpx_class_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xfd,0x00,0x00]
+v_cmpx_class_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x00,0x00]
+v_cmpx_class_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, v1, 0
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x01,0x01,0x00]
+v_cmpx_class_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, v1, -1
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x83,0x01,0x00]
+v_cmpx_class_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, v1, 0.5
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xe1,0x01,0x00]
+v_cmpx_class_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, v1, -4.0
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xef,0x01,0x00]
+v_cmpx_class_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x2a,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, -v1, v2
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x20]
+v_cmpx_class_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x2a,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cvt_pknorm_i16_f32 v5, v1, -v2
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x40]
+v_cmpx_class_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x00,0x00]
 
-v_cvt_pknorm_i16_f32 v5, -v1, -v2
-// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x60]
+v_cmpx_class_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x2b,0x7c]
 
-v_cvt_pknorm_i16_f32 v5, |v1|, v2
-// CHECK: [0x05,0x01,0x94,0xd2,0x01,0x05,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pknorm_i16_f32 v5, v1, |v2|
-// CHECK: [0x05,0x02,0x94,0xd2,0x01,0x05,0x02,0x00]
+v_cmpx_class_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pknorm_i16_f32 v5, |v1|, |v2|
-// CHECK: [0x05,0x03,0x94,0xd2,0x01,0x05,0x02,0x00]
+v_cmpx_class_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pknorm_i16_f32 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x94,0xd2,0x01,0x05,0x02,0x00]
+v_cmpx_class_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x00]
+v_cmpx_class_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v255, v1, v2
-// CHECK: [0xff,0x00,0x95,0xd2,0x01,0x05,0x02,0x00]
+v_cmpx_class_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v255, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0xff,0x05,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0xff,0x05,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, s1, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x04,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x04,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, s101, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0x65,0x04,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0x65,0x04,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0x66,0x04,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0x66,0x04,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0x67,0x04,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0x67,0x04,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0x6a,0x04,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0x6b,0x04,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, m0, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0x7c,0x04,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0x7e,0x04,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0x7f,0x04,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, 0, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0x80,0x04,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0x80,0x04,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, -1, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0xc1,0x04,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, 0.5, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0xf0,0x04,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, -4.0, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0xf7,0x04,0x02,0x00]
+v_cmpx_class_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, v255
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xff,0x03,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xff,0x03,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, s2
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x00,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x05,0x00,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, s101
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xcb,0x00,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xcd,0x00,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xcf,0x00,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xd5,0x00,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xd7,0x00,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, m0
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xf9,0x00,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xfd,0x00,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xff,0x00,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xff,0x00,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, 0
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x01,0x01,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x01,0x01,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, -1
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x83,0x01,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x83,0x01,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, 0.5
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xe1,0x01,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cvt_pknorm_u16_f32 v5, v1, -4.0
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xef,0x01,0x00]
+v_cmpx_class_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xef,0x01,0x00]
 
-v_cvt_pknorm_u16_f32 v5, -v1, v2
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x20]
+v_cmpx_class_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x05,0x02,0x20]
 
-v_cvt_pknorm_u16_f32 v5, v1, -v2
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x40]
+v_cmp_f_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x40,0x7c]
 
-v_cvt_pknorm_u16_f32 v5, -v1, -v2
-// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x60]
+v_cmp_f_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x40,0x7c]
 
-v_cvt_pknorm_u16_f32 v5, |v1|, v2
-// CHECK: [0x05,0x01,0x95,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_f_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x40,0x7c]
 
-v_cvt_pknorm_u16_f32 v5, v1, |v2|
-// CHECK: [0x05,0x02,0x95,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_f_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x40,0x7c]
 
-v_cvt_pknorm_u16_f32 v5, |v1|, |v2|
-// CHECK: [0x05,0x03,0x95,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_f_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x40,0x7c]
 
-v_cvt_pknorm_u16_f32 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x95,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_f_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x40,0x7c]
 
-v_cvt_pkrtz_f16_f32 v5, v1, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_f_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x40,0x7c]
 
-v_cvt_pkrtz_f16_f32 v255, v1, v2
-// CHECK: [0xff,0x00,0x96,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_f_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x40,0x7c]
 
-v_cvt_pkrtz_f16_f32 v5, v255, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0xff,0x05,0x02,0x00]
+v_cmp_f_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x40,0x7c]
 
-v_cvt_pkrtz_f16_f32 v5, s1, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x04,0x02,0x00]
+v_cmp_f_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x40,0x7c]
 
-v_cvt_pkrtz_f16_f32 v5, s101, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0x65,0x04,0x02,0x00]
+v_cmp_f_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x40,0x7c]
 
-v_cvt_pkrtz_f16_f32 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0x66,0x04,0x02,0x00]
+v_cmp_f_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x40,0x7c]
 
-v_cvt_pkrtz_f16_f32 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0x67,0x04,0x02,0x00]
+v_cmp_f_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x40,0x7c]
 
-v_cvt_pkrtz_f16_f32 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0x6a,0x04,0x02,0x00]
+v_cmp_f_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x40,0x7c]
 
-v_cvt_pkrtz_f16_f32 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0x6b,0x04,0x02,0x00]
+v_cmp_f_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x40,0x7c]
 
-v_cvt_pkrtz_f16_f32 v5, m0, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0x7c,0x04,0x02,0x00]
+v_cmp_f_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x40,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0x7e,0x04,0x02,0x00]
+v_cmp_f_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x40,0x7c,0x56,0x34,0x00,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0x7f,0x04,0x02,0x00]
+v_cmp_f_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x41,0x7c]
 
-v_cvt_pkrtz_f16_f32 v5, 0, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0x80,0x04,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, -1, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0xc1,0x04,0x02,0x00]
+v_cmp_f_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, 0.5, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0xf0,0x04,0x02,0x00]
+v_cmp_f_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, -4.0, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0xf7,0x04,0x02,0x00]
+v_cmp_f_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, v255
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x03,0x00]
+v_cmp_f_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, s2
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x00,0x00]
+v_cmp_f_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0xff,0x05,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, s101
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcb,0x00,0x00]
+v_cmp_f_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x04,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcd,0x00,0x00]
+v_cmp_f_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x65,0x04,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcf,0x00,0x00]
+v_cmp_f_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x66,0x04,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd5,0x00,0x00]
+v_cmp_f_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x67,0x04,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd7,0x00,0x00]
+v_cmp_f_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, m0
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf9,0x00,0x00]
+v_cmp_f_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xfd,0x00,0x00]
+v_cmp_f_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x00,0x00]
+v_cmp_f_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, 0
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x01,0x01,0x00]
+v_cmp_f_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, -1
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x83,0x01,0x00]
+v_cmp_f_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x80,0x04,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, 0.5
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xe1,0x01,0x00]
+v_cmp_f_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, -4.0
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xef,0x01,0x00]
+v_cmp_f_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, -v1, v2
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x20]
+v_cmp_f_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, -v2
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x40]
+v_cmp_f_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xff,0x03,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, -v1, -v2
-// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x60]
+v_cmp_f_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x00,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, |v1|, v2
-// CHECK: [0x05,0x01,0x96,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, |v2|
-// CHECK: [0x05,0x02,0x96,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, |v1|, |v2|
-// CHECK: [0x05,0x03,0x96,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cvt_pkrtz_f16_f32 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x96,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cvt_pk_u16_u32 v5, v1, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cvt_pk_u16_u32 v255, v1, v2
-// CHECK: [0xff,0x00,0x97,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cvt_pk_u16_u32 v5, v255, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0xff,0x05,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cvt_pk_u16_u32 v5, s1, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x04,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xff,0x00,0x00]
 
-v_cvt_pk_u16_u32 v5, s101, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0x65,0x04,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x01,0x01,0x00]
 
-v_cvt_pk_u16_u32 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0x66,0x04,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x83,0x01,0x00]
 
-v_cvt_pk_u16_u32 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0x67,0x04,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cvt_pk_u16_u32 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0x6a,0x04,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xef,0x01,0x00]
 
-v_cvt_pk_u16_u32 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0x6b,0x04,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x20]
 
-v_cvt_pk_u16_u32 v5, m0, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0x7c,0x04,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x40]
 
-v_cvt_pk_u16_u32 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0x7e,0x04,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x60]
 
-v_cvt_pk_u16_u32 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0x7f,0x04,0x02,0x00]
+v_cmp_f_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x20,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pk_u16_u32 v5, 0, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0x80,0x04,0x02,0x00]
+v_cmp_lt_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, -1, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0xc1,0x04,0x02,0x00]
+v_cmp_lt_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, 0.5, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0xf0,0x04,0x02,0x00]
+v_cmp_lt_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, -4.0, v2
-// CHECK: [0x05,0x00,0x97,0xd2,0xf7,0x04,0x02,0x00]
+v_cmp_lt_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, v1, v255
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xff,0x03,0x00]
+v_cmp_lt_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, v1, s2
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x05,0x00,0x00]
+v_cmp_lt_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, v1, s101
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xcb,0x00,0x00]
+v_cmp_lt_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xcd,0x00,0x00]
+v_cmp_lt_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xcf,0x00,0x00]
+v_cmp_lt_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xd5,0x00,0x00]
+v_cmp_lt_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xd7,0x00,0x00]
+v_cmp_lt_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, v1, m0
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xf9,0x00,0x00]
+v_cmp_lt_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xfd,0x00,0x00]
+v_cmp_lt_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xff,0x00,0x00]
+v_cmp_lt_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, v1, 0
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x01,0x01,0x00]
+v_cmp_lt_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x42,0x7c]
 
-v_cvt_pk_u16_u32 v5, v1, -1
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x83,0x01,0x00]
+v_cmp_lt_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x42,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cvt_pk_u16_u32 v5, v1, 0.5
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xe1,0x01,0x00]
+v_cmp_lt_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x42,0x7c,0x56,0x34,0x00,0x00]
 
-v_cvt_pk_u16_u32 v5, v1, -4.0
-// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xef,0x01,0x00]
+v_cmp_lt_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x43,0x7c]
 
-v_cvt_pk_i16_i32 v5, v1, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pk_i16_i32 v255, v1, v2
-// CHECK: [0xff,0x00,0x98,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_lt_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, v255, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0xff,0x05,0x02,0x00]
+v_cmp_lt_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, s1, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, s101, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0x65,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0x66,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0xff,0x05,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0x67,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x04,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0x6a,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x65,0x04,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0x6b,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x66,0x04,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, m0, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0x7c,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x67,0x04,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0x7e,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0x7f,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, 0, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0x80,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, -1, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0xc1,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, 0.5, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0xf0,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, -4.0, v2
-// CHECK: [0x05,0x00,0x98,0xd2,0xf7,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x80,0x04,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, v1, v255
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xff,0x03,0x00]
+v_cmp_lt_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, v1, s2
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x00,0x00]
+v_cmp_lt_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, v1, s101
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcb,0x00,0x00]
+v_cmp_lt_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cvt_pk_i16_i32 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcd,0x00,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xff,0x03,0x00]
 
-v_cvt_pk_i16_i32 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcf,0x00,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x00,0x00]
 
-v_cvt_pk_i16_i32 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd5,0x00,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cvt_pk_i16_i32 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd7,0x00,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cvt_pk_i16_i32 v5, v1, m0
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf9,0x00,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cvt_pk_i16_i32 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x00,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cvt_pk_i16_i32 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xff,0x00,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cvt_pk_i16_i32 v5, v1, 0
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x01,0x01,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cvt_pk_i16_i32 v5, v1, -1
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x83,0x01,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cvt_pk_i16_i32 v5, v1, 0.5
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xe1,0x01,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xff,0x00,0x00]
 
-v_cvt_pk_i16_i32 v5, v1, -4.0
-// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xef,0x01,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x01,0x01,0x00]
 
-v_pack_b32_f16 v5, v1, v2
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x83,0x01,0x00]
 
-v_pack_b32_f16 v255, v1, v2
-// CHECK: [0xff,0x00,0xa0,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xe1,0x01,0x00]
 
-v_pack_b32_f16 v5, v255, v2
-// CHECK: [0x05,0x00,0xa0,0xd2,0xff,0x05,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xef,0x01,0x00]
 
-v_pack_b32_f16 v5, s1, v2
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x20]
 
-v_pack_b32_f16 v5, s101, v2
-// CHECK: [0x05,0x00,0xa0,0xd2,0x65,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x40]
 
-v_pack_b32_f16 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0xa0,0xd2,0x66,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x60]
 
-v_pack_b32_f16 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0xa0,0xd2,0x67,0x04,0x02,0x00]
+v_cmp_lt_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x21,0xd0,0x01,0x05,0x02,0x00]
 
-v_pack_b32_f16 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0xa0,0xd2,0x6a,0x04,0x02,0x00]
+v_cmp_eq_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x44,0x7c]
 
-v_pack_b32_f16 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0xa0,0xd2,0x6b,0x04,0x02,0x00]
+v_cmp_eq_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x44,0x7c]
 
-v_pack_b32_f16 v5, m0, v2
-// CHECK: [0x05,0x00,0xa0,0xd2,0x7c,0x04,0x02,0x00]
+v_cmp_eq_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x44,0x7c]
 
-v_pack_b32_f16 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0xa0,0xd2,0x7e,0x04,0x02,0x00]
+v_cmp_eq_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x44,0x7c]
 
-v_pack_b32_f16 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0xa0,0xd2,0x7f,0x04,0x02,0x00]
+v_cmp_eq_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x44,0x7c]
 
-v_pack_b32_f16 v5, v1, v255
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xff,0x03,0x00]
+v_cmp_eq_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x44,0x7c]
 
-v_pack_b32_f16 v5, v1, s2
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x00,0x00]
+v_cmp_eq_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x44,0x7c]
 
-v_pack_b32_f16 v5, v1, s101
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xcb,0x00,0x00]
+v_cmp_eq_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x44,0x7c]
 
-v_pack_b32_f16 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xcd,0x00,0x00]
+v_cmp_eq_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x44,0x7c]
 
-v_pack_b32_f16 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xcf,0x00,0x00]
+v_cmp_eq_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x44,0x7c]
 
-v_pack_b32_f16 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd5,0x00,0x00]
+v_cmp_eq_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x44,0x7c]
 
-v_pack_b32_f16 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd7,0x00,0x00]
+v_cmp_eq_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x44,0x7c]
 
-v_pack_b32_f16 v5, v1, m0
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf9,0x00,0x00]
+v_cmp_eq_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x44,0x7c]
 
-v_pack_b32_f16 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xfd,0x00,0x00]
+v_cmp_eq_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x44,0x7c]
 
-v_pack_b32_f16 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xff,0x00,0x00]
+v_cmp_eq_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x44,0x7c]
 
-v_pack_b32_f16 v5, -v1, v2
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x02,0x20]
+v_cmp_eq_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x44,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_pack_b32_f16 v5, v1, -v2
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x02,0x40]
+v_cmp_eq_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x44,0x7c,0x56,0x34,0x00,0x00]
 
-v_pack_b32_f16 v5, -v1, -v2
-// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x02,0x60]
+v_cmp_eq_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x45,0x7c]
 
-v_pack_b32_f16 v5, |v1|, v2
-// CHECK: [0x05,0x01,0xa0,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_eq_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
 
-v_pack_b32_f16 v5, v1, |v2|
-// CHECK: [0x05,0x02,0xa0,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_eq_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
 
-v_pack_b32_f16 v5, |v1|, |v2|
-// CHECK: [0x05,0x03,0xa0,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_eq_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
 
-v_pack_b32_f16 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0xa0,0xd2,0x01,0x05,0x02,0x00]
+v_cmp_eq_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, v1, v2
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_eq_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_mul_lo_u16 v255, v1, v2
-// CHECK: [0xff,0x00,0x81,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0xff,0x05,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, v255, v2
-// CHECK: [0x05,0x00,0x81,0xd3,0xff,0x05,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x04,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, s1, v2
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x04,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x65,0x04,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, s101, v2
-// CHECK: [0x05,0x00,0x81,0xd3,0x65,0x04,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x66,0x04,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x81,0xd3,0x66,0x04,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x67,0x04,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x81,0xd3,0x67,0x04,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x6a,0x04,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x81,0xd3,0x6a,0x04,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x6b,0x04,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x81,0xd3,0x6b,0x04,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x7c,0x04,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, m0, v2
-// CHECK: [0x05,0x00,0x81,0xd3,0x7c,0x04,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x7e,0x04,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x81,0xd3,0x7e,0x04,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x7f,0x04,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x81,0xd3,0x7f,0x04,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x80,0x04,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, v1, v255
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xff,0x03,0x18]
+v_cmp_eq_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0xc1,0x04,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, v1, s2
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x05,0x00,0x18]
+v_cmp_eq_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0xf0,0x04,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, v1, s101
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xcb,0x00,0x18]
+v_cmp_eq_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0xf7,0x04,0x02,0x00]
 
-v_pk_mul_lo_u16 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xcd,0x00,0x18]
+v_cmp_eq_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xff,0x03,0x00]
 
-v_pk_mul_lo_u16 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xcf,0x00,0x18]
+v_cmp_eq_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x00,0x00]
 
-v_pk_mul_lo_u16 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xd5,0x00,0x18]
+v_cmp_eq_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcb,0x00,0x00]
 
-v_pk_mul_lo_u16 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xd7,0x00,0x18]
+v_cmp_eq_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcd,0x00,0x00]
 
-v_pk_mul_lo_u16 v5, v1, m0
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xf9,0x00,0x18]
+v_cmp_eq_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcf,0x00,0x00]
 
-v_pk_mul_lo_u16 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xfd,0x00,0x18]
+v_cmp_eq_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd5,0x00,0x00]
 
-v_pk_mul_lo_u16 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xff,0x00,0x18]
+v_cmp_eq_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd7,0x00,0x00]
 
-v_pk_mul_lo_u16 v5, v1, v2 op_sel:[0,0]
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf9,0x00,0x00]
 
-v_pk_mul_lo_u16 v5, v1, v2 op_sel:[1,0]
-// CHECK: [0x05,0x08,0x81,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xfd,0x00,0x00]
 
-v_pk_mul_lo_u16 v5, v1, v2 op_sel:[0,1]
-// CHECK: [0x05,0x10,0x81,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xff,0x00,0x00]
 
-v_pk_mul_lo_u16 v5, v1, v2 op_sel:[1,1]
-// CHECK: [0x05,0x18,0x81,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x01,0x01,0x00]
 
-v_pk_mul_lo_u16 v5, v1, v2 op_sel_hi:[1,1]
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x83,0x01,0x00]
 
-v_pk_mul_lo_u16 v5, v1, v2 op_sel_hi:[0,0]
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x05,0x02,0x00]
+v_cmp_eq_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xe1,0x01,0x00]
 
-v_pk_mul_lo_u16 v5, v1, v2 op_sel_hi:[1,0]
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x05,0x02,0x08]
+v_cmp_eq_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xef,0x01,0x00]
 
-v_pk_mul_lo_u16 v5, v1, v2 op_sel_hi:[0,1]
-// CHECK: [0x05,0x00,0x81,0xd3,0x01,0x05,0x02,0x10]
+v_cmp_eq_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x20]
 
-v_pk_mul_lo_u16 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x81,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x40]
 
-v_pk_add_i16 v5, v1, v2
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x60]
 
-v_pk_add_i16 v255, v1, v2
-// CHECK: [0xff,0x00,0x82,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_eq_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x22,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_add_i16 v5, v255, v2
-// CHECK: [0x05,0x00,0x82,0xd3,0xff,0x05,0x02,0x18]
+v_cmp_le_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x46,0x7c]
 
-v_pk_add_i16 v5, s1, v2
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x04,0x02,0x18]
+v_cmp_le_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x46,0x7c]
 
-v_pk_add_i16 v5, s101, v2
-// CHECK: [0x05,0x00,0x82,0xd3,0x65,0x04,0x02,0x18]
+v_cmp_le_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x46,0x7c]
 
-v_pk_add_i16 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x82,0xd3,0x66,0x04,0x02,0x18]
+v_cmp_le_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x46,0x7c]
 
-v_pk_add_i16 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x82,0xd3,0x67,0x04,0x02,0x18]
+v_cmp_le_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x46,0x7c]
 
-v_pk_add_i16 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x82,0xd3,0x6a,0x04,0x02,0x18]
+v_cmp_le_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x46,0x7c]
 
-v_pk_add_i16 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x82,0xd3,0x6b,0x04,0x02,0x18]
+v_cmp_le_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x46,0x7c]
 
-v_pk_add_i16 v5, m0, v2
-// CHECK: [0x05,0x00,0x82,0xd3,0x7c,0x04,0x02,0x18]
+v_cmp_le_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x46,0x7c]
 
-v_pk_add_i16 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x82,0xd3,0x7e,0x04,0x02,0x18]
+v_cmp_le_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x46,0x7c]
 
-v_pk_add_i16 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x82,0xd3,0x7f,0x04,0x02,0x18]
+v_cmp_le_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x46,0x7c]
 
-v_pk_add_i16 v5, v1, v255
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xff,0x03,0x18]
+v_cmp_le_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x46,0x7c]
 
-v_pk_add_i16 v5, v1, s2
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x05,0x00,0x18]
+v_cmp_le_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x46,0x7c]
 
-v_pk_add_i16 v5, v1, s101
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xcb,0x00,0x18]
+v_cmp_le_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x46,0x7c]
 
-v_pk_add_i16 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xcd,0x00,0x18]
+v_cmp_le_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x46,0x7c]
 
-v_pk_add_i16 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xcf,0x00,0x18]
+v_cmp_le_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x46,0x7c]
 
-v_pk_add_i16 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xd5,0x00,0x18]
+v_cmp_le_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x46,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_pk_add_i16 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xd7,0x00,0x18]
+v_cmp_le_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x46,0x7c,0x56,0x34,0x00,0x00]
 
-v_pk_add_i16 v5, v1, m0
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xf9,0x00,0x18]
+v_cmp_le_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x47,0x7c]
 
-v_pk_add_i16 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xfd,0x00,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_add_i16 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xff,0x00,0x18]
+v_cmp_le_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_add_i16 v5, v1, v2 op_sel:[0,0]
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_le_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_add_i16 v5, v1, v2 op_sel:[1,0]
-// CHECK: [0x05,0x08,0x82,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_le_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_add_i16 v5, v1, v2 op_sel:[0,1]
-// CHECK: [0x05,0x10,0x82,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_le_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_add_i16 v5, v1, v2 op_sel:[1,1]
-// CHECK: [0x05,0x18,0x82,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0xff,0x05,0x02,0x00]
 
-v_pk_add_i16 v5, v1, v2 op_sel_hi:[1,1]
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x04,0x02,0x00]
 
-v_pk_add_i16 v5, v1, v2 op_sel_hi:[0,0]
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x05,0x02,0x00]
+v_cmp_le_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x65,0x04,0x02,0x00]
 
-v_pk_add_i16 v5, v1, v2 op_sel_hi:[1,0]
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x05,0x02,0x08]
+v_cmp_le_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x66,0x04,0x02,0x00]
 
-v_pk_add_i16 v5, v1, v2 op_sel_hi:[0,1]
-// CHECK: [0x05,0x00,0x82,0xd3,0x01,0x05,0x02,0x10]
+v_cmp_le_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x67,0x04,0x02,0x00]
 
-v_pk_add_i16 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x82,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x6a,0x04,0x02,0x00]
 
-v_pk_sub_i16 v5, v1, v2
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x6b,0x04,0x02,0x00]
 
-v_pk_sub_i16 v255, v1, v2
-// CHECK: [0xff,0x00,0x83,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x7c,0x04,0x02,0x00]
 
-v_pk_sub_i16 v5, v255, v2
-// CHECK: [0x05,0x00,0x83,0xd3,0xff,0x05,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x7e,0x04,0x02,0x00]
 
-v_pk_sub_i16 v5, s1, v2
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x04,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x7f,0x04,0x02,0x00]
 
-v_pk_sub_i16 v5, s101, v2
-// CHECK: [0x05,0x00,0x83,0xd3,0x65,0x04,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x80,0x04,0x02,0x00]
 
-v_pk_sub_i16 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x83,0xd3,0x66,0x04,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0xc1,0x04,0x02,0x00]
 
-v_pk_sub_i16 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x83,0xd3,0x67,0x04,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0xf0,0x04,0x02,0x00]
 
-v_pk_sub_i16 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x83,0xd3,0x6a,0x04,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0xf7,0x04,0x02,0x00]
 
-v_pk_sub_i16 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x83,0xd3,0x6b,0x04,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xff,0x03,0x00]
 
-v_pk_sub_i16 v5, m0, v2
-// CHECK: [0x05,0x00,0x83,0xd3,0x7c,0x04,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x00,0x00]
 
-v_pk_sub_i16 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x83,0xd3,0x7e,0x04,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xcb,0x00,0x00]
 
-v_pk_sub_i16 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x83,0xd3,0x7f,0x04,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xcd,0x00,0x00]
 
-v_pk_sub_i16 v5, v1, v255
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xff,0x03,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xcf,0x00,0x00]
 
-v_pk_sub_i16 v5, v1, s2
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x05,0x00,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xd5,0x00,0x00]
 
-v_pk_sub_i16 v5, v1, s101
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xcb,0x00,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xd7,0x00,0x00]
 
-v_pk_sub_i16 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xcd,0x00,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xf9,0x00,0x00]
 
-v_pk_sub_i16 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xcf,0x00,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xfd,0x00,0x00]
 
-v_pk_sub_i16 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xd5,0x00,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xff,0x00,0x00]
 
-v_pk_sub_i16 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xd7,0x00,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x01,0x01,0x00]
 
-v_pk_sub_i16 v5, v1, m0
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xf9,0x00,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x83,0x01,0x00]
 
-v_pk_sub_i16 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xfd,0x00,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xe1,0x01,0x00]
 
-v_pk_sub_i16 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xff,0x00,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xef,0x01,0x00]
 
-v_pk_sub_i16 v5, v1, v2 op_sel:[0,0]
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x20]
 
-v_pk_sub_i16 v5, v1, v2 op_sel:[1,0]
-// CHECK: [0x05,0x08,0x83,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x40]
 
-v_pk_sub_i16 v5, v1, v2 op_sel:[0,1]
-// CHECK: [0x05,0x10,0x83,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x60]
 
-v_pk_sub_i16 v5, v1, v2 op_sel:[1,1]
-// CHECK: [0x05,0x18,0x83,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_le_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x23,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_sub_i16 v5, v1, v2 op_sel_hi:[1,1]
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_gt_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x48,0x7c]
 
-v_pk_sub_i16 v5, v1, v2 op_sel_hi:[0,0]
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x05,0x02,0x00]
+v_cmp_gt_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x48,0x7c]
 
-v_pk_sub_i16 v5, v1, v2 op_sel_hi:[1,0]
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x05,0x02,0x08]
+v_cmp_gt_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x48,0x7c]
 
-v_pk_sub_i16 v5, v1, v2 op_sel_hi:[0,1]
-// CHECK: [0x05,0x00,0x83,0xd3,0x01,0x05,0x02,0x10]
+v_cmp_gt_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x48,0x7c]
 
-v_pk_sub_i16 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x83,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_gt_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x48,0x7c]
 
-v_pk_lshlrev_b16 v5, v1, v2
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_gt_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x48,0x7c]
 
-v_pk_lshlrev_b16 v255, v1, v2
-// CHECK: [0xff,0x00,0x84,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_gt_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x48,0x7c]
 
-v_pk_lshlrev_b16 v5, v255, v2
-// CHECK: [0x05,0x00,0x84,0xd3,0xff,0x05,0x02,0x18]
+v_cmp_gt_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x48,0x7c]
 
-v_pk_lshlrev_b16 v5, s1, v2
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x04,0x02,0x18]
+v_cmp_gt_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x48,0x7c]
 
-v_pk_lshlrev_b16 v5, s101, v2
-// CHECK: [0x05,0x00,0x84,0xd3,0x65,0x04,0x02,0x18]
+v_cmp_gt_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x48,0x7c]
 
-v_pk_lshlrev_b16 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x84,0xd3,0x66,0x04,0x02,0x18]
+v_cmp_gt_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x48,0x7c]
 
-v_pk_lshlrev_b16 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x84,0xd3,0x67,0x04,0x02,0x18]
+v_cmp_gt_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x48,0x7c]
 
-v_pk_lshlrev_b16 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x84,0xd3,0x6a,0x04,0x02,0x18]
+v_cmp_gt_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x48,0x7c]
 
-v_pk_lshlrev_b16 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x84,0xd3,0x6b,0x04,0x02,0x18]
+v_cmp_gt_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x48,0x7c]
 
-v_pk_lshlrev_b16 v5, m0, v2
-// CHECK: [0x05,0x00,0x84,0xd3,0x7c,0x04,0x02,0x18]
+v_cmp_gt_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x48,0x7c]
 
-v_pk_lshlrev_b16 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x84,0xd3,0x7e,0x04,0x02,0x18]
+v_cmp_gt_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x48,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_pk_lshlrev_b16 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x84,0xd3,0x7f,0x04,0x02,0x18]
+v_cmp_gt_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x48,0x7c,0x56,0x34,0x00,0x00]
 
-v_pk_lshlrev_b16 v5, v1, v255
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xff,0x03,0x18]
+v_cmp_gt_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x49,0x7c]
 
-v_pk_lshlrev_b16 v5, v1, s2
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x05,0x00,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, s101
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xcb,0x00,0x18]
+v_cmp_gt_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xcd,0x00,0x18]
+v_cmp_gt_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xcf,0x00,0x18]
+v_cmp_gt_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xd5,0x00,0x18]
+v_cmp_gt_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xd7,0x00,0x18]
+v_cmp_gt_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0xff,0x05,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, m0
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xf9,0x00,0x18]
+v_cmp_gt_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x04,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xfd,0x00,0x18]
+v_cmp_gt_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x65,0x04,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xff,0x00,0x18]
+v_cmp_gt_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x66,0x04,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, v2 op_sel:[0,0]
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x67,0x04,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, v2 op_sel:[1,0]
-// CHECK: [0x05,0x08,0x84,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x6a,0x04,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, v2 op_sel:[0,1]
-// CHECK: [0x05,0x10,0x84,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x6b,0x04,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, v2 op_sel:[1,1]
-// CHECK: [0x05,0x18,0x84,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x7c,0x04,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, v2 op_sel_hi:[1,1]
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x7e,0x04,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, v2 op_sel_hi:[0,0]
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x05,0x02,0x00]
+v_cmp_gt_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x7f,0x04,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, v2 op_sel_hi:[1,0]
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x05,0x02,0x08]
+v_cmp_gt_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x80,0x04,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, v2 op_sel_hi:[0,1]
-// CHECK: [0x05,0x00,0x84,0xd3,0x01,0x05,0x02,0x10]
+v_cmp_gt_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0xc1,0x04,0x02,0x00]
 
-v_pk_lshlrev_b16 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x84,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0xf0,0x04,0x02,0x00]
 
-v_pk_lshrrev_b16 v5, v1, v2
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0xf7,0x04,0x02,0x00]
 
-v_pk_lshrrev_b16 v255, v1, v2
-// CHECK: [0xff,0x00,0x85,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xff,0x03,0x00]
 
-v_pk_lshrrev_b16 v5, v255, v2
-// CHECK: [0x05,0x00,0x85,0xd3,0xff,0x05,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x00,0x00]
 
-v_pk_lshrrev_b16 v5, s1, v2
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x04,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcb,0x00,0x00]
 
-v_pk_lshrrev_b16 v5, s101, v2
-// CHECK: [0x05,0x00,0x85,0xd3,0x65,0x04,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcd,0x00,0x00]
 
-v_pk_lshrrev_b16 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x85,0xd3,0x66,0x04,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcf,0x00,0x00]
 
-v_pk_lshrrev_b16 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x85,0xd3,0x67,0x04,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd5,0x00,0x00]
 
-v_pk_lshrrev_b16 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x85,0xd3,0x6a,0x04,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd7,0x00,0x00]
 
-v_pk_lshrrev_b16 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x85,0xd3,0x6b,0x04,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf9,0x00,0x00]
 
-v_pk_lshrrev_b16 v5, m0, v2
-// CHECK: [0x05,0x00,0x85,0xd3,0x7c,0x04,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xfd,0x00,0x00]
 
-v_pk_lshrrev_b16 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x85,0xd3,0x7e,0x04,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xff,0x00,0x00]
 
-v_pk_lshrrev_b16 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x85,0xd3,0x7f,0x04,0x02,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x01,0x01,0x00]
 
-v_pk_lshrrev_b16 v5, v1, v255
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xff,0x03,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x83,0x01,0x00]
 
-v_pk_lshrrev_b16 v5, v1, s2
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x05,0x00,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xe1,0x01,0x00]
 
-v_pk_lshrrev_b16 v5, v1, s101
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xcb,0x00,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xef,0x01,0x00]
 
-v_pk_lshrrev_b16 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xcd,0x00,0x18]
+v_cmp_gt_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x20]
 
-v_pk_lshrrev_b16 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xcf,0x00,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x40]
 
-v_pk_lshrrev_b16 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xd5,0x00,0x18]
+v_cmp_gt_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x60]
 
-v_pk_lshrrev_b16 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xd7,0x00,0x18]
+v_cmp_gt_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x24,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_lshrrev_b16 v5, v1, m0
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xf9,0x00,0x18]
+v_cmp_lg_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x4a,0x7c]
 
-v_pk_lshrrev_b16 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xfd,0x00,0x18]
+v_cmp_lg_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x4a,0x7c]
 
-v_pk_lshrrev_b16 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xff,0x00,0x18]
+v_cmp_lg_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x4a,0x7c]
 
-v_pk_lshrrev_b16 v5, v1, v2 op_sel:[0,0]
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x4a,0x7c]
 
-v_pk_lshrrev_b16 v5, v1, v2 op_sel:[1,0]
-// CHECK: [0x05,0x08,0x85,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x4a,0x7c]
 
-v_pk_lshrrev_b16 v5, v1, v2 op_sel:[0,1]
-// CHECK: [0x05,0x10,0x85,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x4a,0x7c]
 
-v_pk_lshrrev_b16 v5, v1, v2 op_sel:[1,1]
-// CHECK: [0x05,0x18,0x85,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x4a,0x7c]
 
-v_pk_lshrrev_b16 v5, v1, v2 op_sel_hi:[1,1]
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x4a,0x7c]
 
-v_pk_lshrrev_b16 v5, v1, v2 op_sel_hi:[0,0]
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x05,0x02,0x00]
+v_cmp_lg_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x4a,0x7c]
 
-v_pk_lshrrev_b16 v5, v1, v2 op_sel_hi:[1,0]
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x05,0x02,0x08]
+v_cmp_lg_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x4a,0x7c]
 
-v_pk_lshrrev_b16 v5, v1, v2 op_sel_hi:[0,1]
-// CHECK: [0x05,0x00,0x85,0xd3,0x01,0x05,0x02,0x10]
+v_cmp_lg_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x4a,0x7c]
 
-v_pk_lshrrev_b16 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x85,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x4a,0x7c]
 
-v_pk_ashrrev_i16 v5, v1, v2
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x4a,0x7c]
 
-v_pk_ashrrev_i16 v255, v1, v2
-// CHECK: [0xff,0x00,0x86,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x4a,0x7c]
 
-v_pk_ashrrev_i16 v5, v255, v2
-// CHECK: [0x05,0x00,0x86,0xd3,0xff,0x05,0x02,0x18]
+v_cmp_lg_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x4a,0x7c]
 
-v_pk_ashrrev_i16 v5, s1, v2
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x04,0x02,0x18]
+v_cmp_lg_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x4a,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_pk_ashrrev_i16 v5, s101, v2
-// CHECK: [0x05,0x00,0x86,0xd3,0x65,0x04,0x02,0x18]
+v_cmp_lg_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x00,0x00]
 
-v_pk_ashrrev_i16 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x86,0xd3,0x66,0x04,0x02,0x18]
+v_cmp_lg_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x4b,0x7c]
 
-v_pk_ashrrev_i16 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x86,0xd3,0x67,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x86,0xd3,0x6a,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x86,0xd3,0x6b,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, m0, v2
-// CHECK: [0x05,0x00,0x86,0xd3,0x7c,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x86,0xd3,0x7e,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x86,0xd3,0x7f,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0xff,0x05,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, v1, v255
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xff,0x03,0x18]
+v_cmp_lg_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x04,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, v1, s2
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x05,0x00,0x18]
+v_cmp_lg_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x65,0x04,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, v1, s101
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xcb,0x00,0x18]
+v_cmp_lg_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x66,0x04,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xcd,0x00,0x18]
+v_cmp_lg_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x67,0x04,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xcf,0x00,0x18]
+v_cmp_lg_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x6a,0x04,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xd5,0x00,0x18]
+v_cmp_lg_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x6b,0x04,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xd7,0x00,0x18]
+v_cmp_lg_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x7c,0x04,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, v1, m0
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xf9,0x00,0x18]
+v_cmp_lg_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x7e,0x04,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xfd,0x00,0x18]
+v_cmp_lg_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x7f,0x04,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xff,0x00,0x18]
+v_cmp_lg_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x80,0x04,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, v1, v2 op_sel:[0,0]
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0xc1,0x04,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, v1, v2 op_sel:[1,0]
-// CHECK: [0x05,0x08,0x86,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0xf0,0x04,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, v1, v2 op_sel:[0,1]
-// CHECK: [0x05,0x10,0x86,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0xf7,0x04,0x02,0x00]
 
-v_pk_ashrrev_i16 v5, v1, v2 op_sel:[1,1]
-// CHECK: [0x05,0x18,0x86,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xff,0x03,0x00]
 
-v_pk_ashrrev_i16 v5, v1, v2 op_sel_hi:[1,1]
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x00,0x00]
 
-v_pk_ashrrev_i16 v5, v1, v2 op_sel_hi:[0,0]
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x05,0x02,0x00]
+v_cmp_lg_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xcb,0x00,0x00]
 
-v_pk_ashrrev_i16 v5, v1, v2 op_sel_hi:[1,0]
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x05,0x02,0x08]
+v_cmp_lg_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xcd,0x00,0x00]
 
-v_pk_ashrrev_i16 v5, v1, v2 op_sel_hi:[0,1]
-// CHECK: [0x05,0x00,0x86,0xd3,0x01,0x05,0x02,0x10]
+v_cmp_lg_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xcf,0x00,0x00]
 
-v_pk_ashrrev_i16 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x86,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xd5,0x00,0x00]
 
-v_pk_max_i16 v5, v1, v2
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xd7,0x00,0x00]
 
-v_pk_max_i16 v255, v1, v2
-// CHECK: [0xff,0x00,0x87,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xf9,0x00,0x00]
 
-v_pk_max_i16 v5, v255, v2
-// CHECK: [0x05,0x00,0x87,0xd3,0xff,0x05,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xfd,0x00,0x00]
 
-v_pk_max_i16 v5, s1, v2
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xff,0x00,0x00]
 
-v_pk_max_i16 v5, s101, v2
-// CHECK: [0x05,0x00,0x87,0xd3,0x65,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x01,0x01,0x00]
 
-v_pk_max_i16 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x87,0xd3,0x66,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x83,0x01,0x00]
 
-v_pk_max_i16 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x87,0xd3,0x67,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xe1,0x01,0x00]
 
-v_pk_max_i16 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x87,0xd3,0x6a,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xef,0x01,0x00]
 
-v_pk_max_i16 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x87,0xd3,0x6b,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x20]
 
-v_pk_max_i16 v5, m0, v2
-// CHECK: [0x05,0x00,0x87,0xd3,0x7c,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x40]
 
-v_pk_max_i16 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x87,0xd3,0x7e,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x60]
 
-v_pk_max_i16 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x87,0xd3,0x7f,0x04,0x02,0x18]
+v_cmp_lg_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x25,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_max_i16 v5, v1, v255
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xff,0x03,0x18]
+v_cmp_ge_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, s2
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x05,0x00,0x18]
+v_cmp_ge_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, s101
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xcb,0x00,0x18]
+v_cmp_ge_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xcd,0x00,0x18]
+v_cmp_ge_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xcf,0x00,0x18]
+v_cmp_ge_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xd5,0x00,0x18]
+v_cmp_ge_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xd7,0x00,0x18]
+v_cmp_ge_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, m0
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xf9,0x00,0x18]
+v_cmp_ge_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xfd,0x00,0x18]
+v_cmp_ge_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xff,0x00,0x18]
+v_cmp_ge_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, v2 op_sel:[0,0]
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, v2 op_sel:[1,0]
-// CHECK: [0x05,0x08,0x87,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, v2 op_sel:[0,1]
-// CHECK: [0x05,0x10,0x87,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, v2 op_sel:[1,1]
-// CHECK: [0x05,0x18,0x87,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, v2 op_sel_hi:[1,1]
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x4c,0x7c]
 
-v_pk_max_i16 v5, v1, v2 op_sel_hi:[0,0]
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x05,0x02,0x00]
+v_cmp_ge_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x4c,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_pk_max_i16 v5, v1, v2 op_sel_hi:[1,0]
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x05,0x02,0x08]
+v_cmp_ge_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x00,0x00]
 
-v_pk_max_i16 v5, v1, v2 op_sel_hi:[0,1]
-// CHECK: [0x05,0x00,0x87,0xd3,0x01,0x05,0x02,0x10]
+v_cmp_ge_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x4d,0x7c]
 
-v_pk_max_i16 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x87,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_min_i16 v5, v1, v2
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_min_i16 v255, v1, v2
-// CHECK: [0xff,0x00,0x88,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_min_i16 v5, v255, v2
-// CHECK: [0x05,0x00,0x88,0xd3,0xff,0x05,0x02,0x18]
+v_cmp_ge_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_min_i16 v5, s1, v2
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x04,0x02,0x18]
+v_cmp_ge_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_min_i16 v5, s101, v2
-// CHECK: [0x05,0x00,0x88,0xd3,0x65,0x04,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0xff,0x05,0x02,0x00]
 
-v_pk_min_i16 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x88,0xd3,0x66,0x04,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x04,0x02,0x00]
 
-v_pk_min_i16 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x88,0xd3,0x67,0x04,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x65,0x04,0x02,0x00]
 
-v_pk_min_i16 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x88,0xd3,0x6a,0x04,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x66,0x04,0x02,0x00]
 
-v_pk_min_i16 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x88,0xd3,0x6b,0x04,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x67,0x04,0x02,0x00]
 
-v_pk_min_i16 v5, m0, v2
-// CHECK: [0x05,0x00,0x88,0xd3,0x7c,0x04,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x6a,0x04,0x02,0x00]
 
-v_pk_min_i16 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x88,0xd3,0x7e,0x04,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x6b,0x04,0x02,0x00]
 
-v_pk_min_i16 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x88,0xd3,0x7f,0x04,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x7c,0x04,0x02,0x00]
 
-v_pk_min_i16 v5, v1, v255
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xff,0x03,0x18]
+v_cmp_ge_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x7e,0x04,0x02,0x00]
 
-v_pk_min_i16 v5, v1, s2
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x05,0x00,0x18]
+v_cmp_ge_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x7f,0x04,0x02,0x00]
 
-v_pk_min_i16 v5, v1, s101
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xcb,0x00,0x18]
+v_cmp_ge_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x80,0x04,0x02,0x00]
 
-v_pk_min_i16 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xcd,0x00,0x18]
+v_cmp_ge_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0xc1,0x04,0x02,0x00]
 
-v_pk_min_i16 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xcf,0x00,0x18]
+v_cmp_ge_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0xf0,0x04,0x02,0x00]
 
-v_pk_min_i16 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xd5,0x00,0x18]
+v_cmp_ge_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0xf7,0x04,0x02,0x00]
 
-v_pk_min_i16 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xd7,0x00,0x18]
+v_cmp_ge_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xff,0x03,0x00]
 
-v_pk_min_i16 v5, v1, m0
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xf9,0x00,0x18]
+v_cmp_ge_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x00,0x00]
 
-v_pk_min_i16 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xfd,0x00,0x18]
+v_cmp_ge_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcb,0x00,0x00]
 
-v_pk_min_i16 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xff,0x00,0x18]
+v_cmp_ge_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcd,0x00,0x00]
 
-v_pk_min_i16 v5, v1, v2 op_sel:[0,0]
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcf,0x00,0x00]
 
-v_pk_min_i16 v5, v1, v2 op_sel:[1,0]
-// CHECK: [0x05,0x08,0x88,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd5,0x00,0x00]
 
-v_pk_min_i16 v5, v1, v2 op_sel:[0,1]
-// CHECK: [0x05,0x10,0x88,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd7,0x00,0x00]
 
-v_pk_min_i16 v5, v1, v2 op_sel:[1,1]
-// CHECK: [0x05,0x18,0x88,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf9,0x00,0x00]
 
-v_pk_min_i16 v5, v1, v2 op_sel_hi:[1,1]
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xfd,0x00,0x00]
 
-v_pk_min_i16 v5, v1, v2 op_sel_hi:[0,0]
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x05,0x02,0x00]
+v_cmp_ge_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xff,0x00,0x00]
 
-v_pk_min_i16 v5, v1, v2 op_sel_hi:[1,0]
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x05,0x02,0x08]
+v_cmp_ge_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x01,0x01,0x00]
 
-v_pk_min_i16 v5, v1, v2 op_sel_hi:[0,1]
-// CHECK: [0x05,0x00,0x88,0xd3,0x01,0x05,0x02,0x10]
+v_cmp_ge_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x83,0x01,0x00]
 
-v_pk_min_i16 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x88,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xe1,0x01,0x00]
 
-v_pk_add_u16 v5, v1, v2
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xef,0x01,0x00]
 
-v_pk_add_u16 v255, v1, v2
-// CHECK: [0xff,0x00,0x8a,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x20]
 
-v_pk_add_u16 v5, v255, v2
-// CHECK: [0x05,0x00,0x8a,0xd3,0xff,0x05,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x40]
 
-v_pk_add_u16 v5, s1, v2
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x04,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x60]
 
-v_pk_add_u16 v5, s101, v2
-// CHECK: [0x05,0x00,0x8a,0xd3,0x65,0x04,0x02,0x18]
+v_cmp_ge_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x26,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_add_u16 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x8a,0xd3,0x66,0x04,0x02,0x18]
+v_cmp_o_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x4e,0x7c]
 
-v_pk_add_u16 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x8a,0xd3,0x67,0x04,0x02,0x18]
+v_cmp_o_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x4e,0x7c]
 
-v_pk_add_u16 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x8a,0xd3,0x6a,0x04,0x02,0x18]
+v_cmp_o_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x4e,0x7c]
 
-v_pk_add_u16 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x8a,0xd3,0x6b,0x04,0x02,0x18]
+v_cmp_o_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x4e,0x7c]
 
-v_pk_add_u16 v5, m0, v2
-// CHECK: [0x05,0x00,0x8a,0xd3,0x7c,0x04,0x02,0x18]
+v_cmp_o_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x4e,0x7c]
 
-v_pk_add_u16 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x8a,0xd3,0x7e,0x04,0x02,0x18]
+v_cmp_o_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x4e,0x7c]
 
-v_pk_add_u16 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x8a,0xd3,0x7f,0x04,0x02,0x18]
+v_cmp_o_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x4e,0x7c]
 
-v_pk_add_u16 v5, v1, v255
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xff,0x03,0x18]
+v_cmp_o_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x4e,0x7c]
 
-v_pk_add_u16 v5, v1, s2
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x05,0x00,0x18]
+v_cmp_o_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x4e,0x7c]
 
-v_pk_add_u16 v5, v1, s101
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xcb,0x00,0x18]
+v_cmp_o_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x4e,0x7c]
 
-v_pk_add_u16 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xcd,0x00,0x18]
+v_cmp_o_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x4e,0x7c]
 
-v_pk_add_u16 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xcf,0x00,0x18]
+v_cmp_o_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x4e,0x7c]
 
-v_pk_add_u16 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xd5,0x00,0x18]
+v_cmp_o_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x4e,0x7c]
 
-v_pk_add_u16 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xd7,0x00,0x18]
+v_cmp_o_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x4e,0x7c]
 
-v_pk_add_u16 v5, v1, m0
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xf9,0x00,0x18]
+v_cmp_o_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x4e,0x7c]
 
-v_pk_add_u16 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xfd,0x00,0x18]
+v_cmp_o_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x4e,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_pk_add_u16 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xff,0x00,0x18]
+v_cmp_o_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x00,0x00]
 
-v_pk_add_u16 v5, v1, v2 op_sel:[0,0]
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_o_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x4f,0x7c]
 
-v_pk_add_u16 v5, v1, v2 op_sel:[1,0]
-// CHECK: [0x05,0x08,0x8a,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_add_u16 v5, v1, v2 op_sel:[0,1]
-// CHECK: [0x05,0x10,0x8a,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_o_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_add_u16 v5, v1, v2 op_sel:[1,1]
-// CHECK: [0x05,0x18,0x8a,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_o_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_add_u16 v5, v1, v2 op_sel_hi:[1,1]
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_o_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_add_u16 v5, v1, v2 op_sel_hi:[0,0]
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x05,0x02,0x00]
+v_cmp_o_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_add_u16 v5, v1, v2 op_sel_hi:[1,0]
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x05,0x02,0x08]
+v_cmp_o_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0xff,0x05,0x02,0x00]
 
-v_pk_add_u16 v5, v1, v2 op_sel_hi:[0,1]
-// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x05,0x02,0x10]
+v_cmp_o_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x04,0x02,0x00]
 
-v_pk_add_u16 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x8a,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x65,0x04,0x02,0x00]
 
-v_pk_max_u16 v5, v1, v2
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x66,0x04,0x02,0x00]
 
-v_pk_max_u16 v255, v1, v2
-// CHECK: [0xff,0x00,0x8c,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x67,0x04,0x02,0x00]
 
-v_pk_max_u16 v5, v255, v2
-// CHECK: [0x05,0x00,0x8c,0xd3,0xff,0x05,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x6a,0x04,0x02,0x00]
 
-v_pk_max_u16 v5, s1, v2
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x04,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x6b,0x04,0x02,0x00]
 
-v_pk_max_u16 v5, s101, v2
-// CHECK: [0x05,0x00,0x8c,0xd3,0x65,0x04,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x7c,0x04,0x02,0x00]
 
-v_pk_max_u16 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x8c,0xd3,0x66,0x04,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x7e,0x04,0x02,0x00]
 
-v_pk_max_u16 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x8c,0xd3,0x67,0x04,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x7f,0x04,0x02,0x00]
 
-v_pk_max_u16 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x8c,0xd3,0x6a,0x04,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x80,0x04,0x02,0x00]
 
-v_pk_max_u16 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x8c,0xd3,0x6b,0x04,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0xc1,0x04,0x02,0x00]
 
-v_pk_max_u16 v5, m0, v2
-// CHECK: [0x05,0x00,0x8c,0xd3,0x7c,0x04,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0xf0,0x04,0x02,0x00]
 
-v_pk_max_u16 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x8c,0xd3,0x7e,0x04,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0xf7,0x04,0x02,0x00]
 
-v_pk_max_u16 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x8c,0xd3,0x7f,0x04,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xff,0x03,0x00]
 
-v_pk_max_u16 v5, v1, v255
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xff,0x03,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x00,0x00]
 
-v_pk_max_u16 v5, v1, s2
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x05,0x00,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xcb,0x00,0x00]
 
-v_pk_max_u16 v5, v1, s101
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xcb,0x00,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xcd,0x00,0x00]
 
-v_pk_max_u16 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xcd,0x00,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xcf,0x00,0x00]
 
-v_pk_max_u16 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xcf,0x00,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xd5,0x00,0x00]
 
-v_pk_max_u16 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xd5,0x00,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xd7,0x00,0x00]
 
-v_pk_max_u16 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xd7,0x00,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xf9,0x00,0x00]
 
-v_pk_max_u16 v5, v1, m0
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xf9,0x00,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xfd,0x00,0x00]
 
-v_pk_max_u16 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xfd,0x00,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xff,0x00,0x00]
 
-v_pk_max_u16 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xff,0x00,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x01,0x01,0x00]
 
-v_pk_max_u16 v5, v1, v2 op_sel:[0,0]
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x83,0x01,0x00]
 
-v_pk_max_u16 v5, v1, v2 op_sel:[1,0]
-// CHECK: [0x05,0x08,0x8c,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xe1,0x01,0x00]
 
-v_pk_max_u16 v5, v1, v2 op_sel:[0,1]
-// CHECK: [0x05,0x10,0x8c,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xef,0x01,0x00]
 
-v_pk_max_u16 v5, v1, v2 op_sel:[1,1]
-// CHECK: [0x05,0x18,0x8c,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x20]
 
-v_pk_max_u16 v5, v1, v2 op_sel_hi:[1,1]
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_o_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x40]
 
-v_pk_max_u16 v5, v1, v2 op_sel_hi:[0,0]
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x05,0x02,0x00]
+v_cmp_o_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x60]
 
-v_pk_max_u16 v5, v1, v2 op_sel_hi:[1,0]
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x05,0x02,0x08]
+v_cmp_o_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x27,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_max_u16 v5, v1, v2 op_sel_hi:[0,1]
-// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x05,0x02,0x10]
+v_cmp_u_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x50,0x7c]
 
-v_pk_max_u16 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x8c,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_u_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x50,0x7c]
 
-v_pk_min_u16 v5, v1, v2
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_u_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x50,0x7c]
 
-v_pk_min_u16 v255, v1, v2
-// CHECK: [0xff,0x00,0x8d,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_u_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x50,0x7c]
 
-v_pk_min_u16 v5, v255, v2
-// CHECK: [0x05,0x00,0x8d,0xd3,0xff,0x05,0x02,0x18]
+v_cmp_u_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x50,0x7c]
 
-v_pk_min_u16 v5, s1, v2
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x04,0x02,0x18]
+v_cmp_u_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x50,0x7c]
 
-v_pk_min_u16 v5, s101, v2
-// CHECK: [0x05,0x00,0x8d,0xd3,0x65,0x04,0x02,0x18]
+v_cmp_u_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x50,0x7c]
 
-v_pk_min_u16 v5, flat_scratch_lo, v2
-// CHECK: [0x05,0x00,0x8d,0xd3,0x66,0x04,0x02,0x18]
+v_cmp_u_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x50,0x7c]
 
-v_pk_min_u16 v5, flat_scratch_hi, v2
-// CHECK: [0x05,0x00,0x8d,0xd3,0x67,0x04,0x02,0x18]
+v_cmp_u_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x50,0x7c]
 
-v_pk_min_u16 v5, vcc_lo, v2
-// CHECK: [0x05,0x00,0x8d,0xd3,0x6a,0x04,0x02,0x18]
+v_cmp_u_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x50,0x7c]
 
-v_pk_min_u16 v5, vcc_hi, v2
-// CHECK: [0x05,0x00,0x8d,0xd3,0x6b,0x04,0x02,0x18]
+v_cmp_u_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x50,0x7c]
 
-v_pk_min_u16 v5, m0, v2
-// CHECK: [0x05,0x00,0x8d,0xd3,0x7c,0x04,0x02,0x18]
+v_cmp_u_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x50,0x7c]
 
-v_pk_min_u16 v5, exec_lo, v2
-// CHECK: [0x05,0x00,0x8d,0xd3,0x7e,0x04,0x02,0x18]
+v_cmp_u_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x50,0x7c]
 
-v_pk_min_u16 v5, exec_hi, v2
-// CHECK: [0x05,0x00,0x8d,0xd3,0x7f,0x04,0x02,0x18]
+v_cmp_u_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x50,0x7c]
 
-v_pk_min_u16 v5, v1, v255
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xff,0x03,0x18]
+v_cmp_u_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x50,0x7c]
 
-v_pk_min_u16 v5, v1, s2
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x05,0x00,0x18]
+v_cmp_u_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x50,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_pk_min_u16 v5, v1, s101
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xcb,0x00,0x18]
+v_cmp_u_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x50,0x7c,0x56,0x34,0x00,0x00]
 
-v_pk_min_u16 v5, v1, flat_scratch_lo
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xcd,0x00,0x18]
+v_cmp_u_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x51,0x7c]
 
-v_pk_min_u16 v5, v1, flat_scratch_hi
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xcf,0x00,0x18]
+v_cmp_u_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_min_u16 v5, v1, vcc_lo
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xd5,0x00,0x18]
+v_cmp_u_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_min_u16 v5, v1, vcc_hi
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xd7,0x00,0x18]
+v_cmp_u_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_min_u16 v5, v1, m0
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xf9,0x00,0x18]
+v_cmp_u_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_min_u16 v5, v1, exec_lo
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xfd,0x00,0x18]
+v_cmp_u_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
 
-v_pk_min_u16 v5, v1, exec_hi
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xff,0x00,0x18]
+v_cmp_u_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0xff,0x05,0x02,0x00]
 
-v_pk_min_u16 v5, v1, v2 op_sel:[0,0]
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_u_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x04,0x02,0x00]
 
-v_pk_min_u16 v5, v1, v2 op_sel:[1,0]
-// CHECK: [0x05,0x08,0x8d,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_u_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x65,0x04,0x02,0x00]
 
-v_pk_min_u16 v5, v1, v2 op_sel:[0,1]
-// CHECK: [0x05,0x10,0x8d,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_u_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x66,0x04,0x02,0x00]
 
-v_pk_min_u16 v5, v1, v2 op_sel:[1,1]
-// CHECK: [0x05,0x18,0x8d,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_u_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x67,0x04,0x02,0x00]
 
-v_pk_min_u16 v5, v1, v2 op_sel_hi:[1,1]
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_u_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x6a,0x04,0x02,0x00]
 
-v_pk_min_u16 v5, v1, v2 op_sel_hi:[0,0]
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x05,0x02,0x00]
+v_cmp_u_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x6b,0x04,0x02,0x00]
 
-v_pk_min_u16 v5, v1, v2 op_sel_hi:[1,0]
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x05,0x02,0x08]
+v_cmp_u_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x7c,0x04,0x02,0x00]
 
-v_pk_min_u16 v5, v1, v2 op_sel_hi:[0,1]
-// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x05,0x02,0x10]
+v_cmp_u_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x7e,0x04,0x02,0x00]
 
-v_pk_min_u16 v5, v1, v2 clamp
-// CHECK: [0x05,0x80,0x8d,0xd3,0x01,0x05,0x02,0x18]
+v_cmp_u_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_class_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_class_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_class_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_class_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_class_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_class_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_class_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_class_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_class_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_class_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_class_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_class_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_class_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_class_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_class_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x20,0x7c]
+v_cmp_u_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_class_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_u_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_class_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_u_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_class_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x21,0x7c]
+v_cmp_u_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_class_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_class_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_class_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_class_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x28,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_class_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_nge_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_nge_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_nge_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_nge_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_nge_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_nge_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_nge_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_nge_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_nge_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_nge_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_nge_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_nge_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_nge_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_nge_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x52,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_nge_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x52,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_class_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_nge_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x52,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_class_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_nge_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x53,0x7c]
 
-v_cmp_class_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_nge_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_class_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_nge_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_class_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_nge_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_class_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_nge_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_class_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_nge_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_class_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_nge_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_class_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_nge_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_class_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_nge_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_class_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_nge_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_class_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_nge_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_class_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_nge_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_class_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_nge_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_class_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_class_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_class_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_class_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_class_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_class_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_class_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_class_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_class_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_class_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_class_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_class_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_class_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_class_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_class_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x22,0x7c]
+v_cmp_nge_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_class_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_nge_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_class_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_nge_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_class_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x23,0x7c]
+v_cmp_nge_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_class_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_class_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_class_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_class_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_class_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_class_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_class_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_nge_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x29,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_nlg_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_nlg_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_nlg_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_nlg_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_nlg_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_nlg_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_nlg_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_nlg_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_nlg_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_nlg_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_nlg_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_nlg_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_nlg_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_nlg_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_nlg_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x54,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_nlg_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x54,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmpx_class_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_nlg_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x54,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmpx_class_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_nlg_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x55,0x7c]
 
-v_cmpx_class_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_nlg_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_nlg_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_nlg_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_nlg_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_nlg_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_nlg_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_class_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_nlg_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_class_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_nlg_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_class_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_nlg_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_class_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_nlg_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_class_f64 vcc, v[1:2], v2
-// CHECK: [0x01,0x05,0x24,0x7c]
+v_cmp_nlg_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_class_f64 vcc, v[254:255], v2
-// CHECK: [0xfe,0x05,0x24,0x7c]
+v_cmp_nlg_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_class_f64 vcc, s[2:3], v2
-// CHECK: [0x02,0x04,0x24,0x7c]
+v_cmp_nlg_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_class_f64 vcc, s[4:5], v2
-// CHECK: [0x04,0x04,0x24,0x7c]
+v_cmp_nlg_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_class_f64 vcc, s[100:101], v2
-// CHECK: [0x64,0x04,0x24,0x7c]
+v_cmp_nlg_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_class_f64 vcc, flat_scratch, v2
-// CHECK: [0x66,0x04,0x24,0x7c]
+v_cmp_nlg_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_class_f64 vcc, vcc, v2
-// CHECK: [0x6a,0x04,0x24,0x7c]
+v_cmp_nlg_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_class_f64 vcc, exec, v2
-// CHECK: [0x7e,0x04,0x24,0x7c]
+v_cmp_nlg_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_class_f64 vcc, 0, v2
-// CHECK: [0x80,0x04,0x24,0x7c]
+v_cmp_nlg_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_class_f64 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x24,0x7c]
+v_cmp_nlg_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_class_f64 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x24,0x7c]
+v_cmp_nlg_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_class_f64 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x24,0x7c]
+v_cmp_nlg_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_class_f64 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_nlg_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_class_f64 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_nlg_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_class_f64 vcc, v[1:2], v255
-// CHECK: [0x01,0xff,0x25,0x7c]
+v_cmp_nlg_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], v2
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_class_f64_e64 s[12:13], v[1:2], v2
-// CHECK: [0x0c,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_class_f64_e64 s[100:101], v[1:2], v2
-// CHECK: [0x64,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_class_f64_e64 flat_scratch, v[1:2], v2
-// CHECK: [0x66,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_class_f64_e64 vcc, v[1:2], v2
-// CHECK: [0x6a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_class_f64_e64 s[10:11], v[254:255], v2
-// CHECK: [0x0a,0x00,0x12,0xd0,0xfe,0x05,0x02,0x00]
+v_cmp_nlg_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_class_f64_e64 s[10:11], s[2:3], v2
-// CHECK: [0x0a,0x00,0x12,0xd0,0x02,0x04,0x02,0x00]
+v_cmp_nlg_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_class_f64_e64 s[10:11], s[4:5], v2
-// CHECK: [0x0a,0x00,0x12,0xd0,0x04,0x04,0x02,0x00]
+v_cmp_nlg_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_class_f64_e64 s[10:11], s[100:101], v2
-// CHECK: [0x0a,0x00,0x12,0xd0,0x64,0x04,0x02,0x00]
+v_cmp_nlg_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_class_f64_e64 s[10:11], flat_scratch, v2
-// CHECK: [0x0a,0x00,0x12,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_nlg_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_class_f64_e64 s[10:11], vcc, v2
-// CHECK: [0x0a,0x00,0x12,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_nlg_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_class_f64_e64 s[10:11], exec, v2
-// CHECK: [0x0a,0x00,0x12,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_nlg_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x2a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_class_f64_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x12,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_ngt_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x12,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_ngt_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x12,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_ngt_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x12,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_ngt_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], v255
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_ngt_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], s2
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_ngt_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], s101
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_ngt_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], flat_scratch_lo
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_ngt_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], flat_scratch_hi
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_ngt_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_ngt_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_ngt_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], m0
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_ngt_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_ngt_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_ngt_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], 0
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_ngt_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x56,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], -1
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_ngt_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x56,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_ngt_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x56,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_ngt_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x57,0x7c]
 
-v_cmp_class_f64_e64 s[10:11], -v[1:2], v2
-// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_ngt_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f64 vcc, v[1:2], v2
-// CHECK: [0x01,0x05,0x26,0x7c]
+v_cmp_ngt_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f64 vcc, v[254:255], v2
-// CHECK: [0xfe,0x05,0x26,0x7c]
+v_cmp_ngt_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f64 vcc, s[2:3], v2
-// CHECK: [0x02,0x04,0x26,0x7c]
+v_cmp_ngt_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f64 vcc, s[4:5], v2
-// CHECK: [0x04,0x04,0x26,0x7c]
+v_cmp_ngt_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f64 vcc, s[100:101], v2
-// CHECK: [0x64,0x04,0x26,0x7c]
+v_cmp_ngt_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_class_f64 vcc, flat_scratch, v2
-// CHECK: [0x66,0x04,0x26,0x7c]
+v_cmp_ngt_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_class_f64 vcc, vcc, v2
-// CHECK: [0x6a,0x04,0x26,0x7c]
+v_cmp_ngt_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_class_f64 vcc, exec, v2
-// CHECK: [0x7e,0x04,0x26,0x7c]
+v_cmp_ngt_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_class_f64 vcc, 0, v2
-// CHECK: [0x80,0x04,0x26,0x7c]
+v_cmp_ngt_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_class_f64 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x26,0x7c]
+v_cmp_ngt_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_class_f64 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x26,0x7c]
+v_cmp_ngt_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_class_f64 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x26,0x7c]
+v_cmp_ngt_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_class_f64 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_ngt_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_class_f64 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_ngt_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_class_f64 vcc, v[1:2], v255
-// CHECK: [0x01,0xff,0x27,0x7c]
+v_cmp_ngt_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], v2
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_class_f64_e64 s[12:13], v[1:2], v2
-// CHECK: [0x0c,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_class_f64_e64 s[100:101], v[1:2], v2
-// CHECK: [0x64,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_class_f64_e64 flat_scratch, v[1:2], v2
-// CHECK: [0x66,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_class_f64_e64 vcc, v[1:2], v2
-// CHECK: [0x6a,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_class_f64_e64 exec, v[1:2], v2
-// CHECK: [0x7e,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_class_f64_e64 s[10:11], v[254:255], v2
-// CHECK: [0x0a,0x00,0x13,0xd0,0xfe,0x05,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_class_f64_e64 s[10:11], s[2:3], v2
-// CHECK: [0x0a,0x00,0x13,0xd0,0x02,0x04,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_class_f64_e64 s[10:11], s[4:5], v2
-// CHECK: [0x0a,0x00,0x13,0xd0,0x04,0x04,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_class_f64_e64 s[10:11], s[100:101], v2
-// CHECK: [0x0a,0x00,0x13,0xd0,0x64,0x04,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_class_f64_e64 s[10:11], flat_scratch, v2
-// CHECK: [0x0a,0x00,0x13,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_class_f64_e64 s[10:11], vcc, v2
-// CHECK: [0x0a,0x00,0x13,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_class_f64_e64 s[10:11], exec, v2
-// CHECK: [0x0a,0x00,0x13,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_class_f64_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x13,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_class_f64_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x13,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_class_f64_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x13,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_class_f64_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x13,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], v255
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_ngt_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], s2
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], s101
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_ngt_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], flat_scratch_lo
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_ngt_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x2b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], flat_scratch_hi
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_nle_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x58,0x7c]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], vcc_lo
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_nle_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x58,0x7c]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], vcc_hi
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_nle_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x58,0x7c]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], m0
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_nle_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x58,0x7c]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], exec_lo
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_nle_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x58,0x7c]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], exec_hi
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_nle_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x58,0x7c]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], 0
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_nle_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x58,0x7c]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], -1
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_nle_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x58,0x7c]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], 0.5
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_nle_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x58,0x7c]
 
-v_cmpx_class_f64_e64 s[10:11], v[1:2], -4.0
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_nle_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x58,0x7c]
 
-v_cmpx_class_f64_e64 s[10:11], -v[1:2], v2
-// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_nle_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x58,0x7c]
 
-v_cmp_class_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x28,0x7c]
+v_cmp_nle_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x58,0x7c]
 
-v_cmp_class_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x28,0x7c]
+v_cmp_nle_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x58,0x7c]
 
-v_cmp_class_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x28,0x7c]
+v_cmp_nle_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x58,0x7c]
 
-v_cmp_class_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x28,0x7c]
+v_cmp_nle_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x58,0x7c]
 
-v_cmp_class_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x28,0x7c]
+v_cmp_nle_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x58,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_class_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x28,0x7c]
+v_cmp_nle_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x58,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_class_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x28,0x7c]
+v_cmp_nle_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x59,0x7c]
 
-v_cmp_class_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x28,0x7c]
+v_cmp_nle_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_class_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x28,0x7c]
+v_cmp_nle_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_class_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x28,0x7c]
+v_cmp_nle_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_class_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x28,0x7c]
+v_cmp_nle_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_class_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x28,0x7c]
+v_cmp_nle_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_class_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x28,0x7c]
+v_cmp_nle_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_class_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x28,0x7c]
+v_cmp_nle_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_class_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x28,0x7c]
+v_cmp_nle_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_class_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x28,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_nle_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_class_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x28,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_nle_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_class_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x29,0x7c]
+v_cmp_nle_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_class_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_class_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_class_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_class_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_class_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_class_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_class_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_class_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_class_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_class_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_class_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_class_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_class_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_class_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_class_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_class_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_class_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_class_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_class_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_class_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_class_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_class_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_class_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_nle_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_class_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_class_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_nle_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_class_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_nle_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x2c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_class_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_neq_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x5a,0x7c]
 
-v_cmp_class_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_neq_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x5a,0x7c]
 
-v_cmp_class_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_neq_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x5a,0x7c]
 
-v_cmp_class_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_neq_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x5a,0x7c]
 
-v_cmp_class_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_neq_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x5a,0x7c]
 
-v_cmp_class_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_neq_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x5a,0x7c]
 
-v_cmp_class_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_neq_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x5a,0x7c]
 
-v_cmp_class_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_neq_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x5a,0x7c]
 
-v_cmpx_class_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x2a,0x7c]
+v_cmp_neq_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x5a,0x7c]
 
-v_cmpx_class_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x2a,0x7c]
+v_cmp_neq_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x5a,0x7c]
 
-v_cmpx_class_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x2a,0x7c]
+v_cmp_neq_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x5a,0x7c]
 
-v_cmpx_class_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x2a,0x7c]
+v_cmp_neq_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x5a,0x7c]
 
-v_cmpx_class_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x2a,0x7c]
+v_cmp_neq_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x5a,0x7c]
 
-v_cmpx_class_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x2a,0x7c]
+v_cmp_neq_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x5a,0x7c]
 
-v_cmpx_class_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x2a,0x7c]
+v_cmp_neq_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x5a,0x7c]
 
-v_cmpx_class_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x2a,0x7c]
+v_cmp_neq_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x5a,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmpx_class_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x2a,0x7c]
+v_cmp_neq_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmpx_class_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x2a,0x7c]
+v_cmp_neq_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x5b,0x7c]
 
-v_cmpx_class_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x2a,0x7c]
+v_cmp_neq_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x2a,0x7c]
+v_cmp_neq_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x2a,0x7c]
+v_cmp_neq_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x2a,0x7c]
+v_cmp_neq_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x2a,0x7c]
+v_cmp_neq_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x2a,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_neq_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_class_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_neq_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_class_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x2b,0x7c]
+v_cmp_neq_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_class_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_class_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_class_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_class_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_class_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_neq_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_class_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_class_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_neq_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_class_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_neq_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x2d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_class_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_nlt_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x5c,0x7c]
 
-v_cmpx_class_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_nlt_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x5c,0x7c]
 
-v_cmpx_class_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_nlt_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x5c,0x7c]
 
-v_cmpx_class_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_nlt_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x5c,0x7c]
 
-v_cmpx_class_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_nlt_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x5c,0x7c]
 
-v_cmpx_class_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_nlt_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x5c,0x7c]
 
-v_cmp_f_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x40,0x7c]
+v_cmp_nlt_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x5c,0x7c]
 
-v_cmp_f_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x40,0x7c]
+v_cmp_nlt_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x5c,0x7c]
 
-v_cmp_f_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x40,0x7c]
+v_cmp_nlt_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x5c,0x7c]
 
-v_cmp_f_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x40,0x7c]
+v_cmp_nlt_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x5c,0x7c]
 
-v_cmp_f_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x40,0x7c]
+v_cmp_nlt_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x5c,0x7c]
 
-v_cmp_f_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x40,0x7c]
+v_cmp_nlt_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x5c,0x7c]
 
-v_cmp_f_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x40,0x7c]
+v_cmp_nlt_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x5c,0x7c]
 
-v_cmp_f_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x40,0x7c]
+v_cmp_nlt_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x5c,0x7c]
 
-v_cmp_f_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x40,0x7c]
+v_cmp_nlt_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x5c,0x7c]
 
-v_cmp_f_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x40,0x7c]
+v_cmp_nlt_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x5c,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_f_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x40,0x7c]
+v_cmp_nlt_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_f_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x40,0x7c]
+v_cmp_nlt_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x5d,0x7c]
 
-v_cmp_f_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x40,0x7c]
+v_cmp_nlt_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x40,0x7c]
+v_cmp_nlt_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x40,0x7c]
+v_cmp_nlt_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x40,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_nlt_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x40,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_nlt_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x41,0x7c]
+v_cmp_nlt_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_f_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_f_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_f_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_f_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_f_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_f_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_f_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_f_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_f_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_f_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_f_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_f_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_f_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_f_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_f_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_f_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_f_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_f_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_f_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_f_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_f_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_f_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_f_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_f_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_f_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_f_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_f_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_f_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_nlt_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_f_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_f_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_nlt_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_f_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_nlt_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x2e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_tru_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x5e,0x7c]
 
-v_cmp_f_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_tru_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x5e,0x7c]
 
-v_cmp_f_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_tru_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x5e,0x7c]
 
-v_cmp_f_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_tru_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x5e,0x7c]
 
-v_cmp_f_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_tru_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x5e,0x7c]
 
-v_cmp_f_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x20,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_tru_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x5e,0x7c]
 
-v_cmp_lt_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x42,0x7c]
+v_cmp_tru_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x5e,0x7c]
 
-v_cmp_lt_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x42,0x7c]
+v_cmp_tru_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x5e,0x7c]
 
-v_cmp_lt_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x42,0x7c]
+v_cmp_tru_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x5e,0x7c]
 
-v_cmp_lt_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x42,0x7c]
+v_cmp_tru_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x5e,0x7c]
 
-v_cmp_lt_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x42,0x7c]
+v_cmp_tru_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x5e,0x7c]
 
-v_cmp_lt_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x42,0x7c]
+v_cmp_tru_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x5e,0x7c]
 
-v_cmp_lt_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x42,0x7c]
+v_cmp_tru_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x5e,0x7c]
 
-v_cmp_lt_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x42,0x7c]
+v_cmp_tru_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x5e,0x7c]
 
-v_cmp_lt_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x42,0x7c]
+v_cmp_tru_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x5e,0x7c]
 
-v_cmp_lt_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x42,0x7c]
+v_cmp_tru_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x5e,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_lt_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x42,0x7c]
+v_cmp_tru_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_lt_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x42,0x7c]
+v_cmp_tru_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x5f,0x7c]
 
-v_cmp_lt_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x42,0x7c]
+v_cmp_tru_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x42,0x7c]
+v_cmp_tru_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x42,0x7c]
+v_cmp_tru_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x42,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_tru_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x42,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_tru_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x43,0x7c]
+v_cmp_tru_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_lt_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_lt_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_lt_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_lt_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_tru_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_lt_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_lt_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_tru_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_lt_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_tru_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x2f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_f_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x60,0x7c]
 
-v_cmp_lt_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_f_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x60,0x7c]
 
-v_cmp_lt_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_f_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x60,0x7c]
 
-v_cmp_lt_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_f_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x60,0x7c]
 
-v_cmp_lt_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_f_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x60,0x7c]
 
-v_cmp_lt_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x21,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x60,0x7c]
 
-v_cmp_eq_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x44,0x7c]
+v_cmpx_f_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x60,0x7c]
 
-v_cmp_eq_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x44,0x7c]
+v_cmpx_f_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x60,0x7c]
 
-v_cmp_eq_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x44,0x7c]
+v_cmpx_f_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x60,0x7c]
 
-v_cmp_eq_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x44,0x7c]
+v_cmpx_f_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x60,0x7c]
 
-v_cmp_eq_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x44,0x7c]
+v_cmpx_f_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x60,0x7c]
 
-v_cmp_eq_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x44,0x7c]
+v_cmpx_f_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x60,0x7c]
 
-v_cmp_eq_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x44,0x7c]
+v_cmpx_f_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x60,0x7c]
 
-v_cmp_eq_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x44,0x7c]
+v_cmpx_f_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x60,0x7c]
 
-v_cmp_eq_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x44,0x7c]
+v_cmpx_f_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x60,0x7c]
 
-v_cmp_eq_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x44,0x7c]
+v_cmpx_f_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x60,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_eq_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x44,0x7c]
+v_cmpx_f_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x60,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_eq_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x44,0x7c]
+v_cmpx_f_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x61,0x7c]
 
-v_cmp_eq_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x44,0x7c]
+v_cmpx_f_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x44,0x7c]
+v_cmpx_f_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x44,0x7c]
+v_cmpx_f_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x44,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_f_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x44,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_f_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x45,0x7c]
+v_cmpx_f_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_eq_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_eq_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_eq_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_eq_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_f_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_eq_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_eq_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_f_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_eq_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_f_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x30,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_lt_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x62,0x7c]
 
-v_cmp_eq_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_lt_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x62,0x7c]
 
-v_cmp_eq_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_lt_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x62,0x7c]
 
-v_cmp_eq_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_lt_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x62,0x7c]
 
-v_cmp_eq_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x22,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x62,0x7c]
 
-v_cmp_le_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x46,0x7c]
+v_cmpx_lt_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x62,0x7c]
 
-v_cmp_le_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x46,0x7c]
+v_cmpx_lt_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x62,0x7c]
 
-v_cmp_le_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x46,0x7c]
+v_cmpx_lt_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x62,0x7c]
 
-v_cmp_le_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x46,0x7c]
+v_cmpx_lt_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x62,0x7c]
 
-v_cmp_le_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x46,0x7c]
+v_cmpx_lt_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x62,0x7c]
 
-v_cmp_le_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x46,0x7c]
+v_cmpx_lt_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x62,0x7c]
 
-v_cmp_le_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x46,0x7c]
+v_cmpx_lt_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x62,0x7c]
 
-v_cmp_le_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x46,0x7c]
+v_cmpx_lt_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x62,0x7c]
 
-v_cmp_le_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x46,0x7c]
+v_cmpx_lt_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x62,0x7c]
 
-v_cmp_le_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x46,0x7c]
+v_cmpx_lt_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x62,0x7c]
 
-v_cmp_le_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x46,0x7c]
+v_cmpx_lt_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_le_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x46,0x7c]
+v_cmpx_lt_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_le_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x46,0x7c]
+v_cmpx_lt_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x63,0x7c]
 
-v_cmp_le_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x46,0x7c]
+v_cmpx_lt_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_le_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x46,0x7c]
+v_cmpx_lt_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_le_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x46,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_lt_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_le_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x46,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_lt_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_le_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x47,0x7c]
+v_cmpx_lt_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_le_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_le_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_le_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_le_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_le_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_le_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_le_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_le_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_le_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_le_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_le_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_le_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_le_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_le_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_le_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_le_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_le_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_le_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_le_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_le_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_le_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_le_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_le_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_le_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_le_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_le_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_le_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_le_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_le_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_le_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_lt_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_le_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_le_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_lt_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_le_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_lt_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x31,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_le_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_eq_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x64,0x7c]
 
-v_cmp_le_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_eq_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x64,0x7c]
 
-v_cmp_le_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_eq_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x64,0x7c]
 
-v_cmp_le_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x23,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x64,0x7c]
 
-v_cmp_gt_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x48,0x7c]
+v_cmpx_eq_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x64,0x7c]
 
-v_cmp_gt_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x48,0x7c]
+v_cmpx_eq_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x64,0x7c]
 
-v_cmp_gt_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x48,0x7c]
+v_cmpx_eq_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x64,0x7c]
 
-v_cmp_gt_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x48,0x7c]
+v_cmpx_eq_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x64,0x7c]
 
-v_cmp_gt_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x48,0x7c]
+v_cmpx_eq_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x64,0x7c]
 
-v_cmp_gt_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x48,0x7c]
+v_cmpx_eq_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x64,0x7c]
 
-v_cmp_gt_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x48,0x7c]
+v_cmpx_eq_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x64,0x7c]
 
-v_cmp_gt_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x48,0x7c]
+v_cmpx_eq_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x64,0x7c]
 
-v_cmp_gt_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x48,0x7c]
+v_cmpx_eq_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x64,0x7c]
 
-v_cmp_gt_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x48,0x7c]
+v_cmpx_eq_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x64,0x7c]
 
-v_cmp_gt_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x48,0x7c]
+v_cmpx_eq_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x64,0x7c]
 
-v_cmp_gt_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x48,0x7c]
+v_cmpx_eq_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_gt_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x48,0x7c]
+v_cmpx_eq_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_gt_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x48,0x7c]
+v_cmpx_eq_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x65,0x7c]
 
-v_cmp_gt_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x48,0x7c]
+v_cmpx_eq_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_gt_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x48,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_eq_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_gt_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x48,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_eq_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_gt_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x49,0x7c]
+v_cmpx_eq_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_gt_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_gt_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_eq_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_gt_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_eq_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_gt_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_eq_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_gt_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_eq_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x32,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_gt_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_le_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x66,0x7c]
 
-v_cmp_gt_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_le_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x66,0x7c]
 
-v_cmp_gt_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x24,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_le_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x66,0x7c]
 
-v_cmp_lg_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x4a,0x7c]
+v_cmpx_le_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x66,0x7c]
 
-v_cmp_lg_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x4a,0x7c]
+v_cmpx_le_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x66,0x7c]
 
-v_cmp_lg_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x4a,0x7c]
+v_cmpx_le_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x66,0x7c]
 
-v_cmp_lg_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x4a,0x7c]
+v_cmpx_le_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x66,0x7c]
 
-v_cmp_lg_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x4a,0x7c]
+v_cmpx_le_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x66,0x7c]
 
-v_cmp_lg_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x4a,0x7c]
+v_cmpx_le_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x66,0x7c]
 
-v_cmp_lg_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x4a,0x7c]
+v_cmpx_le_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x66,0x7c]
 
-v_cmp_lg_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x4a,0x7c]
+v_cmpx_le_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x66,0x7c]
 
-v_cmp_lg_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x4a,0x7c]
+v_cmpx_le_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x66,0x7c]
 
-v_cmp_lg_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x4a,0x7c]
+v_cmpx_le_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x66,0x7c]
 
-v_cmp_lg_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x4a,0x7c]
+v_cmpx_le_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x66,0x7c]
 
-v_cmp_lg_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x4a,0x7c]
+v_cmpx_le_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x66,0x7c]
 
-v_cmp_lg_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x4a,0x7c]
+v_cmpx_le_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_lg_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x4a,0x7c]
+v_cmpx_le_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_lg_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x4a,0x7c]
+v_cmpx_le_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x67,0x7c]
 
-v_cmp_lg_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x4a,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lg_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_le_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lg_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x4b,0x7c]
+v_cmpx_le_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_le_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_le_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_le_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lg_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_lg_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_le_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_lg_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_le_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_lg_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_le_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_lg_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_le_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x33,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lg_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_gt_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x68,0x7c]
 
-v_cmp_lg_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x25,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_gt_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x68,0x7c]
 
-v_cmp_ge_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x68,0x7c]
 
-v_cmp_ge_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x68,0x7c]
 
-v_cmp_ge_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x68,0x7c]
 
-v_cmp_ge_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x68,0x7c]
 
-v_cmp_ge_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x68,0x7c]
 
-v_cmp_ge_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x68,0x7c]
 
-v_cmp_ge_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x68,0x7c]
 
-v_cmp_ge_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x68,0x7c]
 
-v_cmp_ge_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x68,0x7c]
 
-v_cmp_ge_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x68,0x7c]
 
-v_cmp_ge_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x68,0x7c]
 
-v_cmp_ge_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x68,0x7c]
 
-v_cmp_ge_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x68,0x7c]
 
-v_cmp_ge_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_ge_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x4c,0x7c]
+v_cmpx_gt_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_ge_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x4c,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_gt_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x69,0x7c]
 
-v_cmp_ge_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ge_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x4d,0x7c]
+v_cmpx_gt_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_gt_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_gt_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_gt_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ge_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_gt_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ge_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_gt_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_gt_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_ge_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_gt_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_ge_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_gt_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_ge_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_gt_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x34,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ge_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x26,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lg_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x6a,0x7c]
 
-v_cmp_o_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x4e,0x7c]
+v_cmpx_lg_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_o_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x4e,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_lg_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_o_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_lg_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x6b,0x7c]
 
-v_cmp_o_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x4f,0x7c]
+v_cmpx_lg_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lg_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_o_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lg_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_o_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lg_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_o_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lg_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_o_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lg_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_o_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_o_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_lg_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_o_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_lg_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_o_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_lg_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_o_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x27,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lg_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x35,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_u_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x50,0x7c]
+v_cmpx_ge_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x50,0x7c]
+v_cmpx_ge_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x50,0x7c]
+v_cmpx_ge_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x50,0x7c]
+v_cmpx_ge_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x50,0x7c]
+v_cmpx_ge_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x50,0x7c]
+v_cmpx_ge_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x50,0x7c]
+v_cmpx_ge_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x50,0x7c]
+v_cmpx_ge_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x50,0x7c]
+v_cmpx_ge_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x50,0x7c]
+v_cmpx_ge_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x50,0x7c]
+v_cmpx_ge_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x50,0x7c]
+v_cmpx_ge_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x50,0x7c]
+v_cmpx_ge_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x50,0x7c]
+v_cmpx_ge_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x50,0x7c]
+v_cmpx_ge_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x6c,0x7c]
 
-v_cmp_u_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x50,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_ge_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_u_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x50,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_ge_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_u_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x51,0x7c]
+v_cmpx_ge_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x6d,0x7c]
 
-v_cmp_u_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_u_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ge_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_u_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ge_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_u_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ge_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_u_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ge_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_ge_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_ge_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_ge_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_u_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_ge_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_u_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_ge_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_u_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_ge_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_u_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x28,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ge_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_nge_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x52,0x7c]
+v_cmpx_ge_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x36,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nge_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x52,0x7c]
+v_cmpx_o_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x52,0x7c]
+v_cmpx_o_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x52,0x7c]
+v_cmpx_o_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x52,0x7c]
+v_cmpx_o_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x52,0x7c]
+v_cmpx_o_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x52,0x7c]
+v_cmpx_o_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x52,0x7c]
+v_cmpx_o_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x52,0x7c]
+v_cmpx_o_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x52,0x7c]
+v_cmpx_o_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x52,0x7c]
+v_cmpx_o_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x52,0x7c]
+v_cmpx_o_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x52,0x7c]
+v_cmpx_o_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x52,0x7c]
+v_cmpx_o_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x52,0x7c]
+v_cmpx_o_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x52,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_o_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x6e,0x7c]
 
-v_cmp_nge_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x52,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_o_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x6e,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_nge_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x53,0x7c]
+v_cmpx_o_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x6e,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_o_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x6f,0x7c]
 
-v_cmp_nge_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_o_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_o_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nge_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_o_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nge_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_o_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_o_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_o_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_o_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_o_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_o_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_o_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_o_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_o_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_o_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_o_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_o_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_o_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_o_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_o_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_o_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_o_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_o_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_o_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_o_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_o_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_o_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_o_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_o_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_o_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_o_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_o_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_o_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_o_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_o_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_o_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_nge_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_o_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_nge_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x29,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_o_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_nlg_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x54,0x7c]
+v_cmpx_o_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_nlg_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x54,0x7c]
+v_cmpx_o_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x37,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlg_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x54,0x7c]
+v_cmpx_u_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x54,0x7c]
+v_cmpx_u_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x54,0x7c]
+v_cmpx_u_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x54,0x7c]
+v_cmpx_u_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x54,0x7c]
+v_cmpx_u_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x54,0x7c]
+v_cmpx_u_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x54,0x7c]
+v_cmpx_u_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x54,0x7c]
+v_cmpx_u_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x54,0x7c]
+v_cmpx_u_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x54,0x7c]
+v_cmpx_u_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x54,0x7c]
+v_cmpx_u_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x54,0x7c]
+v_cmpx_u_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x54,0x7c]
+v_cmpx_u_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x54,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_u_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x54,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_u_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x70,0x7c]
 
-v_cmp_nlg_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x55,0x7c]
+v_cmpx_u_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x70,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_u_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x70,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_nlg_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_u_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x71,0x7c]
 
-v_cmp_nlg_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_u_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlg_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_u_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlg_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_u_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_u_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_u_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_u_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_u_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_u_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_u_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_u_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_u_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_u_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_u_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_u_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_u_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_u_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_u_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_u_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_u_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_u_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_u_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_u_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_u_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_u_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_u_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_u_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_u_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_u_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_u_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_u_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_u_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_u_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_u_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_u_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_nlg_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x2a,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_u_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_ngt_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x56,0x7c]
+v_cmpx_u_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_ngt_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x56,0x7c]
+v_cmpx_u_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_ngt_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x56,0x7c]
+v_cmpx_u_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x38,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ngt_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x56,0x7c]
+v_cmpx_nge_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x72,0x7c]
 
-v_cmp_ngt_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x56,0x7c]
+v_cmpx_nge_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x72,0x7c]
 
-v_cmp_ngt_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x56,0x7c]
+v_cmpx_nge_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x72,0x7c]
 
-v_cmp_ngt_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x56,0x7c]
+v_cmpx_nge_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x72,0x7c]
 
-v_cmp_ngt_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x56,0x7c]
+v_cmpx_nge_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x72,0x7c]
 
-v_cmp_ngt_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x56,0x7c]
+v_cmpx_nge_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x72,0x7c]
 
-v_cmp_ngt_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x56,0x7c]
+v_cmpx_nge_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x72,0x7c]
 
-v_cmp_ngt_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x56,0x7c]
+v_cmpx_nge_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x72,0x7c]
 
-v_cmp_ngt_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x56,0x7c]
+v_cmpx_nge_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x72,0x7c]
 
-v_cmp_ngt_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x56,0x7c]
+v_cmpx_nge_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x72,0x7c]
 
-v_cmp_ngt_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x56,0x7c]
+v_cmpx_nge_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x72,0x7c]
 
-v_cmp_ngt_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x56,0x7c]
+v_cmpx_nge_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x72,0x7c]
 
-v_cmp_ngt_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x56,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_nge_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x72,0x7c]
 
-v_cmp_ngt_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x56,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_nge_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x72,0x7c]
 
-v_cmp_ngt_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x57,0x7c]
+v_cmpx_nge_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x72,0x7c]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nge_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_ngt_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nge_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_ngt_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nge_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x73,0x7c]
 
-v_cmp_ngt_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nge_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ngt_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nge_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_nge_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_nge_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_nge_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_nge_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_nge_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_nge_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_nge_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_nge_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_nge_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_nge_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_nge_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_nge_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_nge_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_nge_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_nge_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_nge_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_nge_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_nge_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_nge_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_nge_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_nge_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_nge_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_nge_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_nge_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_nge_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_nge_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_nge_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_nge_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_nge_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_nge_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_nge_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_ngt_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x2b,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nge_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_nle_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x58,0x7c]
+v_cmpx_nge_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_nle_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x58,0x7c]
+v_cmpx_nge_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_nle_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x58,0x7c]
+v_cmpx_nge_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_nle_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x58,0x7c]
+v_cmpx_nge_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x39,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nle_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x58,0x7c]
+v_cmpx_nlg_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x74,0x7c]
 
-v_cmp_nle_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x58,0x7c]
+v_cmpx_nlg_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x74,0x7c]
 
-v_cmp_nle_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x58,0x7c]
+v_cmpx_nlg_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x74,0x7c]
 
-v_cmp_nle_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x58,0x7c]
+v_cmpx_nlg_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x74,0x7c]
 
-v_cmp_nle_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x58,0x7c]
+v_cmpx_nlg_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x74,0x7c]
 
-v_cmp_nle_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x58,0x7c]
+v_cmpx_nlg_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x74,0x7c]
 
-v_cmp_nle_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x58,0x7c]
+v_cmpx_nlg_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x74,0x7c]
 
-v_cmp_nle_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x58,0x7c]
+v_cmpx_nlg_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x74,0x7c]
 
-v_cmp_nle_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x58,0x7c]
+v_cmpx_nlg_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x74,0x7c]
 
-v_cmp_nle_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x58,0x7c]
+v_cmpx_nlg_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x74,0x7c]
 
-v_cmp_nle_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x58,0x7c]
+v_cmpx_nlg_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x74,0x7c]
 
-v_cmp_nle_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x58,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_nlg_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x74,0x7c]
 
-v_cmp_nle_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x58,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_nlg_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x74,0x7c]
 
-v_cmp_nle_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x59,0x7c]
+v_cmpx_nlg_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x74,0x7c]
 
-v_cmp_nle_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlg_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x74,0x7c]
 
-v_cmp_nle_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlg_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_nle_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlg_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_nle_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlg_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x75,0x7c]
 
-v_cmp_nle_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_nlg_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_nlg_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_nlg_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_nlg_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_nlg_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_nlg_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_nlg_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_nlg_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_nle_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x2c,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlg_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_neq_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x5a,0x7c]
+v_cmpx_nlg_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_neq_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x5a,0x7c]
+v_cmpx_nlg_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_neq_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x5a,0x7c]
+v_cmpx_nlg_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_neq_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x5a,0x7c]
+v_cmpx_nlg_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_neq_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x5a,0x7c]
+v_cmpx_nlg_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x3a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_neq_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x5a,0x7c]
+v_cmpx_ngt_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x76,0x7c]
 
-v_cmp_neq_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x5a,0x7c]
+v_cmpx_ngt_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x76,0x7c]
 
-v_cmp_neq_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x5a,0x7c]
+v_cmpx_ngt_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x76,0x7c]
 
-v_cmp_neq_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x5a,0x7c]
+v_cmpx_ngt_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x76,0x7c]
 
-v_cmp_neq_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x5a,0x7c]
+v_cmpx_ngt_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x76,0x7c]
 
-v_cmp_neq_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x5a,0x7c]
+v_cmpx_ngt_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x76,0x7c]
 
-v_cmp_neq_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x5a,0x7c]
+v_cmpx_ngt_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x76,0x7c]
 
-v_cmp_neq_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x5a,0x7c]
+v_cmpx_ngt_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x76,0x7c]
 
-v_cmp_neq_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x5a,0x7c]
+v_cmpx_ngt_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x76,0x7c]
 
-v_cmp_neq_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x5a,0x7c]
+v_cmpx_ngt_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x76,0x7c]
 
-v_cmp_neq_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x5a,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_ngt_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x76,0x7c]
 
-v_cmp_neq_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_ngt_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x76,0x7c]
 
-v_cmp_neq_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x5b,0x7c]
+v_cmpx_ngt_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x76,0x7c]
 
-v_cmp_neq_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ngt_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x76,0x7c]
 
-v_cmp_neq_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ngt_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x76,0x7c]
 
-v_cmp_neq_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ngt_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_neq_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ngt_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_neq_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ngt_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x77,0x7c]
 
-v_cmp_neq_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_ngt_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_ngt_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_ngt_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_ngt_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_ngt_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_ngt_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_ngt_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_ngt_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_neq_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x2d,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ngt_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_nlt_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x5c,0x7c]
+v_cmpx_ngt_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_nlt_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x5c,0x7c]
+v_cmpx_ngt_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_nlt_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x5c,0x7c]
+v_cmpx_ngt_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_nlt_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x5c,0x7c]
+v_cmpx_ngt_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_nlt_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x5c,0x7c]
+v_cmpx_ngt_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_nlt_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x5c,0x7c]
+v_cmpx_ngt_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x3b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlt_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x5c,0x7c]
+v_cmpx_nle_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x78,0x7c]
 
-v_cmp_nlt_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x5c,0x7c]
+v_cmpx_nle_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x78,0x7c]
 
-v_cmp_nlt_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x5c,0x7c]
+v_cmpx_nle_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x78,0x7c]
 
-v_cmp_nlt_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x5c,0x7c]
+v_cmpx_nle_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x78,0x7c]
 
-v_cmp_nlt_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x5c,0x7c]
+v_cmpx_nle_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x78,0x7c]
 
-v_cmp_nlt_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x5c,0x7c]
+v_cmpx_nle_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x78,0x7c]
 
-v_cmp_nlt_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x5c,0x7c]
+v_cmpx_nle_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x78,0x7c]
 
-v_cmp_nlt_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x5c,0x7c]
+v_cmpx_nle_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x78,0x7c]
 
-v_cmp_nlt_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x5c,0x7c]
+v_cmpx_nle_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x78,0x7c]
 
-v_cmp_nlt_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x5c,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_nle_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x78,0x7c]
 
-v_cmp_nlt_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_nle_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x78,0x7c]
 
-v_cmp_nlt_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x5d,0x7c]
+v_cmpx_nle_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x78,0x7c]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nle_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x78,0x7c]
 
-v_cmp_nlt_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nle_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x78,0x7c]
 
-v_cmp_nlt_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nle_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x78,0x7c]
 
-v_cmp_nlt_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nle_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_nlt_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nle_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_nle_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x79,0x7c]
 
-v_cmp_nlt_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_nle_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_nle_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_nle_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_nle_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_nle_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_nle_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_nle_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_nle_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_nle_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_nle_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_nle_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_nle_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_nle_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_nle_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_nle_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_nle_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_nle_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_nle_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_nle_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_nle_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_nle_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_nle_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_nle_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_nle_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_nle_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_nle_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_nle_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_nle_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_nle_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_nle_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_nlt_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x2e,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nle_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_tru_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x5e,0x7c]
+v_cmpx_nle_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_tru_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x5e,0x7c]
+v_cmpx_nle_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_tru_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x5e,0x7c]
+v_cmpx_nle_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_tru_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x5e,0x7c]
+v_cmpx_nle_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_tru_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x5e,0x7c]
+v_cmpx_nle_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_tru_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x5e,0x7c]
+v_cmpx_nle_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_tru_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x5e,0x7c]
+v_cmpx_nle_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x3c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_tru_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x5e,0x7c]
+v_cmpx_neq_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x7a,0x7c]
 
-v_cmp_tru_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x5e,0x7c]
+v_cmpx_neq_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x7a,0x7c]
 
-v_cmp_tru_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x5e,0x7c]
+v_cmpx_neq_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x7a,0x7c]
 
-v_cmp_tru_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x5e,0x7c]
+v_cmpx_neq_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x7a,0x7c]
 
-v_cmp_tru_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x5e,0x7c]
+v_cmpx_neq_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x7a,0x7c]
 
-v_cmp_tru_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x5e,0x7c]
+v_cmpx_neq_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x7a,0x7c]
 
-v_cmp_tru_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x5e,0x7c]
+v_cmpx_neq_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x7a,0x7c]
 
-v_cmp_tru_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x5e,0x7c]
+v_cmpx_neq_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x7a,0x7c]
 
-v_cmp_tru_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x5e,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_neq_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x7a,0x7c]
 
-v_cmp_tru_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_neq_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x7a,0x7c]
 
-v_cmp_tru_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x5f,0x7c]
+v_cmpx_neq_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x7a,0x7c]
 
-v_cmp_tru_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_neq_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x7a,0x7c]
 
-v_cmp_tru_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_neq_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x7a,0x7c]
 
-v_cmp_tru_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_neq_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x7a,0x7c]
 
-v_cmp_tru_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_neq_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x7a,0x7c]
 
-v_cmp_tru_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_neq_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_neq_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_neq_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x7b,0x7c]
 
-v_cmp_tru_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_neq_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_neq_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_neq_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_neq_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_neq_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_neq_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_neq_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_neq_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_neq_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_neq_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_neq_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_neq_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_neq_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_neq_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_neq_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_neq_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_neq_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_neq_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_neq_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_neq_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_neq_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_neq_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_neq_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_neq_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_neq_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_neq_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_neq_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_neq_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_neq_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_tru_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x2f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_neq_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_f_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x60,0x7c]
+v_cmpx_neq_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_f_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x60,0x7c]
+v_cmpx_neq_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_f_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x60,0x7c]
+v_cmpx_neq_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_f_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x60,0x7c]
+v_cmpx_neq_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_f_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x60,0x7c]
+v_cmpx_neq_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_f_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x60,0x7c]
+v_cmpx_neq_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_f_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x60,0x7c]
+v_cmpx_neq_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_f_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x60,0x7c]
+v_cmpx_neq_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x3d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_f_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x60,0x7c]
+v_cmpx_nlt_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x7c,0x7c]
 
-v_cmpx_f_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x60,0x7c]
+v_cmpx_nlt_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x7c,0x7c]
 
-v_cmpx_f_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x60,0x7c]
+v_cmpx_nlt_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x7c,0x7c]
 
-v_cmpx_f_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x60,0x7c]
+v_cmpx_nlt_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x7c,0x7c]
 
-v_cmpx_f_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x60,0x7c]
+v_cmpx_nlt_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x7c,0x7c]
 
-v_cmpx_f_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x60,0x7c]
+v_cmpx_nlt_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x7c,0x7c]
 
-v_cmpx_f_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x60,0x7c]
+v_cmpx_nlt_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x7c,0x7c]
 
-v_cmpx_f_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x60,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_nlt_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x7c,0x7c]
 
-v_cmpx_f_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x60,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_nlt_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x7c,0x7c]
 
-v_cmpx_f_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x61,0x7c]
+v_cmpx_nlt_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x7c,0x7c]
 
-v_cmpx_f_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlt_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x7c,0x7c]
 
-v_cmpx_f_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlt_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x7c,0x7c]
 
-v_cmpx_f_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlt_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x7c,0x7c]
 
-v_cmpx_f_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlt_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x7c,0x7c]
 
-v_cmpx_f_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlt_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x7c,0x7c]
 
-v_cmpx_f_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlt_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_nlt_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_nlt_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x7d,0x7c]
 
-v_cmpx_f_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_nlt_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_nlt_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_nlt_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_nlt_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_nlt_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_nlt_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_nlt_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_nlt_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_f_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x30,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlt_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_lt_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x62,0x7c]
+v_cmpx_nlt_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_lt_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x62,0x7c]
+v_cmpx_nlt_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_lt_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x62,0x7c]
+v_cmpx_nlt_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_lt_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x62,0x7c]
+v_cmpx_nlt_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_lt_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x62,0x7c]
+v_cmpx_nlt_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_lt_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x62,0x7c]
+v_cmpx_nlt_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_lt_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x62,0x7c]
+v_cmpx_nlt_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_lt_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x62,0x7c]
+v_cmpx_nlt_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x3e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lt_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x62,0x7c]
+v_cmpx_tru_f16 vcc, v1, v2
+// CHECK: [0x01,0x05,0x7e,0x7c]
 
-v_cmpx_lt_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x62,0x7c]
+v_cmpx_tru_f16 vcc, v255, v2
+// CHECK: [0xff,0x05,0x7e,0x7c]
 
-v_cmpx_lt_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x62,0x7c]
+v_cmpx_tru_f16 vcc, s1, v2
+// CHECK: [0x01,0x04,0x7e,0x7c]
 
-v_cmpx_lt_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x62,0x7c]
+v_cmpx_tru_f16 vcc, s101, v2
+// CHECK: [0x65,0x04,0x7e,0x7c]
 
-v_cmpx_lt_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x62,0x7c]
+v_cmpx_tru_f16 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x7e,0x7c]
 
-v_cmpx_lt_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x62,0x7c]
+v_cmpx_tru_f16 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x7e,0x7c]
 
-v_cmpx_lt_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x62,0x7c]
+v_cmpx_tru_f16 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x7e,0x7c]
 
-v_cmpx_lt_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmpx_tru_f16 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x7e,0x7c]
 
-v_cmpx_lt_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00]
+v_cmpx_tru_f16 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x7e,0x7c]
 
-v_cmpx_lt_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x63,0x7c]
+v_cmpx_tru_f16 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x7e,0x7c]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_tru_f16 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x7e,0x7c]
 
-v_cmpx_lt_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_tru_f16 vcc, 0, v2
+// CHECK: [0x80,0x04,0x7e,0x7c]
 
-v_cmpx_lt_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_tru_f16 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x7e,0x7c]
 
-v_cmpx_lt_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_tru_f16 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x7e,0x7c]
 
-v_cmpx_lt_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_tru_f16 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x7e,0x7c]
 
-v_cmpx_lt_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_tru_f16 vcc, 0xfe0b, v2
+// CHECK: [0xff,0x04,0x7e,0x7c,0x0b,0xfe,0x00,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_tru_f16 vcc, 0x3456, v2
+// CHECK: [0xff,0x04,0x7e,0x7c,0x56,0x34,0x00,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_tru_f16 vcc, v1, v255
+// CHECK: [0x01,0xff,0x7f,0x7c]
 
-v_cmpx_lt_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_tru_f16_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_tru_f16_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_tru_f16_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_tru_f16_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_tru_f16_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_tru_f16_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_tru_f16_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_tru_f16_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_tru_f16_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_tru_f16_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_tru_f16_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_tru_f16_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_tru_f16_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_tru_f16_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_tru_f16_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_tru_f16_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_tru_f16_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_tru_f16_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_tru_f16_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_tru_f16_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_tru_f16_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_tru_f16_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_tru_f16_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_tru_f16_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_tru_f16_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_tru_f16_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_tru_f16_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_tru_f16_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_tru_f16_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_lt_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x31,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_tru_f16_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_eq_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x64,0x7c]
+v_cmpx_tru_f16_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_eq_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x64,0x7c]
+v_cmpx_tru_f16_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_eq_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x64,0x7c]
+v_cmpx_tru_f16_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_eq_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x64,0x7c]
+v_cmpx_tru_f16_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_eq_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x64,0x7c]
+v_cmpx_tru_f16_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_eq_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x64,0x7c]
+v_cmpx_tru_f16_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_eq_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x64,0x7c]
+v_cmpx_tru_f16_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_eq_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x64,0x7c]
+v_cmpx_tru_f16_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x3f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_eq_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x64,0x7c]
+v_cmp_f_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x80,0x7c]
 
-v_cmpx_eq_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x64,0x7c]
+v_cmp_f_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x80,0x7c]
 
-v_cmpx_eq_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x64,0x7c]
+v_cmp_f_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x80,0x7c]
 
-v_cmpx_eq_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x64,0x7c]
+v_cmp_f_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x80,0x7c]
 
-v_cmpx_eq_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x64,0x7c]
+v_cmp_f_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x80,0x7c]
 
-v_cmpx_eq_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x64,0x7c]
+v_cmp_f_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x80,0x7c]
 
-v_cmpx_eq_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x64,0x7c]
+v_cmp_f_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x80,0x7c]
 
-v_cmpx_eq_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_f_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x80,0x7c]
 
-v_cmpx_eq_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_f_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x80,0x7c]
 
-v_cmpx_eq_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x65,0x7c]
+v_cmp_f_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x80,0x7c]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_f_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x80,0x7c]
 
-v_cmpx_eq_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_f_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x80,0x7c]
 
-v_cmpx_eq_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_f_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x80,0x7c]
 
-v_cmpx_eq_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_f_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x80,0x7c]
 
-v_cmpx_eq_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_f_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x80,0x7c]
 
-v_cmpx_eq_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_f_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_eq_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_f_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_eq_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_f_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x81,0x7c]
 
-v_cmpx_eq_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_f_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_f_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_f_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_f_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_f_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_f_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_f_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_f_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_f_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_f_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_f_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_f_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_f_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_f_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_f_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_f_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_f_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_f_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_f_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_f_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_f_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_f_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_f_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_f_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_f_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_f_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_f_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_f_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_f_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_eq_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x32,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_f_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_le_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x66,0x7c]
+v_cmp_f_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_le_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x66,0x7c]
+v_cmp_f_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_le_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x66,0x7c]
+v_cmp_f_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_le_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x66,0x7c]
+v_cmp_f_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_le_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x66,0x7c]
+v_cmp_f_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_le_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x66,0x7c]
+v_cmp_f_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_le_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x66,0x7c]
+v_cmp_f_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x40,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_le_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x66,0x7c]
+v_cmp_lt_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x82,0x7c]
 
-v_cmpx_le_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x66,0x7c]
+v_cmp_lt_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x82,0x7c]
 
-v_cmpx_le_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x66,0x7c]
+v_cmp_lt_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x82,0x7c]
 
-v_cmpx_le_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x66,0x7c]
+v_cmp_lt_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x82,0x7c]
 
-v_cmpx_le_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x66,0x7c]
+v_cmp_lt_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x82,0x7c]
 
-v_cmpx_le_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x66,0x7c]
+v_cmp_lt_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x82,0x7c]
 
-v_cmpx_le_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x66,0x7c]
+v_cmp_lt_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x82,0x7c]
 
-v_cmpx_le_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x66,0x7c]
+v_cmp_lt_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x82,0x7c]
 
-v_cmpx_le_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_lt_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x82,0x7c]
 
-v_cmpx_le_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_lt_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x82,0x7c]
 
-v_cmpx_le_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x67,0x7c]
+v_cmp_lt_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x82,0x7c]
 
-v_cmpx_le_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lt_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x82,0x7c]
 
-v_cmpx_le_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lt_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x82,0x7c]
 
-v_cmpx_le_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lt_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x82,0x7c]
 
-v_cmpx_le_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lt_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x82,0x7c]
 
-v_cmpx_le_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lt_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_le_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lt_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_le_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_lt_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x83,0x7c]
 
-v_cmpx_le_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_lt_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_lt_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_lt_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_lt_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_lt_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_lt_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_lt_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_lt_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_lt_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_lt_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_lt_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_lt_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_lt_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_lt_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_lt_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_lt_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_lt_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_lt_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_lt_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_lt_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_lt_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_lt_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_lt_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_lt_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_lt_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_lt_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_le_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x33,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lt_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_gt_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x68,0x7c]
+v_cmp_lt_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_gt_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x68,0x7c]
+v_cmp_lt_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_gt_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x68,0x7c]
+v_cmp_lt_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_gt_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x68,0x7c]
+v_cmp_lt_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_gt_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x68,0x7c]
+v_cmp_lt_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_gt_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x68,0x7c]
+v_cmp_lt_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x41,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x68,0x7c]
+v_cmp_eq_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x84,0x7c]
 
-v_cmpx_gt_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x68,0x7c]
+v_cmp_eq_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x84,0x7c]
 
-v_cmpx_gt_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x68,0x7c]
+v_cmp_eq_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x84,0x7c]
 
-v_cmpx_gt_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x68,0x7c]
+v_cmp_eq_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x84,0x7c]
 
-v_cmpx_gt_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x68,0x7c]
+v_cmp_eq_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x84,0x7c]
 
-v_cmpx_gt_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x68,0x7c]
+v_cmp_eq_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x84,0x7c]
 
-v_cmpx_gt_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x68,0x7c]
+v_cmp_eq_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x84,0x7c]
 
-v_cmpx_gt_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x68,0x7c]
+v_cmp_eq_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x84,0x7c]
 
-v_cmpx_gt_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x68,0x7c]
+v_cmp_eq_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x84,0x7c]
 
-v_cmpx_gt_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_eq_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x84,0x7c]
 
-v_cmpx_gt_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_eq_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x84,0x7c]
 
-v_cmpx_gt_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x69,0x7c]
+v_cmp_eq_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x84,0x7c]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_eq_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x84,0x7c]
 
-v_cmpx_gt_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_eq_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x84,0x7c]
 
-v_cmpx_gt_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_eq_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x84,0x7c]
 
-v_cmpx_gt_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_eq_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_gt_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_eq_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_gt_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_eq_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x85,0x7c]
 
-v_cmpx_gt_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_eq_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_eq_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_eq_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_eq_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_eq_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_eq_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_eq_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_eq_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_eq_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_eq_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_eq_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_eq_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_eq_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_eq_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_eq_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_eq_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_eq_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_eq_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_eq_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_eq_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_eq_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_eq_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_eq_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_eq_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_eq_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_eq_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_eq_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_gt_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x34,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_eq_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_lg_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x6a,0x7c]
+v_cmp_eq_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_lg_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x6a,0x7c]
+v_cmp_eq_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_lg_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x6a,0x7c]
+v_cmp_eq_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_lg_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x6a,0x7c]
+v_cmp_eq_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_lg_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x6a,0x7c]
+v_cmp_eq_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x42,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lg_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x6a,0x7c]
+v_cmp_le_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x86,0x7c]
 
-v_cmpx_lg_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x6a,0x7c]
+v_cmp_le_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x86,0x7c]
 
-v_cmpx_lg_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x6a,0x7c]
+v_cmp_le_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x86,0x7c]
 
-v_cmpx_lg_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x6a,0x7c]
+v_cmp_le_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x86,0x7c]
 
-v_cmpx_lg_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x6a,0x7c]
+v_cmp_le_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x86,0x7c]
 
-v_cmpx_lg_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x6a,0x7c]
+v_cmp_le_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x86,0x7c]
 
-v_cmpx_lg_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x6a,0x7c]
+v_cmp_le_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x86,0x7c]
 
-v_cmpx_lg_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x6a,0x7c]
+v_cmp_le_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x86,0x7c]
 
-v_cmpx_lg_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x6a,0x7c]
+v_cmp_le_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x86,0x7c]
 
-v_cmpx_lg_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x6a,0x7c]
+v_cmp_le_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x86,0x7c]
 
-v_cmpx_lg_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_le_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x86,0x7c]
 
-v_cmpx_lg_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_le_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x86,0x7c]
 
-v_cmpx_lg_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x6b,0x7c]
+v_cmp_le_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x86,0x7c]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_le_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x86,0x7c]
 
-v_cmpx_lg_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_le_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x86,0x7c]
 
-v_cmpx_lg_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_le_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_lg_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_le_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_lg_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_le_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x87,0x7c]
 
-v_cmpx_lg_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_le_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_le_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_le_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_le_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_le_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_le_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_le_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_le_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_le_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_le_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_le_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_le_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_le_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_le_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_le_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_le_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_le_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_le_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_le_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_le_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_le_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_le_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_le_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_le_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_le_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_le_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_le_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_le_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_le_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_le_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_le_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_le_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_lg_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x35,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_le_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_ge_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x6c,0x7c]
+v_cmp_le_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_ge_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x6c,0x7c]
+v_cmp_le_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_ge_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x6c,0x7c]
+v_cmp_le_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_ge_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x6c,0x7c]
+v_cmp_le_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x43,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ge_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x6c,0x7c]
+v_cmp_gt_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x88,0x7c]
 
-v_cmpx_ge_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x6c,0x7c]
+v_cmp_gt_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x88,0x7c]
 
-v_cmpx_ge_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x6c,0x7c]
+v_cmp_gt_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x88,0x7c]
 
-v_cmpx_ge_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x6c,0x7c]
+v_cmp_gt_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x88,0x7c]
 
-v_cmpx_ge_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x6c,0x7c]
+v_cmp_gt_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x88,0x7c]
 
-v_cmpx_ge_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x6c,0x7c]
+v_cmp_gt_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x88,0x7c]
 
-v_cmpx_ge_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x6c,0x7c]
+v_cmp_gt_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x88,0x7c]
 
-v_cmpx_ge_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x6c,0x7c]
+v_cmp_gt_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x88,0x7c]
 
-v_cmpx_ge_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x6c,0x7c]
+v_cmp_gt_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x88,0x7c]
 
-v_cmpx_ge_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x6c,0x7c]
+v_cmp_gt_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x88,0x7c]
 
-v_cmpx_ge_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x6c,0x7c]
+v_cmp_gt_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x88,0x7c]
 
-v_cmpx_ge_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_gt_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x88,0x7c]
 
-v_cmpx_ge_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_gt_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x88,0x7c]
 
-v_cmpx_ge_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x6d,0x7c]
+v_cmp_gt_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x88,0x7c]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_gt_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x88,0x7c]
 
-v_cmpx_ge_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_gt_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_ge_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_gt_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_ge_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_gt_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x89,0x7c]
 
-v_cmpx_ge_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_gt_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ge_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_gt_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_gt_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_gt_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_gt_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_gt_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_gt_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_gt_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_gt_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_gt_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_gt_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_gt_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_gt_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_gt_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_gt_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_gt_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_gt_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_gt_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_gt_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_gt_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_gt_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_gt_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_gt_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_gt_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_gt_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_gt_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_gt_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_gt_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_gt_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_ge_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x36,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_gt_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_o_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x6e,0x7c]
+v_cmp_gt_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_o_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x6e,0x7c]
+v_cmp_gt_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_o_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x6e,0x7c]
+v_cmp_gt_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x44,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_o_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x6e,0x7c]
+v_cmp_lg_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x8a,0x7c]
 
-v_cmpx_o_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x6e,0x7c]
+v_cmp_lg_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x8a,0x7c]
 
-v_cmpx_o_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x6e,0x7c]
+v_cmp_lg_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x8a,0x7c]
 
-v_cmpx_o_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x6e,0x7c]
+v_cmp_lg_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x8a,0x7c]
 
-v_cmpx_o_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x6e,0x7c]
+v_cmp_lg_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x8a,0x7c]
 
-v_cmpx_o_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x6e,0x7c]
+v_cmp_lg_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x8a,0x7c]
 
-v_cmpx_o_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x6e,0x7c]
+v_cmp_lg_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x8a,0x7c]
 
-v_cmpx_o_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x6e,0x7c]
+v_cmp_lg_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x8a,0x7c]
 
-v_cmpx_o_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x6e,0x7c]
+v_cmp_lg_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x8a,0x7c]
 
-v_cmpx_o_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x6e,0x7c]
+v_cmp_lg_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x8a,0x7c]
 
-v_cmpx_o_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x6e,0x7c]
+v_cmp_lg_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x8a,0x7c]
 
-v_cmpx_o_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x6e,0x7c]
+v_cmp_lg_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x8a,0x7c]
 
-v_cmpx_o_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x6e,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_lg_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x8a,0x7c]
 
-v_cmpx_o_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x6e,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_lg_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x8a,0x7c]
 
-v_cmpx_o_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x6f,0x7c]
+v_cmp_lg_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x8a,0x7c]
 
-v_cmpx_o_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lg_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_o_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lg_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_o_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lg_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x8b,0x7c]
 
-v_cmpx_o_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lg_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_o_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lg_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_o_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lg_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_lg_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_lg_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_lg_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_lg_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_lg_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_lg_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_lg_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_lg_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_lg_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_lg_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_lg_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_lg_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_lg_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_lg_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_lg_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_lg_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_lg_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_lg_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_lg_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_lg_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_lg_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_lg_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_lg_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_lg_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_lg_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_lg_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_o_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_lg_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_o_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x37,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lg_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_u_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x70,0x7c]
+v_cmp_lg_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_u_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x70,0x7c]
+v_cmp_lg_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x45,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_u_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x70,0x7c]
+v_cmp_ge_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x70,0x7c]
+v_cmp_ge_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x70,0x7c]
+v_cmp_ge_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x70,0x7c]
+v_cmp_ge_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x70,0x7c]
+v_cmp_ge_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x70,0x7c]
+v_cmp_ge_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x70,0x7c]
+v_cmp_ge_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x70,0x7c]
+v_cmp_ge_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x70,0x7c]
+v_cmp_ge_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x70,0x7c]
+v_cmp_ge_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x70,0x7c]
+v_cmp_ge_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x70,0x7c]
+v_cmp_ge_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x70,0x7c]
+v_cmp_ge_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x70,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_ge_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x70,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_ge_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x8c,0x7c]
 
-v_cmpx_u_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x71,0x7c]
+v_cmp_ge_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_u_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ge_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_u_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ge_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x8d,0x7c]
 
-v_cmpx_u_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_u_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ge_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_u_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ge_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_u_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ge_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_ge_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_ge_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_ge_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_ge_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_ge_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_ge_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_ge_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_ge_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_ge_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_ge_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_ge_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_ge_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_ge_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_ge_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_u_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_ge_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_u_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_ge_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_u_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x38,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ge_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_nge_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x72,0x7c]
+v_cmp_ge_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x46,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x72,0x7c]
+v_cmp_o_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x72,0x7c]
+v_cmp_o_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x72,0x7c]
+v_cmp_o_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x72,0x7c]
+v_cmp_o_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x72,0x7c]
+v_cmp_o_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x72,0x7c]
+v_cmp_o_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x72,0x7c]
+v_cmp_o_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x72,0x7c]
+v_cmp_o_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x72,0x7c]
+v_cmp_o_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x72,0x7c]
+v_cmp_o_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x72,0x7c]
+v_cmp_o_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x72,0x7c]
+v_cmp_o_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x72,0x7c]
+v_cmp_o_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x72,0x7c]
+v_cmp_o_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_o_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x8e,0x7c]
 
-v_cmpx_nge_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_o_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_nge_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x73,0x7c]
+v_cmp_o_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_o_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x8f,0x7c]
 
-v_cmpx_nge_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_o_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_o_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_o_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_o_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_nge_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_o_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_o_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_nge_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_o_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_nge_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x39,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_o_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x47,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlg_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x74,0x7c]
+v_cmp_u_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x74,0x7c]
+v_cmp_u_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x74,0x7c]
+v_cmp_u_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x74,0x7c]
+v_cmp_u_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x74,0x7c]
+v_cmp_u_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x74,0x7c]
+v_cmp_u_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x74,0x7c]
+v_cmp_u_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x74,0x7c]
+v_cmp_u_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x74,0x7c]
+v_cmp_u_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x74,0x7c]
+v_cmp_u_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x74,0x7c]
+v_cmp_u_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x74,0x7c]
+v_cmp_u_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x74,0x7c]
+v_cmp_u_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x74,0x7c]
+v_cmp_u_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x74,0x7c]
+v_cmp_u_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x90,0x7c]
 
-v_cmpx_nlg_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_u_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_nlg_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_u_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_nlg_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x75,0x7c]
+v_cmp_u_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x91,0x7c]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_u_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_u_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_nlg_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_u_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_u_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_nlg_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_u_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x48,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlg_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x3a,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x76,0x7c]
+v_cmp_nge_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x76,0x7c]
+v_cmp_nge_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x76,0x7c]
+v_cmp_nge_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x76,0x7c]
+v_cmp_nge_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x76,0x7c]
+v_cmp_nge_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x76,0x7c]
+v_cmp_nge_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x76,0x7c]
+v_cmp_nge_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x76,0x7c]
+v_cmp_nge_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x76,0x7c]
+v_cmp_nge_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x76,0x7c]
+v_cmp_nge_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x76,0x7c]
+v_cmp_nge_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x76,0x7c]
+v_cmp_nge_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x76,0x7c]
+v_cmp_nge_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x76,0x7c]
+v_cmp_nge_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x92,0x7c]
 
-v_cmpx_ngt_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x76,0x7c]
+v_cmp_nge_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_ngt_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_nge_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_ngt_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_nge_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x93,0x7c]
 
-v_cmpx_ngt_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x77,0x7c]
+v_cmp_nge_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_nge_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_nge_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_ngt_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_nge_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_nge_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x49,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ngt_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_nlg_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x94,0x7c]
 
-v_cmpx_ngt_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x3b,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x94,0x7c]
 
-v_cmpx_nle_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x78,0x7c]
+v_cmp_nlg_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x94,0x7c]
 
-v_cmpx_nle_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x78,0x7c]
+v_cmp_nlg_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x94,0x7c]
 
-v_cmpx_nle_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x78,0x7c]
+v_cmp_nlg_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x94,0x7c]
 
-v_cmpx_nle_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x78,0x7c]
+v_cmp_nlg_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x94,0x7c]
 
-v_cmpx_nle_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x78,0x7c]
+v_cmp_nlg_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x94,0x7c]
 
-v_cmpx_nle_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x78,0x7c]
+v_cmp_nlg_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x94,0x7c]
 
-v_cmpx_nle_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x78,0x7c]
+v_cmp_nlg_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x94,0x7c]
 
-v_cmpx_nle_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x78,0x7c]
+v_cmp_nlg_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x94,0x7c]
 
-v_cmpx_nle_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x78,0x7c]
+v_cmp_nlg_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x94,0x7c]
 
-v_cmpx_nle_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x78,0x7c]
+v_cmp_nlg_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x94,0x7c]
 
-v_cmpx_nle_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x78,0x7c]
+v_cmp_nlg_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x94,0x7c]
 
-v_cmpx_nle_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x78,0x7c]
+v_cmp_nlg_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x94,0x7c]
 
-v_cmpx_nle_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x78,0x7c]
+v_cmp_nlg_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x94,0x7c]
 
-v_cmpx_nle_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x78,0x7c]
+v_cmp_nlg_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_nle_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x78,0x7c]
+v_cmp_nlg_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_nle_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_nlg_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x95,0x7c]
 
-v_cmpx_nle_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nle_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x79,0x7c]
+v_cmp_nlg_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nle_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_nle_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_nle_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_nlg_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_nlg_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_nlg_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_nle_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_nlg_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x4a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_ngt_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x96,0x7c]
 
-v_cmpx_nle_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_ngt_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x96,0x7c]
 
-v_cmpx_nle_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x3c,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x96,0x7c]
 
-v_cmpx_neq_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x96,0x7c]
 
-v_cmpx_neq_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x96,0x7c]
 
-v_cmpx_neq_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x96,0x7c]
 
-v_cmpx_neq_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x96,0x7c]
 
-v_cmpx_neq_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x96,0x7c]
 
-v_cmpx_neq_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x96,0x7c]
 
-v_cmpx_neq_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x96,0x7c]
 
-v_cmpx_neq_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x96,0x7c]
 
-v_cmpx_neq_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x96,0x7c]
 
-v_cmpx_neq_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x96,0x7c]
 
-v_cmpx_neq_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x96,0x7c]
 
-v_cmpx_neq_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x96,0x7c]
 
-v_cmpx_neq_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_neq_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_neq_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x7a,0x7c]
+v_cmp_ngt_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x97,0x7c]
 
-v_cmpx_neq_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_ngt_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x7b,0x7c]
+v_cmp_ngt_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_neq_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_neq_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_neq_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_ngt_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_ngt_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_ngt_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x4b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_nle_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x98,0x7c]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_nle_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x98,0x7c]
 
-v_cmpx_neq_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_nle_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x98,0x7c]
 
-v_cmpx_neq_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x3d,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x98,0x7c]
 
-v_cmpx_nlt_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x7c,0x7c]
+v_cmp_nle_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x98,0x7c]
 
-v_cmpx_nlt_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x7c,0x7c]
+v_cmp_nle_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x98,0x7c]
 
-v_cmpx_nlt_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x7c,0x7c]
+v_cmp_nle_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x98,0x7c]
 
-v_cmpx_nlt_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x7c,0x7c]
+v_cmp_nle_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x98,0x7c]
 
-v_cmpx_nlt_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x7c,0x7c]
+v_cmp_nle_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x98,0x7c]
 
-v_cmpx_nlt_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x7c,0x7c]
+v_cmp_nle_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x98,0x7c]
 
-v_cmpx_nlt_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x7c,0x7c]
+v_cmp_nle_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x98,0x7c]
 
-v_cmpx_nlt_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x7c,0x7c]
+v_cmp_nle_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x98,0x7c]
 
-v_cmpx_nlt_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x7c,0x7c]
+v_cmp_nle_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x98,0x7c]
 
-v_cmpx_nlt_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x7c,0x7c]
+v_cmp_nle_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x98,0x7c]
 
-v_cmpx_nlt_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x7c,0x7c]
+v_cmp_nle_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x98,0x7c]
 
-v_cmpx_nlt_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x7c,0x7c]
+v_cmp_nle_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_nlt_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x7c,0x7c]
+v_cmp_nle_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_nlt_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x7c,0x7c]
+v_cmp_nle_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x99,0x7c]
 
-v_cmpx_nlt_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x7c,0x7c]
+v_cmp_nle_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlt_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_nle_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlt_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_nle_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlt_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x7d,0x7c]
+v_cmp_nle_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_nle_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_nle_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_nle_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x4c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_neq_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x9a,0x7c]
 
-v_cmpx_nlt_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_neq_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x9a,0x7c]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_neq_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x9a,0x7c]
 
-v_cmpx_nlt_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_neq_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x9a,0x7c]
 
-v_cmpx_nlt_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x3e,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x9a,0x7c]
 
-v_cmpx_tru_f16 vcc, v1, v2
-// CHECK: [0x01,0x05,0x7e,0x7c]
+v_cmp_neq_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x9a,0x7c]
 
-v_cmpx_tru_f16 vcc, v255, v2
-// CHECK: [0xff,0x05,0x7e,0x7c]
+v_cmp_neq_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x9a,0x7c]
 
-v_cmpx_tru_f16 vcc, s1, v2
-// CHECK: [0x01,0x04,0x7e,0x7c]
+v_cmp_neq_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x9a,0x7c]
 
-v_cmpx_tru_f16 vcc, s101, v2
-// CHECK: [0x65,0x04,0x7e,0x7c]
+v_cmp_neq_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x9a,0x7c]
 
-v_cmpx_tru_f16 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x7e,0x7c]
+v_cmp_neq_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x9a,0x7c]
 
-v_cmpx_tru_f16 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x7e,0x7c]
+v_cmp_neq_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x9a,0x7c]
 
-v_cmpx_tru_f16 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x7e,0x7c]
+v_cmp_neq_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x9a,0x7c]
 
-v_cmpx_tru_f16 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x7e,0x7c]
+v_cmp_neq_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x9a,0x7c]
 
-v_cmpx_tru_f16 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x7e,0x7c]
+v_cmp_neq_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x9a,0x7c]
 
-v_cmpx_tru_f16 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x7e,0x7c]
+v_cmp_neq_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x9a,0x7c]
 
-v_cmpx_tru_f16 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x7e,0x7c]
+v_cmp_neq_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_tru_f16 vcc, 0, v2
-// CHECK: [0x80,0x04,0x7e,0x7c]
+v_cmp_neq_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_tru_f16 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x7e,0x7c]
+v_cmp_neq_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x9b,0x7c]
 
-v_cmpx_tru_f16 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x7e,0x7c]
+v_cmp_neq_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_tru_f16 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x7e,0x7c]
+v_cmp_neq_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_tru_f16 vcc, 0xfe0b, v2
-// CHECK: [0xff,0x04,0x7e,0x7c,0x0b,0xfe,0x00,0x00]
+v_cmp_neq_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_tru_f16 vcc, 0x3456, v2
-// CHECK: [0xff,0x04,0x7e,0x7c,0x56,0x34,0x00,0x00]
+v_cmp_neq_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_tru_f16 vcc, v1, v255
-// CHECK: [0x01,0xff,0x7f,0x7c]
+v_cmp_neq_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_tru_f16_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_tru_f16_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_tru_f16_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_tru_f16_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_tru_f16_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_neq_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_neq_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_neq_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x4d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_nlt_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x9c,0x7c]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_nlt_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x9c,0x7c]
 
-v_cmpx_tru_f16_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_nlt_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x9c,0x7c]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_nlt_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x9c,0x7c]
 
-v_cmpx_tru_f16_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_nlt_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x9c,0x7c]
 
-v_cmpx_tru_f16_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x3f,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x9c,0x7c]
 
-v_cmp_f_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x80,0x7c]
+v_cmp_nlt_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x9c,0x7c]
 
-v_cmp_f_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x80,0x7c]
+v_cmp_nlt_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x9c,0x7c]
 
-v_cmp_f_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x80,0x7c]
+v_cmp_nlt_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x9c,0x7c]
 
-v_cmp_f_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x80,0x7c]
+v_cmp_nlt_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x9c,0x7c]
 
-v_cmp_f_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x80,0x7c]
+v_cmp_nlt_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x9c,0x7c]
 
-v_cmp_f_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x80,0x7c]
+v_cmp_nlt_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x9c,0x7c]
 
-v_cmp_f_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x80,0x7c]
+v_cmp_nlt_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x9c,0x7c]
 
-v_cmp_f_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x80,0x7c]
+v_cmp_nlt_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x9c,0x7c]
 
-v_cmp_f_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x80,0x7c]
+v_cmp_nlt_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x9c,0x7c]
 
-v_cmp_f_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x80,0x7c]
+v_cmp_nlt_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_f_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x80,0x7c]
+v_cmp_nlt_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_f_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x80,0x7c]
+v_cmp_nlt_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x9d,0x7c]
 
-v_cmp_f_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x80,0x7c]
+v_cmp_nlt_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x80,0x7c]
+v_cmp_nlt_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x80,0x7c]
+v_cmp_nlt_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_nlt_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_nlt_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x81,0x7c]
+v_cmp_nlt_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_f_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_f_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_f_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_f_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_f_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_f_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_f_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_f_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_f_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_f_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_f_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_f_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_f_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_f_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_f_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_f_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_f_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_f_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_f_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_f_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_f_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_f_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_f_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_f_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_f_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_f_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_f_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_f_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_nlt_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_f_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_f_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_nlt_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_f_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_nlt_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x4e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_tru_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0x9e,0x7c]
 
-v_cmp_f_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_tru_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0x9e,0x7c]
 
-v_cmp_f_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_tru_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0x9e,0x7c]
 
-v_cmp_f_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_tru_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0x9e,0x7c]
 
-v_cmp_f_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_tru_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0x9e,0x7c]
 
-v_cmp_f_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x40,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_tru_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0x9e,0x7c]
 
-v_cmp_lt_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x82,0x7c]
+v_cmp_tru_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0x9e,0x7c]
 
-v_cmp_lt_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x82,0x7c]
+v_cmp_tru_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0x9e,0x7c]
 
-v_cmp_lt_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x82,0x7c]
+v_cmp_tru_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0x9e,0x7c]
 
-v_cmp_lt_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x82,0x7c]
+v_cmp_tru_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0x9e,0x7c]
 
-v_cmp_lt_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x82,0x7c]
+v_cmp_tru_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0x9e,0x7c]
 
-v_cmp_lt_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x82,0x7c]
+v_cmp_tru_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0x9e,0x7c]
 
-v_cmp_lt_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x82,0x7c]
+v_cmp_tru_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0x9e,0x7c]
 
-v_cmp_lt_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x82,0x7c]
+v_cmp_tru_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0x9e,0x7c]
 
-v_cmp_lt_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x82,0x7c]
+v_cmp_tru_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0x9e,0x7c]
 
-v_cmp_lt_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x82,0x7c]
+v_cmp_tru_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_lt_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x82,0x7c]
+v_cmp_tru_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_lt_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x82,0x7c]
+v_cmp_tru_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0x9f,0x7c]
 
-v_cmp_lt_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x82,0x7c]
+v_cmp_tru_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x82,0x7c]
+v_cmp_tru_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x82,0x7c]
+v_cmp_tru_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_tru_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_tru_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x83,0x7c]
+v_cmp_tru_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_lt_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_lt_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_lt_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_lt_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_tru_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_lt_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_lt_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_tru_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_lt_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_tru_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x4f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_f_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xa0,0x7c]
 
-v_cmp_lt_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_f_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xa0,0x7c]
 
-v_cmp_lt_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_f_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xa0,0x7c]
 
-v_cmp_lt_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_f_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xa0,0x7c]
 
-v_cmp_lt_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_f_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xa0,0x7c]
 
-v_cmp_lt_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x41,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xa0,0x7c]
 
-v_cmp_eq_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x84,0x7c]
+v_cmpx_f_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xa0,0x7c]
 
-v_cmp_eq_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x84,0x7c]
+v_cmpx_f_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xa0,0x7c]
 
-v_cmp_eq_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x84,0x7c]
+v_cmpx_f_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xa0,0x7c]
 
-v_cmp_eq_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x84,0x7c]
+v_cmpx_f_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xa0,0x7c]
 
-v_cmp_eq_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x84,0x7c]
+v_cmpx_f_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xa0,0x7c]
 
-v_cmp_eq_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x84,0x7c]
+v_cmpx_f_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xa0,0x7c]
 
-v_cmp_eq_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x84,0x7c]
+v_cmpx_f_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xa0,0x7c]
 
-v_cmp_eq_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x84,0x7c]
+v_cmpx_f_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xa0,0x7c]
 
-v_cmp_eq_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x84,0x7c]
+v_cmpx_f_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xa0,0x7c]
 
-v_cmp_eq_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x84,0x7c]
+v_cmpx_f_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_eq_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x84,0x7c]
+v_cmpx_f_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_eq_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x84,0x7c]
+v_cmpx_f_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xa1,0x7c]
 
-v_cmp_eq_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x84,0x7c]
+v_cmpx_f_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x84,0x7c]
+v_cmpx_f_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x84,0x7c]
+v_cmpx_f_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_f_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_f_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x85,0x7c]
+v_cmpx_f_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_eq_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_eq_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_eq_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_eq_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_f_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_eq_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_eq_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_f_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_eq_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_f_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x50,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_lt_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xa2,0x7c]
 
-v_cmp_eq_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_lt_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xa2,0x7c]
 
-v_cmp_eq_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_lt_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xa2,0x7c]
 
-v_cmp_eq_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_lt_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xa2,0x7c]
 
-v_cmp_eq_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x42,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xa2,0x7c]
 
-v_cmp_le_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x86,0x7c]
+v_cmpx_lt_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xa2,0x7c]
 
-v_cmp_le_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x86,0x7c]
+v_cmpx_lt_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xa2,0x7c]
 
-v_cmp_le_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x86,0x7c]
+v_cmpx_lt_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xa2,0x7c]
 
-v_cmp_le_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x86,0x7c]
+v_cmpx_lt_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xa2,0x7c]
 
-v_cmp_le_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x86,0x7c]
+v_cmpx_lt_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xa2,0x7c]
 
-v_cmp_le_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x86,0x7c]
+v_cmpx_lt_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xa2,0x7c]
 
-v_cmp_le_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x86,0x7c]
+v_cmpx_lt_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xa2,0x7c]
 
-v_cmp_le_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x86,0x7c]
+v_cmpx_lt_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xa2,0x7c]
 
-v_cmp_le_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x86,0x7c]
+v_cmpx_lt_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xa2,0x7c]
 
-v_cmp_le_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x86,0x7c]
+v_cmpx_lt_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xa2,0x7c]
 
-v_cmp_le_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x86,0x7c]
+v_cmpx_lt_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_le_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x86,0x7c]
+v_cmpx_lt_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_le_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x86,0x7c]
+v_cmpx_lt_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xa3,0x7c]
 
-v_cmp_le_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x86,0x7c]
+v_cmpx_lt_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_le_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x86,0x7c]
+v_cmpx_lt_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_le_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_lt_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_le_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_lt_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_le_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x87,0x7c]
+v_cmpx_lt_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_le_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_le_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_le_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_le_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_le_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_le_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_le_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_le_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_le_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_le_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_le_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_le_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_le_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_le_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_le_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_le_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_le_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_le_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_le_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_le_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_le_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_le_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_le_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_le_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_le_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_le_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_le_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_le_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_le_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_le_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_lt_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_le_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_le_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_lt_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_le_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_lt_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x51,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_le_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_eq_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xa4,0x7c]
 
-v_cmp_le_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_eq_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xa4,0x7c]
 
-v_cmp_le_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_eq_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xa4,0x7c]
 
-v_cmp_le_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x43,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xa4,0x7c]
 
-v_cmp_gt_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x88,0x7c]
+v_cmpx_eq_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xa4,0x7c]
 
-v_cmp_gt_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x88,0x7c]
+v_cmpx_eq_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xa4,0x7c]
 
-v_cmp_gt_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x88,0x7c]
+v_cmpx_eq_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xa4,0x7c]
 
-v_cmp_gt_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x88,0x7c]
+v_cmpx_eq_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xa4,0x7c]
 
-v_cmp_gt_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x88,0x7c]
+v_cmpx_eq_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xa4,0x7c]
 
-v_cmp_gt_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x88,0x7c]
+v_cmpx_eq_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xa4,0x7c]
 
-v_cmp_gt_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x88,0x7c]
+v_cmpx_eq_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xa4,0x7c]
 
-v_cmp_gt_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x88,0x7c]
+v_cmpx_eq_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xa4,0x7c]
 
-v_cmp_gt_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x88,0x7c]
+v_cmpx_eq_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xa4,0x7c]
 
-v_cmp_gt_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x88,0x7c]
+v_cmpx_eq_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xa4,0x7c]
 
-v_cmp_gt_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x88,0x7c]
+v_cmpx_eq_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xa4,0x7c]
 
-v_cmp_gt_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x88,0x7c]
+v_cmpx_eq_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_gt_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x88,0x7c]
+v_cmpx_eq_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_gt_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x88,0x7c]
+v_cmpx_eq_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xa5,0x7c]
 
-v_cmp_gt_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x88,0x7c]
+v_cmpx_eq_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_gt_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_eq_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_gt_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_eq_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_gt_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x89,0x7c]
+v_cmpx_eq_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_gt_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_gt_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_eq_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_gt_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_eq_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_gt_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_eq_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_gt_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_eq_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x52,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_gt_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_le_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xa6,0x7c]
 
-v_cmp_gt_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_le_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xa6,0x7c]
 
-v_cmp_gt_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x44,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_le_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xa6,0x7c]
 
-v_cmp_lg_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x8a,0x7c]
+v_cmpx_le_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xa6,0x7c]
 
-v_cmp_lg_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x8a,0x7c]
+v_cmpx_le_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xa6,0x7c]
 
-v_cmp_lg_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x8a,0x7c]
+v_cmpx_le_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xa6,0x7c]
 
-v_cmp_lg_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x8a,0x7c]
+v_cmpx_le_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xa6,0x7c]
 
-v_cmp_lg_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x8a,0x7c]
+v_cmpx_le_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xa6,0x7c]
 
-v_cmp_lg_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x8a,0x7c]
+v_cmpx_le_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xa6,0x7c]
 
-v_cmp_lg_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x8a,0x7c]
+v_cmpx_le_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xa6,0x7c]
 
-v_cmp_lg_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x8a,0x7c]
+v_cmpx_le_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xa6,0x7c]
 
-v_cmp_lg_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x8a,0x7c]
+v_cmpx_le_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xa6,0x7c]
 
-v_cmp_lg_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x8a,0x7c]
+v_cmpx_le_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xa6,0x7c]
 
-v_cmp_lg_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x8a,0x7c]
+v_cmpx_le_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xa6,0x7c]
 
-v_cmp_lg_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x8a,0x7c]
+v_cmpx_le_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xa6,0x7c]
 
-v_cmp_lg_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x8a,0x7c]
+v_cmpx_le_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_lg_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x8a,0x7c]
+v_cmpx_le_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_lg_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x8a,0x7c]
+v_cmpx_le_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xa7,0x7c]
 
-v_cmp_lg_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_le_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lg_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_le_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lg_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x8b,0x7c]
+v_cmpx_le_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_le_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_le_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_le_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lg_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_lg_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_le_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_lg_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_le_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_lg_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_le_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_lg_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_le_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x53,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lg_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_gt_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xa8,0x7c]
 
-v_cmp_lg_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x45,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_gt_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xa8,0x7c]
 
-v_cmp_ge_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xa8,0x7c]
 
-v_cmp_ge_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xa8,0x7c]
 
-v_cmp_ge_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xa8,0x7c]
 
-v_cmp_ge_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xa8,0x7c]
 
-v_cmp_ge_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xa8,0x7c]
 
-v_cmp_ge_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xa8,0x7c]
 
-v_cmp_ge_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xa8,0x7c]
 
-v_cmp_ge_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xa8,0x7c]
 
-v_cmp_ge_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xa8,0x7c]
 
-v_cmp_ge_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xa8,0x7c]
 
-v_cmp_ge_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xa8,0x7c]
 
-v_cmp_ge_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xa8,0x7c]
 
-v_cmp_ge_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xa8,0x7c]
 
-v_cmp_ge_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_ge_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x8c,0x7c]
+v_cmpx_gt_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_ge_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_gt_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xa9,0x7c]
 
-v_cmp_ge_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_gt_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ge_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x8d,0x7c]
+v_cmpx_gt_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_gt_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_gt_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_gt_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ge_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_gt_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ge_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_gt_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_gt_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_ge_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_gt_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_ge_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_gt_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_ge_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_gt_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x54,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ge_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x46,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lg_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xaa,0x7c]
 
-v_cmp_o_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x8e,0x7c]
+v_cmpx_lg_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_o_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_lg_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_o_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_lg_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xab,0x7c]
 
-v_cmp_o_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x8f,0x7c]
+v_cmpx_lg_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lg_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_o_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lg_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_o_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lg_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_o_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lg_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_o_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lg_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_o_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_o_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_lg_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_o_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_lg_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_o_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_lg_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_o_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x47,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lg_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x55,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_u_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x90,0x7c]
+v_cmpx_ge_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xac,0x7c]
 
-v_cmp_u_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x90,0x7c]
+v_cmpx_ge_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xac,0x7c]
 
-v_cmp_u_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x90,0x7c]
+v_cmpx_ge_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xac,0x7c]
 
-v_cmp_u_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x90,0x7c]
+v_cmpx_ge_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xac,0x7c]
 
-v_cmp_u_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x90,0x7c]
+v_cmpx_ge_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xac,0x7c]
 
-v_cmp_u_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x90,0x7c]
+v_cmpx_ge_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xac,0x7c]
 
-v_cmp_u_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x90,0x7c]
+v_cmpx_ge_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xac,0x7c]
 
-v_cmp_u_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x90,0x7c]
+v_cmpx_ge_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xac,0x7c]
 
-v_cmp_u_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x90,0x7c]
+v_cmpx_ge_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xac,0x7c]
 
-v_cmp_u_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x90,0x7c]
+v_cmpx_ge_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xac,0x7c]
 
-v_cmp_u_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x90,0x7c]
+v_cmpx_ge_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xac,0x7c]
 
-v_cmp_u_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x90,0x7c]
+v_cmpx_ge_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xac,0x7c]
 
-v_cmp_u_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x90,0x7c]
+v_cmpx_ge_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xac,0x7c]
 
-v_cmp_u_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x90,0x7c]
+v_cmpx_ge_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xac,0x7c]
 
-v_cmp_u_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x90,0x7c]
+v_cmpx_ge_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xac,0x7c]
 
-v_cmp_u_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_ge_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_u_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_ge_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_u_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x91,0x7c]
+v_cmpx_ge_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xad,0x7c]
 
-v_cmp_u_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_u_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ge_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_u_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ge_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_u_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ge_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_u_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ge_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_ge_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_ge_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_ge_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_u_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_ge_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_u_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_ge_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_u_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_ge_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_u_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x48,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ge_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_nge_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x92,0x7c]
+v_cmpx_ge_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x56,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nge_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x92,0x7c]
+v_cmpx_o_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x92,0x7c]
+v_cmpx_o_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x92,0x7c]
+v_cmpx_o_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x92,0x7c]
+v_cmpx_o_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x92,0x7c]
+v_cmpx_o_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x92,0x7c]
+v_cmpx_o_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x92,0x7c]
+v_cmpx_o_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x92,0x7c]
+v_cmpx_o_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x92,0x7c]
+v_cmpx_o_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x92,0x7c]
+v_cmpx_o_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x92,0x7c]
+v_cmpx_o_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x92,0x7c]
+v_cmpx_o_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x92,0x7c]
+v_cmpx_o_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x92,0x7c]
+v_cmpx_o_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_o_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xae,0x7c]
 
-v_cmp_nge_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_o_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_nge_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x93,0x7c]
+v_cmpx_o_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_nge_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_o_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xaf,0x7c]
 
-v_cmp_nge_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_o_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_o_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nge_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_o_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nge_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_o_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_o_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_o_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_o_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_o_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_o_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_o_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_o_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_o_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_o_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_o_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_o_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_o_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_o_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_o_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_o_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_o_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_o_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_o_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_o_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_o_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_o_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_o_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_o_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_o_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_o_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_o_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_o_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_o_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_o_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_o_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_nge_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_o_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_nge_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x49,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_o_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_nlg_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x94,0x7c]
+v_cmpx_o_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_nlg_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x94,0x7c]
+v_cmpx_o_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x57,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlg_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x94,0x7c]
+v_cmpx_u_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x94,0x7c]
+v_cmpx_u_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x94,0x7c]
+v_cmpx_u_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x94,0x7c]
+v_cmpx_u_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x94,0x7c]
+v_cmpx_u_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x94,0x7c]
+v_cmpx_u_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x94,0x7c]
+v_cmpx_u_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x94,0x7c]
+v_cmpx_u_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x94,0x7c]
+v_cmpx_u_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x94,0x7c]
+v_cmpx_u_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x94,0x7c]
+v_cmpx_u_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x94,0x7c]
+v_cmpx_u_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x94,0x7c]
+v_cmpx_u_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_u_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_u_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xb0,0x7c]
 
-v_cmp_nlg_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x95,0x7c]
+v_cmpx_u_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_u_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_nlg_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_u_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xb1,0x7c]
 
-v_cmp_nlg_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_u_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlg_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_u_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlg_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_u_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_u_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_u_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_u_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_u_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_u_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_u_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_u_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_u_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_u_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_u_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_u_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_u_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_u_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_u_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_u_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_u_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_u_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_u_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_u_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_u_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_u_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_u_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_u_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_u_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_u_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_u_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_u_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_u_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_u_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_u_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_u_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_nlg_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x4a,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_u_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_ngt_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x96,0x7c]
+v_cmpx_u_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_ngt_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x96,0x7c]
+v_cmpx_u_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_ngt_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x96,0x7c]
+v_cmpx_u_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x58,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ngt_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x96,0x7c]
+v_cmpx_nge_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xb2,0x7c]
 
-v_cmp_ngt_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x96,0x7c]
+v_cmpx_nge_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xb2,0x7c]
 
-v_cmp_ngt_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x96,0x7c]
+v_cmpx_nge_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xb2,0x7c]
 
-v_cmp_ngt_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x96,0x7c]
+v_cmpx_nge_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xb2,0x7c]
 
-v_cmp_ngt_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x96,0x7c]
+v_cmpx_nge_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xb2,0x7c]
 
-v_cmp_ngt_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x96,0x7c]
+v_cmpx_nge_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xb2,0x7c]
 
-v_cmp_ngt_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x96,0x7c]
+v_cmpx_nge_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xb2,0x7c]
 
-v_cmp_ngt_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x96,0x7c]
+v_cmpx_nge_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xb2,0x7c]
 
-v_cmp_ngt_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x96,0x7c]
+v_cmpx_nge_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xb2,0x7c]
 
-v_cmp_ngt_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x96,0x7c]
+v_cmpx_nge_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xb2,0x7c]
 
-v_cmp_ngt_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x96,0x7c]
+v_cmpx_nge_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xb2,0x7c]
 
-v_cmp_ngt_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x96,0x7c]
+v_cmpx_nge_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xb2,0x7c]
 
-v_cmp_ngt_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_nge_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xb2,0x7c]
 
-v_cmp_ngt_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_nge_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xb2,0x7c]
 
-v_cmp_ngt_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x97,0x7c]
+v_cmpx_nge_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xb2,0x7c]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nge_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_ngt_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nge_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_ngt_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nge_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xb3,0x7c]
 
-v_cmp_ngt_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nge_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ngt_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nge_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_nge_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_nge_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_nge_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_nge_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_nge_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_nge_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_nge_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_nge_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_nge_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_nge_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_nge_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_nge_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_nge_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_nge_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_nge_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_nge_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_nge_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_nge_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_nge_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_nge_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_nge_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_nge_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_nge_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_nge_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_nge_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_nge_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_nge_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_nge_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_nge_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_nge_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_nge_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_ngt_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x4b,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nge_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_nle_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x98,0x7c]
+v_cmpx_nge_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_nle_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x98,0x7c]
+v_cmpx_nge_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_nle_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x98,0x7c]
+v_cmpx_nge_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_nle_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x98,0x7c]
+v_cmpx_nge_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x59,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nle_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x98,0x7c]
+v_cmpx_nlg_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xb4,0x7c]
 
-v_cmp_nle_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x98,0x7c]
+v_cmpx_nlg_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xb4,0x7c]
 
-v_cmp_nle_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x98,0x7c]
+v_cmpx_nlg_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xb4,0x7c]
 
-v_cmp_nle_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x98,0x7c]
+v_cmpx_nlg_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xb4,0x7c]
 
-v_cmp_nle_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x98,0x7c]
+v_cmpx_nlg_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xb4,0x7c]
 
-v_cmp_nle_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x98,0x7c]
+v_cmpx_nlg_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xb4,0x7c]
 
-v_cmp_nle_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x98,0x7c]
+v_cmpx_nlg_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xb4,0x7c]
 
-v_cmp_nle_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x98,0x7c]
+v_cmpx_nlg_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xb4,0x7c]
 
-v_cmp_nle_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x98,0x7c]
+v_cmpx_nlg_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xb4,0x7c]
 
-v_cmp_nle_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x98,0x7c]
+v_cmpx_nlg_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xb4,0x7c]
 
-v_cmp_nle_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x98,0x7c]
+v_cmpx_nlg_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xb4,0x7c]
 
-v_cmp_nle_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_nlg_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xb4,0x7c]
 
-v_cmp_nle_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_nlg_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xb4,0x7c]
 
-v_cmp_nle_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x99,0x7c]
+v_cmpx_nlg_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xb4,0x7c]
 
-v_cmp_nle_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlg_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xb4,0x7c]
 
-v_cmp_nle_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlg_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_nle_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlg_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_nle_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlg_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xb5,0x7c]
 
-v_cmp_nle_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_nlg_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_nlg_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_nlg_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_nlg_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_nlg_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_nlg_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_nlg_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_nlg_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_nle_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x4c,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlg_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_neq_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x9a,0x7c]
+v_cmpx_nlg_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_neq_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x9a,0x7c]
+v_cmpx_nlg_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_neq_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x9a,0x7c]
+v_cmpx_nlg_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_neq_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x9a,0x7c]
+v_cmpx_nlg_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_neq_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x9a,0x7c]
+v_cmpx_nlg_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x5a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_neq_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x9a,0x7c]
+v_cmpx_ngt_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xb6,0x7c]
 
-v_cmp_neq_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x9a,0x7c]
+v_cmpx_ngt_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xb6,0x7c]
 
-v_cmp_neq_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x9a,0x7c]
+v_cmpx_ngt_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xb6,0x7c]
 
-v_cmp_neq_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x9a,0x7c]
+v_cmpx_ngt_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xb6,0x7c]
 
-v_cmp_neq_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x9a,0x7c]
+v_cmpx_ngt_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xb6,0x7c]
 
-v_cmp_neq_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x9a,0x7c]
+v_cmpx_ngt_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xb6,0x7c]
 
-v_cmp_neq_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x9a,0x7c]
+v_cmpx_ngt_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xb6,0x7c]
 
-v_cmp_neq_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x9a,0x7c]
+v_cmpx_ngt_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xb6,0x7c]
 
-v_cmp_neq_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x9a,0x7c]
+v_cmpx_ngt_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xb6,0x7c]
 
-v_cmp_neq_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x9a,0x7c]
+v_cmpx_ngt_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xb6,0x7c]
 
-v_cmp_neq_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_ngt_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xb6,0x7c]
 
-v_cmp_neq_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_ngt_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xb6,0x7c]
 
-v_cmp_neq_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x9b,0x7c]
+v_cmpx_ngt_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xb6,0x7c]
 
-v_cmp_neq_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ngt_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xb6,0x7c]
 
-v_cmp_neq_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ngt_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xb6,0x7c]
 
-v_cmp_neq_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ngt_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_neq_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ngt_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_neq_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ngt_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xb7,0x7c]
 
-v_cmp_neq_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_ngt_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_ngt_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_ngt_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_ngt_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_ngt_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_ngt_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_ngt_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_ngt_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_neq_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x4d,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_ngt_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_nlt_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x9c,0x7c]
+v_cmpx_ngt_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_nlt_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x9c,0x7c]
+v_cmpx_ngt_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_nlt_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x9c,0x7c]
+v_cmpx_ngt_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_nlt_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x9c,0x7c]
+v_cmpx_ngt_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_nlt_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x9c,0x7c]
+v_cmpx_ngt_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_nlt_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x9c,0x7c]
+v_cmpx_ngt_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x5b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlt_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x9c,0x7c]
+v_cmpx_nle_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xb8,0x7c]
 
-v_cmp_nlt_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x9c,0x7c]
+v_cmpx_nle_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xb8,0x7c]
 
-v_cmp_nlt_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x9c,0x7c]
+v_cmpx_nle_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xb8,0x7c]
 
-v_cmp_nlt_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x9c,0x7c]
+v_cmpx_nle_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xb8,0x7c]
 
-v_cmp_nlt_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x9c,0x7c]
+v_cmpx_nle_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xb8,0x7c]
 
-v_cmp_nlt_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x9c,0x7c]
+v_cmpx_nle_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xb8,0x7c]
 
-v_cmp_nlt_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x9c,0x7c]
+v_cmpx_nle_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xb8,0x7c]
 
-v_cmp_nlt_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x9c,0x7c]
+v_cmpx_nle_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xb8,0x7c]
 
-v_cmp_nlt_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x9c,0x7c]
+v_cmpx_nle_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xb8,0x7c]
 
-v_cmp_nlt_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_nle_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xb8,0x7c]
 
-v_cmp_nlt_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_nle_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xb8,0x7c]
 
-v_cmp_nlt_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x9d,0x7c]
+v_cmpx_nle_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xb8,0x7c]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nle_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xb8,0x7c]
 
-v_cmp_nlt_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nle_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xb8,0x7c]
 
-v_cmp_nlt_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nle_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xb8,0x7c]
 
-v_cmp_nlt_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nle_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_nlt_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nle_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_nlt_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_nle_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xb9,0x7c]
 
-v_cmp_nlt_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_nle_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_nle_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_nle_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_nle_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_nle_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_nle_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_nle_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_nle_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_nle_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_nle_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_nle_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_nle_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_nle_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_nle_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_nle_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_nle_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_nle_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_nle_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_nle_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_nle_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_nle_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_nle_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_nle_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_nle_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_nle_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_nle_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_nle_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_nle_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_nle_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_nle_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmp_nlt_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x4e,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nle_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_tru_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0x9e,0x7c]
+v_cmpx_nle_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_tru_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0x9e,0x7c]
+v_cmpx_nle_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_tru_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0x9e,0x7c]
+v_cmpx_nle_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_tru_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0x9e,0x7c]
+v_cmpx_nle_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_tru_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0x9e,0x7c]
+v_cmpx_nle_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_tru_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0x9e,0x7c]
+v_cmpx_nle_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_tru_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0x9e,0x7c]
+v_cmpx_nle_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x5c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_tru_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0x9e,0x7c]
+v_cmpx_neq_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xba,0x7c]
 
-v_cmp_tru_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0x9e,0x7c]
+v_cmpx_neq_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xba,0x7c]
 
-v_cmp_tru_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0x9e,0x7c]
+v_cmpx_neq_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xba,0x7c]
 
-v_cmp_tru_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0x9e,0x7c]
+v_cmpx_neq_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xba,0x7c]
 
-v_cmp_tru_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0x9e,0x7c]
+v_cmpx_neq_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xba,0x7c]
 
-v_cmp_tru_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0x9e,0x7c]
+v_cmpx_neq_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xba,0x7c]
 
-v_cmp_tru_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0x9e,0x7c]
+v_cmpx_neq_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xba,0x7c]
 
-v_cmp_tru_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0x9e,0x7c]
+v_cmpx_neq_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xba,0x7c]
 
-v_cmp_tru_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_neq_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xba,0x7c]
 
-v_cmp_tru_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_neq_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xba,0x7c]
 
-v_cmp_tru_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0x9f,0x7c]
+v_cmpx_neq_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xba,0x7c]
 
-v_cmp_tru_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_neq_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xba,0x7c]
 
-v_cmp_tru_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_neq_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xba,0x7c]
 
-v_cmp_tru_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_neq_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xba,0x7c]
 
-v_cmp_tru_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_neq_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xba,0x7c]
 
-v_cmp_tru_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_neq_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_tru_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_neq_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_tru_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_neq_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xbb,0x7c]
 
-v_cmp_tru_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_neq_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_neq_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_neq_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_neq_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_neq_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_neq_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_neq_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_neq_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_neq_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_neq_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_neq_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_neq_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_neq_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_neq_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_neq_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_neq_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_neq_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_neq_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_neq_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_neq_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_neq_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_neq_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_neq_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_neq_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_neq_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_neq_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_neq_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_neq_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_neq_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_tru_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x4f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_neq_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_f_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xa0,0x7c]
+v_cmpx_neq_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_f_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xa0,0x7c]
+v_cmpx_neq_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_f_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xa0,0x7c]
+v_cmpx_neq_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_f_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xa0,0x7c]
+v_cmpx_neq_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_f_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xa0,0x7c]
+v_cmpx_neq_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_f_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xa0,0x7c]
+v_cmpx_neq_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_f_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xa0,0x7c]
+v_cmpx_neq_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_f_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xa0,0x7c]
+v_cmpx_neq_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x5d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_f_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xa0,0x7c]
+v_cmpx_nlt_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xbc,0x7c]
 
-v_cmpx_f_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xa0,0x7c]
+v_cmpx_nlt_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xbc,0x7c]
 
-v_cmpx_f_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xa0,0x7c]
+v_cmpx_nlt_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xbc,0x7c]
 
-v_cmpx_f_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xa0,0x7c]
+v_cmpx_nlt_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xbc,0x7c]
 
-v_cmpx_f_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xa0,0x7c]
+v_cmpx_nlt_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xbc,0x7c]
 
-v_cmpx_f_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xa0,0x7c]
+v_cmpx_nlt_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xbc,0x7c]
 
-v_cmpx_f_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xa0,0x7c]
+v_cmpx_nlt_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xbc,0x7c]
 
-v_cmpx_f_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_nlt_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xbc,0x7c]
 
-v_cmpx_f_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_nlt_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xbc,0x7c]
 
-v_cmpx_f_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xa1,0x7c]
+v_cmpx_nlt_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xbc,0x7c]
 
-v_cmpx_f_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlt_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xbc,0x7c]
 
-v_cmpx_f_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlt_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xbc,0x7c]
 
-v_cmpx_f_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlt_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xbc,0x7c]
 
-v_cmpx_f_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlt_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xbc,0x7c]
 
-v_cmpx_f_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlt_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xbc,0x7c]
 
-v_cmpx_f_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlt_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_f_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_nlt_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_f_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_nlt_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xbd,0x7c]
 
-v_cmpx_f_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_nlt_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_nlt_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_nlt_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_nlt_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_nlt_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_nlt_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_nlt_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_nlt_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_f_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x50,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_nlt_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_lt_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xa2,0x7c]
+v_cmpx_nlt_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_lt_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xa2,0x7c]
+v_cmpx_nlt_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_lt_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xa2,0x7c]
+v_cmpx_nlt_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_lt_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xa2,0x7c]
+v_cmpx_nlt_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_lt_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xa2,0x7c]
+v_cmpx_nlt_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_lt_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xa2,0x7c]
+v_cmpx_nlt_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_lt_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xa2,0x7c]
+v_cmpx_nlt_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_lt_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xa2,0x7c]
+v_cmpx_nlt_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x5e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lt_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xa2,0x7c]
+v_cmpx_tru_f32 vcc, v1, v2
+// CHECK: [0x01,0x05,0xbe,0x7c]
 
-v_cmpx_lt_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xa2,0x7c]
+v_cmpx_tru_f32 vcc, v255, v2
+// CHECK: [0xff,0x05,0xbe,0x7c]
 
-v_cmpx_lt_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xa2,0x7c]
+v_cmpx_tru_f32 vcc, s1, v2
+// CHECK: [0x01,0x04,0xbe,0x7c]
 
-v_cmpx_lt_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xa2,0x7c]
+v_cmpx_tru_f32 vcc, s101, v2
+// CHECK: [0x65,0x04,0xbe,0x7c]
 
-v_cmpx_lt_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xa2,0x7c]
+v_cmpx_tru_f32 vcc, flat_scratch_lo, v2
+// CHECK: [0x66,0x04,0xbe,0x7c]
 
-v_cmpx_lt_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xa2,0x7c]
+v_cmpx_tru_f32 vcc, flat_scratch_hi, v2
+// CHECK: [0x67,0x04,0xbe,0x7c]
 
-v_cmpx_lt_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xa2,0x7c]
+v_cmpx_tru_f32 vcc, vcc_lo, v2
+// CHECK: [0x6a,0x04,0xbe,0x7c]
 
-v_cmpx_lt_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_tru_f32 vcc, vcc_hi, v2
+// CHECK: [0x6b,0x04,0xbe,0x7c]
 
-v_cmpx_lt_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_tru_f32 vcc, m0, v2
+// CHECK: [0x7c,0x04,0xbe,0x7c]
 
-v_cmpx_lt_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xa3,0x7c]
+v_cmpx_tru_f32 vcc, exec_lo, v2
+// CHECK: [0x7e,0x04,0xbe,0x7c]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_tru_f32 vcc, exec_hi, v2
+// CHECK: [0x7f,0x04,0xbe,0x7c]
 
-v_cmpx_lt_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_tru_f32 vcc, 0, v2
+// CHECK: [0x80,0x04,0xbe,0x7c]
 
-v_cmpx_lt_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_tru_f32 vcc, -1, v2
+// CHECK: [0xc1,0x04,0xbe,0x7c]
 
-v_cmpx_lt_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_tru_f32 vcc, 0.5, v2
+// CHECK: [0xf0,0x04,0xbe,0x7c]
 
-v_cmpx_lt_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_tru_f32 vcc, -4.0, v2
+// CHECK: [0xf7,0x04,0xbe,0x7c]
 
-v_cmpx_lt_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_tru_f32 vcc, 0xaf123456, v2
+// CHECK: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_lt_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_tru_f32 vcc, 0x3f717273, v2
+// CHECK: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_lt_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_tru_f32 vcc, v1, v255
+// CHECK: [0x01,0xff,0xbf,0x7c]
 
-v_cmpx_lt_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_tru_f32_e64 s[10:11], v1, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_tru_f32_e64 s[12:13], v1, v2
+// CHECK: [0x0c,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_tru_f32_e64 s[100:101], v1, v2
+// CHECK: [0x64,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_tru_f32_e64 flat_scratch, v1, v2
+// CHECK: [0x66,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_tru_f32_e64 vcc, v1, v2
+// CHECK: [0x6a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_tru_f32_e64 exec, v1, v2
+// CHECK: [0x7e,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_tru_f32_e64 s[10:11], v255, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0xff,0x05,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_tru_f32_e64 s[10:11], s1, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x04,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_tru_f32_e64 s[10:11], s101, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x65,0x04,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_tru_f32_e64 s[10:11], flat_scratch_lo, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_tru_f32_e64 s[10:11], flat_scratch_hi, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x67,0x04,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_tru_f32_e64 s[10:11], vcc_lo, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_tru_f32_e64 s[10:11], vcc_hi, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x6b,0x04,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_tru_f32_e64 s[10:11], m0, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x7c,0x04,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_tru_f32_e64 s[10:11], exec_lo, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_tru_f32_e64 s[10:11], exec_hi, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x7f,0x04,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_tru_f32_e64 s[10:11], 0, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_tru_f32_e64 s[10:11], -1, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_tru_f32_e64 s[10:11], 0.5, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_tru_f32_e64 s[10:11], -4.0, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_tru_f32_e64 s[10:11], v1, v255
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xff,0x03,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_tru_f32_e64 s[10:11], v1, s2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x00,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_tru_f32_e64 s[10:11], v1, s101
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xcb,0x00,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_tru_f32_e64 s[10:11], v1, flat_scratch_lo
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_tru_f32_e64 s[10:11], v1, flat_scratch_hi
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xcf,0x00,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_tru_f32_e64 s[10:11], v1, vcc_lo
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_tru_f32_e64 s[10:11], v1, vcc_hi
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xd7,0x00,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_tru_f32_e64 s[10:11], v1, m0
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xf9,0x00,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_tru_f32_e64 s[10:11], v1, exec_lo
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_lt_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x51,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_tru_f32_e64 s[10:11], v1, exec_hi
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xff,0x00,0x00]
 
-v_cmpx_eq_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xa4,0x7c]
+v_cmpx_tru_f32_e64 s[10:11], v1, 0
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_eq_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xa4,0x7c]
+v_cmpx_tru_f32_e64 s[10:11], v1, -1
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_eq_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xa4,0x7c]
+v_cmpx_tru_f32_e64 s[10:11], v1, 0.5
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_eq_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xa4,0x7c]
+v_cmpx_tru_f32_e64 s[10:11], v1, -4.0
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_eq_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xa4,0x7c]
+v_cmpx_tru_f32_e64 s[10:11], -v1, v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_eq_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xa4,0x7c]
+v_cmpx_tru_f32_e64 s[10:11], v1, -v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_eq_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xa4,0x7c]
+v_cmpx_tru_f32_e64 s[10:11], -v1, -v2
+// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_eq_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xa4,0x7c]
+v_cmpx_tru_f32_e64 s[10:11], v1, v2 clamp
+// CHECK: [0x0a,0x80,0x5f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_eq_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xa4,0x7c]
+v_cmp_f_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xc0,0x7c]
 
-v_cmpx_eq_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xa4,0x7c]
+v_cmp_f_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xc0,0x7c]
 
-v_cmpx_eq_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xa4,0x7c]
+v_cmp_f_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xc0,0x7c]
 
-v_cmpx_eq_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xa4,0x7c]
+v_cmp_f_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xc0,0x7c]
 
-v_cmpx_eq_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xa4,0x7c]
+v_cmp_f_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xc0,0x7c]
 
-v_cmpx_eq_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xa4,0x7c]
+v_cmp_f_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xc0,0x7c]
 
-v_cmpx_eq_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xa4,0x7c]
+v_cmp_f_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xc0,0x7c]
 
-v_cmpx_eq_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_f_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xc0,0x7c]
 
-v_cmpx_eq_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_f_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xc0,0x7c]
 
-v_cmpx_eq_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xa5,0x7c]
+v_cmp_f_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xc0,0x7c]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_f_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xc0,0x7c]
 
-v_cmpx_eq_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_f_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xc0,0x7c]
 
-v_cmpx_eq_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_f_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xc0,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_eq_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_f_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xc0,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_eq_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_f_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xc1,0x7c]
 
-v_cmpx_eq_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_f_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_f_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_f_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_f_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_f_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_f_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_f_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_f_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_f_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_f_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_f_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_f_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_f_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_f_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_eq_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x60,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_eq_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_lt_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xc2,0x7c]
 
-v_cmpx_eq_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x52,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lt_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xc2,0x7c]
 
-v_cmpx_le_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xa6,0x7c]
+v_cmp_lt_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xc2,0x7c]
 
-v_cmpx_le_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xa6,0x7c]
+v_cmp_lt_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xc2,0x7c]
 
-v_cmpx_le_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xa6,0x7c]
+v_cmp_lt_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xc2,0x7c]
 
-v_cmpx_le_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xa6,0x7c]
+v_cmp_lt_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xc2,0x7c]
 
-v_cmpx_le_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xa6,0x7c]
+v_cmp_lt_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xc2,0x7c]
 
-v_cmpx_le_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xa6,0x7c]
+v_cmp_lt_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xc2,0x7c]
 
-v_cmpx_le_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xa6,0x7c]
+v_cmp_lt_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xc2,0x7c]
 
-v_cmpx_le_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xa6,0x7c]
+v_cmp_lt_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xc2,0x7c]
 
-v_cmpx_le_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xa6,0x7c]
+v_cmp_lt_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xc2,0x7c]
 
-v_cmpx_le_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xa6,0x7c]
+v_cmp_lt_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xc2,0x7c]
 
-v_cmpx_le_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xa6,0x7c]
+v_cmp_lt_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xc2,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_le_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xa6,0x7c]
+v_cmp_lt_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xc2,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_le_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xa6,0x7c]
+v_cmp_lt_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xc3,0x7c]
 
-v_cmpx_le_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xa6,0x7c]
+v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_le_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xa6,0x7c]
+v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_le_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_lt_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_le_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_le_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xa7,0x7c]
+v_cmp_lt_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_le_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_le_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_le_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_le_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_le_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_lt_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_le_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_le_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_le_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x61,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_le_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_eq_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xc4,0x7c]
 
-v_cmpx_le_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_eq_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xc4,0x7c]
 
-v_cmpx_le_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_eq_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xc4,0x7c]
 
-v_cmpx_le_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_eq_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xc4,0x7c]
 
-v_cmpx_le_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_eq_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xc4,0x7c]
 
-v_cmpx_le_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_eq_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xc4,0x7c]
 
-v_cmpx_le_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_eq_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xc4,0x7c]
 
-v_cmpx_le_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_eq_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xc4,0x7c]
 
-v_cmpx_le_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_eq_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xc4,0x7c]
 
-v_cmpx_le_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_eq_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xc4,0x7c]
 
-v_cmpx_le_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_eq_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xc4,0x7c]
 
-v_cmpx_le_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x53,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_eq_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xc4,0x7c]
 
-v_cmpx_gt_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xa8,0x7c]
+v_cmp_eq_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xc4,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_gt_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xa8,0x7c]
+v_cmp_eq_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xc4,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_gt_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xa8,0x7c]
+v_cmp_eq_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xc5,0x7c]
 
-v_cmpx_gt_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xa8,0x7c]
+v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xa8,0x7c]
+v_cmp_eq_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xa8,0x7c]
+v_cmp_eq_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xa8,0x7c]
+v_cmp_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xa8,0x7c]
+v_cmp_eq_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xa8,0x7c]
+v_cmp_eq_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_gt_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xa8,0x7c]
+v_cmp_eq_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_gt_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xa8,0x7c]
+v_cmp_eq_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_gt_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xa8,0x7c]
+v_cmp_eq_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_gt_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xa8,0x7c]
+v_cmp_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_gt_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xa8,0x7c]
+v_cmp_eq_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_gt_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xa8,0x7c]
+v_cmp_eq_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_gt_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_eq_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_gt_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_eq_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_gt_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xa9,0x7c]
+v_cmp_eq_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_gt_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_gt_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_gt_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_gt_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_gt_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_gt_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_gt_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_gt_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x62,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_le_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xc6,0x7c]
 
-v_cmpx_gt_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_le_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xc6,0x7c]
 
-v_cmpx_gt_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_le_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xc6,0x7c]
 
-v_cmpx_gt_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_le_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xc6,0x7c]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_le_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xc6,0x7c]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_le_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xc6,0x7c]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_le_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xc6,0x7c]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_le_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xc6,0x7c]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_le_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xc6,0x7c]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_le_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xc6,0x7c]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_le_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xc6,0x7c]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_le_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xc6,0x7c]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_le_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xc6,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_le_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xc6,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_le_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xc7,0x7c]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_le_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_le_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_le_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_le_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_le_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_gt_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x54,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_le_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_lg_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_lg_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_lg_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_lg_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_lg_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_lg_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_lg_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_lg_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_lg_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_lg_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_lg_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_lg_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_lg_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_lg_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_lg_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xaa,0x7c]
+v_cmp_le_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_lg_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_le_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_lg_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_le_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_lg_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xab,0x7c]
+v_cmp_le_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_le_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_lg_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_le_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_lg_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_le_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_lg_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_le_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_lg_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_lg_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x63,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_gt_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xc8,0x7c]
 
-v_cmpx_lg_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_gt_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xc8,0x7c]
 
-v_cmpx_lg_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_gt_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xc8,0x7c]
 
-v_cmpx_lg_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_gt_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xc8,0x7c]
 
-v_cmpx_lg_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_gt_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xc8,0x7c]
 
-v_cmpx_lg_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_gt_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xc8,0x7c]
 
-v_cmpx_lg_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_gt_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xc8,0x7c]
 
-v_cmpx_lg_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_gt_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xc8,0x7c]
 
-v_cmpx_lg_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_gt_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xc8,0x7c]
 
-v_cmpx_lg_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_gt_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xc8,0x7c]
 
-v_cmpx_lg_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_gt_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xc8,0x7c]
 
-v_cmpx_lg_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_gt_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xc8,0x7c]
 
-v_cmpx_lg_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_gt_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xc8,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_lg_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_gt_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xc8,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_gt_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xc9,0x7c]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_gt_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_gt_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_gt_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_gt_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_gt_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_gt_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_gt_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_gt_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_gt_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_gt_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_gt_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_gt_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_gt_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_lg_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x55,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_gt_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_ge_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xac,0x7c]
+v_cmp_gt_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_ge_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xac,0x7c]
+v_cmp_gt_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_ge_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xac,0x7c]
+v_cmp_gt_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_ge_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xac,0x7c]
+v_cmp_gt_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_ge_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xac,0x7c]
+v_cmp_gt_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_ge_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xac,0x7c]
+v_cmp_gt_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_ge_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xac,0x7c]
+v_cmp_gt_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_ge_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xac,0x7c]
+v_cmp_gt_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_ge_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xac,0x7c]
+v_cmp_gt_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_ge_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xac,0x7c]
+v_cmp_gt_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_ge_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xac,0x7c]
+v_cmp_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_ge_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xac,0x7c]
+v_cmp_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_ge_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xac,0x7c]
+v_cmp_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_ge_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xac,0x7c]
+v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x64,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ge_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xac,0x7c]
+v_cmp_lg_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xca,0x7c]
 
-v_cmpx_ge_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_lg_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xca,0x7c]
 
-v_cmpx_ge_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_lg_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xca,0x7c]
 
-v_cmpx_ge_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xad,0x7c]
+v_cmp_lg_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xca,0x7c]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lg_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xca,0x7c]
 
-v_cmpx_ge_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lg_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xca,0x7c]
 
-v_cmpx_ge_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lg_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xca,0x7c]
 
-v_cmpx_ge_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lg_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xca,0x7c]
 
-v_cmpx_ge_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lg_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xca,0x7c]
 
-v_cmpx_ge_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lg_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xca,0x7c]
 
-v_cmpx_ge_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_lg_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xca,0x7c]
 
-v_cmpx_ge_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_lg_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xca,0x7c]
 
-v_cmpx_ge_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_lg_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xca,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_ge_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_lg_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xca,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_ge_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_lg_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xcb,0x7c]
 
-v_cmpx_ge_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_lg_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_lg_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_lg_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_lg_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_lg_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_lg_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_lg_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_lg_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_lg_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_lg_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_lg_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_lg_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_lg_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_lg_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_lg_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_lg_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_lg_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_lg_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_lg_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_lg_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_lg_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_lg_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_lg_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_ge_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x56,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_lg_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_o_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xae,0x7c]
+v_cmp_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_o_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xae,0x7c]
+v_cmp_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_o_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xae,0x7c]
+v_cmp_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_o_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xae,0x7c]
+v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x65,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_o_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xae,0x7c]
+v_cmp_ge_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xcc,0x7c]
 
-v_cmpx_o_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xae,0x7c]
+v_cmp_ge_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xcc,0x7c]
 
-v_cmpx_o_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xae,0x7c]
+v_cmp_ge_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xcc,0x7c]
 
-v_cmpx_o_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xae,0x7c]
+v_cmp_ge_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xcc,0x7c]
 
-v_cmpx_o_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xae,0x7c]
+v_cmp_ge_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xcc,0x7c]
 
-v_cmpx_o_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xae,0x7c]
+v_cmp_ge_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xcc,0x7c]
 
-v_cmpx_o_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xae,0x7c]
+v_cmp_ge_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xcc,0x7c]
 
-v_cmpx_o_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xae,0x7c]
+v_cmp_ge_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xcc,0x7c]
 
-v_cmpx_o_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xae,0x7c]
+v_cmp_ge_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xcc,0x7c]
 
-v_cmpx_o_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xae,0x7c]
+v_cmp_ge_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xcc,0x7c]
 
-v_cmpx_o_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xae,0x7c]
+v_cmp_ge_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xcc,0x7c]
 
-v_cmpx_o_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_ge_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xcc,0x7c]
 
-v_cmpx_o_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_ge_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xcc,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_o_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xaf,0x7c]
+v_cmp_ge_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xcc,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_o_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ge_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xcd,0x7c]
 
-v_cmpx_o_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_o_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ge_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_o_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ge_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_o_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_o_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ge_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_o_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_o_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_o_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x66,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_o_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_o_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xce,0x7c]
 
-v_cmpx_o_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_o_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xce,0x7c]
 
-v_cmpx_o_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_o_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xce,0x7c]
 
-v_cmpx_o_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_o_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xce,0x7c]
 
-v_cmpx_o_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_o_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xce,0x7c]
 
-v_cmpx_o_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x57,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_o_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xce,0x7c]
 
-v_cmpx_u_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xb0,0x7c]
+v_cmp_o_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xce,0x7c]
 
-v_cmpx_u_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xb0,0x7c]
+v_cmp_o_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xce,0x7c]
 
-v_cmpx_u_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xb0,0x7c]
+v_cmp_o_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xce,0x7c]
 
-v_cmpx_u_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xb0,0x7c]
+v_cmp_o_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xce,0x7c]
 
-v_cmpx_u_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xb0,0x7c]
+v_cmp_o_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xce,0x7c]
 
-v_cmpx_u_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xb0,0x7c]
+v_cmp_o_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xce,0x7c]
 
-v_cmpx_u_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xb0,0x7c]
+v_cmp_o_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xce,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_u_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xb0,0x7c]
+v_cmp_o_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xce,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_u_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xb0,0x7c]
+v_cmp_o_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xcf,0x7c]
 
-v_cmpx_u_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xb0,0x7c]
+v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_u_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xb0,0x7c]
+v_cmp_o_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_u_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xb0,0x7c]
+v_cmp_o_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_u_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xb0,0x7c]
+v_cmp_o_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_u_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xb0,0x7c]
+v_cmp_o_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_u_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xb0,0x7c]
+v_cmp_o_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_u_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_o_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_u_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_o_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_u_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xb1,0x7c]
+v_cmp_o_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_u_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_u_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_u_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_u_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_u_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_u_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_o_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_u_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_u_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x67,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_u_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_u_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xd0,0x7c]
 
-v_cmpx_u_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_u_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xd0,0x7c]
 
-v_cmpx_u_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_u_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xd0,0x7c]
 
-v_cmpx_u_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_u_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xd0,0x7c]
 
-v_cmpx_u_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_u_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xd0,0x7c]
 
-v_cmpx_u_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_u_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xd0,0x7c]
 
-v_cmpx_u_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_u_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xd0,0x7c]
 
-v_cmpx_u_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_u_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xd0,0x7c]
 
-v_cmpx_u_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_u_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xd0,0x7c]
 
-v_cmpx_u_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_u_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xd0,0x7c]
 
-v_cmpx_u_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_u_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xd0,0x7c]
 
-v_cmpx_u_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_u_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xd0,0x7c]
 
-v_cmpx_u_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_u_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xd0,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_u_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_u_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xd0,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_u_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_u_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xd1,0x7c]
 
-v_cmpx_u_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x58,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xb2,0x7c]
+v_cmp_u_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xb2,0x7c]
+v_cmp_u_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xb2,0x7c]
+v_cmp_u_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xb2,0x7c]
+v_cmp_u_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xb2,0x7c]
+v_cmp_u_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xb2,0x7c]
+v_cmp_u_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xb2,0x7c]
+v_cmp_u_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xb2,0x7c]
+v_cmp_u_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xb2,0x7c]
+v_cmp_u_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xb2,0x7c]
+v_cmp_u_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xb2,0x7c]
+v_cmp_u_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xb2,0x7c]
+v_cmp_u_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xb2,0x7c]
+v_cmp_u_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xb2,0x7c]
+v_cmp_u_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xb2,0x7c]
+v_cmp_u_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_nge_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_u_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_nge_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_u_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_nge_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xb3,0x7c]
+v_cmp_u_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_nge_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_nge_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_nge_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_nge_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_nge_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_u_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_u_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_u_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_u_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_nge_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_u_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_nge_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_nge_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x68,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_nge_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xd2,0x7c]
 
-v_cmpx_nge_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_nge_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xd2,0x7c]
 
-v_cmpx_nge_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_nge_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xd2,0x7c]
 
-v_cmpx_nge_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_nge_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xd2,0x7c]
 
-v_cmpx_nge_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_nge_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xd2,0x7c]
 
-v_cmpx_nge_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_nge_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xd2,0x7c]
 
-v_cmpx_nge_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_nge_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xd2,0x7c]
 
-v_cmpx_nge_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_nge_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xd2,0x7c]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_nge_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xd2,0x7c]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_nge_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xd2,0x7c]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_nge_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xd2,0x7c]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_nge_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xd2,0x7c]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_nge_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xd2,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_nge_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xd2,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_nge_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xd3,0x7c]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_nge_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_nge_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_nge_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_nge_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_nge_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_nge_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_nge_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_nge_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x59,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_nlg_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_nlg_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_nlg_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_nlg_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_nlg_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_nlg_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_nlg_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_nlg_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_nlg_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xb4,0x7c]
+v_cmp_nge_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_nlg_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_nge_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_nlg_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_nlg_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xb5,0x7c]
+v_cmp_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_nlg_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x69,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xd4,0x7c]
 
-v_cmpx_nlg_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xd4,0x7c]
 
-v_cmpx_nlg_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xd4,0x7c]
 
-v_cmpx_nlg_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xd4,0x7c]
 
-v_cmpx_nlg_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_nlg_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xd4,0x7c]
 
-v_cmpx_nlg_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_nlg_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xd4,0x7c]
 
-v_cmpx_nlg_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_nlg_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xd4,0x7c]
 
-v_cmpx_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_nlg_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xd4,0x7c]
 
-v_cmpx_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_nlg_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xd4,0x7c]
 
-v_cmpx_nlg_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_nlg_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xd4,0x7c]
 
-v_cmpx_nlg_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_nlg_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xd4,0x7c]
 
-v_cmpx_nlg_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_nlg_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xd4,0x7c]
 
-v_cmpx_nlg_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_nlg_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xd4,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_nlg_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_nlg_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xd4,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_nlg_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_nlg_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xd5,0x7c]
 
-v_cmpx_nlg_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_nlg_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_nlg_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_nlg_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_nlg_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_nlg_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_nlg_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_nlg_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_nlg_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_nlg_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_nlg_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x5a,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_ngt_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xb6,0x7c]
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_ngt_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xb6,0x7c]
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_ngt_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xb6,0x7c]
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_ngt_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xb6,0x7c]
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_ngt_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xb6,0x7c]
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_ngt_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xb6,0x7c]
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_ngt_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xb6,0x7c]
+v_cmp_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_ngt_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xb6,0x7c]
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_ngt_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xb6,0x7c]
+v_cmp_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_ngt_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xb6,0x7c]
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x6a,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ngt_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xb6,0x7c]
+v_cmp_ngt_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xd6,0x7c]
 
-v_cmpx_ngt_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xb6,0x7c]
+v_cmp_ngt_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xd6,0x7c]
 
-v_cmpx_ngt_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xb6,0x7c]
+v_cmp_ngt_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xd6,0x7c]
 
-v_cmpx_ngt_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xb6,0x7c]
+v_cmp_ngt_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xd6,0x7c]
 
-v_cmpx_ngt_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xb6,0x7c]
+v_cmp_ngt_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xd6,0x7c]
 
-v_cmpx_ngt_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_ngt_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xd6,0x7c]
 
-v_cmpx_ngt_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_ngt_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xd6,0x7c]
 
-v_cmpx_ngt_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xb7,0x7c]
+v_cmp_ngt_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xd6,0x7c]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xd6,0x7c]
 
-v_cmpx_ngt_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xd6,0x7c]
 
-v_cmpx_ngt_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xd6,0x7c]
 
-v_cmpx_ngt_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xd6,0x7c]
 
-v_cmpx_ngt_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xd6,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_ngt_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xd6,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_ngt_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_ngt_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xd7,0x7c]
 
-v_cmpx_ngt_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_ngt_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_ngt_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_ngt_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_ngt_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_ngt_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_ngt_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_ngt_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_ngt_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_ngt_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_ngt_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_ngt_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_ngt_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x5b,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x6b,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nle_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xb8,0x7c]
+v_cmp_nle_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xd8,0x7c]
 
-v_cmpx_nle_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xb8,0x7c]
+v_cmp_nle_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xd8,0x7c]
 
-v_cmpx_nle_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xb8,0x7c]
+v_cmp_nle_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xd8,0x7c]
 
-v_cmpx_nle_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xb8,0x7c]
+v_cmp_nle_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xd8,0x7c]
 
-v_cmpx_nle_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xb8,0x7c]
+v_cmp_nle_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xd8,0x7c]
 
-v_cmpx_nle_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xb8,0x7c]
+v_cmp_nle_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xd8,0x7c]
 
-v_cmpx_nle_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xb8,0x7c]
+v_cmp_nle_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xd8,0x7c]
 
-v_cmpx_nle_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xb8,0x7c]
+v_cmp_nle_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xd8,0x7c]
 
-v_cmpx_nle_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xb8,0x7c]
+v_cmp_nle_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xd8,0x7c]
 
-v_cmpx_nle_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xb8,0x7c]
+v_cmp_nle_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xd8,0x7c]
 
-v_cmpx_nle_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xb8,0x7c]
+v_cmp_nle_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xd8,0x7c]
 
-v_cmpx_nle_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xb8,0x7c]
+v_cmp_nle_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xd8,0x7c]
 
-v_cmpx_nle_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xb8,0x7c]
+v_cmp_nle_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xd8,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_nle_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xb8,0x7c]
+v_cmp_nle_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xd8,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_nle_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xb8,0x7c]
+v_cmp_nle_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xd9,0x7c]
 
-v_cmpx_nle_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nle_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_nle_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nle_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xb9,0x7c]
+v_cmp_nle_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nle_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nle_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_nle_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_nle_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_nle_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_nle_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_nle_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_nle_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_nle_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_nle_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x6c,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_neq_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xda,0x7c]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_neq_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xda,0x7c]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_neq_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xda,0x7c]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_neq_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xda,0x7c]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_neq_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xda,0x7c]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_neq_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xda,0x7c]
 
-v_cmpx_nle_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_neq_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xda,0x7c]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_neq_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xda,0x7c]
 
-v_cmpx_nle_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_neq_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xda,0x7c]
 
-v_cmpx_nle_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x5c,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xda,0x7c]
 
-v_cmpx_neq_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xba,0x7c]
+v_cmp_neq_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xda,0x7c]
 
-v_cmpx_neq_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xba,0x7c]
+v_cmp_neq_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xda,0x7c]
 
-v_cmpx_neq_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xba,0x7c]
+v_cmp_neq_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xda,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_neq_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xba,0x7c]
+v_cmp_neq_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xda,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_neq_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xba,0x7c]
+v_cmp_neq_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xdb,0x7c]
 
-v_cmpx_neq_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xba,0x7c]
+v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xba,0x7c]
+v_cmp_neq_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xba,0x7c]
+v_cmp_neq_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xba,0x7c]
+v_cmp_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xba,0x7c]
+v_cmp_neq_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xba,0x7c]
+v_cmp_neq_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_neq_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xba,0x7c]
+v_cmp_neq_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_neq_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xba,0x7c]
+v_cmp_neq_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_neq_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xba,0x7c]
+v_cmp_neq_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_neq_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xba,0x7c]
+v_cmp_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_neq_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_neq_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_neq_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_neq_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_neq_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xbb,0x7c]
+v_cmp_neq_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_neq_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_neq_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_neq_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_neq_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_neq_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_neq_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_neq_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_neq_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x6d,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_nlt_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xdc,0x7c]
 
-v_cmpx_neq_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_nlt_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xdc,0x7c]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_nlt_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xdc,0x7c]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_nlt_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xdc,0x7c]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_nlt_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xdc,0x7c]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_nlt_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xdc,0x7c]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_nlt_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xdc,0x7c]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_nlt_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xdc,0x7c]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_nlt_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xdc,0x7c]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_nlt_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xdc,0x7c]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_nlt_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xdc,0x7c]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_nlt_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xdc,0x7c]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_nlt_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xdc,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_nlt_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xdc,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_nlt_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xdd,0x7c]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_nlt_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_neq_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x5d,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlt_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_nlt_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_nlt_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_nlt_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_nlt_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xbc,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_nlt_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_nlt_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_nlt_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xbd,0x7c]
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_nlt_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_nlt_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_nlt_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_nlt_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_nlt_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_nlt_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0xff,0x05,0x02,0x00]
+v_cmp_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_nlt_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x04,0x02,0x00]
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x6e,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x65,0x04,0x02,0x00]
+v_cmp_tru_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xde,0x7c]
 
-v_cmpx_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x66,0x04,0x02,0x00]
+v_cmp_tru_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xde,0x7c]
 
-v_cmpx_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x67,0x04,0x02,0x00]
+v_cmp_tru_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xde,0x7c]
 
-v_cmpx_nlt_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x6a,0x04,0x02,0x00]
+v_cmp_tru_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xde,0x7c]
 
-v_cmpx_nlt_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x6b,0x04,0x02,0x00]
+v_cmp_tru_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xde,0x7c]
 
-v_cmpx_nlt_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x7c,0x04,0x02,0x00]
+v_cmp_tru_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xde,0x7c]
 
-v_cmpx_nlt_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x7e,0x04,0x02,0x00]
+v_cmp_tru_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xde,0x7c]
 
-v_cmpx_nlt_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x7f,0x04,0x02,0x00]
+v_cmp_tru_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xde,0x7c]
 
-v_cmpx_nlt_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x80,0x04,0x02,0x00]
+v_cmp_tru_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xde,0x7c]
 
-v_cmpx_nlt_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0xc1,0x04,0x02,0x00]
+v_cmp_tru_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xde,0x7c]
 
-v_cmpx_nlt_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0xf0,0x04,0x02,0x00]
+v_cmp_tru_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xde,0x7c]
 
-v_cmpx_nlt_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0xf7,0x04,0x02,0x00]
+v_cmp_tru_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xde,0x7c]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xff,0x03,0x00]
+v_cmp_tru_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xde,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x00,0x00]
+v_cmp_tru_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xde,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcb,0x00,0x00]
+v_cmp_tru_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xdf,0x7c]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcd,0x00,0x00]
+v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcf,0x00,0x00]
+v_cmp_tru_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd5,0x00,0x00]
+v_cmp_tru_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd7,0x00,0x00]
+v_cmp_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xf9,0x00,0x00]
+v_cmp_tru_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xfd,0x00,0x00]
+v_cmp_tru_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xff,0x00,0x00]
+v_cmp_tru_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x01,0x01,0x00]
+v_cmp_tru_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x83,0x01,0x00]
+v_cmp_tru_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xe1,0x01,0x00]
+v_cmp_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xef,0x01,0x00]
+v_cmp_tru_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x20]
+v_cmp_tru_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x40]
+v_cmp_tru_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x60]
+v_cmp_tru_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_nlt_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x5e,0xd0,0x01,0x05,0x02,0x00]
+v_cmp_tru_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_tru_f32 vcc, v1, v2
-// CHECK: [0x01,0x05,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_tru_f32 vcc, v255, v2
-// CHECK: [0xff,0x05,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_tru_f32 vcc, s1, v2
-// CHECK: [0x01,0x04,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_tru_f32 vcc, s101, v2
-// CHECK: [0x65,0x04,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_tru_f32 vcc, flat_scratch_lo, v2
-// CHECK: [0x66,0x04,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_tru_f32 vcc, flat_scratch_hi, v2
-// CHECK: [0x67,0x04,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_tru_f32 vcc, vcc_lo, v2
-// CHECK: [0x6a,0x04,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_tru_f32 vcc, vcc_hi, v2
-// CHECK: [0x6b,0x04,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_tru_f32 vcc, m0, v2
-// CHECK: [0x7c,0x04,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmpx_tru_f32 vcc, exec_lo, v2
-// CHECK: [0x7e,0x04,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmpx_tru_f32 vcc, exec_hi, v2
-// CHECK: [0x7f,0x04,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmpx_tru_f32 vcc, 0, v2
-// CHECK: [0x80,0x04,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmpx_tru_f32 vcc, -1, v2
-// CHECK: [0xc1,0x04,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmpx_tru_f32 vcc, 0.5, v2
-// CHECK: [0xf0,0x04,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmpx_tru_f32 vcc, -4.0, v2
-// CHECK: [0xf7,0x04,0xbe,0x7c]
+v_cmp_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmpx_tru_f32 vcc, 0xaf123456, v2
-// CHECK: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
+v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x6f,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_tru_f32 vcc, 0x3f717273, v2
-// CHECK: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_f_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xe0,0x7c]
 
-v_cmpx_tru_f32 vcc, v1, v255
-// CHECK: [0x01,0xff,0xbf,0x7c]
+v_cmpx_f_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xe0,0x7c]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xe0,0x7c]
 
-v_cmpx_tru_f32_e64 s[12:13], v1, v2
-// CHECK: [0x0c,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xe0,0x7c]
 
-v_cmpx_tru_f32_e64 s[100:101], v1, v2
-// CHECK: [0x64,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xe0,0x7c]
 
-v_cmpx_tru_f32_e64 flat_scratch, v1, v2
-// CHECK: [0x66,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xe0,0x7c]
 
-v_cmpx_tru_f32_e64 vcc, v1, v2
-// CHECK: [0x6a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xe0,0x7c]
 
-v_cmpx_tru_f32_e64 exec, v1, v2
-// CHECK: [0x7e,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xe0,0x7c]
 
-v_cmpx_tru_f32_e64 s[10:11], v255, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0xff,0x05,0x02,0x00]
+v_cmpx_f_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xe0,0x7c]
 
-v_cmpx_tru_f32_e64 s[10:11], s1, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x04,0x02,0x00]
+v_cmpx_f_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xe0,0x7c]
 
-v_cmpx_tru_f32_e64 s[10:11], s101, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x65,0x04,0x02,0x00]
+v_cmpx_f_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xe0,0x7c]
 
-v_cmpx_tru_f32_e64 s[10:11], flat_scratch_lo, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_f_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xe0,0x7c]
 
-v_cmpx_tru_f32_e64 s[10:11], flat_scratch_hi, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x67,0x04,0x02,0x00]
+v_cmpx_f_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xe0,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmpx_tru_f32_e64 s[10:11], vcc_lo, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_f_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xe0,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmpx_tru_f32_e64 s[10:11], vcc_hi, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x6b,0x04,0x02,0x00]
+v_cmpx_f_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xe1,0x7c]
 
-v_cmpx_tru_f32_e64 s[10:11], m0, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x7c,0x04,0x02,0x00]
+v_cmpx_f_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], exec_lo, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_f_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], exec_hi, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x7f,0x04,0x02,0x00]
+v_cmpx_f_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], 0, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_f_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], -1, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_f_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], 0.5, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_f_f64_e64 exec, v[1:2], v[2:3]
+// CHECK: [0x7e,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], -4.0, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_f_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, v255
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xff,0x03,0x00]
+v_cmpx_f_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, s2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x00,0x00]
+v_cmpx_f_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, s101
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xcb,0x00,0x00]
+v_cmpx_f_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, flat_scratch_lo
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_f_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, flat_scratch_hi
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xcf,0x00,0x00]
+v_cmpx_f_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, vcc_lo
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_f_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, vcc_hi
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xd7,0x00,0x00]
+v_cmpx_f_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, m0
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xf9,0x00,0x00]
+v_cmpx_f_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, exec_lo
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_f_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, exec_hi
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xff,0x00,0x00]
+v_cmpx_f_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, 0
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_f_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, -1
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_f_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, 0.5
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_f_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, -4.0
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_f_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], -v1, v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_f_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, -v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_f_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], -v1, -v2
-// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_f_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmpx_tru_f32_e64 s[10:11], v1, v2 clamp
-// CHECK: [0x0a,0x80,0x5f,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_f_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_f_f64 vcc, v[1:2], v[2:3]
-// CHECK: [0x01,0x05,0xc0,0x7c]
+v_cmpx_f_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_f_f64 vcc, v[254:255], v[2:3]
-// CHECK: [0xfe,0x05,0xc0,0x7c]
+v_cmpx_f_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_f_f64 vcc, s[2:3], v[2:3]
-// CHECK: [0x02,0x04,0xc0,0x7c]
+v_cmpx_f_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_f_f64 vcc, s[4:5], v[2:3]
-// CHECK: [0x04,0x04,0xc0,0x7c]
+v_cmpx_f_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_f_f64 vcc, s[100:101], v[2:3]
-// CHECK: [0x64,0x04,0xc0,0x7c]
+v_cmpx_f_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_f_f64 vcc, flat_scratch, v[2:3]
-// CHECK: [0x66,0x04,0xc0,0x7c]
+v_cmpx_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_f_f64 vcc, vcc, v[2:3]
-// CHECK: [0x6a,0x04,0xc0,0x7c]
+v_cmpx_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x70,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f64 vcc, exec, v[2:3]
-// CHECK: [0x7e,0x04,0xc0,0x7c]
+v_cmpx_lt_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xe2,0x7c]
 
-v_cmp_f_f64 vcc, 0, v[2:3]
-// CHECK: [0x80,0x04,0xc0,0x7c]
+v_cmpx_lt_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xe2,0x7c]
 
-v_cmp_f_f64 vcc, -1, v[2:3]
-// CHECK: [0xc1,0x04,0xc0,0x7c]
+v_cmpx_lt_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xe2,0x7c]
 
-v_cmp_f_f64 vcc, 0.5, v[2:3]
-// CHECK: [0xf0,0x04,0xc0,0x7c]
+v_cmpx_lt_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xe2,0x7c]
 
-v_cmp_f_f64 vcc, -4.0, v[2:3]
-// CHECK: [0xf7,0x04,0xc0,0x7c]
+v_cmpx_lt_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xe2,0x7c]
 
-v_cmp_f_f64 vcc, 0xaf123456, v[2:3]
-// CHECK: [0xff,0x04,0xc0,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_lt_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xe2,0x7c]
 
-v_cmp_f_f64 vcc, 0x3f717273, v[2:3]
-// CHECK: [0xff,0x04,0xc0,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_lt_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xe2,0x7c]
 
-v_cmp_f_f64 vcc, v[1:2], v[254:255]
-// CHECK: [0x01,0xfd,0xc1,0x7c]
+v_cmpx_lt_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xe2,0x7c]
 
-v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xe2,0x7c]
 
-v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3]
-// CHECK: [0x0c,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xe2,0x7c]
 
-v_cmp_f_f64_e64 s[100:101], v[1:2], v[2:3]
-// CHECK: [0x64,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xe2,0x7c]
 
-v_cmp_f_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: [0x66,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xe2,0x7c]
 
-v_cmp_f_f64_e64 vcc, v[1:2], v[2:3]
-// CHECK: [0x6a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xe2,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0xfe,0x05,0x02,0x00]
+v_cmpx_lt_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xe2,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x02,0x04,0x02,0x00]
+v_cmpx_lt_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xe3,0x7c]
 
-v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x04,0x04,0x02,0x00]
+v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], s[100:101], v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x64,0x04,0x02,0x00]
+v_cmpx_lt_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], flat_scratch, v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_lt_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], exec, v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_lt_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], 0, v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_lt_f64_e64 exec, v[1:2], v[2:3]
+// CHECK: [0x7e,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], -1, v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_lt_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_lt_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_lt_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfd,0x03,0x00]
+v_cmpx_lt_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x09,0x00,0x00]
+v_cmpx_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x0d,0x00,0x00]
+v_cmpx_lt_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], v[1:2], s[100:101]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xc9,0x00,0x00]
+v_cmpx_lt_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], v[1:2], flat_scratch
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_lt_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], v[1:2], vcc
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_lt_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], v[1:2], exec
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_lt_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], v[1:2], 0
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_lt_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_f_f64_e64 s[10:11], v[1:2], -1
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_lt_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
-// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_lt_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp
-// CHECK: [0x0a,0x80,0x60,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_lt_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_lt_f64 vcc, v[1:2], v[2:3]
-// CHECK: [0x01,0x05,0xc2,0x7c]
+v_cmpx_lt_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_lt_f64 vcc, v[254:255], v[2:3]
-// CHECK: [0xfe,0x05,0xc2,0x7c]
+v_cmpx_lt_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_lt_f64 vcc, s[2:3], v[2:3]
-// CHECK: [0x02,0x04,0xc2,0x7c]
+v_cmpx_lt_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_lt_f64 vcc, s[4:5], v[2:3]
-// CHECK: [0x04,0x04,0xc2,0x7c]
+v_cmpx_lt_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_lt_f64 vcc, s[100:101], v[2:3]
-// CHECK: [0x64,0x04,0xc2,0x7c]
+v_cmpx_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_lt_f64 vcc, flat_scratch, v[2:3]
-// CHECK: [0x66,0x04,0xc2,0x7c]
+v_cmpx_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_lt_f64 vcc, vcc, v[2:3]
-// CHECK: [0x6a,0x04,0xc2,0x7c]
+v_cmpx_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_lt_f64 vcc, exec, v[2:3]
-// CHECK: [0x7e,0x04,0xc2,0x7c]
+v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x71,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f64 vcc, 0, v[2:3]
-// CHECK: [0x80,0x04,0xc2,0x7c]
+v_cmpx_eq_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xe4,0x7c]
 
-v_cmp_lt_f64 vcc, -1, v[2:3]
-// CHECK: [0xc1,0x04,0xc2,0x7c]
+v_cmpx_eq_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xe4,0x7c]
 
-v_cmp_lt_f64 vcc, 0.5, v[2:3]
-// CHECK: [0xf0,0x04,0xc2,0x7c]
+v_cmpx_eq_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xe4,0x7c]
 
-v_cmp_lt_f64 vcc, -4.0, v[2:3]
-// CHECK: [0xf7,0x04,0xc2,0x7c]
+v_cmpx_eq_f64 vcc, s[4:5], v[2:3]
+// CHECK: [0x04,0x04,0xe4,0x7c]
 
-v_cmp_lt_f64 vcc, 0xaf123456, v[2:3]
-// CHECK: [0xff,0x04,0xc2,0x7c,0x56,0x34,0x12,0xaf]
+v_cmpx_eq_f64 vcc, s[100:101], v[2:3]
+// CHECK: [0x64,0x04,0xe4,0x7c]
 
-v_cmp_lt_f64 vcc, 0x3f717273, v[2:3]
-// CHECK: [0xff,0x04,0xc2,0x7c,0x73,0x72,0x71,0x3f]
+v_cmpx_eq_f64 vcc, flat_scratch, v[2:3]
+// CHECK: [0x66,0x04,0xe4,0x7c]
 
-v_cmp_lt_f64 vcc, v[1:2], v[254:255]
-// CHECK: [0x01,0xfd,0xc3,0x7c]
+v_cmpx_eq_f64 vcc, vcc, v[2:3]
+// CHECK: [0x6a,0x04,0xe4,0x7c]
 
-v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f64 vcc, exec, v[2:3]
+// CHECK: [0x7e,0x04,0xe4,0x7c]
 
-v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3]
-// CHECK: [0x0c,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f64 vcc, 0, v[2:3]
+// CHECK: [0x80,0x04,0xe4,0x7c]
 
-v_cmp_lt_f64_e64 s[100:101], v[1:2], v[2:3]
-// CHECK: [0x64,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f64 vcc, -1, v[2:3]
+// CHECK: [0xc1,0x04,0xe4,0x7c]
 
-v_cmp_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: [0x66,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f64 vcc, 0.5, v[2:3]
+// CHECK: [0xf0,0x04,0xe4,0x7c]
 
-v_cmp_lt_f64_e64 vcc, v[1:2], v[2:3]
-// CHECK: [0x6a,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f64 vcc, -4.0, v[2:3]
+// CHECK: [0xf7,0x04,0xe4,0x7c]
 
-v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0xfe,0x05,0x02,0x00]
+v_cmpx_eq_f64 vcc, 0xaf123456, v[2:3]
+// CHECK: [0xff,0x04,0xe4,0x7c,0x56,0x34,0x12,0xaf]
 
-v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x02,0x04,0x02,0x00]
+v_cmpx_eq_f64 vcc, 0x3f717273, v[2:3]
+// CHECK: [0xff,0x04,0xe4,0x7c,0x73,0x72,0x71,0x3f]
 
-v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x04,0x04,0x02,0x00]
+v_cmpx_eq_f64 vcc, v[1:2], v[254:255]
+// CHECK: [0x01,0xfd,0xe5,0x7c]
 
-v_cmp_lt_f64_e64 s[10:11], s[100:101], v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x64,0x04,0x02,0x00]
+v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x66,0x04,0x02,0x00]
+v_cmpx_eq_f64_e64 s[12:13], v[1:2], v[2:3]
+// CHECK: [0x0c,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x6a,0x04,0x02,0x00]
+v_cmpx_eq_f64_e64 s[100:101], v[1:2], v[2:3]
+// CHECK: [0x64,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], exec, v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x7e,0x04,0x02,0x00]
+v_cmpx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
+// CHECK: [0x66,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x80,0x04,0x02,0x00]
+v_cmpx_eq_f64_e64 vcc, v[1:2], v[2:3]
+// CHECK: [0x6a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0xc1,0x04,0x02,0x00]
+v_cmpx_eq_f64_e64 exec, v[1:2], v[2:3]
+// CHECK: [0x7e,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0xf0,0x04,0x02,0x00]
+v_cmpx_eq_f64_e64 s[10:11], v[254:255], v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0xfe,0x05,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0xf7,0x04,0x02,0x00]
+v_cmpx_eq_f64_e64 s[10:11], s[2:3], v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x02,0x04,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xfd,0x03,0x00]
+v_cmpx_eq_f64_e64 s[10:11], s[4:5], v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x04,0x04,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x09,0x00,0x00]
+v_cmpx_eq_f64_e64 s[10:11], s[100:101], v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x64,0x04,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x0d,0x00,0x00]
+v_cmpx_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x66,0x04,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], v[1:2], s[100:101]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xc9,0x00,0x00]
+v_cmpx_eq_f64_e64 s[10:11], vcc, v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x6a,0x04,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], v[1:2], flat_scratch
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xcd,0x00,0x00]
+v_cmpx_eq_f64_e64 s[10:11], exec, v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x7e,0x04,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xd5,0x00,0x00]
+v_cmpx_eq_f64_e64 s[10:11], 0, v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x80,0x04,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], v[1:2], exec
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xfd,0x00,0x00]
+v_cmpx_eq_f64_e64 s[10:11], -1, v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0xc1,0x04,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], v[1:2], 0
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x01,0x01,0x00]
+v_cmpx_eq_f64_e64 s[10:11], 0.5, v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0xf0,0x04,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], v[1:2], -1
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x83,0x01,0x00]
+v_cmpx_eq_f64_e64 s[10:11], -4.0, v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0xf7,0x04,0x02,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xe1,0x01,0x00]
+v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[254:255]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xfd,0x03,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xef,0x01,0x00]
+v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[4:5]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x09,0x00,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x20]
+v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[6:7]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x0d,0x00,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x40]
+v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[100:101]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xc9,0x00,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
-// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x60]
+v_cmpx_eq_f64_e64 s[10:11], v[1:2], flat_scratch
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xcd,0x00,0x00]
 
-v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
-// CHECK: [0x0a,0x80,0x61,0xd0,0x01,0x05,0x02,0x00]
+v_cmpx_eq_f64_e64 s[10:11], v[1:2], vcc
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xd5,0x00,0x00]
 
-v_cmp_eq_f64 vcc, v[1:2], v[2:3]
-// CHECK: [0x01,0x05,0xc4,0x7c]
+v_cmpx_eq_f64_e64 s[10:11], v[1:2], exec
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xfd,0x00,0x00]
 
-v_cmp_eq_f64 vcc, v[254:255], v[2:3]
-// CHECK: [0xfe,0x05,0xc4,0x7c]
+v_cmpx_eq_f64_e64 s[10:11], v[1:2], 0
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x01,0x01,0x00]
 
-v_cmp_eq_f64 vcc, s[2:3], v[2:3]
-// CHECK: [0x02,0x04,0xc4,0x7c]
+v_cmpx_eq_f64_e64 s[10:11], v[1:2], -1
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x83,0x01,0x00]
 
-v_cmp_eq_f64 vcc, s[4:5], v[2:3]
-// CHECK: [0x04,0x04,0xc4,0x7c]
+v_cmpx_eq_f64_e64 s[10:11], v[1:2], 0.5
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xe1,0x01,0x00]
 
-v_cmp_eq_f64 vcc, s[100:101], v[2:3]
-// CHECK: [0x64,0x04,0xc4,0x7c]
+v_cmpx_eq_f64_e64 s[10:11], v[1:2], -4.0
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xef,0x01,0x00]
 
-v_cmp_eq_f64 vcc, flat_scratch, v[2:3]
-// CHECK: [0x66,0x04,0xc4,0x7c]
+v_cmpx_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x20]
 
-v_cmp_eq_f64 vcc, vcc, v[2:3]
-// CHECK: [0x6a,0x04,0xc4,0x7c]
+v_cmpx_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x40]
 
-v_cmp_eq_f64 vcc, exec, v[2:3]
-// CHECK: [0x7e,0x04,0xc4,0x7c]
+v_cmpx_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x60]
 
-v_cmp_eq_f64 vcc, 0, v[2:3]
-// CHECK: [0x80,0x04,0xc4,0x7c]
+v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// CHECK: [0x0a,0x80,0x72,0xd0,0x01,0x05,0x02,0x00]
 
-v_cmp_eq_f64 vcc, -1, v[2:3]
-// CHECK: [0xc1,0x04,0xc4,0x7c]
+v_cmpx_le_f64 vcc, v[1:2], v[2:3]
+// CHECK: [0x01,0x05,0xe6,0x7c]
 
-v_cmp_eq_f64 vcc, 0.5, v[2:3]
-// CHECK: [0xf0,0x04,0xc4,0x7c]
+v_cmpx_le_f64 vcc, v[254:255], v[2:3]
+// CHECK: [0xfe,0x05,0xe6,0x7c]
 
-v_cmp_eq_f64 vcc, -4.0, v[2:3]
-// CHECK: [0xf7,0x04,0xc4,0x7c]
+v_cmpx_le_f64 vcc, s[2:3], v[2:3]
+// CHECK: [0x02,0x04,0xe6,0x7c]
 
-v_cmp_eq_f64 vcc, 0xaf123456, v[2:3]

[... 82934 lines stripped ...]



More information about the llvm-commits mailing list