From 129ab77384b3685e1b16345875ead19f886f007e Mon Sep 17 00:00:00 2001 From: Dmitry Preobrazhensky Date: Fri, 19 Jun 2020 16:27:40 +0300 Subject: [PATCH] [AMDGPU][MC][NFC] Updated and enabled MC lit tests Updated tests disabled by change 5f5f566. https://github.com/llvm/llvm-project/commit/5f5f566b265db00f577ead268400d99f34ba9cdd --- llvm/test/MC/AMDGPU/gfx10_asm_all.s | 9547 ++++++++++---------- llvm/test/MC/AMDGPU/gfx8_asm_all.s | 560 +- llvm/test/MC/AMDGPU/gfx9_asm_all.s | 946 +- .../test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt | 637 +- llvm/test/MC/Disassembler/AMDGPU/gfx8_dasm_all.txt | 557 +- llvm/test/MC/Disassembler/AMDGPU/gfx9_dasm_all.txt | 1051 +-- 6 files changed, 6512 insertions(+), 6786 deletions(-) diff --git a/llvm/test/MC/AMDGPU/gfx10_asm_all.s b/llvm/test/MC/AMDGPU/gfx10_asm_all.s index 2f666a5..99fcf0a 100644 --- a/llvm/test/MC/AMDGPU/gfx10_asm_all.s +++ b/llvm/test/MC/AMDGPU/gfx10_asm_all.s @@ -1,4 +1,3 @@ -// XFAIL: * // RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+WavefrontSize32,-WavefrontSize64 -show-encoding %s | FileCheck --check-prefixes=GFX10,W32 %s // RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-WavefrontSize32,+WavefrontSize64 -show-encoding %s | FileCheck --check-prefixes=GFX10,W64 %s // RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+WavefrontSize32,-WavefrontSize64 -show-encoding %s 2>&1 | FileCheck --check-prefixes=GFX10-ERR,W32-ERR %s @@ -32138,10 +32137,10 @@ v_cvt_f16_u16_e32 v5, -1 // GFX10: encoding: [0xc1,0xa0,0x0a,0x7e] v_cvt_f16_u16_e32 v5, 0.5 -// GFX10: encoding: [0xf0,0xa0,0x0a,0x7e] +// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x00,0x38,0x00,0x00] v_cvt_f16_u16_e32 v5, -4.0 -// GFX10: encoding: [0xf7,0xa0,0x0a,0x7e] +// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x00,0xc4,0x00,0x00] v_cvt_f16_u16_e32 v5, 0xfe0b // GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x0b,0xfe,0x00,0x00] @@ -32186,10 +32185,10 @@ v_cvt_f16_u16_e64 v5, -1 // GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00] v_cvt_f16_u16_e64 v5, 0.5 -// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xf0,0x00,0x00,0x00] +// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00] v_cvt_f16_u16_e64 v5, -4.0 -// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xf7,0x00,0x00,0x00] +// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x00,0x00,0x00,0x00,0xc4,0x00,0x00] v_cvt_f16_u16_e64 v5, v1 clamp // GFX10: encoding: [0x05,0x80,0xd0,0xd5,0x01,0x01,0x00,0x00] @@ -32384,10 +32383,10 @@ v_cvt_f16_i16_e32 v5, -1 // GFX10: encoding: [0xc1,0xa2,0x0a,0x7e] v_cvt_f16_i16_e32 v5, 0.5 -// GFX10: encoding: [0xf0,0xa2,0x0a,0x7e] +// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x00,0x38,0x00,0x00] v_cvt_f16_i16_e32 v5, -4.0 -// GFX10: encoding: [0xf7,0xa2,0x0a,0x7e] +// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x00,0xc4,0x00,0x00] v_cvt_f16_i16_e32 v5, 0xfe0b // GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x0b,0xfe,0x00,0x00] @@ -32432,10 +32431,10 @@ v_cvt_f16_i16_e64 v5, -1 // GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00] v_cvt_f16_i16_e64 v5, 0.5 -// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xf0,0x00,0x00,0x00] +// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00] v_cvt_f16_i16_e64 v5, -4.0 -// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xf7,0x00,0x00,0x00] +// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x00,0x00,0x00,0x00,0xc4,0x00,0x00] v_cvt_f16_i16_e64 v5, v1 clamp // GFX10: encoding: [0x05,0x80,0xd1,0xd5,0x01,0x01,0x00,0x00] @@ -58955,10 +58954,10 @@ v_add_nc_u16 v5, -1, v2 // GFX10: encoding: [0x05,0x00,0x03,0xd7,0xc1,0x04,0x02,0x00] v_add_nc_u16 v5, 0.5, v2 -// GFX10: encoding: [0x05,0x00,0x03,0xd7,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_add_nc_u16 v5, -4.0, v2 -// GFX10: encoding: [0x05,0x00,0x03,0xd7,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_add_nc_u16 v5, v1, v255 // GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x03,0x00] @@ -58991,13 +58990,13 @@ v_add_nc_u16 v5, v1, -1 // GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0x83,0x01,0x00] v_add_nc_u16 v5, v1, 0.5 -// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_add_nc_u16 v5, v1, -4.0 -// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_add_nc_u16 v5, v1, -4.0 clamp -// GFX10: encoding: [0x05,0x80,0x03,0xd7,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x05,0x80,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_sub_nc_u16 v5, v1, v2 // GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0x05,0x02,0x00] @@ -59036,10 +59035,10 @@ v_sub_nc_u16 v5, -1, v2 // GFX10: encoding: [0x05,0x00,0x04,0xd7,0xc1,0x04,0x02,0x00] v_sub_nc_u16 v5, 0.5, v2 -// GFX10: encoding: [0x05,0x00,0x04,0xd7,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x04,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_sub_nc_u16 v5, -4.0, v2 -// GFX10: encoding: [0x05,0x00,0x04,0xd7,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x04,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_sub_nc_u16 v5, v1, v255 // GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x03,0x00] @@ -59072,13 +59071,13 @@ v_sub_nc_u16 v5, v1, -1 // GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0x83,0x01,0x00] v_sub_nc_u16 v5, v1, 0.5 -// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_sub_nc_u16 v5, v1, -4.0 -// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_sub_nc_u16 v5, v1, -4.0 clamp -// GFX10: encoding: [0x05,0x80,0x04,0xd7,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x05,0x80,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_mul_lo_u16 v5, v1, v2 // GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0x05,0x02,0x00] @@ -59117,10 +59116,10 @@ v_mul_lo_u16 v5, -1, v2 // GFX10: encoding: [0x05,0x00,0x05,0xd7,0xc1,0x04,0x02,0x00] v_mul_lo_u16 v5, 0.5, v2 -// GFX10: encoding: [0x05,0x00,0x05,0xd7,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x05,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_mul_lo_u16 v5, -4.0, v2 -// GFX10: encoding: [0x05,0x00,0x05,0xd7,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x05,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_mul_lo_u16 v5, v1, v255 // GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x03,0x00] @@ -59153,10 +59152,10 @@ v_mul_lo_u16 v5, v1, -1 // GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0x83,0x01,0x00] v_mul_lo_u16 v5, v1, 0.5 -// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_mul_lo_u16 v5, v1, -4.0 -// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_lshrrev_b16 v5, v1, v2 // GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0x05,0x02,0x00] @@ -59195,10 +59194,10 @@ v_lshrrev_b16 v5, -1, v2 // GFX10: encoding: [0x05,0x00,0x07,0xd7,0xc1,0x04,0x02,0x00] v_lshrrev_b16 v5, 0.5, v2 -// GFX10: encoding: [0x05,0x00,0x07,0xd7,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x07,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_lshrrev_b16 v5, -4.0, v2 -// GFX10: encoding: [0x05,0x00,0x07,0xd7,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x07,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_lshrrev_b16 v5, v1, v255 // GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xff,0x03,0x00] @@ -59231,10 +59230,10 @@ v_lshrrev_b16 v5, v1, -1 // GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0x83,0x01,0x00] v_lshrrev_b16 v5, v1, 0.5 -// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_lshrrev_b16 v5, v1, -4.0 -// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_ashrrev_i16 v5, v1, v2 // GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0x05,0x02,0x00] @@ -59273,10 +59272,10 @@ v_ashrrev_i16 v5, -1, v2 // GFX10: encoding: [0x05,0x00,0x08,0xd7,0xc1,0x04,0x02,0x00] v_ashrrev_i16 v5, 0.5, v2 -// GFX10: encoding: [0x05,0x00,0x08,0xd7,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x08,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_ashrrev_i16 v5, -4.0, v2 -// GFX10: encoding: [0x05,0x00,0x08,0xd7,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x08,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_ashrrev_i16 v5, v1, v255 // GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xff,0x03,0x00] @@ -59309,10 +59308,10 @@ v_ashrrev_i16 v5, v1, -1 // GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0x83,0x01,0x00] v_ashrrev_i16 v5, v1, 0.5 -// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_ashrrev_i16 v5, v1, -4.0 -// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_max_u16 v5, v1, v2 // GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0x05,0x02,0x00] @@ -59351,10 +59350,10 @@ v_max_u16 v5, -1, v2 // GFX10: encoding: [0x05,0x00,0x09,0xd7,0xc1,0x04,0x02,0x00] v_max_u16 v5, 0.5, v2 -// GFX10: encoding: [0x05,0x00,0x09,0xd7,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x09,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_max_u16 v5, -4.0, v2 -// GFX10: encoding: [0x05,0x00,0x09,0xd7,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x09,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_max_u16 v5, v1, v255 // GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x03,0x00] @@ -59387,10 +59386,10 @@ v_max_u16 v5, v1, -1 // GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0x83,0x01,0x00] v_max_u16 v5, v1, 0.5 -// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_max_u16 v5, v1, -4.0 -// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_max_i16 v5, v1, v2 // GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0x05,0x02,0x00] @@ -59429,10 +59428,10 @@ v_max_i16 v5, -1, v2 // GFX10: encoding: [0x05,0x00,0x0a,0xd7,0xc1,0x04,0x02,0x00] v_max_i16 v5, 0.5, v2 -// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_max_i16 v5, -4.0, v2 -// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_max_i16 v5, v1, v255 // GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x03,0x00] @@ -59465,10 +59464,10 @@ v_max_i16 v5, v1, -1 // GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0x83,0x01,0x00] v_max_i16 v5, v1, 0.5 -// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_max_i16 v5, v1, -4.0 -// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_min_u16 v5, v1, v2 // GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x05,0x02,0x00] @@ -59507,10 +59506,10 @@ v_min_u16 v5, -1, v2 // GFX10: encoding: [0x05,0x00,0x0b,0xd7,0xc1,0x04,0x02,0x00] v_min_u16 v5, 0.5, v2 -// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_min_u16 v5, -4.0, v2 -// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_min_u16 v5, v1, v255 // GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x03,0x00] @@ -59543,10 +59542,10 @@ v_min_u16 v5, v1, -1 // GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x83,0x01,0x00] v_min_u16 v5, v1, 0.5 -// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_min_u16 v5, v1, -4.0 -// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_min_i16 v5, v1, v2 // GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0x05,0x02,0x00] @@ -59585,10 +59584,10 @@ v_min_i16 v5, -1, v2 // GFX10: encoding: [0x05,0x00,0x0c,0xd7,0xc1,0x04,0x02,0x00] v_min_i16 v5, 0.5, v2 -// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_min_i16 v5, -4.0, v2 -// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_min_i16 v5, v1, v255 // GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x03,0x00] @@ -59621,10 +59620,10 @@ v_min_i16 v5, v1, -1 // GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0x83,0x01,0x00] v_min_i16 v5, v1, 0.5 -// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_min_i16 v5, v1, -4.0 -// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_add_nc_i16 v5, v1, v2 // GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x05,0x02,0x00] @@ -59663,10 +59662,10 @@ v_add_nc_i16 v5, -1, v2 // GFX10: encoding: [0x05,0x00,0x0d,0xd7,0xc1,0x04,0x02,0x00] v_add_nc_i16 v5, 0.5, v2 -// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_add_nc_i16 v5, -4.0, v2 -// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_add_nc_i16 v5, v1, v255 // GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x03,0x00] @@ -59699,10 +59698,10 @@ v_add_nc_i16 v5, v1, -1 // GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x83,0x01,0x00] v_add_nc_i16 v5, v1, 0.5 -// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_add_nc_i16 v5, v1, -4.0 -// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_sub_nc_i16 v5, v1, v2 // GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0x05,0x02,0x00] @@ -59741,10 +59740,10 @@ v_sub_nc_i16 v5, -1, v2 // GFX10: encoding: [0x05,0x00,0x0e,0xd7,0xc1,0x04,0x02,0x00] v_sub_nc_i16 v5, 0.5, v2 -// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_sub_nc_i16 v5, -4.0, v2 -// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_sub_nc_i16 v5, v1, v255 // GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x03,0x00] @@ -59777,10 +59776,10 @@ v_sub_nc_i16 v5, v1, -1 // GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0x83,0x01,0x00] v_sub_nc_i16 v5, v1, 0.5 -// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_sub_nc_i16 v5, v1, -4.0 -// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_pack_b32_f16 v5, v1, v2 // GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x00] @@ -60152,10 +60151,10 @@ v_lshlrev_b16 v5, -1, v2 // GFX10: encoding: [0x05,0x00,0x14,0xd7,0xc1,0x04,0x02,0x00] v_lshlrev_b16 v5, 0.5, v2 -// GFX10: encoding: [0x05,0x00,0x14,0xd7,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x14,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_lshlrev_b16 v5, -4.0, v2 -// GFX10: encoding: [0x05,0x00,0x14,0xd7,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x05,0x00,0x14,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_lshlrev_b16 v5, v1, v255 // GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xff,0x03,0x00] @@ -60188,10 +60187,10 @@ v_lshlrev_b16 v5, v1, -1 // GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0x83,0x01,0x00] v_lshlrev_b16 v5, v1, 0.5 -// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_lshlrev_b16 v5, v1, -4.0 -// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_mad_u16 v5, 0, v2, v3 // GFX10: encoding: [0x05,0x00,0x40,0xd7,0x80,0x04,0x0e,0x04] @@ -60200,7 +60199,7 @@ v_mad_u16 v5, v1, -1, v3 // GFX10: encoding: [0x05,0x00,0x40,0xd7,0x01,0x83,0x0d,0x04] v_mad_u16 v5, v1, v2, -4.0 -// GFX10: encoding: [0x05,0x00,0x40,0xd7,0x01,0x05,0xde,0x03] +// GFX10: encoding: [0x05,0x00,0x40,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] v_mad_u16 v5, v1, v2, v3 clamp // GFX10: encoding: [0x05,0x80,0x40,0xd7,0x01,0x05,0x0e,0x04] @@ -60939,10 +60938,10 @@ v_min3_i16 v5, -1, v2, v3 // GFX10: encoding: [0x05,0x00,0x52,0xd7,0xc1,0x04,0x0e,0x04] v_min3_i16 v5, 0.5, v2, v3 -// GFX10: encoding: [0x05,0x00,0x52,0xd7,0xf0,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x52,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] v_min3_i16 v5, -4.0, v2, v3 -// GFX10: encoding: [0x05,0x00,0x52,0xd7,0xf7,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x52,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] v_min3_i16 v5, v1, v255, v3 // GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xff,0x0f,0x04] @@ -60975,10 +60974,10 @@ v_min3_i16 v5, v1, -1, v3 // GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x83,0x0d,0x04] v_min3_i16 v5, v1, 0.5, v3 -// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xe1,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] v_min3_i16 v5, v1, -4.0, v3 -// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xef,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] v_min3_i16 v5, v1, v2, v255 // GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xfe,0x07] @@ -61011,10 +61010,10 @@ v_min3_i16 v5, v1, v2, -1 // GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x06,0x03] v_min3_i16 v5, v1, v2, 0.5 -// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xc2,0x03] +// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00] v_min3_i16 v5, v1, v2, -4.0 -// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xde,0x03] +// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] v_min3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0] // GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x0e,0x04] @@ -61074,10 +61073,10 @@ v_min3_u16 v5, -1, v2, v3 // GFX10: encoding: [0x05,0x00,0x53,0xd7,0xc1,0x04,0x0e,0x04] v_min3_u16 v5, 0.5, v2, v3 -// GFX10: encoding: [0x05,0x00,0x53,0xd7,0xf0,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x53,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] v_min3_u16 v5, -4.0, v2, v3 -// GFX10: encoding: [0x05,0x00,0x53,0xd7,0xf7,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x53,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] v_min3_u16 v5, v1, v255, v3 // GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xff,0x0f,0x04] @@ -61110,10 +61109,10 @@ v_min3_u16 v5, v1, -1, v3 // GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x83,0x0d,0x04] v_min3_u16 v5, v1, 0.5, v3 -// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xe1,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] v_min3_u16 v5, v1, -4.0, v3 -// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xef,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] v_min3_u16 v5, v1, v2, v255 // GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xfe,0x07] @@ -61146,10 +61145,10 @@ v_min3_u16 v5, v1, v2, -1 // GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x06,0x03] v_min3_u16 v5, v1, v2, 0.5 -// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xc2,0x03] +// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00] v_min3_u16 v5, v1, v2, -4.0 -// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xde,0x03] +// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] v_min3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0] // GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x0e,0x04] @@ -61368,10 +61367,10 @@ v_max3_i16 v5, -1, v2, v3 // GFX10: encoding: [0x05,0x00,0x55,0xd7,0xc1,0x04,0x0e,0x04] v_max3_i16 v5, 0.5, v2, v3 -// GFX10: encoding: [0x05,0x00,0x55,0xd7,0xf0,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x55,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] v_max3_i16 v5, -4.0, v2, v3 -// GFX10: encoding: [0x05,0x00,0x55,0xd7,0xf7,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x55,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] v_max3_i16 v5, v1, v255, v3 // GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xff,0x0f,0x04] @@ -61404,10 +61403,10 @@ v_max3_i16 v5, v1, -1, v3 // GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x83,0x0d,0x04] v_max3_i16 v5, v1, 0.5, v3 -// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xe1,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] v_max3_i16 v5, v1, -4.0, v3 -// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xef,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] v_max3_i16 v5, v1, v2, v255 // GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xfe,0x07] @@ -61440,10 +61439,10 @@ v_max3_i16 v5, v1, v2, -1 // GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x06,0x03] v_max3_i16 v5, v1, v2, 0.5 -// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xc2,0x03] +// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00] v_max3_i16 v5, v1, v2, -4.0 -// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xde,0x03] +// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] v_max3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0] // GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x0e,0x04] @@ -61503,10 +61502,10 @@ v_max3_u16 v5, -1, v2, v3 // GFX10: encoding: [0x05,0x00,0x56,0xd7,0xc1,0x04,0x0e,0x04] v_max3_u16 v5, 0.5, v2, v3 -// GFX10: encoding: [0x05,0x00,0x56,0xd7,0xf0,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x56,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] v_max3_u16 v5, -4.0, v2, v3 -// GFX10: encoding: [0x05,0x00,0x56,0xd7,0xf7,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x56,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] v_max3_u16 v5, v1, v255, v3 // GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xff,0x0f,0x04] @@ -61539,10 +61538,10 @@ v_max3_u16 v5, v1, -1, v3 // GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x83,0x0d,0x04] v_max3_u16 v5, v1, 0.5, v3 -// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xe1,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] v_max3_u16 v5, v1, -4.0, v3 -// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xef,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] v_max3_u16 v5, v1, v2, v255 // GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xfe,0x07] @@ -61575,10 +61574,10 @@ v_max3_u16 v5, v1, v2, -1 // GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x06,0x03] v_max3_u16 v5, v1, v2, 0.5 -// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xc2,0x03] +// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00] v_max3_u16 v5, v1, v2, -4.0 -// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xde,0x03] +// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] v_max3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0] // GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x0e,0x04] @@ -61797,10 +61796,10 @@ v_med3_i16 v5, -1, v2, v3 // GFX10: encoding: [0x05,0x00,0x58,0xd7,0xc1,0x04,0x0e,0x04] v_med3_i16 v5, 0.5, v2, v3 -// GFX10: encoding: [0x05,0x00,0x58,0xd7,0xf0,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x58,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] v_med3_i16 v5, -4.0, v2, v3 -// GFX10: encoding: [0x05,0x00,0x58,0xd7,0xf7,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x58,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] v_med3_i16 v5, v1, v255, v3 // GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xff,0x0f,0x04] @@ -61833,10 +61832,10 @@ v_med3_i16 v5, v1, -1, v3 // GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x83,0x0d,0x04] v_med3_i16 v5, v1, 0.5, v3 -// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xe1,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] v_med3_i16 v5, v1, -4.0, v3 -// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xef,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] v_med3_i16 v5, v1, v2, v255 // GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xfe,0x07] @@ -61869,10 +61868,10 @@ v_med3_i16 v5, v1, v2, -1 // GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x06,0x03] v_med3_i16 v5, v1, v2, 0.5 -// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xc2,0x03] +// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00] v_med3_i16 v5, v1, v2, -4.0 -// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xde,0x03] +// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] v_med3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0] // GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x0e,0x04] @@ -61932,10 +61931,10 @@ v_med3_u16 v5, -1, v2, v3 // GFX10: encoding: [0x05,0x00,0x59,0xd7,0xc1,0x04,0x0e,0x04] v_med3_u16 v5, 0.5, v2, v3 -// GFX10: encoding: [0x05,0x00,0x59,0xd7,0xf0,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x59,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] v_med3_u16 v5, -4.0, v2, v3 -// GFX10: encoding: [0x05,0x00,0x59,0xd7,0xf7,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x59,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] v_med3_u16 v5, v1, v255, v3 // GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xff,0x0f,0x04] @@ -61968,10 +61967,10 @@ v_med3_u16 v5, v1, -1, v3 // GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x83,0x0d,0x04] v_med3_u16 v5, v1, 0.5, v3 -// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xe1,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] v_med3_u16 v5, v1, -4.0, v3 -// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xef,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] v_med3_u16 v5, v1, v2, v255 // GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xfe,0x07] @@ -62004,10 +62003,10 @@ v_med3_u16 v5, v1, v2, -1 // GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x06,0x03] v_med3_u16 v5, v1, v2, 0.5 -// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xc2,0x03] +// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00] v_med3_u16 v5, v1, v2, -4.0 -// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xde,0x03] +// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] v_med3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0] // GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x0e,0x04] @@ -62052,7 +62051,7 @@ v_mad_i16 v5, v1, -1, v3 // GFX10: encoding: [0x05,0x00,0x5e,0xd7,0x01,0x83,0x0d,0x04] v_mad_i16 v5, v1, v2, -4.0 -// GFX10: encoding: [0x05,0x00,0x5e,0xd7,0x01,0x05,0xde,0x03] +// GFX10: encoding: [0x05,0x00,0x5e,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] v_mad_i16 v5, v1, v2, v3 clamp // GFX10: encoding: [0x05,0x80,0x5e,0xd7,0x01,0x05,0x0e,0x04] @@ -62583,10 +62582,10 @@ v_mad_u32_u16 v5, -1, v2, v3 // GFX10: encoding: [0x05,0x00,0x73,0xd7,0xc1,0x04,0x0e,0x04] v_mad_u32_u16 v5, 0.5, v2, v3 -// GFX10: encoding: [0x05,0x00,0x73,0xd7,0xf0,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x73,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] v_mad_u32_u16 v5, -4.0, v2, v3 -// GFX10: encoding: [0x05,0x00,0x73,0xd7,0xf7,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x73,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] v_mad_u32_u16 v5, v1, v255, v3 // GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xff,0x0f,0x04] @@ -62619,10 +62618,10 @@ v_mad_u32_u16 v5, v1, -1, v3 // GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x83,0x0d,0x04] v_mad_u32_u16 v5, v1, 0.5, v3 -// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xe1,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] v_mad_u32_u16 v5, v1, -4.0, v3 -// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xef,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] v_mad_u32_u16 v5, v1, v2, v255 // GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xfe,0x07] @@ -62718,10 +62717,10 @@ v_mad_i32_i16 v5, -1, v2, v3 // GFX10: encoding: [0x05,0x00,0x75,0xd7,0xc1,0x04,0x0e,0x04] v_mad_i32_i16 v5, 0.5, v2, v3 -// GFX10: encoding: [0x05,0x00,0x75,0xd7,0xf0,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x75,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] v_mad_i32_i16 v5, -4.0, v2, v3 -// GFX10: encoding: [0x05,0x00,0x75,0xd7,0xf7,0x04,0x0e,0x04] +// GFX10: encoding: [0x05,0x00,0x75,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] v_mad_i32_i16 v5, v1, v255, v3 // GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xff,0x0f,0x04] @@ -62754,10 +62753,10 @@ v_mad_i32_i16 v5, v1, -1, v3 // GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x83,0x0d,0x04] v_mad_i32_i16 v5, v1, 0.5, v3 -// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xe1,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] v_mad_i32_i16 v5, v1, -4.0, v3 -// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xef,0x0d,0x04] +// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] v_mad_i32_i16 v5, v1, v2, v255 // GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xfe,0x07] @@ -88880,11 +88879,11 @@ v_cmp_lt_i16 vcc, -1, v2 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_i16 vcc, 0.5, v2 -// W64: encoding: [0xf0,0x04,0x12,0x7d] +// W64: encoding: [0xff,0x04,0x12,0x7d,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_i16 vcc, -4.0, v2 -// W64: encoding: [0xf7,0x04,0x12,0x7d] +// W64: encoding: [0xff,0x04,0x12,0x7d,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_i16 vcc, 0xfe0b, v2 @@ -88956,11 +88955,11 @@ v_cmp_lt_i16_e64 s[10:11], -1, v2 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_i16_e64 s[10:11], 0.5, v2 -// W64: encoding: [0x0a,0x00,0x89,0xd4,0xf0,0x04,0x02,0x00] +// W64: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_i16_e64 s[10:11], -4.0, v2 -// W64: encoding: [0x0a,0x00,0x89,0xd4,0xf7,0x04,0x02,0x00] +// W64: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_i16_e64 s[10:11], v1, v255 @@ -89004,11 +89003,11 @@ v_cmp_lt_i16_e64 s[10:11], v1, -1 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_i16_e64 s[10:11], v1, 0.5 -// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xe1,0x01,0x00] +// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_i16_e64 s[10:11], v1, -4.0 -// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xef,0x01,0x00] +// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_i16 vcc, v1, v2 @@ -89056,11 +89055,11 @@ v_cmp_eq_i16 vcc, -1, v2 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_i16 vcc, 0.5, v2 -// W64: encoding: [0xf0,0x04,0x14,0x7d] +// W64: encoding: [0xff,0x04,0x14,0x7d,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_i16 vcc, -4.0, v2 -// W64: encoding: [0xf7,0x04,0x14,0x7d] +// W64: encoding: [0xff,0x04,0x14,0x7d,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_i16 vcc, 0xfe0b, v2 @@ -89132,11 +89131,11 @@ v_cmp_eq_i16_e64 s[10:11], -1, v2 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_i16_e64 s[10:11], 0.5, v2 -// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xf0,0x04,0x02,0x00] +// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_i16_e64 s[10:11], -4.0, v2 -// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xf7,0x04,0x02,0x00] +// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_i16_e64 s[10:11], v1, v255 @@ -89180,11 +89179,11 @@ v_cmp_eq_i16_e64 s[10:11], v1, -1 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_i16_e64 s[10:11], v1, 0.5 -// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xe1,0x01,0x00] +// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_i16_e64 s[10:11], v1, -4.0 -// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xef,0x01,0x00] +// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_i16 vcc, v1, v2 @@ -89232,11 +89231,11 @@ v_cmp_le_i16 vcc, -1, v2 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_i16 vcc, 0.5, v2 -// W64: encoding: [0xf0,0x04,0x16,0x7d] +// W64: encoding: [0xff,0x04,0x16,0x7d,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_i16 vcc, -4.0, v2 -// W64: encoding: [0xf7,0x04,0x16,0x7d] +// W64: encoding: [0xff,0x04,0x16,0x7d,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_i16 vcc, 0xfe0b, v2 @@ -89308,11 +89307,11 @@ v_cmp_le_i16_e64 s[10:11], -1, v2 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_i16_e64 s[10:11], 0.5, v2 -// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xf0,0x04,0x02,0x00] +// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_i16_e64 s[10:11], -4.0, v2 -// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xf7,0x04,0x02,0x00] +// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_i16_e64 s[10:11], v1, v255 @@ -89356,11 +89355,11 @@ v_cmp_le_i16_e64 s[10:11], v1, -1 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_i16_e64 s[10:11], v1, 0.5 -// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xe1,0x01,0x00] +// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_i16_e64 s[10:11], v1, -4.0 -// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xef,0x01,0x00] +// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_i16 vcc, v1, v2 @@ -89408,11 +89407,11 @@ v_cmp_gt_i16 vcc, -1, v2 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_i16 vcc, 0.5, v2 -// W64: encoding: [0xf0,0x04,0x18,0x7d] +// W64: encoding: [0xff,0x04,0x18,0x7d,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_i16 vcc, -4.0, v2 -// W64: encoding: [0xf7,0x04,0x18,0x7d] +// W64: encoding: [0xff,0x04,0x18,0x7d,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_i16 vcc, 0xfe0b, v2 @@ -89484,11 +89483,11 @@ v_cmp_gt_i16_e64 s[10:11], -1, v2 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_i16_e64 s[10:11], 0.5, v2 -// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xf0,0x04,0x02,0x00] +// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_i16_e64 s[10:11], -4.0, v2 -// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xf7,0x04,0x02,0x00] +// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_i16_e64 s[10:11], v1, v255 @@ -89532,11 +89531,11 @@ v_cmp_gt_i16_e64 s[10:11], v1, -1 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_i16_e64 s[10:11], v1, 0.5 -// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xe1,0x01,0x00] +// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_i16_e64 s[10:11], v1, -4.0 -// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xef,0x01,0x00] +// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_i16 vcc, v1, v2 @@ -89584,11 +89583,11 @@ v_cmp_ne_i16 vcc, -1, v2 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_i16 vcc, 0.5, v2 -// W64: encoding: [0xf0,0x04,0x1a,0x7d] +// W64: encoding: [0xff,0x04,0x1a,0x7d,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_i16 vcc, -4.0, v2 -// W64: encoding: [0xf7,0x04,0x1a,0x7d] +// W64: encoding: [0xff,0x04,0x1a,0x7d,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_i16 vcc, 0xfe0b, v2 @@ -89660,11 +89659,11 @@ v_cmp_ne_i16_e64 s[10:11], -1, v2 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_i16_e64 s[10:11], 0.5, v2 -// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xf0,0x04,0x02,0x00] +// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_i16_e64 s[10:11], -4.0, v2 -// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xf7,0x04,0x02,0x00] +// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_i16_e64 s[10:11], v1, v255 @@ -89708,11 +89707,11 @@ v_cmp_ne_i16_e64 s[10:11], v1, -1 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_i16_e64 s[10:11], v1, 0.5 -// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xe1,0x01,0x00] +// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_i16_e64 s[10:11], v1, -4.0 -// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xef,0x01,0x00] +// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_i16 vcc, v1, v2 @@ -89760,11 +89759,11 @@ v_cmp_ge_i16 vcc, -1, v2 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_i16 vcc, 0.5, v2 -// W64: encoding: [0xf0,0x04,0x1c,0x7d] +// W64: encoding: [0xff,0x04,0x1c,0x7d,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_i16 vcc, -4.0, v2 -// W64: encoding: [0xf7,0x04,0x1c,0x7d] +// W64: encoding: [0xff,0x04,0x1c,0x7d,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_i16 vcc, 0xfe0b, v2 @@ -89836,11 +89835,11 @@ v_cmp_ge_i16_e64 s[10:11], -1, v2 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_i16_e64 s[10:11], 0.5, v2 -// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xf0,0x04,0x02,0x00] +// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_i16_e64 s[10:11], -4.0, v2 -// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xf7,0x04,0x02,0x00] +// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_i16_e64 s[10:11], v1, v255 @@ -89884,11 +89883,11 @@ v_cmp_ge_i16_e64 s[10:11], v1, -1 // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_i16_e64 s[10:11], v1, 0.5 -// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xe1,0x01,0x00] +// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_i16_e64 s[10:11], v1, -4.0 -// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xef,0x01,0x00] +// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] // W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD @@ -90584,11 +90583,11 @@ v_cmp_lt_i16 vcc_lo, -1, v2 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_i16 vcc_lo, 0.5, v2 -// W32: encoding: [0xf0,0x04,0x12,0x7d] +// W32: encoding: [0xff,0x04,0x12,0x7d,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_i16 vcc_lo, -4.0, v2 -// W32: encoding: [0xf7,0x04,0x12,0x7d] +// W32: encoding: [0xff,0x04,0x12,0x7d,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_i16 vcc_lo, 0xfe0b, v2 @@ -90660,11 +90659,11 @@ v_cmp_lt_i16_e64 s10, -1, v2 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_i16_e64 s10, 0.5, v2 -// W32: encoding: [0x0a,0x00,0x89,0xd4,0xf0,0x04,0x02,0x00] +// W32: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_i16_e64 s10, -4.0, v2 -// W32: encoding: [0x0a,0x00,0x89,0xd4,0xf7,0x04,0x02,0x00] +// W32: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_i16_e64 s10, v1, v255 @@ -90708,11 +90707,11 @@ v_cmp_lt_i16_e64 s10, v1, -1 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_i16_e64 s10, v1, 0.5 -// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xe1,0x01,0x00] +// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_i16_e64 s10, v1, -4.0 -// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xef,0x01,0x00] +// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_i16 vcc_lo, v1, v2 @@ -90760,11 +90759,11 @@ v_cmp_eq_i16 vcc_lo, -1, v2 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_i16 vcc_lo, 0.5, v2 -// W32: encoding: [0xf0,0x04,0x14,0x7d] +// W32: encoding: [0xff,0x04,0x14,0x7d,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_i16 vcc_lo, -4.0, v2 -// W32: encoding: [0xf7,0x04,0x14,0x7d] +// W32: encoding: [0xff,0x04,0x14,0x7d,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_i16 vcc_lo, 0xfe0b, v2 @@ -90836,11 +90835,11 @@ v_cmp_eq_i16_e64 s10, -1, v2 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_i16_e64 s10, 0.5, v2 -// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xf0,0x04,0x02,0x00] +// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_i16_e64 s10, -4.0, v2 -// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xf7,0x04,0x02,0x00] +// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_i16_e64 s10, v1, v255 @@ -90884,11 +90883,11 @@ v_cmp_eq_i16_e64 s10, v1, -1 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_i16_e64 s10, v1, 0.5 -// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xe1,0x01,0x00] +// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_i16_e64 s10, v1, -4.0 -// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xef,0x01,0x00] +// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_i16 vcc_lo, v1, v2 @@ -90936,11 +90935,11 @@ v_cmp_le_i16 vcc_lo, -1, v2 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_i16 vcc_lo, 0.5, v2 -// W32: encoding: [0xf0,0x04,0x16,0x7d] +// W32: encoding: [0xff,0x04,0x16,0x7d,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_i16 vcc_lo, -4.0, v2 -// W32: encoding: [0xf7,0x04,0x16,0x7d] +// W32: encoding: [0xff,0x04,0x16,0x7d,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_i16 vcc_lo, 0xfe0b, v2 @@ -91012,11 +91011,11 @@ v_cmp_le_i16_e64 s10, -1, v2 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_i16_e64 s10, 0.5, v2 -// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xf0,0x04,0x02,0x00] +// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_i16_e64 s10, -4.0, v2 -// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xf7,0x04,0x02,0x00] +// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_i16_e64 s10, v1, v255 @@ -91060,11 +91059,11 @@ v_cmp_le_i16_e64 s10, v1, -1 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_i16_e64 s10, v1, 0.5 -// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xe1,0x01,0x00] +// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_i16_e64 s10, v1, -4.0 -// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xef,0x01,0x00] +// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_i16 vcc_lo, v1, v2 @@ -91112,11 +91111,11 @@ v_cmp_gt_i16 vcc_lo, -1, v2 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_i16 vcc_lo, 0.5, v2 -// W32: encoding: [0xf0,0x04,0x18,0x7d] +// W32: encoding: [0xff,0x04,0x18,0x7d,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_i16 vcc_lo, -4.0, v2 -// W32: encoding: [0xf7,0x04,0x18,0x7d] +// W32: encoding: [0xff,0x04,0x18,0x7d,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_i16 vcc_lo, 0xfe0b, v2 @@ -91188,11 +91187,11 @@ v_cmp_gt_i16_e64 s10, -1, v2 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_i16_e64 s10, 0.5, v2 -// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xf0,0x04,0x02,0x00] +// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_i16_e64 s10, -4.0, v2 -// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xf7,0x04,0x02,0x00] +// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_i16_e64 s10, v1, v255 @@ -91236,11 +91235,11 @@ v_cmp_gt_i16_e64 s10, v1, -1 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_i16_e64 s10, v1, 0.5 -// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xe1,0x01,0x00] +// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_i16_e64 s10, v1, -4.0 -// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xef,0x01,0x00] +// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_i16 vcc_lo, v1, v2 @@ -91288,11 +91287,11 @@ v_cmp_ne_i16 vcc_lo, -1, v2 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_i16 vcc_lo, 0.5, v2 -// W32: encoding: [0xf0,0x04,0x1a,0x7d] +// W32: encoding: [0xff,0x04,0x1a,0x7d,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_i16 vcc_lo, -4.0, v2 -// W32: encoding: [0xf7,0x04,0x1a,0x7d] +// W32: encoding: [0xff,0x04,0x1a,0x7d,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_i16 vcc_lo, 0xfe0b, v2 @@ -91364,11 +91363,11 @@ v_cmp_ne_i16_e64 s10, -1, v2 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_i16_e64 s10, 0.5, v2 -// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xf0,0x04,0x02,0x00] +// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_i16_e64 s10, -4.0, v2 -// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xf7,0x04,0x02,0x00] +// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_i16_e64 s10, v1, v255 @@ -91412,11 +91411,11 @@ v_cmp_ne_i16_e64 s10, v1, -1 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_i16_e64 s10, v1, 0.5 -// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xe1,0x01,0x00] +// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_i16_e64 s10, v1, -4.0 -// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xef,0x01,0x00] +// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_i16 vcc_lo, v1, v2 @@ -91464,11 +91463,11 @@ v_cmp_ge_i16 vcc_lo, -1, v2 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_i16 vcc_lo, 0.5, v2 -// W32: encoding: [0xf0,0x04,0x1c,0x7d] +// W32: encoding: [0xff,0x04,0x1c,0x7d,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_i16 vcc_lo, -4.0, v2 -// W32: encoding: [0xf7,0x04,0x1c,0x7d] +// W32: encoding: [0xff,0x04,0x1c,0x7d,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_i16 vcc_lo, 0xfe0b, v2 @@ -91540,11 +91539,11 @@ v_cmp_ge_i16_e64 s10, -1, v2 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_i16_e64 s10, 0.5, v2 -// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xf0,0x04,0x02,0x00] +// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_i16_e64 s10, -4.0, v2 -// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xf7,0x04,0x02,0x00] +// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_i16_e64 s10, v1, v255 @@ -91588,11 +91587,11 @@ v_cmp_ge_i16_e64 s10, v1, -1 // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_i16_e64 s10, v1, 0.5 -// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xe1,0x01,0x00] +// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_i16_e64 s10, v1, -4.0 -// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xef,0x01,0x00] +// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] // W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD @@ -92437,7 +92436,7 @@ v_cmp_class_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_class_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x1e,0x7d,0xff,0x86,0x06,0x06] @@ -93679,10 +93678,10 @@ v_cmpx_lt_i16 -1, v2 // GFX10: encoding: [0xc1,0x04,0x32,0x7d] v_cmpx_lt_i16 0.5, v2 -// GFX10: encoding: [0xf0,0x04,0x32,0x7d] +// GFX10: encoding: [0xff,0x04,0x32,0x7d,0x00,0x38,0x00,0x00] v_cmpx_lt_i16 -4.0, v2 -// GFX10: encoding: [0xf7,0x04,0x32,0x7d] +// GFX10: encoding: [0xff,0x04,0x32,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_lt_i16 0xfe0b, v2 // GFX10: encoding: [0xff,0x04,0x32,0x7d,0x0b,0xfe,0x00,0x00] @@ -93727,10 +93726,10 @@ v_cmpx_lt_i16_e64 -1, v2 // GFX10: encoding: [0x00,0x00,0x99,0xd4,0xc1,0x04,0x02,0x00] v_cmpx_lt_i16_e64 0.5, v2 -// GFX10: encoding: [0x00,0x00,0x99,0xd4,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0x99,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_cmpx_lt_i16_e64 -4.0, v2 -// GFX10: encoding: [0x00,0x00,0x99,0xd4,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0x99,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_cmpx_lt_i16_e64 v1, v255 // GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xff,0x03,0x00] @@ -93763,10 +93762,10 @@ v_cmpx_lt_i16_e64 v1, -1 // GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0x83,0x01,0x00] v_cmpx_lt_i16_e64 v1, 0.5 -// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_cmpx_lt_i16_e64 v1, -4.0 -// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_cmpx_eq_i16 v1, v2 // GFX10: encoding: [0x01,0x05,0x34,0x7d] @@ -93802,10 +93801,10 @@ v_cmpx_eq_i16 -1, v2 // GFX10: encoding: [0xc1,0x04,0x34,0x7d] v_cmpx_eq_i16 0.5, v2 -// GFX10: encoding: [0xf0,0x04,0x34,0x7d] +// GFX10: encoding: [0xff,0x04,0x34,0x7d,0x00,0x38,0x00,0x00] v_cmpx_eq_i16 -4.0, v2 -// GFX10: encoding: [0xf7,0x04,0x34,0x7d] +// GFX10: encoding: [0xff,0x04,0x34,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_eq_i16 0xfe0b, v2 // GFX10: encoding: [0xff,0x04,0x34,0x7d,0x0b,0xfe,0x00,0x00] @@ -93850,10 +93849,10 @@ v_cmpx_eq_i16_e64 -1, v2 // GFX10: encoding: [0x00,0x00,0x9a,0xd4,0xc1,0x04,0x02,0x00] v_cmpx_eq_i16_e64 0.5, v2 -// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_cmpx_eq_i16_e64 -4.0, v2 -// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_cmpx_eq_i16_e64 v1, v255 // GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xff,0x03,0x00] @@ -93886,10 +93885,10 @@ v_cmpx_eq_i16_e64 v1, -1 // GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x83,0x01,0x00] v_cmpx_eq_i16_e64 v1, 0.5 -// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_cmpx_eq_i16_e64 v1, -4.0 -// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_cmpx_le_i16 v1, v2 // GFX10: encoding: [0x01,0x05,0x36,0x7d] @@ -93925,10 +93924,10 @@ v_cmpx_le_i16 -1, v2 // GFX10: encoding: [0xc1,0x04,0x36,0x7d] v_cmpx_le_i16 0.5, v2 -// GFX10: encoding: [0xf0,0x04,0x36,0x7d] +// GFX10: encoding: [0xff,0x04,0x36,0x7d,0x00,0x38,0x00,0x00] v_cmpx_le_i16 -4.0, v2 -// GFX10: encoding: [0xf7,0x04,0x36,0x7d] +// GFX10: encoding: [0xff,0x04,0x36,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_le_i16 0xfe0b, v2 // GFX10: encoding: [0xff,0x04,0x36,0x7d,0x0b,0xfe,0x00,0x00] @@ -93973,10 +93972,10 @@ v_cmpx_le_i16_e64 -1, v2 // GFX10: encoding: [0x00,0x00,0x9b,0xd4,0xc1,0x04,0x02,0x00] v_cmpx_le_i16_e64 0.5, v2 -// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_cmpx_le_i16_e64 -4.0, v2 -// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_cmpx_le_i16_e64 v1, v255 // GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xff,0x03,0x00] @@ -94009,10 +94008,10 @@ v_cmpx_le_i16_e64 v1, -1 // GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x83,0x01,0x00] v_cmpx_le_i16_e64 v1, 0.5 -// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_cmpx_le_i16_e64 v1, -4.0 -// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_cmpx_gt_i16 v1, v2 // GFX10: encoding: [0x01,0x05,0x38,0x7d] @@ -94048,10 +94047,10 @@ v_cmpx_gt_i16 -1, v2 // GFX10: encoding: [0xc1,0x04,0x38,0x7d] v_cmpx_gt_i16 0.5, v2 -// GFX10: encoding: [0xf0,0x04,0x38,0x7d] +// GFX10: encoding: [0xff,0x04,0x38,0x7d,0x00,0x38,0x00,0x00] v_cmpx_gt_i16 -4.0, v2 -// GFX10: encoding: [0xf7,0x04,0x38,0x7d] +// GFX10: encoding: [0xff,0x04,0x38,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_gt_i16 0xfe0b, v2 // GFX10: encoding: [0xff,0x04,0x38,0x7d,0x0b,0xfe,0x00,0x00] @@ -94096,10 +94095,10 @@ v_cmpx_gt_i16_e64 -1, v2 // GFX10: encoding: [0x00,0x00,0x9c,0xd4,0xc1,0x04,0x02,0x00] v_cmpx_gt_i16_e64 0.5, v2 -// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_cmpx_gt_i16_e64 -4.0, v2 -// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_cmpx_gt_i16_e64 v1, v255 // GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xff,0x03,0x00] @@ -94132,10 +94131,10 @@ v_cmpx_gt_i16_e64 v1, -1 // GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x83,0x01,0x00] v_cmpx_gt_i16_e64 v1, 0.5 -// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_cmpx_gt_i16_e64 v1, -4.0 -// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_cmpx_ne_i16 v1, v2 // GFX10: encoding: [0x01,0x05,0x3a,0x7d] @@ -94171,10 +94170,10 @@ v_cmpx_ne_i16 -1, v2 // GFX10: encoding: [0xc1,0x04,0x3a,0x7d] v_cmpx_ne_i16 0.5, v2 -// GFX10: encoding: [0xf0,0x04,0x3a,0x7d] +// GFX10: encoding: [0xff,0x04,0x3a,0x7d,0x00,0x38,0x00,0x00] v_cmpx_ne_i16 -4.0, v2 -// GFX10: encoding: [0xf7,0x04,0x3a,0x7d] +// GFX10: encoding: [0xff,0x04,0x3a,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_ne_i16 0xfe0b, v2 // GFX10: encoding: [0xff,0x04,0x3a,0x7d,0x0b,0xfe,0x00,0x00] @@ -94219,10 +94218,10 @@ v_cmpx_ne_i16_e64 -1, v2 // GFX10: encoding: [0x00,0x00,0x9d,0xd4,0xc1,0x04,0x02,0x00] v_cmpx_ne_i16_e64 0.5, v2 -// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_cmpx_ne_i16_e64 -4.0, v2 -// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_cmpx_ne_i16_e64 v1, v255 // GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xff,0x03,0x00] @@ -94255,10 +94254,10 @@ v_cmpx_ne_i16_e64 v1, -1 // GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x83,0x01,0x00] v_cmpx_ne_i16_e64 v1, 0.5 -// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_cmpx_ne_i16_e64 v1, -4.0 -// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_cmpx_ge_i16 v1, v2 // GFX10: encoding: [0x01,0x05,0x3c,0x7d] @@ -94294,10 +94293,10 @@ v_cmpx_ge_i16 -1, v2 // GFX10: encoding: [0xc1,0x04,0x3c,0x7d] v_cmpx_ge_i16 0.5, v2 -// GFX10: encoding: [0xf0,0x04,0x3c,0x7d] +// GFX10: encoding: [0xff,0x04,0x3c,0x7d,0x00,0x38,0x00,0x00] v_cmpx_ge_i16 -4.0, v2 -// GFX10: encoding: [0xf7,0x04,0x3c,0x7d] +// GFX10: encoding: [0xff,0x04,0x3c,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_ge_i16 0xfe0b, v2 // GFX10: encoding: [0xff,0x04,0x3c,0x7d,0x0b,0xfe,0x00,0x00] @@ -94342,10 +94341,10 @@ v_cmpx_ge_i16_e64 -1, v2 // GFX10: encoding: [0x00,0x00,0x9e,0xd4,0xc1,0x04,0x02,0x00] v_cmpx_ge_i16_e64 0.5, v2 -// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_cmpx_ge_i16_e64 -4.0, v2 -// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_cmpx_ge_i16_e64 v1, v255 // GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xff,0x03,0x00] @@ -94378,10 +94377,10 @@ v_cmpx_ge_i16_e64 v1, -1 // GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x83,0x01,0x00] v_cmpx_ge_i16_e64 v1, 0.5 -// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_cmpx_ge_i16_e64 v1, -4.0 -// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_cmpx_class_f16 v1, v2 // GFX10: encoding: [0x01,0x05,0x3e,0x7d] @@ -95443,10 +95442,10 @@ v_cmpx_lt_u16 -1, v2 // GFX10: encoding: [0xc1,0x04,0x72,0x7d] v_cmpx_lt_u16 0.5, v2 -// GFX10: encoding: [0xf0,0x04,0x72,0x7d] +// GFX10: encoding: [0xff,0x04,0x72,0x7d,0x00,0x38,0x00,0x00] v_cmpx_lt_u16 -4.0, v2 -// GFX10: encoding: [0xf7,0x04,0x72,0x7d] +// GFX10: encoding: [0xff,0x04,0x72,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_lt_u16 0xfe0b, v2 // GFX10: encoding: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00] @@ -95491,10 +95490,10 @@ v_cmpx_lt_u16_e64 -1, v2 // GFX10: encoding: [0x00,0x00,0xb9,0xd4,0xc1,0x04,0x02,0x00] v_cmpx_lt_u16_e64 0.5, v2 -// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_cmpx_lt_u16_e64 -4.0, v2 -// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_cmpx_lt_u16_e64 v1, v255 // GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xff,0x03,0x00] @@ -95527,10 +95526,10 @@ v_cmpx_lt_u16_e64 v1, -1 // GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0x83,0x01,0x00] v_cmpx_lt_u16_e64 v1, 0.5 -// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_cmpx_lt_u16_e64 v1, -4.0 -// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_cmpx_eq_u16 v1, v2 // GFX10: encoding: [0x01,0x05,0x74,0x7d] @@ -95566,10 +95565,10 @@ v_cmpx_eq_u16 -1, v2 // GFX10: encoding: [0xc1,0x04,0x74,0x7d] v_cmpx_eq_u16 0.5, v2 -// GFX10: encoding: [0xf0,0x04,0x74,0x7d] +// GFX10: encoding: [0xff,0x04,0x74,0x7d,0x00,0x38,0x00,0x00] v_cmpx_eq_u16 -4.0, v2 -// GFX10: encoding: [0xf7,0x04,0x74,0x7d] +// GFX10: encoding: [0xff,0x04,0x74,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_eq_u16 0xfe0b, v2 // GFX10: encoding: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00] @@ -95614,10 +95613,10 @@ v_cmpx_eq_u16_e64 -1, v2 // GFX10: encoding: [0x00,0x00,0xba,0xd4,0xc1,0x04,0x02,0x00] v_cmpx_eq_u16_e64 0.5, v2 -// GFX10: encoding: [0x00,0x00,0xba,0xd4,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0xba,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_cmpx_eq_u16_e64 -4.0, v2 -// GFX10: encoding: [0x00,0x00,0xba,0xd4,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0xba,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_cmpx_eq_u16_e64 v1, v255 // GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xff,0x03,0x00] @@ -95650,10 +95649,10 @@ v_cmpx_eq_u16_e64 v1, -1 // GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0x83,0x01,0x00] v_cmpx_eq_u16_e64 v1, 0.5 -// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_cmpx_eq_u16_e64 v1, -4.0 -// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_cmpx_le_u16 v1, v2 // GFX10: encoding: [0x01,0x05,0x76,0x7d] @@ -95689,10 +95688,10 @@ v_cmpx_le_u16 -1, v2 // GFX10: encoding: [0xc1,0x04,0x76,0x7d] v_cmpx_le_u16 0.5, v2 -// GFX10: encoding: [0xf0,0x04,0x76,0x7d] +// GFX10: encoding: [0xff,0x04,0x76,0x7d,0x00,0x38,0x00,0x00] v_cmpx_le_u16 -4.0, v2 -// GFX10: encoding: [0xf7,0x04,0x76,0x7d] +// GFX10: encoding: [0xff,0x04,0x76,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_le_u16 0xfe0b, v2 // GFX10: encoding: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00] @@ -95737,10 +95736,10 @@ v_cmpx_le_u16_e64 -1, v2 // GFX10: encoding: [0x00,0x00,0xbb,0xd4,0xc1,0x04,0x02,0x00] v_cmpx_le_u16_e64 0.5, v2 -// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_cmpx_le_u16_e64 -4.0, v2 -// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_cmpx_le_u16_e64 v1, v255 // GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xff,0x03,0x00] @@ -95773,10 +95772,10 @@ v_cmpx_le_u16_e64 v1, -1 // GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0x83,0x01,0x00] v_cmpx_le_u16_e64 v1, 0.5 -// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_cmpx_le_u16_e64 v1, -4.0 -// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_cmpx_gt_u16 v1, v2 // GFX10: encoding: [0x01,0x05,0x78,0x7d] @@ -95812,10 +95811,10 @@ v_cmpx_gt_u16 -1, v2 // GFX10: encoding: [0xc1,0x04,0x78,0x7d] v_cmpx_gt_u16 0.5, v2 -// GFX10: encoding: [0xf0,0x04,0x78,0x7d] +// GFX10: encoding: [0xff,0x04,0x78,0x7d,0x00,0x38,0x00,0x00] v_cmpx_gt_u16 -4.0, v2 -// GFX10: encoding: [0xf7,0x04,0x78,0x7d] +// GFX10: encoding: [0xff,0x04,0x78,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_gt_u16 0xfe0b, v2 // GFX10: encoding: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00] @@ -95860,10 +95859,10 @@ v_cmpx_gt_u16_e64 -1, v2 // GFX10: encoding: [0x00,0x00,0xbc,0xd4,0xc1,0x04,0x02,0x00] v_cmpx_gt_u16_e64 0.5, v2 -// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_cmpx_gt_u16_e64 -4.0, v2 -// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_cmpx_gt_u16_e64 v1, v255 // GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xff,0x03,0x00] @@ -95896,10 +95895,10 @@ v_cmpx_gt_u16_e64 v1, -1 // GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0x83,0x01,0x00] v_cmpx_gt_u16_e64 v1, 0.5 -// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_cmpx_gt_u16_e64 v1, -4.0 -// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_cmpx_ne_u16 v1, v2 // GFX10: encoding: [0x01,0x05,0x7a,0x7d] @@ -95935,10 +95934,10 @@ v_cmpx_ne_u16 -1, v2 // GFX10: encoding: [0xc1,0x04,0x7a,0x7d] v_cmpx_ne_u16 0.5, v2 -// GFX10: encoding: [0xf0,0x04,0x7a,0x7d] +// GFX10: encoding: [0xff,0x04,0x7a,0x7d,0x00,0x38,0x00,0x00] v_cmpx_ne_u16 -4.0, v2 -// GFX10: encoding: [0xf7,0x04,0x7a,0x7d] +// GFX10: encoding: [0xff,0x04,0x7a,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_ne_u16 0xfe0b, v2 // GFX10: encoding: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00] @@ -95983,10 +95982,10 @@ v_cmpx_ne_u16_e64 -1, v2 // GFX10: encoding: [0x00,0x00,0xbd,0xd4,0xc1,0x04,0x02,0x00] v_cmpx_ne_u16_e64 0.5, v2 -// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_cmpx_ne_u16_e64 -4.0, v2 -// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_cmpx_ne_u16_e64 v1, v255 // GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xff,0x03,0x00] @@ -96019,10 +96018,10 @@ v_cmpx_ne_u16_e64 v1, -1 // GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0x83,0x01,0x00] v_cmpx_ne_u16_e64 v1, 0.5 -// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_cmpx_ne_u16_e64 v1, -4.0 -// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_cmpx_ge_u16 v1, v2 // GFX10: encoding: [0x01,0x05,0x7c,0x7d] @@ -96058,10 +96057,10 @@ v_cmpx_ge_u16 -1, v2 // GFX10: encoding: [0xc1,0x04,0x7c,0x7d] v_cmpx_ge_u16 0.5, v2 -// GFX10: encoding: [0xf0,0x04,0x7c,0x7d] +// GFX10: encoding: [0xff,0x04,0x7c,0x7d,0x00,0x38,0x00,0x00] v_cmpx_ge_u16 -4.0, v2 -// GFX10: encoding: [0xf7,0x04,0x7c,0x7d] +// GFX10: encoding: [0xff,0x04,0x7c,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_ge_u16 0xfe0b, v2 // GFX10: encoding: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00] @@ -96106,10 +96105,10 @@ v_cmpx_ge_u16_e64 -1, v2 // GFX10: encoding: [0x00,0x00,0xbe,0xd4,0xc1,0x04,0x02,0x00] v_cmpx_ge_u16_e64 0.5, v2 -// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0xf0,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] v_cmpx_ge_u16_e64 -4.0, v2 -// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0xf7,0x04,0x02,0x00] +// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] v_cmpx_ge_u16_e64 v1, v255 // GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xff,0x03,0x00] @@ -96142,10 +96141,10 @@ v_cmpx_ge_u16_e64 v1, -1 // GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0x83,0x01,0x00] v_cmpx_ge_u16_e64 v1, 0.5 -// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xe1,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] v_cmpx_ge_u16_e64 v1, -4.0 -// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xef,0x01,0x00] +// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] v_cmpx_f_u32 v1, v2 // GFX10: encoding: [0x01,0x05,0xa0,0x7d] @@ -108517,17811 +108516,17811 @@ v_cmpx_t_u64_e64 exec, v[2:3] v_cmp_lt_u16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x52,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x52,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x52,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x52,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x52,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x52,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x52,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x52,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x52,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x52,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x52,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, 0.5, v2 -// W64: encoding: [0xf0,0x04,0x52,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, -4.0, v2 -// W64: encoding: [0xf7,0x04,0x52,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x53,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], 0.5, v2 -// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], -4.0, v2 -// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], v1, 0.5 -// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s[10:11], v1, -4.0 -// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x54,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x54,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x54,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x54,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x54,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x54,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x54,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x54,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x54,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x54,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x54,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, 0.5, v2 -// W64: encoding: [0xf0,0x04,0x54,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, -4.0, v2 -// W64: encoding: [0xf7,0x04,0x54,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x55,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], 0.5, v2 -// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], -4.0, v2 -// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], v1, 0.5 -// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s[10:11], v1, -4.0 -// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x56,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x56,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x56,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x56,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x56,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x56,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x56,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x56,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x56,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x56,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x56,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, 0.5, v2 -// W64: encoding: [0xf0,0x04,0x56,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, -4.0, v2 -// W64: encoding: [0xf7,0x04,0x56,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x57,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xab,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xab,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xab,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], 0.5, v2 -// W64: encoding: [0x0a,0x00,0xab,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], -4.0, v2 -// W64: encoding: [0x0a,0x00,0xab,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], v1, 0.5 -// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s[10:11], v1, -4.0 -// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x58,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x58,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x58,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x58,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x58,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x58,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x58,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x58,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x58,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x58,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x58,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, 0.5, v2 -// W64: encoding: [0xf0,0x04,0x58,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, -4.0, v2 -// W64: encoding: [0xf7,0x04,0x58,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x59,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xac,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xac,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xac,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], 0.5, v2 -// W64: encoding: [0x0a,0x00,0xac,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], -4.0, v2 -// W64: encoding: [0x0a,0x00,0xac,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], v1, 0.5 -// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s[10:11], v1, -4.0 -// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x5a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x5a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x5a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x5a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x5a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x5a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x5a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x5a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x5a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x5a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x5a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, 0.5, v2 -// W64: encoding: [0xf0,0x04,0x5a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, -4.0, v2 -// W64: encoding: [0xf7,0x04,0x5a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x5b,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xad,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xad,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xad,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], 0.5, v2 -// W64: encoding: [0x0a,0x00,0xad,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], -4.0, v2 -// W64: encoding: [0x0a,0x00,0xad,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], v1, 0.5 -// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s[10:11], v1, -4.0 -// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x5c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x5c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x5c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x5c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x5c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x5c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x5c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x5c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x5c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x5c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x5c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, 0.5, v2 -// W64: encoding: [0xf0,0x04,0x5c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, -4.0, v2 -// W64: encoding: [0xf7,0x04,0x5c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x5d,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xae,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xae,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xae,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], 0.5, v2 -// W64: encoding: [0x0a,0x00,0xae,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], -4.0, v2 -// W64: encoding: [0x0a,0x00,0xae,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], v1, 0.5 -// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s[10:11], v1, -4.0 -// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x80,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x80,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x80,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x80,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x80,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x80,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x80,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x80,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x80,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x80,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x80,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x80,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x80,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, 0xaf123456, v2 // W64: encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, 0x3f717273, v2 // W64: encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x81,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x82,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x82,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x82,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x82,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x82,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x82,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x82,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x82,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x82,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x82,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x82,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x82,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x82,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, 0xaf123456, v2 // W64: encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, 0x3f717273, v2 // W64: encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x83,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x84,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x84,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x84,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x84,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x84,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x84,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x84,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x84,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x84,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x84,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x84,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x84,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x84,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, 0xaf123456, v2 // W64: encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, 0x3f717273, v2 // W64: encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x85,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x86,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x86,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x86,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x86,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x86,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x86,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x86,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x86,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x86,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x86,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x86,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x86,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x86,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, 0xaf123456, v2 // W64: encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, 0x3f717273, v2 // W64: encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x87,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x88,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x88,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x88,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x88,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x88,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x88,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x88,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x88,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x88,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x88,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x88,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x88,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x88,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, 0xaf123456, v2 // W64: encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, 0x3f717273, v2 // W64: encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x89,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x8a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x8a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x8a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x8a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x8a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x8a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x8a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x8a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x8a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x8a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x8a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x8a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x8a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, 0xaf123456, v2 // W64: encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, 0x3f717273, v2 // W64: encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x8b,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x8c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x8c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x8c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x8c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x8c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x8c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x8c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x8c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x8c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x8c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x8c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x8c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x8c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, 0xaf123456, v2 // W64: encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, 0x3f717273, v2 // W64: encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x8d,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x8e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x8e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x8e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x8e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x8e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x8e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x8e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x8e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x8e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x8e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x8e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x8e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x8e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, 0xaf123456, v2 // W64: encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, 0x3f717273, v2 // W64: encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x8f,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x90,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x90,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x90,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x90,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x90,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x90,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x90,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x90,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x90,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x90,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x90,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x90,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x90,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0x90,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x91,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xc8,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x92,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x92,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x92,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x92,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x92,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x92,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x92,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x92,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x92,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x92,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x92,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x92,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x92,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0x92,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x93,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xc9,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x94,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x94,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x94,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x94,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x94,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x94,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x94,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x94,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x94,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x94,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x94,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x94,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x94,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0x94,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x95,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xca,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xca,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xca,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x96,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x96,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x96,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x96,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x96,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x96,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x96,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x96,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x96,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x96,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x96,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x96,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x96,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0x96,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x97,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xcb,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x98,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x98,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x98,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x98,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x98,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x98,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x98,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x98,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x98,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x98,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x98,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x98,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x98,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0x98,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x99,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xcc,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x9a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x9a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x9a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x9a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x9a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x9a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x9a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x9a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x9a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x9a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x9a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x9a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x9a,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0x9a,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x9b,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xcd,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x9c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x9c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x9c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x9c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x9c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x9c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x9c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x9c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x9c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x9c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x9c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x9c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x9c,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0x9c,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x9d,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xce,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xce,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xce,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0x9e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0x9e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0x9e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0x9e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0x9e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0x9e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0x9e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0x9e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0x9e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0x9e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0x9e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0x9e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0x9e,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0x9e,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0x9f,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xcf,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0xd0,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0xd0,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0xd0,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0xd0,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0xd0,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0xd0,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0xd0,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0xd0,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0xd0,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0xd0,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0xd0,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0xd0,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0xd0,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0xd0,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0xd0,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0xd1,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xe8,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0xd2,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0xd2,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0xd2,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0xd2,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0xd2,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0xd2,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0xd2,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0xd2,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0xd2,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0xd2,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0xd2,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0xd2,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0xd2,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0xd2,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0xd2,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0xd3,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xe9,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0xd4,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0xd4,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0xd4,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0xd4,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0xd4,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0xd4,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0xd4,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0xd4,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0xd4,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0xd4,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0xd4,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0xd4,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0xd4,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0xd4,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0xd4,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0xd5,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xea,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xea,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xea,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0xd6,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0xd6,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0xd6,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0xd6,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0xd6,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0xd6,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0xd6,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0xd6,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0xd6,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0xd6,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0xd6,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0xd6,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0xd6,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0xd6,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0xd6,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0xd7,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xeb,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0xd8,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0xd8,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0xd8,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0xd8,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0xd8,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0xd8,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0xd8,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0xd8,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0xd8,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0xd8,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0xd8,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0xd8,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0xd8,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0xd8,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0xd8,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0xd9,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xec,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xec,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xec,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0xda,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0xda,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0xda,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0xda,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0xda,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0xda,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0xda,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0xda,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0xda,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0xda,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0xda,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0xda,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0xda,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0xda,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0xda,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0xdb,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xed,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xed,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xed,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0xdc,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0xdc,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0xdc,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0xdc,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0xdc,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0xdc,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0xdc,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0xdc,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0xdc,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0xdc,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0xdc,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0xdc,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0xdc,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0xdc,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0xdc,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0xdd,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xee,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xee,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xee,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16 vcc, v1, v2 // W64: encoding: [0x01,0x05,0xde,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, v255, v2 // W64: encoding: [0xff,0x05,0xde,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, s1, v2 // W64: encoding: [0x01,0x04,0xde,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, s101, v2 // W64: encoding: [0x65,0x04,0xde,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, vcc_lo, v2 // W64: encoding: [0x6a,0x04,0xde,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, vcc_hi, v2 // W64: encoding: [0x6b,0x04,0xde,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, m0, v2 // W64: encoding: [0x7c,0x04,0xde,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, exec_lo, v2 // W64: encoding: [0x7e,0x04,0xde,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, exec_hi, v2 // W64: encoding: [0x7f,0x04,0xde,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, 0, v2 // W64: encoding: [0x80,0x04,0xde,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, -1, v2 // W64: encoding: [0xc1,0x04,0xde,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, 0.5, v2 // W64: encoding: [0xf0,0x04,0xde,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, -4.0, v2 // W64: encoding: [0xf7,0x04,0xde,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, 0xfe0b, v2 // W64: encoding: [0xff,0x04,0xde,0x7d,0x0b,0xfe,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, 0x3456, v2 // W64: encoding: [0xff,0x04,0xde,0x7d,0x56,0x34,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc, v1, v255 // W64: encoding: [0x01,0xff,0xdf,0x7d] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16_e64 s[10:11], v1, v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[12:13], v1, v2 // W64: encoding: [0x0c,0x00,0xef,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[100:101], v1, v2 // W64: encoding: [0x64,0x00,0xef,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 vcc, v1, v2 // W64: encoding: [0x6a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v255, v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0xff,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], s1, v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], s101, v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x65,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], vcc_lo, v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x6a,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], vcc_hi, v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x6b,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], m0, v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x7c,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], exec_lo, v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x7e,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], exec_hi, v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x7f,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], 0, v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x80,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], -1, v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0xc1,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], 0.5, v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0xf0,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], -4.0, v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0xf7,0x04,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v1, v255 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x03,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v1, s2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v1, s101 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xcb,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v1, vcc_lo // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd5,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v1, vcc_hi // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd7,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v1, m0 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xf9,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v1, exec_lo // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xfd,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v1, exec_hi // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x00,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v1, 0 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x01,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v1, -1 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x83,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v1, 0.5 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xe1,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v1, -4.0 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xef,0x01,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], -v1, v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x20] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v1, -v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x40] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], -v1, -v2 // W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x60] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s[10:11], v1, v2 clamp // W64: encoding: [0x0a,0x80,0xef,0xd4,0x01,0x05,0x02,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x52,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x52,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x52,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x52,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x52,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x52,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x52,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x52,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x52,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x52,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x52,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, 0.5, v2 -// W32: encoding: [0xf0,0x04,0x52,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, -4.0, v2 -// W32: encoding: [0xf7,0x04,0x52,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x53,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, 0.5, v2 -// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, -4.0, v2 -// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, v1, 0.5 -// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_e64 s10, v1, -4.0 -// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x54,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x54,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x54,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x54,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x54,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x54,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x54,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x54,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x54,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x54,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x54,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, 0.5, v2 -// W32: encoding: [0xf0,0x04,0x54,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, -4.0, v2 -// W32: encoding: [0xf7,0x04,0x54,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x55,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, 0.5, v2 -// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, -4.0, v2 -// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, v1, 0.5 -// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_e64 s10, v1, -4.0 -// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x56,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x56,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x56,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x56,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x56,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x56,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x56,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x56,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x56,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x56,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x56,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, 0.5, v2 -// W32: encoding: [0xf0,0x04,0x56,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, -4.0, v2 -// W32: encoding: [0xf7,0x04,0x56,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x57,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xab,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xab,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xab,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, 0.5, v2 -// W32: encoding: [0x0a,0x00,0xab,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, -4.0, v2 -// W32: encoding: [0x0a,0x00,0xab,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, v1, 0.5 -// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_e64 s10, v1, -4.0 -// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x58,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x58,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x58,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x58,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x58,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x58,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x58,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x58,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x58,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x58,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x58,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, 0.5, v2 -// W32: encoding: [0xf0,0x04,0x58,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, -4.0, v2 -// W32: encoding: [0xf7,0x04,0x58,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x59,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xac,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xac,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xac,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, 0.5, v2 -// W32: encoding: [0x0a,0x00,0xac,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, -4.0, v2 -// W32: encoding: [0x0a,0x00,0xac,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, v1, 0.5 -// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_e64 s10, v1, -4.0 -// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x5a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x5a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x5a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x5a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x5a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x5a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x5a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x5a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x5a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x5a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x5a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, 0.5, v2 -// W32: encoding: [0xf0,0x04,0x5a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, -4.0, v2 -// W32: encoding: [0xf7,0x04,0x5a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x5b,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xad,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xad,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xad,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, 0.5, v2 -// W32: encoding: [0x0a,0x00,0xad,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, -4.0, v2 -// W32: encoding: [0x0a,0x00,0xad,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, v1, 0.5 -// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_e64 s10, v1, -4.0 -// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x5c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x5c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x5c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x5c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x5c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x5c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x5c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x5c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x5c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x5c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x5c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, 0.5, v2 -// W32: encoding: [0xf0,0x04,0x5c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, -4.0, v2 -// W32: encoding: [0xf7,0x04,0x5c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x5d,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xae,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xae,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xae,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, 0.5, v2 -// W32: encoding: [0x0a,0x00,0xae,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, -4.0, v2 -// W32: encoding: [0x0a,0x00,0xae,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, v1, 0.5 -// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_e64 s10, v1, -4.0 -// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x80,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x80,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x80,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x80,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x80,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x80,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x80,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x80,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x80,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x80,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x80,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x80,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x80,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, 0xaf123456, v2 // W32: encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, 0x3f717273, v2 // W32: encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x81,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x82,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x82,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x82,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x82,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x82,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x82,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x82,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x82,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x82,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x82,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x82,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x82,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x82,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, 0xaf123456, v2 // W32: encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, 0x3f717273, v2 // W32: encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x83,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x84,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x84,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x84,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x84,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x84,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x84,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x84,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x84,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x84,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x84,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x84,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x84,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x84,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, 0xaf123456, v2 // W32: encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, 0x3f717273, v2 // W32: encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x85,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x86,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x86,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x86,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x86,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x86,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x86,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x86,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x86,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x86,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x86,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x86,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x86,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x86,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, 0xaf123456, v2 // W32: encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, 0x3f717273, v2 // W32: encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x87,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x88,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x88,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x88,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x88,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x88,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x88,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x88,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x88,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x88,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x88,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x88,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x88,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x88,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, 0xaf123456, v2 // W32: encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, 0x3f717273, v2 // W32: encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x89,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x8a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x8a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x8a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x8a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x8a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x8a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x8a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x8a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x8a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x8a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x8a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x8a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x8a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, 0xaf123456, v2 // W32: encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, 0x3f717273, v2 // W32: encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x8b,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x8c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x8c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x8c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x8c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x8c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x8c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x8c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x8c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x8c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x8c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x8c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x8c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x8c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, 0xaf123456, v2 // W32: encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, 0x3f717273, v2 // W32: encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x8d,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x8e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x8e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x8e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x8e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x8e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x8e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x8e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x8e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x8e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x8e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x8e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x8e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x8e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, 0xaf123456, v2 // W32: encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, 0x3f717273, v2 // W32: encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x8f,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x90,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x90,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x90,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x90,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x90,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x90,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x90,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x90,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x90,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x90,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x90,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x90,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x90,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0x90,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x91,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xc8,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x92,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x92,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x92,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x92,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x92,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x92,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x92,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x92,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x92,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x92,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x92,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x92,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x92,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0x92,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x93,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xc9,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x94,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x94,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x94,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x94,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x94,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x94,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x94,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x94,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x94,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x94,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x94,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x94,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x94,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0x94,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x95,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xca,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xca,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xca,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x96,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x96,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x96,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x96,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x96,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x96,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x96,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x96,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x96,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x96,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x96,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x96,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x96,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0x96,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x97,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xcb,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x98,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x98,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x98,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x98,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x98,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x98,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x98,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x98,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x98,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x98,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x98,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x98,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x98,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0x98,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x99,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xcc,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x9a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x9a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x9a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x9a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x9a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x9a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x9a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x9a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x9a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x9a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x9a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x9a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x9a,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0x9a,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x9b,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xcd,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x9c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x9c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x9c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x9c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x9c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x9c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x9c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x9c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x9c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x9c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x9c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x9c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x9c,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0x9c,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x9d,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xce,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xce,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xce,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0x9e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0x9e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0x9e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0x9e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0x9e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0x9e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0x9e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0x9e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0x9e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0x9e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0x9e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0x9e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0x9e,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0x9e,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0x9f,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xcf,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0xd0,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0xd0,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0xd0,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0xd0,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0xd0,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0xd0,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0xd0,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0xd0,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0xd0,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0xd0,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0xd0,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0xd0,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0xd0,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0xd0,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0xd0,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0xd1,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xe8,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0xd2,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0xd2,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0xd2,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0xd2,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0xd2,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0xd2,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0xd2,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0xd2,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0xd2,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0xd2,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0xd2,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0xd2,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0xd2,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0xd2,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0xd2,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0xd3,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xe9,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0xd4,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0xd4,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0xd4,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0xd4,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0xd4,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0xd4,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0xd4,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0xd4,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0xd4,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0xd4,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0xd4,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0xd4,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0xd4,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0xd4,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0xd4,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0xd5,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xea,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xea,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xea,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0xd6,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0xd6,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0xd6,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0xd6,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0xd6,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0xd6,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0xd6,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0xd6,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0xd6,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0xd6,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0xd6,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0xd6,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0xd6,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0xd6,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0xd6,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0xd7,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xeb,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0xd8,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0xd8,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0xd8,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0xd8,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0xd8,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0xd8,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0xd8,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0xd8,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0xd8,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0xd8,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0xd8,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0xd8,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0xd8,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0xd8,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0xd8,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0xd9,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xec,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xec,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xec,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0xda,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0xda,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0xda,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0xda,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0xda,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0xda,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0xda,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0xda,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0xda,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0xda,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0xda,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0xda,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0xda,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0xda,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0xda,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0xdb,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xed,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xed,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xed,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0xdc,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0xdc,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0xdc,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0xdc,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0xdc,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0xdc,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0xdc,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0xdc,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0xdc,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0xdc,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0xdc,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0xdc,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0xdc,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0xdc,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0xdc,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0xdd,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xee,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xee,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xee,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16 vcc_lo, v1, v2 // W32: encoding: [0x01,0x05,0xde,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, v255, v2 // W32: encoding: [0xff,0x05,0xde,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, s1, v2 // W32: encoding: [0x01,0x04,0xde,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, s101, v2 // W32: encoding: [0x65,0x04,0xde,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, vcc_lo, v2 // W32: encoding: [0x6a,0x04,0xde,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, vcc_hi, v2 // W32: encoding: [0x6b,0x04,0xde,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, m0, v2 // W32: encoding: [0x7c,0x04,0xde,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, exec_lo, v2 // W32: encoding: [0x7e,0x04,0xde,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, exec_hi, v2 // W32: encoding: [0x7f,0x04,0xde,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, 0, v2 // W32: encoding: [0x80,0x04,0xde,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, -1, v2 // W32: encoding: [0xc1,0x04,0xde,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, 0.5, v2 // W32: encoding: [0xf0,0x04,0xde,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, -4.0, v2 // W32: encoding: [0xf7,0x04,0xde,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, 0xfe0b, v2 // W32: encoding: [0xff,0x04,0xde,0x7d,0x0b,0xfe,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, 0x3456, v2 // W32: encoding: [0xff,0x04,0xde,0x7d,0x56,0x34,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16 vcc_lo, v1, v255 // W32: encoding: [0x01,0xff,0xdf,0x7d] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16_e64 s10, v1, v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s12, v1, v2 // W32: encoding: [0x0c,0x00,0xef,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s100, v1, v2 // W32: encoding: [0x64,0x00,0xef,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 vcc_lo, v1, v2 // W32: encoding: [0x6a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v255, v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0xff,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, s1, v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, s101, v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x65,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, vcc_lo, v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x6a,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, vcc_hi, v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x6b,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, m0, v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x7c,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, exec_lo, v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x7e,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, exec_hi, v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x7f,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, 0, v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x80,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, -1, v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0xc1,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, 0.5, v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0xf0,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, -4.0, v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0xf7,0x04,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v1, v255 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x03,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v1, s2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v1, s101 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xcb,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v1, vcc_lo // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd5,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v1, vcc_hi // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd7,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v1, m0 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xf9,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v1, exec_lo // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xfd,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v1, exec_hi // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x00,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v1, 0 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x01,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v1, -1 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x83,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v1, 0.5 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xe1,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v1, -4.0 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xef,0x01,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, -v1, v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x20] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v1, -v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x40] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, -v1, -v2 // W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x60] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_e64 s10, v1, v2 clamp // W32: encoding: [0x0a,0x80,0xef,0xd4,0x01,0x05,0x02,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x53,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x0e,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x0e] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x55,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x0e,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x0e] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x57,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x0e,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x0e] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x59,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x0e,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x0e] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x5b,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x0e,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x0e] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x5d,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x0e,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x0e] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x81,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x0e,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x0e] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x83,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x0e,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x0e] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x85,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x0e,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x0e] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x87,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x0e,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x0e] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x89,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x0e,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x0e] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ne_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x8b,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x0e,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x0e] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x8d,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x0e,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x0e] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_t_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x8f,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x0e,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x0e] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_f_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x91,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x93,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_eq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x95,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_le_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x97,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_gt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x99,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_lg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x9b,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x9d,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_o_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0x9f,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_u_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0xd1,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0xd3,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0xd5,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_ngt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0xd7,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nle_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0xd9,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_neq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0xdb,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_nlt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0xdd,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x88,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0xe4,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x00,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU v_cmp_tru_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0xff,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x65,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x6a,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x6b,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x7c,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x7e,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x7f,0x86,0x86,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0xfe,0xdf,0x7d,0x01,0x86,0x06,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x00,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x01,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x02,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x03,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x04,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x05,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x16,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x26,0x06] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x00] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x01] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x02] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x03] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x04] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x05] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x16] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD // W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x26] -// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x53,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x0e,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x0e] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x55,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x0e,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x0e] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x57,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x0e,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x0e] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x59,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x0e,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x0e] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x5b,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x0e,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x0e] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x5d,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x0e,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x0e] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x81,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x0e,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x0e] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x83,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x0e,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x0e] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x85,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x0e,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x0e] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x87,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x0e,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x0e] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x89,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x0e,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x0e] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x8b,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x0e,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ne_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x0e] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x8d,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x0e,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x0e] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x8f,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x0e,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_t_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x0e] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x91,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_f_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x93,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x95,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_eq_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x97,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_le_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x99,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_gt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x9b,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_lg_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x9d,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ge_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0x9f,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_o_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0xd1,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_u_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0xd3,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nge_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0xd5,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlg_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0xd7,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_ngt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0xd9,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nle_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0xdb,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_neq_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0xdd,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_nlt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x88,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0xe4,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x00,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0xff,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x65,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x6a,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x6b,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x7c,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x7e,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x7f,0x86,0x86,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0xfe,0xdf,0x7d,0x01,0x86,0x06,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x00,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x01,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x02,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x03,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x04,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x05,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x16,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x26,0x06] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x00] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x01] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x02] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x03] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x04] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x05] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x16] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_cmp_tru_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD // W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x26] -// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: {{instruction not supported on this GPU|invalid operand for instruction}} +// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction v_interp_p1_f32_e64 v5, v2, attr0.x // GFX10: v_interp_p1_f32_e64 v5, v2, attr0.x ; encoding: [0x05,0x00,0x00,0xd6,0x00,0x04,0x02,0x00] diff --git a/llvm/test/MC/AMDGPU/gfx8_asm_all.s b/llvm/test/MC/AMDGPU/gfx8_asm_all.s index 3871c8e..369faf0 100644 --- a/llvm/test/MC/AMDGPU/gfx8_asm_all.s +++ b/llvm/test/MC/AMDGPU/gfx8_asm_all.s @@ -1,5 +1,5 @@ -// XFAIL: * -// RUN: llvm-mc -arch=amdgcn -mcpu=tonga -show-encoding %s | FileCheck %s +// RUN: not llvm-mc -arch=amdgcn -mcpu=tonga -show-encoding %s | FileCheck %s +// RUN: not llvm-mc -arch=amdgcn -mcpu=tonga %s 2>&1 | FileCheck -check-prefix=CHECK-ERR %s ds_add_u32 v1, v2 offset:65535 // CHECK: [0xff,0xff,0x00,0xd8,0x01,0x02,0x00,0x00] @@ -31808,10 +31808,10 @@ v_cvt_f16_u16 v5, -1 // CHECK: [0xc1,0x72,0x0a,0x7e] v_cvt_f16_u16 v5, 0.5 -// CHECK: [0xf0,0x72,0x0a,0x7e] +// CHECK: encoding: [0xff,0x72,0x0a,0x7e,0x00,0x38,0x00,0x00] v_cvt_f16_u16 v5, -4.0 -// CHECK: [0xf7,0x72,0x0a,0x7e] +// CHECK: encoding: [0xff,0x72,0x0a,0x7e,0x00,0xc4,0x00,0x00] v_cvt_f16_u16 v5, 0xfe0b // CHECK: [0xff,0x72,0x0a,0x7e,0x0b,0xfe,0x00,0x00] @@ -31877,10 +31877,10 @@ v_cvt_f16_u16_e64 v5, -1 // CHECK: [0x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x00] v_cvt_f16_u16_e64 v5, 0.5 -// CHECK: [0x05,0x00,0x79,0xd1,0xf0,0x00,0x00,0x00] +// CHECK-ERR: error: invalid literal operand v_cvt_f16_u16_e64 v5, -4.0 -// CHECK: [0x05,0x00,0x79,0xd1,0xf7,0x00,0x00,0x00] +// CHECK-ERR: error: invalid literal operand v_cvt_f16_u16_e64 v5, v1 clamp // CHECK: [0x05,0x80,0x79,0xd1,0x01,0x01,0x00,0x00] @@ -31943,10 +31943,10 @@ v_cvt_f16_i16 v5, -1 // CHECK: [0xc1,0x74,0x0a,0x7e] v_cvt_f16_i16 v5, 0.5 -// CHECK: [0xf0,0x74,0x0a,0x7e] +// CHECK: encoding: [0xff,0x74,0x0a,0x7e,0x00,0x38,0x00,0x00] v_cvt_f16_i16 v5, -4.0 -// CHECK: [0xf7,0x74,0x0a,0x7e] +// CHECK: encoding: [0xff,0x74,0x0a,0x7e,0x00,0xc4,0x00,0x00] v_cvt_f16_i16 v5, 0xfe0b // CHECK: [0xff,0x74,0x0a,0x7e,0x0b,0xfe,0x00,0x00] @@ -32012,10 +32012,10 @@ v_cvt_f16_i16_e64 v5, -1 // CHECK: [0x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x00] v_cvt_f16_i16_e64 v5, 0.5 -// CHECK: [0x05,0x00,0x7a,0xd1,0xf0,0x00,0x00,0x00] +// CHECK-ERR: error: invalid literal operand v_cvt_f16_i16_e64 v5, -4.0 -// CHECK: [0x05,0x00,0x7a,0xd1,0xf7,0x00,0x00,0x00] +// CHECK-ERR: error: invalid literal operand v_cvt_f16_i16_e64 v5, v1 clamp // CHECK: [0x05,0x80,0x7a,0xd1,0x01,0x01,0x00,0x00] @@ -41288,10 +41288,10 @@ v_add_u16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x4c] v_add_u16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x4c] +// CHECK: encoding: [0xff,0x04,0x0a,0x4c,0x00,0x38,0x00,0x00] v_add_u16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x4c] +// CHECK: encoding: [0xff,0x04,0x0a,0x4c,0x00,0xc4,0x00,0x00] v_add_u16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x4c,0x0b,0xfe,0x00,0x00] @@ -41360,10 +41360,10 @@ v_add_u16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00] v_add_u16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x26,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_add_u16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x26,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_add_u16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xff,0x03,0x00] @@ -41417,10 +41417,10 @@ v_add_u16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x00] v_add_u16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_add_u16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_sub_u16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x4e] @@ -41480,10 +41480,10 @@ v_sub_u16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x4e] v_sub_u16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x4e] +// CHECK: encoding: [0xff,0x04,0x0a,0x4e,0x00,0x38,0x00,0x00] v_sub_u16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x4e] +// CHECK: encoding: [0xff,0x04,0x0a,0x4e,0x00,0xc4,0x00,0x00] v_sub_u16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x4e,0x0b,0xfe,0x00,0x00] @@ -41552,10 +41552,10 @@ v_sub_u16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00] v_sub_u16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x27,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_sub_u16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x27,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_sub_u16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xff,0x03,0x00] @@ -41609,10 +41609,10 @@ v_sub_u16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00] v_sub_u16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_sub_u16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_subrev_u16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x50] @@ -41672,10 +41672,10 @@ v_subrev_u16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x50] v_subrev_u16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x50] +// CHECK: encoding: [0xff,0x04,0x0a,0x50,0x00,0x38,0x00,0x00] v_subrev_u16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x50] +// CHECK: encoding: [0xff,0x04,0x0a,0x50,0x00,0xc4,0x00,0x00] v_subrev_u16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x50,0x0b,0xfe,0x00,0x00] @@ -41744,10 +41744,10 @@ v_subrev_u16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00] v_subrev_u16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x28,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_subrev_u16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x28,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_subrev_u16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xff,0x03,0x00] @@ -41801,10 +41801,10 @@ v_subrev_u16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x00] v_subrev_u16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_subrev_u16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_mul_lo_u16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x52] @@ -41864,10 +41864,10 @@ v_mul_lo_u16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x52] v_mul_lo_u16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x52] +// CHECK: encoding: [0xff,0x04,0x0a,0x52,0x00,0x38,0x00,0x00] v_mul_lo_u16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x52] +// CHECK: encoding: [0xff,0x04,0x0a,0x52,0x00,0xc4,0x00,0x00] v_mul_lo_u16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x52,0x0b,0xfe,0x00,0x00] @@ -41936,10 +41936,10 @@ v_mul_lo_u16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00] v_mul_lo_u16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x29,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_mul_lo_u16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x29,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_mul_lo_u16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xff,0x03,0x00] @@ -41993,10 +41993,10 @@ v_mul_lo_u16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00] v_mul_lo_u16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_mul_lo_u16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_lshlrev_b16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x54] @@ -42056,10 +42056,10 @@ v_lshlrev_b16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x54] v_lshlrev_b16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x54] +// CHECK: encoding: [0xff,0x04,0x0a,0x54,0x00,0x38,0x00,0x00] v_lshlrev_b16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x54] +// CHECK: encoding: [0xff,0x04,0x0a,0x54,0x00,0xc4,0x00,0x00] v_lshlrev_b16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x54,0x0b,0xfe,0x00,0x00] @@ -42128,10 +42128,10 @@ v_lshlrev_b16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00] v_lshlrev_b16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x2a,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_lshlrev_b16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x2a,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_lshlrev_b16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00] @@ -42185,10 +42185,10 @@ v_lshlrev_b16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00] v_lshlrev_b16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_lshlrev_b16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_lshrrev_b16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x56] @@ -42248,10 +42248,10 @@ v_lshrrev_b16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x56] v_lshrrev_b16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x56] +// CHECK: encoding: [0xff,0x04,0x0a,0x56,0x00,0x38,0x00,0x00] v_lshrrev_b16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x56] +// CHECK: encoding: [0xff,0x04,0x0a,0x56,0x00,0xc4,0x00,0x00] v_lshrrev_b16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x56,0x0b,0xfe,0x00,0x00] @@ -42320,10 +42320,10 @@ v_lshrrev_b16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00] v_lshrrev_b16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x2b,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_lshrrev_b16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x2b,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_lshrrev_b16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x03,0x00] @@ -42377,10 +42377,10 @@ v_lshrrev_b16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00] v_lshrrev_b16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_lshrrev_b16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_ashrrev_i16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x58] @@ -42440,10 +42440,10 @@ v_ashrrev_i16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x58] v_ashrrev_i16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x58] +// CHECK: encoding: [0xff,0x04,0x0a,0x58,0x00,0x38,0x00,0x00] v_ashrrev_i16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x58] +// CHECK: encoding: [0xff,0x04,0x0a,0x58,0x00,0xc4,0x00,0x00] v_ashrrev_i16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x58,0x0b,0xfe,0x00,0x00] @@ -42512,10 +42512,10 @@ v_ashrrev_i16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00] v_ashrrev_i16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x2c,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_ashrrev_i16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x2c,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_ashrrev_i16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00] @@ -42569,10 +42569,10 @@ v_ashrrev_i16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00] v_ashrrev_i16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_ashrrev_i16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_max_f16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x5a] @@ -43058,10 +43058,10 @@ v_max_u16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x5e] v_max_u16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x5e] +// CHECK: encoding: [0xff,0x04,0x0a,0x5e,0x00,0x38,0x00,0x00] v_max_u16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x5e] +// CHECK: encoding: [0xff,0x04,0x0a,0x5e,0x00,0xc4,0x00,0x00] v_max_u16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x5e,0x0b,0xfe,0x00,0x00] @@ -43130,10 +43130,10 @@ v_max_u16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00] v_max_u16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x2f,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_max_u16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x2f,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_max_u16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x03,0x00] @@ -43187,10 +43187,10 @@ v_max_u16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00] v_max_u16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_max_u16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_max_i16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x60] @@ -43250,10 +43250,10 @@ v_max_i16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x60] v_max_i16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x60] +// CHECK: encoding: [0xff,0x04,0x0a,0x60,0x00,0x38,0x00,0x00] v_max_i16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x60] +// CHECK: encoding: [0xff,0x04,0x0a,0x60,0x00,0xc4,0x00,0x00] v_max_i16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x60,0x0b,0xfe,0x00,0x00] @@ -43322,10 +43322,10 @@ v_max_i16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00] v_max_i16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x30,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_max_i16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x30,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_max_i16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xff,0x03,0x00] @@ -43379,10 +43379,10 @@ v_max_i16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00] v_max_i16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_max_i16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_min_u16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x62] @@ -43442,10 +43442,10 @@ v_min_u16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x62] v_min_u16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x62] +// CHECK: encoding: [0xff,0x04,0x0a,0x62,0x00,0x38,0x00,0x00] v_min_u16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x62] +// CHECK: encoding: [0xff,0x04,0x0a,0x62,0x00,0xc4,0x00,0x00] v_min_u16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x62,0x0b,0xfe,0x00,0x00] @@ -43514,10 +43514,10 @@ v_min_u16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00] v_min_u16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x31,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_min_u16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x31,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_min_u16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xff,0x03,0x00] @@ -43571,10 +43571,10 @@ v_min_u16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00] v_min_u16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_min_u16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_min_i16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x64] @@ -43634,10 +43634,10 @@ v_min_i16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x64] v_min_i16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x64] +// CHECK: encoding: [0xff,0x04,0x0a,0x64,0x00,0x38,0x00,0x00] v_min_i16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x64] +// CHECK: encoding: [0xff,0x04,0x0a,0x64,0x00,0xc4,0x00,0x00] v_min_i16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x64,0x0b,0xfe,0x00,0x00] @@ -43706,10 +43706,10 @@ v_min_i16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00] v_min_i16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x32,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_min_i16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x32,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_min_i16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xff,0x03,0x00] @@ -43763,10 +43763,10 @@ v_min_i16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00] v_min_i16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_min_i16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_ldexp_f16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x66] @@ -51740,10 +51740,10 @@ v_mad_u16 v5, -1, v2, v3 // CHECK: [0x05,0x00,0xeb,0xd1,0xc1,0x04,0x0e,0x04] v_mad_u16 v5, 0.5, v2, v3 -// CHECK: [0x05,0x00,0xeb,0xd1,0xf0,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_u16 v5, -4.0, v2, v3 -// CHECK: [0x05,0x00,0xeb,0xd1,0xf7,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_u16 v5, v1, v255, v3 // CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0f,0x04] @@ -51797,10 +51797,10 @@ v_mad_u16 v5, v1, -1, v3 // CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x83,0x0d,0x04] v_mad_u16 v5, v1, 0.5, v3 -// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xe1,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_u16 v5, v1, -4.0, v3 -// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xef,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_u16 v5, v1, v2, v255 // CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x07] @@ -51854,10 +51854,10 @@ v_mad_u16 v5, v1, v2, -1 // CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x06,0x03] v_mad_u16 v5, v1, v2, 0.5 -// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xc2,0x03] +// CHECK-ERR: error: invalid literal operand v_mad_u16 v5, v1, v2, -4.0 -// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xde,0x03] +// CHECK-ERR: error: invalid literal operand v_mad_u16 v5, v1, v2, v3 clamp // CHECK: [0x05,0x80,0xeb,0xd1,0x01,0x05,0x0e,0x04] @@ -51920,10 +51920,10 @@ v_mad_i16 v5, -1, v2, v3 // CHECK: [0x05,0x00,0xec,0xd1,0xc1,0x04,0x0e,0x04] v_mad_i16 v5, 0.5, v2, v3 -// CHECK: [0x05,0x00,0xec,0xd1,0xf0,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_i16 v5, -4.0, v2, v3 -// CHECK: [0x05,0x00,0xec,0xd1,0xf7,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_i16 v5, v1, v255, v3 // CHECK: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0f,0x04] @@ -51977,10 +51977,10 @@ v_mad_i16 v5, v1, -1, v3 // CHECK: [0x05,0x00,0xec,0xd1,0x01,0x83,0x0d,0x04] v_mad_i16 v5, v1, 0.5, v3 -// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xe1,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_i16 v5, v1, -4.0, v3 -// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xef,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_i16 v5, v1, v2, v255 // CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x07] @@ -52034,10 +52034,10 @@ v_mad_i16 v5, v1, v2, -1 // CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x06,0x03] v_mad_i16 v5, v1, v2, 0.5 -// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xc2,0x03] +// CHECK-ERR: error: invalid literal operand v_mad_i16 v5, v1, v2, -4.0 -// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xde,0x03] +// CHECK-ERR: error: invalid literal operand v_mad_i16 v5, v1, v2, v3 clamp // CHECK: [0x05,0x80,0xec,0xd1,0x01,0x05,0x0e,0x04] @@ -76535,10 +76535,10 @@ v_cmp_f_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x40,0x7d] v_cmp_f_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x40,0x7d] +// CHECK: encoding: [0xff,0x04,0x40,0x7d,0x00,0x38,0x00,0x00] v_cmp_f_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x40,0x7d] +// CHECK: encoding: [0xff,0x04,0x40,0x7d,0x00,0xc4,0x00,0x00] v_cmp_f_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x40,0x7d,0x0b,0xfe,0x00,0x00] @@ -76625,10 +76625,10 @@ v_cmp_f_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa0,0xd0,0xc1,0x04,0x02,0x00] v_cmp_f_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa0,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa0,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x03,0x00] @@ -76682,10 +76682,10 @@ v_cmp_f_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x83,0x01,0x00] v_cmp_f_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x42,0x7d] @@ -76742,10 +76742,10 @@ v_cmp_lt_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x42,0x7d] v_cmp_lt_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x42,0x7d] +// CHECK: encoding: [0xff,0x04,0x42,0x7d,0x00,0x38,0x00,0x00] v_cmp_lt_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x42,0x7d] +// CHECK: encoding: [0xff,0x04,0x42,0x7d,0x00,0xc4,0x00,0x00] v_cmp_lt_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x42,0x7d,0x0b,0xfe,0x00,0x00] @@ -76832,10 +76832,10 @@ v_cmp_lt_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa1,0xd0,0xc1,0x04,0x02,0x00] v_cmp_lt_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa1,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa1,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xff,0x03,0x00] @@ -76889,10 +76889,10 @@ v_cmp_lt_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0x83,0x01,0x00] v_cmp_lt_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x44,0x7d] @@ -76949,10 +76949,10 @@ v_cmp_eq_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x44,0x7d] v_cmp_eq_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x44,0x7d] +// CHECK: encoding: [0xff,0x04,0x44,0x7d,0x00,0x38,0x00,0x00] v_cmp_eq_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x44,0x7d] +// CHECK: encoding: [0xff,0x04,0x44,0x7d,0x00,0xc4,0x00,0x00] v_cmp_eq_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x44,0x7d,0x0b,0xfe,0x00,0x00] @@ -77039,10 +77039,10 @@ v_cmp_eq_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa2,0xd0,0xc1,0x04,0x02,0x00] v_cmp_eq_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa2,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa2,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x03,0x00] @@ -77096,10 +77096,10 @@ v_cmp_eq_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x83,0x01,0x00] v_cmp_eq_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x46,0x7d] @@ -77156,10 +77156,10 @@ v_cmp_le_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x46,0x7d] v_cmp_le_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x46,0x7d] +// CHECK: encoding: [0xff,0x04,0x46,0x7d,0x00,0x38,0x00,0x00] v_cmp_le_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x46,0x7d] +// CHECK: encoding: [0xff,0x04,0x46,0x7d,0x00,0xc4,0x00,0x00] v_cmp_le_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x46,0x7d,0x0b,0xfe,0x00,0x00] @@ -77246,10 +77246,10 @@ v_cmp_le_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa3,0xd0,0xc1,0x04,0x02,0x00] v_cmp_le_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa3,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa3,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xff,0x03,0x00] @@ -77303,10 +77303,10 @@ v_cmp_le_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0x83,0x01,0x00] v_cmp_le_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x48,0x7d] @@ -77363,10 +77363,10 @@ v_cmp_gt_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x48,0x7d] v_cmp_gt_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x48,0x7d] +// CHECK: encoding: [0xff,0x04,0x48,0x7d,0x00,0x38,0x00,0x00] v_cmp_gt_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x48,0x7d] +// CHECK: encoding: [0xff,0x04,0x48,0x7d,0x00,0xc4,0x00,0x00] v_cmp_gt_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x48,0x7d,0x0b,0xfe,0x00,0x00] @@ -77453,10 +77453,10 @@ v_cmp_gt_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa4,0xd0,0xc1,0x04,0x02,0x00] v_cmp_gt_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa4,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa4,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x03,0x00] @@ -77510,10 +77510,10 @@ v_cmp_gt_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x83,0x01,0x00] v_cmp_gt_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x4a,0x7d] @@ -77570,10 +77570,10 @@ v_cmp_ne_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x4a,0x7d] v_cmp_ne_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x4a,0x7d] +// CHECK: encoding: [0xff,0x04,0x4a,0x7d,0x00,0x38,0x00,0x00] v_cmp_ne_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x4a,0x7d] +// CHECK: encoding: [0xff,0x04,0x4a,0x7d,0x00,0xc4,0x00,0x00] v_cmp_ne_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x4a,0x7d,0x0b,0xfe,0x00,0x00] @@ -77660,10 +77660,10 @@ v_cmp_ne_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa5,0xd0,0xc1,0x04,0x02,0x00] v_cmp_ne_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa5,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa5,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xff,0x03,0x00] @@ -77717,10 +77717,10 @@ v_cmp_ne_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0x83,0x01,0x00] v_cmp_ne_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x4c,0x7d] @@ -77777,10 +77777,10 @@ v_cmp_ge_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x4c,0x7d] v_cmp_ge_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x4c,0x7d] +// CHECK: encoding: [0xff,0x04,0x4c,0x7d,0x00,0x38,0x00,0x00] v_cmp_ge_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x4c,0x7d] +// CHECK: encoding: [0xff,0x04,0x4c,0x7d,0x00,0xc4,0x00,0x00] v_cmp_ge_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x4c,0x7d,0x0b,0xfe,0x00,0x00] @@ -77867,10 +77867,10 @@ v_cmp_ge_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa6,0xd0,0xc1,0x04,0x02,0x00] v_cmp_ge_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa6,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa6,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x03,0x00] @@ -77924,10 +77924,10 @@ v_cmp_ge_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x83,0x01,0x00] v_cmp_ge_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x4e,0x7d] @@ -77984,10 +77984,10 @@ v_cmp_t_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x4e,0x7d] v_cmp_t_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x4e,0x7d] +// CHECK: encoding: [0xff,0x04,0x4e,0x7d,0x00,0x38,0x00,0x00] v_cmp_t_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x4e,0x7d] +// CHECK: encoding: [0xff,0x04,0x4e,0x7d,0x00,0xc4,0x00,0x00] v_cmp_t_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x4e,0x7d,0x0b,0xfe,0x00,0x00] @@ -78074,10 +78074,10 @@ v_cmp_t_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa7,0xd0,0xc1,0x04,0x02,0x00] v_cmp_t_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa7,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa7,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xff,0x03,0x00] @@ -78131,10 +78131,10 @@ v_cmp_t_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0x83,0x01,0x00] v_cmp_t_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x50,0x7d] @@ -78191,10 +78191,10 @@ v_cmp_f_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x50,0x7d] v_cmp_f_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x50,0x7d] +// CHECK: encoding: [0xff,0x04,0x50,0x7d,0x00,0x38,0x00,0x00] v_cmp_f_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x50,0x7d] +// CHECK: encoding: [0xff,0x04,0x50,0x7d,0x00,0xc4,0x00,0x00] v_cmp_f_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x50,0x7d,0x0b,0xfe,0x00,0x00] @@ -78281,10 +78281,10 @@ v_cmp_f_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa8,0xd0,0xc1,0x04,0x02,0x00] v_cmp_f_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa8,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa8,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x03,0x00] @@ -78338,10 +78338,10 @@ v_cmp_f_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x83,0x01,0x00] v_cmp_f_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x52,0x7d] @@ -78398,10 +78398,10 @@ v_cmp_lt_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x52,0x7d] v_cmp_lt_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x52,0x7d] +// CHECK: encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00] v_cmp_lt_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x52,0x7d] +// CHECK: encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00] v_cmp_lt_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00] @@ -78488,10 +78488,10 @@ v_cmp_lt_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa9,0xd0,0xc1,0x04,0x02,0x00] v_cmp_lt_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa9,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa9,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xff,0x03,0x00] @@ -78545,10 +78545,10 @@ v_cmp_lt_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0x83,0x01,0x00] v_cmp_lt_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x54,0x7d] @@ -78605,10 +78605,10 @@ v_cmp_eq_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x54,0x7d] v_cmp_eq_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x54,0x7d] +// CHECK: encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00] v_cmp_eq_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x54,0x7d] +// CHECK: encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00] v_cmp_eq_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00] @@ -78695,10 +78695,10 @@ v_cmp_eq_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xaa,0xd0,0xc1,0x04,0x02,0x00] v_cmp_eq_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xaa,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xaa,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x03,0x00] @@ -78752,10 +78752,10 @@ v_cmp_eq_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x83,0x01,0x00] v_cmp_eq_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x56,0x7d] @@ -78812,10 +78812,10 @@ v_cmp_le_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x56,0x7d] v_cmp_le_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x56,0x7d] +// CHECK: encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00] v_cmp_le_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x56,0x7d] +// CHECK: encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00] v_cmp_le_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00] @@ -78902,10 +78902,10 @@ v_cmp_le_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xab,0xd0,0xc1,0x04,0x02,0x00] v_cmp_le_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xab,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xab,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xff,0x03,0x00] @@ -78959,10 +78959,10 @@ v_cmp_le_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0x83,0x01,0x00] v_cmp_le_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x58,0x7d] @@ -79019,10 +79019,10 @@ v_cmp_gt_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x58,0x7d] v_cmp_gt_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x58,0x7d] +// CHECK: encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00] v_cmp_gt_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x58,0x7d] +// CHECK: encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00] v_cmp_gt_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00] @@ -79109,10 +79109,10 @@ v_cmp_gt_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xac,0xd0,0xc1,0x04,0x02,0x00] v_cmp_gt_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xac,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xac,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x03,0x00] @@ -79166,10 +79166,10 @@ v_cmp_gt_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x83,0x01,0x00] v_cmp_gt_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x5a,0x7d] @@ -79226,10 +79226,10 @@ v_cmp_ne_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x5a,0x7d] v_cmp_ne_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x5a,0x7d] +// CHECK: encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00] v_cmp_ne_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x5a,0x7d] +// CHECK: encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00] v_cmp_ne_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00] @@ -79316,10 +79316,10 @@ v_cmp_ne_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xad,0xd0,0xc1,0x04,0x02,0x00] v_cmp_ne_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xad,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xad,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xff,0x03,0x00] @@ -79373,10 +79373,10 @@ v_cmp_ne_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0x83,0x01,0x00] v_cmp_ne_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x5c,0x7d] @@ -79433,10 +79433,10 @@ v_cmp_ge_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x5c,0x7d] v_cmp_ge_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x5c,0x7d] +// CHECK: encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00] v_cmp_ge_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x5c,0x7d] +// CHECK: encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00] v_cmp_ge_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00] @@ -79523,10 +79523,10 @@ v_cmp_ge_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xae,0xd0,0xc1,0x04,0x02,0x00] v_cmp_ge_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xae,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xae,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x03,0x00] @@ -79580,10 +79580,10 @@ v_cmp_ge_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x83,0x01,0x00] v_cmp_ge_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x5e,0x7d] @@ -79640,10 +79640,10 @@ v_cmp_t_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x5e,0x7d] v_cmp_t_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x5e,0x7d] +// CHECK: encoding: [0xff,0x04,0x5e,0x7d,0x00,0x38,0x00,0x00] v_cmp_t_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x5e,0x7d] +// CHECK: encoding: [0xff,0x04,0x5e,0x7d,0x00,0xc4,0x00,0x00] v_cmp_t_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x5e,0x7d,0x0b,0xfe,0x00,0x00] @@ -79730,10 +79730,10 @@ v_cmp_t_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xaf,0xd0,0xc1,0x04,0x02,0x00] v_cmp_t_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xaf,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xaf,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xff,0x03,0x00] @@ -79787,10 +79787,10 @@ v_cmp_t_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0x83,0x01,0x00] v_cmp_t_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x60,0x7d] @@ -79847,10 +79847,10 @@ v_cmpx_f_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x60,0x7d] v_cmpx_f_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x60,0x7d] +// CHECK: encoding: [0xff,0x04,0x60,0x7d,0x00,0x38,0x00,0x00] v_cmpx_f_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x60,0x7d] +// CHECK: encoding: [0xff,0x04,0x60,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_f_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x60,0x7d,0x0b,0xfe,0x00,0x00] @@ -79937,10 +79937,10 @@ v_cmpx_f_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb0,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_f_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb0,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb0,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x03,0x00] @@ -79994,10 +79994,10 @@ v_cmpx_f_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x83,0x01,0x00] v_cmpx_f_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x62,0x7d] @@ -80054,10 +80054,10 @@ v_cmpx_lt_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x62,0x7d] v_cmpx_lt_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x62,0x7d] +// CHECK: encoding: [0xff,0x04,0x62,0x7d,0x00,0x38,0x00,0x00] v_cmpx_lt_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x62,0x7d] +// CHECK: encoding: [0xff,0x04,0x62,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_lt_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00] @@ -80144,10 +80144,10 @@ v_cmpx_lt_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb1,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_lt_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb1,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb1,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xff,0x03,0x00] @@ -80201,10 +80201,10 @@ v_cmpx_lt_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0x83,0x01,0x00] v_cmpx_lt_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x64,0x7d] @@ -80261,10 +80261,10 @@ v_cmpx_eq_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x64,0x7d] v_cmpx_eq_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x64,0x7d] +// CHECK: encoding: [0xff,0x04,0x64,0x7d,0x00,0x38,0x00,0x00] v_cmpx_eq_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x64,0x7d] +// CHECK: encoding: [0xff,0x04,0x64,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_eq_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00] @@ -80351,10 +80351,10 @@ v_cmpx_eq_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb2,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_eq_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb2,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb2,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x03,0x00] @@ -80408,10 +80408,10 @@ v_cmpx_eq_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x83,0x01,0x00] v_cmpx_eq_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x66,0x7d] @@ -80468,10 +80468,10 @@ v_cmpx_le_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x66,0x7d] v_cmpx_le_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x66,0x7d] +// CHECK: encoding: [0xff,0x04,0x66,0x7d,0x00,0x38,0x00,0x00] v_cmpx_le_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x66,0x7d] +// CHECK: encoding: [0xff,0x04,0x66,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_le_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00] @@ -80558,10 +80558,10 @@ v_cmpx_le_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb3,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_le_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb3,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb3,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xff,0x03,0x00] @@ -80615,10 +80615,10 @@ v_cmpx_le_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0x83,0x01,0x00] v_cmpx_le_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x68,0x7d] @@ -80675,10 +80675,10 @@ v_cmpx_gt_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x68,0x7d] v_cmpx_gt_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x68,0x7d] +// CHECK: encoding: [0xff,0x04,0x68,0x7d,0x00,0x38,0x00,0x00] v_cmpx_gt_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x68,0x7d] +// CHECK: encoding: [0xff,0x04,0x68,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_gt_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00] @@ -80765,10 +80765,10 @@ v_cmpx_gt_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb4,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_gt_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb4,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb4,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x03,0x00] @@ -80822,10 +80822,10 @@ v_cmpx_gt_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x83,0x01,0x00] v_cmpx_gt_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x6a,0x7d] @@ -80882,10 +80882,10 @@ v_cmpx_ne_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x6a,0x7d] v_cmpx_ne_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x6a,0x7d] +// CHECK: encoding: [0xff,0x04,0x6a,0x7d,0x00,0x38,0x00,0x00] v_cmpx_ne_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x6a,0x7d] +// CHECK: encoding: [0xff,0x04,0x6a,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_ne_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00] @@ -80972,10 +80972,10 @@ v_cmpx_ne_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb5,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_ne_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb5,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb5,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xff,0x03,0x00] @@ -81029,10 +81029,10 @@ v_cmpx_ne_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0x83,0x01,0x00] v_cmpx_ne_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x6c,0x7d] @@ -81089,10 +81089,10 @@ v_cmpx_ge_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x6c,0x7d] v_cmpx_ge_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x6c,0x7d] +// CHECK: encoding: [0xff,0x04,0x6c,0x7d,0x00,0x38,0x00,0x00] v_cmpx_ge_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x6c,0x7d] +// CHECK: encoding: [0xff,0x04,0x6c,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_ge_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00] @@ -81179,10 +81179,10 @@ v_cmpx_ge_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb6,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_ge_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb6,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb6,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x03,0x00] @@ -81236,10 +81236,10 @@ v_cmpx_ge_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x83,0x01,0x00] v_cmpx_ge_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x6e,0x7d] @@ -81296,10 +81296,10 @@ v_cmpx_t_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x6e,0x7d] v_cmpx_t_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x6e,0x7d] +// CHECK: encoding: [0xff,0x04,0x6e,0x7d,0x00,0x38,0x00,0x00] v_cmpx_t_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x6e,0x7d] +// CHECK: encoding: [0xff,0x04,0x6e,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_t_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x6e,0x7d,0x0b,0xfe,0x00,0x00] @@ -81386,10 +81386,10 @@ v_cmpx_t_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb7,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_t_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb7,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb7,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xff,0x03,0x00] @@ -81443,10 +81443,10 @@ v_cmpx_t_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0x83,0x01,0x00] v_cmpx_t_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x70,0x7d] @@ -81503,10 +81503,10 @@ v_cmpx_f_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x70,0x7d] v_cmpx_f_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x70,0x7d] +// CHECK: encoding: [0xff,0x04,0x70,0x7d,0x00,0x38,0x00,0x00] v_cmpx_f_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x70,0x7d] +// CHECK: encoding: [0xff,0x04,0x70,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_f_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x70,0x7d,0x0b,0xfe,0x00,0x00] @@ -81593,10 +81593,10 @@ v_cmpx_f_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb8,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_f_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb8,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb8,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x03,0x00] @@ -81650,10 +81650,10 @@ v_cmpx_f_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x83,0x01,0x00] v_cmpx_f_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x72,0x7d] @@ -81710,10 +81710,10 @@ v_cmpx_lt_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x72,0x7d] v_cmpx_lt_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x72,0x7d] +// CHECK: encoding: [0xff,0x04,0x72,0x7d,0x00,0x38,0x00,0x00] v_cmpx_lt_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x72,0x7d] +// CHECK: encoding: [0xff,0x04,0x72,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_lt_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00] @@ -81800,10 +81800,10 @@ v_cmpx_lt_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb9,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_lt_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb9,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb9,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xff,0x03,0x00] @@ -81857,10 +81857,10 @@ v_cmpx_lt_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0x83,0x01,0x00] v_cmpx_lt_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x74,0x7d] @@ -81917,10 +81917,10 @@ v_cmpx_eq_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x74,0x7d] v_cmpx_eq_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x74,0x7d] +// CHECK: encoding: [0xff,0x04,0x74,0x7d,0x00,0x38,0x00,0x00] v_cmpx_eq_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x74,0x7d] +// CHECK: encoding: [0xff,0x04,0x74,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_eq_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00] @@ -82007,10 +82007,10 @@ v_cmpx_eq_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xba,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_eq_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xba,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xba,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x03,0x00] @@ -82064,10 +82064,10 @@ v_cmpx_eq_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x83,0x01,0x00] v_cmpx_eq_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x76,0x7d] @@ -82124,10 +82124,10 @@ v_cmpx_le_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x76,0x7d] v_cmpx_le_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x76,0x7d] +// CHECK: encoding: [0xff,0x04,0x76,0x7d,0x00,0x38,0x00,0x00] v_cmpx_le_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x76,0x7d] +// CHECK: encoding: [0xff,0x04,0x76,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_le_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00] @@ -82214,10 +82214,10 @@ v_cmpx_le_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xbb,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_le_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xbb,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xbb,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xff,0x03,0x00] @@ -82271,10 +82271,10 @@ v_cmpx_le_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0x83,0x01,0x00] v_cmpx_le_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x78,0x7d] @@ -82331,10 +82331,10 @@ v_cmpx_gt_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x78,0x7d] v_cmpx_gt_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x78,0x7d] +// CHECK: encoding: [0xff,0x04,0x78,0x7d,0x00,0x38,0x00,0x00] v_cmpx_gt_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x78,0x7d] +// CHECK: encoding: [0xff,0x04,0x78,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_gt_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00] @@ -82421,10 +82421,10 @@ v_cmpx_gt_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xbc,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_gt_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xbc,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xbc,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x03,0x00] @@ -82478,10 +82478,10 @@ v_cmpx_gt_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x83,0x01,0x00] v_cmpx_gt_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x7a,0x7d] @@ -82538,10 +82538,10 @@ v_cmpx_ne_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x7a,0x7d] v_cmpx_ne_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x7a,0x7d] +// CHECK: encoding: [0xff,0x04,0x7a,0x7d,0x00,0x38,0x00,0x00] v_cmpx_ne_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x7a,0x7d] +// CHECK: encoding: [0xff,0x04,0x7a,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_ne_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00] @@ -82628,10 +82628,10 @@ v_cmpx_ne_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xbd,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_ne_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xbd,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xbd,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xff,0x03,0x00] @@ -82685,10 +82685,10 @@ v_cmpx_ne_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0x83,0x01,0x00] v_cmpx_ne_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x7c,0x7d] @@ -82745,10 +82745,10 @@ v_cmpx_ge_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x7c,0x7d] v_cmpx_ge_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x7c,0x7d] +// CHECK: encoding: [0xff,0x04,0x7c,0x7d,0x00,0x38,0x00,0x00] v_cmpx_ge_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x7c,0x7d] +// CHECK: encoding: [0xff,0x04,0x7c,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_ge_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00] @@ -82835,10 +82835,10 @@ v_cmpx_ge_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xbe,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_ge_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xbe,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xbe,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x03,0x00] @@ -82892,10 +82892,10 @@ v_cmpx_ge_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x83,0x01,0x00] v_cmpx_ge_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x7e,0x7d] @@ -82952,10 +82952,10 @@ v_cmpx_t_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x7e,0x7d] v_cmpx_t_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x7e,0x7d] +// CHECK: encoding: [0xff,0x04,0x7e,0x7d,0x00,0x38,0x00,0x00] v_cmpx_t_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x7e,0x7d] +// CHECK: encoding: [0xff,0x04,0x7e,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_t_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x7e,0x7d,0x0b,0xfe,0x00,0x00] @@ -83042,10 +83042,10 @@ v_cmpx_t_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xbf,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_t_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xbf,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xbf,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xff,0x03,0x00] @@ -83099,10 +83099,10 @@ v_cmpx_t_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0x83,0x01,0x00] v_cmpx_t_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_i32 vcc, v1, v2 // CHECK: [0x01,0x05,0x80,0x7d] diff --git a/llvm/test/MC/AMDGPU/gfx9_asm_all.s b/llvm/test/MC/AMDGPU/gfx9_asm_all.s index 2134881..7077129 100644 --- a/llvm/test/MC/AMDGPU/gfx9_asm_all.s +++ b/llvm/test/MC/AMDGPU/gfx9_asm_all.s @@ -1,6 +1,6 @@ -// XFAIL: * -// RUN: llvm-mc -arch=amdgcn -mcpu=gfx900 -show-encoding %s | FileCheck %s -// RUN: llvm-mc -arch=amdgcn -mcpu=gfx900 -mattr=+d16-preserves-unused-bits -show-encoding %s | FileCheck %s +// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx900 -show-encoding %s | FileCheck %s +// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx900 -mattr=+d16-preserves-unused-bits -show-encoding %s | FileCheck %s +// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx900 -mattr=+d16-preserves-unused-bits %s 2>&1 | FileCheck -check-prefix=CHECK-ERR %s ds_add_u32 v1, v2 offset:65535 // CHECK: [0xff,0xff,0x00,0xd8,0x01,0x02,0x00,0x00] @@ -27435,10 +27435,10 @@ v_cvt_f16_u16 v5, -1 // CHECK: [0xc1,0x72,0x0a,0x7e] v_cvt_f16_u16 v5, 0.5 -// CHECK: [0xf0,0x72,0x0a,0x7e] +// CHECK: encoding: [0xff,0x72,0x0a,0x7e,0x00,0x38,0x00,0x00] v_cvt_f16_u16 v5, -4.0 -// CHECK: [0xf7,0x72,0x0a,0x7e] +// CHECK: encoding: [0xff,0x72,0x0a,0x7e,0x00,0xc4,0x00,0x00] v_cvt_f16_u16 v5, 0xfe0b // CHECK: [0xff,0x72,0x0a,0x7e,0x0b,0xfe,0x00,0x00] @@ -27534,10 +27534,10 @@ v_cvt_f16_i16 v5, -1 // CHECK: [0xc1,0x74,0x0a,0x7e] v_cvt_f16_i16 v5, 0.5 -// CHECK: [0xf0,0x74,0x0a,0x7e] +// CHECK: encoding: [0xff,0x74,0x0a,0x7e,0x00,0x38,0x00,0x00] v_cvt_f16_i16 v5, -4.0 -// CHECK: [0xf7,0x74,0x0a,0x7e] +// CHECK: encoding: [0xff,0x74,0x0a,0x7e,0x00,0xc4,0x00,0x00] v_cvt_f16_i16 v5, 0xfe0b // CHECK: [0xff,0x74,0x0a,0x7e,0x0b,0xfe,0x00,0x00] @@ -34878,10 +34878,10 @@ v_add_u16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x4c] v_add_u16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x4c] +// CHECK: encoding: [0xff,0x04,0x0a,0x4c,0x00,0x38,0x00,0x00] v_add_u16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x4c] +// CHECK: encoding: [0xff,0x04,0x0a,0x4c,0x00,0xc4,0x00,0x00] v_add_u16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x4c,0x0b,0xfe,0x00,0x00] @@ -35013,10 +35013,10 @@ v_sub_u16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x4e] v_sub_u16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x4e,00,0x38,0x00,0x00] +// CHECK: encoding: [0xff,0x04,0x0a,0x4e,0x00,0x38,0x00,0x00] v_sub_u16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x4e,0x00,0xc4,0x00,0x00] +// CHECK: encoding: [0xff,0x04,0x0a,0x4e,0x00,0xc4,0x00,0x00] v_sub_u16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x4e,0x0b,0xfe,0x00,0x00] @@ -35070,10 +35070,10 @@ v_sub_u16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00] v_sub_u16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x27,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_sub_u16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x27,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_sub_u16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xff,0x03,0x00] @@ -35112,10 +35112,10 @@ v_sub_u16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00] v_sub_u16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_sub_u16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_subrev_u16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x50] @@ -35160,10 +35160,10 @@ v_subrev_u16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x50] v_subrev_u16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x50] +// CHECK: encoding: [0xff,0x04,0x0a,0x50,0x00,0x38,0x00,0x00] v_subrev_u16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x50] +// CHECK: encoding: [0xff,0x04,0x0a,0x50,0x00,0xc4,0x00,0x00] v_subrev_u16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x50,0x0b,0xfe,0x00,0x00] @@ -35217,10 +35217,10 @@ v_subrev_u16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00] v_subrev_u16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x28,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_subrev_u16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x28,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_subrev_u16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xff,0x03,0x00] @@ -35301,10 +35301,10 @@ v_mul_lo_u16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x52] v_mul_lo_u16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x52] +// CHECK: encoding: [0xff,0x04,0x0a,0x52,0x00,0x38,0x00,0x00] v_mul_lo_u16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x52] +// CHECK: encoding: [0xff,0x04,0x0a,0x52,0x00,0xc4,0x00,0x00] v_mul_lo_u16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x52,0x0b,0xfe,0x00,0x00] @@ -35358,10 +35358,10 @@ v_mul_lo_u16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00] v_mul_lo_u16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x29,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_mul_lo_u16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x29,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_mul_lo_u16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xff,0x03,0x00] @@ -35400,10 +35400,10 @@ v_mul_lo_u16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00] v_mul_lo_u16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_mul_lo_u16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_lshlrev_b16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x54] @@ -35448,10 +35448,10 @@ v_lshlrev_b16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x54] v_lshlrev_b16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x54] +// CHECK: encoding: [0xff,0x04,0x0a,0x54,0x00,0x38,0x00,0x00] v_lshlrev_b16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x54] +// CHECK: encoding: [0xff,0x04,0x0a,0x54,0x00,0xc4,0x00,0x00] v_lshlrev_b16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x54,0x0b,0xfe,0x00,0x00] @@ -35505,10 +35505,10 @@ v_lshlrev_b16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00] v_lshlrev_b16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x2a,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_lshlrev_b16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x2a,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_lshlrev_b16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00] @@ -35547,10 +35547,10 @@ v_lshlrev_b16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00] v_lshlrev_b16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_lshlrev_b16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_lshrrev_b16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x56] @@ -35595,10 +35595,10 @@ v_lshrrev_b16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x56] v_lshrrev_b16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x56] +// CHECK: encoding: [0xff,0x04,0x0a,0x56,0x00,0x38,0x00,0x00] v_lshrrev_b16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x56] +// CHECK: encoding: [0xff,0x04,0x0a,0x56,0x00,0xc4,0x00,0x00] v_lshrrev_b16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x56,0x0b,0xfe,0x00,0x00] @@ -35652,10 +35652,10 @@ v_lshrrev_b16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00] v_lshrrev_b16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x2b,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_lshrrev_b16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x2b,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_lshrrev_b16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x03,0x00] @@ -35694,10 +35694,10 @@ v_lshrrev_b16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00] v_lshrrev_b16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_lshrrev_b16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_ashrrev_i16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x58] @@ -35742,10 +35742,10 @@ v_ashrrev_i16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x58] v_ashrrev_i16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x58] +// CHECK: encoding: [0xff,0x04,0x0a,0x58,0x00,0x38,0x00,0x00] v_ashrrev_i16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x58] +// CHECK: encoding: [0xff,0x04,0x0a,0x58,0x00,0xc4,0x00,0x00] v_ashrrev_i16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x58,0x0b,0xfe,0x00,0x00] @@ -35799,10 +35799,10 @@ v_ashrrev_i16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00] v_ashrrev_i16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x2c,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_ashrrev_i16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x2c,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_ashrrev_i16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00] @@ -35841,10 +35841,10 @@ v_ashrrev_i16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00] v_ashrrev_i16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_ashrrev_i16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_max_f16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x5a] @@ -36225,10 +36225,10 @@ v_max_u16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x5e] v_max_u16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x5e] +// CHECK: encoding: [0xff,0x04,0x0a,0x5e,0x00,0x38,0x00,0x00] v_max_u16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x5e] +// CHECK: encoding: [0xff,0x04,0x0a,0x5e,0x00,0xc4,0x00,0x00] v_max_u16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x5e,0x0b,0xfe,0x00,0x00] @@ -36282,10 +36282,10 @@ v_max_u16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00] v_max_u16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x2f,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_max_u16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x2f,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_max_u16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x03,0x00] @@ -36324,10 +36324,10 @@ v_max_u16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00] v_max_u16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_max_u16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_max_i16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x60] @@ -36372,10 +36372,10 @@ v_max_i16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x60] v_max_i16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x60] +// CHECK: encoding: [0xff,0x04,0x0a,0x60,0x00,0x38,0x00,0x00] v_max_i16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x60] +// CHECK: encoding: [0xff,0x04,0x0a,0x60,0x00,0xc4,0x00,0x00] v_max_i16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x60,0x0b,0xfe,0x00,0x00] @@ -36429,10 +36429,10 @@ v_max_i16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00] v_max_i16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x30,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_max_i16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x30,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_max_i16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xff,0x03,0x00] @@ -36471,10 +36471,10 @@ v_max_i16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00] v_max_i16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_max_i16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_min_u16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x62] @@ -36519,10 +36519,10 @@ v_min_u16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x62] v_min_u16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x62] +// CHECK: encoding: [0xff,0x04,0x0a,0x62,0x00,0x38,0x00,0x00] v_min_u16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x62] +// CHECK: encoding: [0xff,0x04,0x0a,0x62,0x00,0xc4,0x00,0x00] v_min_u16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x62,0x0b,0xfe,0x00,0x00] @@ -36576,10 +36576,10 @@ v_min_u16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00] v_min_u16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x31,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_min_u16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x31,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_min_u16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xff,0x03,0x00] @@ -36618,10 +36618,10 @@ v_min_u16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00] v_min_u16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_min_u16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_min_i16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x64] @@ -36666,10 +36666,10 @@ v_min_i16 v5, -1, v2 // CHECK: [0xc1,0x04,0x0a,0x64] v_min_i16 v5, 0.5, v2 -// CHECK: [0xf0,0x04,0x0a,0x64] +// CHECK: encoding: [0xff,0x04,0x0a,0x64,0x00,0x38,0x00,0x00] v_min_i16 v5, -4.0, v2 -// CHECK: [0xf7,0x04,0x0a,0x64] +// CHECK: encoding: [0xff,0x04,0x0a,0x64,0x00,0xc4,0x00,0x00] v_min_i16 v5, 0xfe0b, v2 // CHECK: [0xff,0x04,0x0a,0x64,0x0b,0xfe,0x00,0x00] @@ -36723,10 +36723,10 @@ v_min_i16_e64 v5, -1, v2 // CHECK: [0x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00] v_min_i16_e64 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x32,0xd1,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_min_i16_e64 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x32,0xd1,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_min_i16_e64 v5, v1, v255 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xff,0x03,0x00] @@ -36765,10 +36765,10 @@ v_min_i16_e64 v5, v1, -1 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00] v_min_i16_e64 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_min_i16_e64 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_ldexp_f16 v5, v1, v2 // CHECK: [0x01,0x05,0x0a,0x66] @@ -43935,10 +43935,10 @@ v_mad_u32_u16 v5, -1, v2, v3 // CHECK: [0x05,0x00,0xf1,0xd1,0xc1,0x04,0x0e,0x04] v_mad_u32_u16 v5, 0.5, v2, v3 -// CHECK: [0x05,0x00,0xf1,0xd1,0xf0,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_u32_u16 v5, -4.0, v2, v3 -// CHECK: [0x05,0x00,0xf1,0xd1,0xf7,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_u32_u16 v5, v1, v255, v3 // CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xff,0x0f,0x04] @@ -43977,10 +43977,10 @@ v_mad_u32_u16 v5, v1, -1, v3 // CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x83,0x0d,0x04] v_mad_u32_u16 v5, v1, 0.5, v3 -// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xe1,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_u32_u16 v5, v1, -4.0, v3 -// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xef,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_u32_u16 v5, v1, v2, v255 // CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xfe,0x07] @@ -44088,10 +44088,10 @@ v_mad_i32_i16 v5, -1, v2, v3 // CHECK: [0x05,0x00,0xf2,0xd1,0xc1,0x04,0x0e,0x04] v_mad_i32_i16 v5, 0.5, v2, v3 -// CHECK: [0x05,0x00,0xf2,0xd1,0xf0,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_i32_i16 v5, -4.0, v2, v3 -// CHECK: [0x05,0x00,0xf2,0xd1,0xf7,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_i32_i16 v5, v1, v255, v3 // CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xff,0x0f,0x04] @@ -44130,10 +44130,10 @@ v_mad_i32_i16 v5, v1, -1, v3 // CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x83,0x0d,0x04] v_mad_i32_i16 v5, v1, 0.5, v3 -// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xe1,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_i32_i16 v5, v1, -4.0, v3 -// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xef,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_i32_i16 v5, v1, v2, v255 // CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xfe,0x07] @@ -44550,10 +44550,10 @@ v_min3_i16 v5, -1, v2, v3 // CHECK: [0x05,0x00,0xf5,0xd1,0xc1,0x04,0x0e,0x04] v_min3_i16 v5, 0.5, v2, v3 -// CHECK: [0x05,0x00,0xf5,0xd1,0xf0,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_min3_i16 v5, -4.0, v2, v3 -// CHECK: [0x05,0x00,0xf5,0xd1,0xf7,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_min3_i16 v5, v1, v255, v3 // CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xff,0x0f,0x04] @@ -44592,10 +44592,10 @@ v_min3_i16 v5, v1, -1, v3 // CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x83,0x0d,0x04] v_min3_i16 v5, v1, 0.5, v3 -// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xe1,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_min3_i16 v5, v1, -4.0, v3 -// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xef,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_min3_i16 v5, v1, v2, v255 // CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfe,0x07] @@ -44634,10 +44634,10 @@ v_min3_i16 v5, v1, v2, -1 // CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x06,0x03] v_min3_i16 v5, v1, v2, 0.5 -// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xc2,0x03] +// CHECK-ERR: error: invalid literal operand v_min3_i16 v5, v1, v2, -4.0 -// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xde,0x03] +// CHECK-ERR: error: invalid literal operand v_min3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0] // CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x0e,0x04] @@ -44700,10 +44700,10 @@ v_min3_u16 v5, -1, v2, v3 // CHECK: [0x05,0x00,0xf6,0xd1,0xc1,0x04,0x0e,0x04] v_min3_u16 v5, 0.5, v2, v3 -// CHECK: [0x05,0x00,0xf6,0xd1,0xf0,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_min3_u16 v5, -4.0, v2, v3 -// CHECK: [0x05,0x00,0xf6,0xd1,0xf7,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_min3_u16 v5, v1, v255, v3 // CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xff,0x0f,0x04] @@ -44742,10 +44742,10 @@ v_min3_u16 v5, v1, -1, v3 // CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x83,0x0d,0x04] v_min3_u16 v5, v1, 0.5, v3 -// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xe1,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_min3_u16 v5, v1, -4.0, v3 -// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xef,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_min3_u16 v5, v1, v2, v255 // CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfe,0x07] @@ -44784,10 +44784,10 @@ v_min3_u16 v5, v1, v2, -1 // CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x06,0x03] v_min3_u16 v5, v1, v2, 0.5 -// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xc2,0x03] +// CHECK-ERR: error: invalid literal operand v_min3_u16 v5, v1, v2, -4.0 -// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xde,0x03] +// CHECK-ERR: error: invalid literal operand v_min3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0] // CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x0e,0x04] @@ -45027,10 +45027,10 @@ v_max3_i16 v5, -1, v2, v3 // CHECK: [0x05,0x00,0xf8,0xd1,0xc1,0x04,0x0e,0x04] v_max3_i16 v5, 0.5, v2, v3 -// CHECK: [0x05,0x00,0xf8,0xd1,0xf0,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_max3_i16 v5, -4.0, v2, v3 -// CHECK: [0x05,0x00,0xf8,0xd1,0xf7,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_max3_i16 v5, v1, v255, v3 // CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xff,0x0f,0x04] @@ -45069,10 +45069,10 @@ v_max3_i16 v5, v1, -1, v3 // CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x83,0x0d,0x04] v_max3_i16 v5, v1, 0.5, v3 -// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xe1,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_max3_i16 v5, v1, -4.0, v3 -// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xef,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_max3_i16 v5, v1, v2, v255 // CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfe,0x07] @@ -45111,10 +45111,10 @@ v_max3_i16 v5, v1, v2, -1 // CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x06,0x03] v_max3_i16 v5, v1, v2, 0.5 -// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xc2,0x03] +// CHECK-ERR: error: invalid literal operand v_max3_i16 v5, v1, v2, -4.0 -// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xde,0x03] +// CHECK-ERR: error: invalid literal operand v_max3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0] // CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x0e,0x04] @@ -45177,10 +45177,10 @@ v_max3_u16 v5, -1, v2, v3 // CHECK: [0x05,0x00,0xf9,0xd1,0xc1,0x04,0x0e,0x04] v_max3_u16 v5, 0.5, v2, v3 -// CHECK: [0x05,0x00,0xf9,0xd1,0xf0,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_max3_u16 v5, -4.0, v2, v3 -// CHECK: [0x05,0x00,0xf9,0xd1,0xf7,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_max3_u16 v5, v1, v255, v3 // CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xff,0x0f,0x04] @@ -45219,10 +45219,10 @@ v_max3_u16 v5, v1, -1, v3 // CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x83,0x0d,0x04] v_max3_u16 v5, v1, 0.5, v3 -// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xe1,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_max3_u16 v5, v1, -4.0, v3 -// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xef,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_max3_u16 v5, v1, v2, v255 // CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfe,0x07] @@ -45261,10 +45261,10 @@ v_max3_u16 v5, v1, v2, -1 // CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x06,0x03] v_max3_u16 v5, v1, v2, 0.5 -// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xc2,0x03] +// CHECK-ERR: error: invalid literal operand v_max3_u16 v5, v1, v2, -4.0 -// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xde,0x03] +// CHECK-ERR: error: invalid literal operand v_max3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0] // CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x0e,0x04] @@ -45504,10 +45504,10 @@ v_med3_i16 v5, -1, v2, v3 // CHECK: [0x05,0x00,0xfb,0xd1,0xc1,0x04,0x0e,0x04] v_med3_i16 v5, 0.5, v2, v3 -// CHECK: [0x05,0x00,0xfb,0xd1,0xf0,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_med3_i16 v5, -4.0, v2, v3 -// CHECK: [0x05,0x00,0xfb,0xd1,0xf7,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_med3_i16 v5, v1, v255, v3 // CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xff,0x0f,0x04] @@ -45546,10 +45546,10 @@ v_med3_i16 v5, v1, -1, v3 // CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x83,0x0d,0x04] v_med3_i16 v5, v1, 0.5, v3 -// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xe1,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_med3_i16 v5, v1, -4.0, v3 -// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xef,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_med3_i16 v5, v1, v2, v255 // CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfe,0x07] @@ -45588,10 +45588,10 @@ v_med3_i16 v5, v1, v2, -1 // CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x06,0x03] v_med3_i16 v5, v1, v2, 0.5 -// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xc2,0x03] +// CHECK-ERR: error: invalid literal operand v_med3_i16 v5, v1, v2, -4.0 -// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xde,0x03] +// CHECK-ERR: error: invalid literal operand v_med3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0] // CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x0e,0x04] @@ -45654,10 +45654,10 @@ v_med3_u16 v5, -1, v2, v3 // CHECK: [0x05,0x00,0xfc,0xd1,0xc1,0x04,0x0e,0x04] v_med3_u16 v5, 0.5, v2, v3 -// CHECK: [0x05,0x00,0xfc,0xd1,0xf0,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_med3_u16 v5, -4.0, v2, v3 -// CHECK: [0x05,0x00,0xfc,0xd1,0xf7,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_med3_u16 v5, v1, v255, v3 // CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xff,0x0f,0x04] @@ -45696,10 +45696,10 @@ v_med3_u16 v5, v1, -1, v3 // CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x83,0x0d,0x04] v_med3_u16 v5, v1, 0.5, v3 -// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xe1,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_med3_u16 v5, v1, -4.0, v3 -// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xef,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_med3_u16 v5, v1, v2, v255 // CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfe,0x07] @@ -45738,10 +45738,10 @@ v_med3_u16 v5, v1, v2, -1 // CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x06,0x03] v_med3_u16 v5, v1, v2, 0.5 -// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xc2,0x03] +// CHECK-ERR: error: invalid literal operand v_med3_u16 v5, v1, v2, -4.0 -// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xde,0x03] +// CHECK-ERR: error: invalid literal operand v_med3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0] // CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x0e,0x04] @@ -46773,10 +46773,10 @@ v_mad_u16 v5, -1, v2, v3 // CHECK: [0x05,0x00,0x04,0xd2,0xc1,0x04,0x0e,0x04] v_mad_u16 v5, 0.5, v2, v3 -// CHECK: [0x05,0x00,0x04,0xd2,0xf0,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_u16 v5, -4.0, v2, v3 -// CHECK: [0x05,0x00,0x04,0xd2,0xf7,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_u16 v5, v1, v255, v3 // CHECK: [0x05,0x00,0x04,0xd2,0x01,0xff,0x0f,0x04] @@ -46815,10 +46815,10 @@ v_mad_u16 v5, v1, -1, v3 // CHECK: [0x05,0x00,0x04,0xd2,0x01,0x83,0x0d,0x04] v_mad_u16 v5, v1, 0.5, v3 -// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xe1,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_u16 v5, v1, -4.0, v3 -// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xef,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_u16 v5, v1, v2, v255 // CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0xfe,0x07] @@ -46857,10 +46857,10 @@ v_mad_u16 v5, v1, v2, -1 // CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0x06,0x03] v_mad_u16 v5, v1, v2, 0.5 -// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0xc2,0x03] +// CHECK-ERR: error: invalid literal operand v_mad_u16 v5, v1, v2, -4.0 -// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0xde,0x03] +// CHECK-ERR: error: invalid literal operand v_mad_u16 v5, v1, v2, v3 op_sel:[0,0,0,0] // CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0x0e,0x04] @@ -46926,10 +46926,10 @@ v_mad_i16 v5, -1, v2, v3 // CHECK: [0x05,0x00,0x05,0xd2,0xc1,0x04,0x0e,0x04] v_mad_i16 v5, 0.5, v2, v3 -// CHECK: [0x05,0x00,0x05,0xd2,0xf0,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_i16 v5, -4.0, v2, v3 -// CHECK: [0x05,0x00,0x05,0xd2,0xf7,0x04,0x0e,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_i16 v5, v1, v255, v3 // CHECK: [0x05,0x00,0x05,0xd2,0x01,0xff,0x0f,0x04] @@ -46968,10 +46968,10 @@ v_mad_i16 v5, v1, -1, v3 // CHECK: [0x05,0x00,0x05,0xd2,0x01,0x83,0x0d,0x04] v_mad_i16 v5, v1, 0.5, v3 -// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xe1,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_i16 v5, v1, -4.0, v3 -// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xef,0x0d,0x04] +// CHECK-ERR: error: invalid literal operand v_mad_i16 v5, v1, v2, v255 // CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0xfe,0x07] @@ -47010,10 +47010,10 @@ v_mad_i16 v5, v1, v2, -1 // CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0x06,0x03] v_mad_i16 v5, v1, v2, 0.5 -// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0xc2,0x03] +// CHECK-ERR: error: invalid literal operand v_mad_i16 v5, v1, v2, -4.0 -// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0xde,0x03] +// CHECK-ERR: error: invalid literal operand v_mad_i16 v5, v1, v2, v3 op_sel:[0,0,0,0] // CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0x0e,0x04] @@ -50223,10 +50223,10 @@ v_add_i16 v5, -1, v2 // CHECK: [0x05,0x00,0x9e,0xd2,0xc1,0x04,0x02,0x00] v_add_i16 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x9e,0xd2,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_add_i16 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x9e,0xd2,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_add_i16 v5, v1, v255 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xff,0x03,0x00] @@ -50265,10 +50265,10 @@ v_add_i16 v5, v1, -1 // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x83,0x01,0x00] v_add_i16 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_add_i16 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_add_i16 v5, v1, v2 op_sel:[0,0,0] // CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x02,0x00] @@ -50331,10 +50331,10 @@ v_sub_i16 v5, -1, v2 // CHECK: [0x05,0x00,0x9f,0xd2,0xc1,0x04,0x02,0x00] v_sub_i16 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x9f,0xd2,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_sub_i16 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x9f,0xd2,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_sub_i16 v5, v1, v255 // CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xff,0x03,0x00] @@ -50373,10 +50373,10 @@ v_sub_i16 v5, v1, -1 // CHECK: [0x05,0x00,0x9f,0xd2,0x01,0x83,0x01,0x00] v_sub_i16 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_sub_i16 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_sub_i16 v5, v1, v2 op_sel:[0,0,0] // CHECK: [0x05,0x00,0x9f,0xd2,0x01,0x05,0x02,0x00] @@ -50562,10 +50562,10 @@ v_pk_mad_i16 v5, -1, v2, v3 // CHECK: [0x05,0x40,0x80,0xd3,0xc1,0x04,0x0e,0x1c] v_pk_mad_i16 v5, 0.5, v2, v3 -// CHECK: [0x05,0x40,0x80,0xd3,0xf0,0x04,0x0e,0x1c] +// CHECK-ERR: error: invalid literal operand v_pk_mad_i16 v5, -4.0, v2, v3 -// CHECK: [0x05,0x40,0x80,0xd3,0xf7,0x04,0x0e,0x1c] +// CHECK-ERR: error: invalid literal operand v_pk_mad_i16 v5, v1, v255, v3 // CHECK: [0x05,0x40,0x80,0xd3,0x01,0xff,0x0f,0x1c] @@ -50604,10 +50604,10 @@ v_pk_mad_i16 v5, v1, -1, v3 // CHECK: [0x05,0x40,0x80,0xd3,0x01,0x83,0x0d,0x1c] v_pk_mad_i16 v5, v1, 0.5, v3 -// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xe1,0x0d,0x1c] +// CHECK-ERR: error: invalid literal operand v_pk_mad_i16 v5, v1, -4.0, v3 -// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xef,0x0d,0x1c] +// CHECK-ERR: error: invalid literal operand v_pk_mad_i16 v5, v1, v2, v255 // CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0xfe,0x1f] @@ -50646,10 +50646,10 @@ v_pk_mad_i16 v5, v1, v2, -1 // CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0x06,0x1b] v_pk_mad_i16 v5, v1, v2, 0.5 -// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0xc2,0x1b] +// CHECK-ERR: error: invalid literal operand v_pk_mad_i16 v5, v1, v2, -4.0 -// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0xde,0x1b] +// CHECK-ERR: error: invalid literal operand v_pk_mad_i16 v5, v1, v2, v3 op_sel:[1,0,0] // CHECK: [0x05,0x48,0x80,0xd3,0x01,0x05,0x0e,0x1c] @@ -50721,10 +50721,10 @@ v_pk_mul_lo_u16 v5, -1, v2 // CHECK: [0x05,0x00,0x81,0xd3,0xc1,0x04,0x02,0x18] v_pk_mul_lo_u16 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x81,0xd3,0xf0,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_mul_lo_u16 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x81,0xd3,0xf7,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_mul_lo_u16 v5, v1, v255 // CHECK: [0x05,0x00,0x81,0xd3,0x01,0xff,0x03,0x18] @@ -50766,10 +50766,10 @@ v_pk_mul_lo_u16 v5, v1, -1 // CHECK: [0x05,0x00,0x81,0xd3,0x01,0x83,0x01,0x18] v_pk_mul_lo_u16 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xe1,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_mul_lo_u16 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x81,0xd3,0x01,0xef,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_mul_lo_u16 v5, v1, v2 op_sel:[1,0] // CHECK: [0x05,0x08,0x81,0xd3,0x01,0x05,0x02,0x18] @@ -50835,10 +50835,10 @@ v_pk_add_i16 v5, -1, v2 // CHECK: [0x05,0x00,0x82,0xd3,0xc1,0x04,0x02,0x18] v_pk_add_i16 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x82,0xd3,0xf0,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_add_i16 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x82,0xd3,0xf7,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_add_i16 v5, v1, v255 // CHECK: [0x05,0x00,0x82,0xd3,0x01,0xff,0x03,0x18] @@ -50880,10 +50880,10 @@ v_pk_add_i16 v5, v1, -1 // CHECK: [0x05,0x00,0x82,0xd3,0x01,0x83,0x01,0x18] v_pk_add_i16 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xe1,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_add_i16 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x82,0xd3,0x01,0xef,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_add_i16 v5, v1, v2 op_sel:[1,0] // CHECK: [0x05,0x08,0x82,0xd3,0x01,0x05,0x02,0x18] @@ -50952,10 +50952,10 @@ v_pk_sub_i16 v5, -1, v2 // CHECK: [0x05,0x00,0x83,0xd3,0xc1,0x04,0x02,0x18] v_pk_sub_i16 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x83,0xd3,0xf0,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_sub_i16 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x83,0xd3,0xf7,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_sub_i16 v5, v1, v255 // CHECK: [0x05,0x00,0x83,0xd3,0x01,0xff,0x03,0x18] @@ -50997,10 +50997,10 @@ v_pk_sub_i16 v5, v1, -1 // CHECK: [0x05,0x00,0x83,0xd3,0x01,0x83,0x01,0x18] v_pk_sub_i16 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xe1,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_sub_i16 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x83,0xd3,0x01,0xef,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_sub_i16 v5, v1, v2 op_sel:[1,0] // CHECK: [0x05,0x08,0x83,0xd3,0x01,0x05,0x02,0x18] @@ -51069,10 +51069,10 @@ v_pk_lshlrev_b16 v5, -1, v2 // CHECK: [0x05,0x00,0x84,0xd3,0xc1,0x04,0x02,0x18] v_pk_lshlrev_b16 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x84,0xd3,0xf0,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_lshlrev_b16 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x84,0xd3,0xf7,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_lshlrev_b16 v5, v1, v255 // CHECK: [0x05,0x00,0x84,0xd3,0x01,0xff,0x03,0x18] @@ -51114,10 +51114,10 @@ v_pk_lshlrev_b16 v5, v1, -1 // CHECK: [0x05,0x00,0x84,0xd3,0x01,0x83,0x01,0x18] v_pk_lshlrev_b16 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xe1,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_lshlrev_b16 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x84,0xd3,0x01,0xef,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_lshlrev_b16 v5, v1, v2 op_sel:[1,0] // CHECK: [0x05,0x08,0x84,0xd3,0x01,0x05,0x02,0x18] @@ -51183,10 +51183,10 @@ v_pk_lshrrev_b16 v5, -1, v2 // CHECK: [0x05,0x00,0x85,0xd3,0xc1,0x04,0x02,0x18] v_pk_lshrrev_b16 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x85,0xd3,0xf0,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_lshrrev_b16 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x85,0xd3,0xf7,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_lshrrev_b16 v5, v1, v255 // CHECK: [0x05,0x00,0x85,0xd3,0x01,0xff,0x03,0x18] @@ -51228,10 +51228,10 @@ v_pk_lshrrev_b16 v5, v1, -1 // CHECK: [0x05,0x00,0x85,0xd3,0x01,0x83,0x01,0x18] v_pk_lshrrev_b16 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xe1,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_lshrrev_b16 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x85,0xd3,0x01,0xef,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_lshrrev_b16 v5, v1, v2 op_sel:[1,0] // CHECK: [0x05,0x08,0x85,0xd3,0x01,0x05,0x02,0x18] @@ -51297,10 +51297,10 @@ v_pk_ashrrev_i16 v5, -1, v2 // CHECK: [0x05,0x00,0x86,0xd3,0xc1,0x04,0x02,0x18] v_pk_ashrrev_i16 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x86,0xd3,0xf0,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_ashrrev_i16 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x86,0xd3,0xf7,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_ashrrev_i16 v5, v1, v255 // CHECK: [0x05,0x00,0x86,0xd3,0x01,0xff,0x03,0x18] @@ -51342,10 +51342,10 @@ v_pk_ashrrev_i16 v5, v1, -1 // CHECK: [0x05,0x00,0x86,0xd3,0x01,0x83,0x01,0x18] v_pk_ashrrev_i16 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xe1,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_ashrrev_i16 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x86,0xd3,0x01,0xef,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_ashrrev_i16 v5, v1, v2 op_sel:[1,0] // CHECK: [0x05,0x08,0x86,0xd3,0x01,0x05,0x02,0x18] @@ -51411,10 +51411,10 @@ v_pk_max_i16 v5, -1, v2 // CHECK: [0x05,0x00,0x87,0xd3,0xc1,0x04,0x02,0x18] v_pk_max_i16 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x87,0xd3,0xf0,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_max_i16 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x87,0xd3,0xf7,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_max_i16 v5, v1, v255 // CHECK: [0x05,0x00,0x87,0xd3,0x01,0xff,0x03,0x18] @@ -51456,10 +51456,10 @@ v_pk_max_i16 v5, v1, -1 // CHECK: [0x05,0x00,0x87,0xd3,0x01,0x83,0x01,0x18] v_pk_max_i16 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xe1,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_max_i16 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x87,0xd3,0x01,0xef,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_max_i16 v5, v1, v2 op_sel:[1,0] // CHECK: [0x05,0x08,0x87,0xd3,0x01,0x05,0x02,0x18] @@ -51525,10 +51525,10 @@ v_pk_min_i16 v5, -1, v2 // CHECK: [0x05,0x00,0x88,0xd3,0xc1,0x04,0x02,0x18] v_pk_min_i16 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x88,0xd3,0xf0,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_min_i16 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x88,0xd3,0xf7,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_min_i16 v5, v1, v255 // CHECK: [0x05,0x00,0x88,0xd3,0x01,0xff,0x03,0x18] @@ -51570,10 +51570,10 @@ v_pk_min_i16 v5, v1, -1 // CHECK: [0x05,0x00,0x88,0xd3,0x01,0x83,0x01,0x18] v_pk_min_i16 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xe1,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_min_i16 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x88,0xd3,0x01,0xef,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_min_i16 v5, v1, v2 op_sel:[1,0] // CHECK: [0x05,0x08,0x88,0xd3,0x01,0x05,0x02,0x18] @@ -51639,10 +51639,10 @@ v_pk_mad_u16 v5, -1, v2, v3 // CHECK: [0x05,0x40,0x89,0xd3,0xc1,0x04,0x0e,0x1c] v_pk_mad_u16 v5, 0.5, v2, v3 -// CHECK: [0x05,0x40,0x89,0xd3,0xf0,0x04,0x0e,0x1c] +// CHECK-ERR: error: invalid literal operand v_pk_mad_u16 v5, -4.0, v2, v3 -// CHECK: [0x05,0x40,0x89,0xd3,0xf7,0x04,0x0e,0x1c] +// CHECK-ERR: error: invalid literal operand v_pk_mad_u16 v5, v1, v255, v3 // CHECK: [0x05,0x40,0x89,0xd3,0x01,0xff,0x0f,0x1c] @@ -51681,10 +51681,10 @@ v_pk_mad_u16 v5, v1, -1, v3 // CHECK: [0x05,0x40,0x89,0xd3,0x01,0x83,0x0d,0x1c] v_pk_mad_u16 v5, v1, 0.5, v3 -// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xe1,0x0d,0x1c] +// CHECK-ERR: error: invalid literal operand v_pk_mad_u16 v5, v1, -4.0, v3 -// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xef,0x0d,0x1c] +// CHECK-ERR: error: invalid literal operand v_pk_mad_u16 v5, v1, v2, v255 // CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0xfe,0x1f] @@ -51723,10 +51723,10 @@ v_pk_mad_u16 v5, v1, v2, -1 // CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0x06,0x1b] v_pk_mad_u16 v5, v1, v2, 0.5 -// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0xc2,0x1b] +// CHECK-ERR: error: invalid literal operand v_pk_mad_u16 v5, v1, v2, -4.0 -// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0xde,0x1b] +// CHECK-ERR: error: invalid literal operand v_pk_mad_u16 v5, v1, v2, v3 op_sel:[1,0,0] // CHECK: [0x05,0x48,0x89,0xd3,0x01,0x05,0x0e,0x1c] @@ -51798,10 +51798,10 @@ v_pk_add_u16 v5, -1, v2 // CHECK: [0x05,0x00,0x8a,0xd3,0xc1,0x04,0x02,0x18] v_pk_add_u16 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x8a,0xd3,0xf0,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_add_u16 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x8a,0xd3,0xf7,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_add_u16 v5, v1, v255 // CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xff,0x03,0x18] @@ -51843,10 +51843,10 @@ v_pk_add_u16 v5, v1, -1 // CHECK: [0x05,0x00,0x8a,0xd3,0x01,0x83,0x01,0x18] v_pk_add_u16 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xe1,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_add_u16 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x8a,0xd3,0x01,0xef,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_add_u16 v5, v1, v2 op_sel:[1,0] // CHECK: [0x05,0x08,0x8a,0xd3,0x01,0x05,0x02,0x18] @@ -51915,10 +51915,10 @@ v_pk_sub_u16 v5, -1, v2 // CHECK: [0x05,0x00,0x8b,0xd3,0xc1,0x04,0x02,0x18] v_pk_sub_u16 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x8b,0xd3,0xf0,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_sub_u16 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x8b,0xd3,0xf7,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_sub_u16 v5, v1, v255 // CHECK: [0x05,0x00,0x8b,0xd3,0x01,0xff,0x03,0x18] @@ -51960,10 +51960,10 @@ v_pk_sub_u16 v5, v1, -1 // CHECK: [0x05,0x00,0x8b,0xd3,0x01,0x83,0x01,0x18] v_pk_sub_u16 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x8b,0xd3,0x01,0xe1,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_sub_u16 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x8b,0xd3,0x01,0xef,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_sub_u16 v5, v1, v2 op_sel:[1,0] // CHECK: [0x05,0x08,0x8b,0xd3,0x01,0x05,0x02,0x18] @@ -52032,10 +52032,10 @@ v_pk_max_u16 v5, -1, v2 // CHECK: [0x05,0x00,0x8c,0xd3,0xc1,0x04,0x02,0x18] v_pk_max_u16 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x8c,0xd3,0xf0,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_max_u16 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x8c,0xd3,0xf7,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_max_u16 v5, v1, v255 // CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xff,0x03,0x18] @@ -52077,10 +52077,10 @@ v_pk_max_u16 v5, v1, -1 // CHECK: [0x05,0x00,0x8c,0xd3,0x01,0x83,0x01,0x18] v_pk_max_u16 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xe1,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_max_u16 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x8c,0xd3,0x01,0xef,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_max_u16 v5, v1, v2 op_sel:[1,0] // CHECK: [0x05,0x08,0x8c,0xd3,0x01,0x05,0x02,0x18] @@ -52146,10 +52146,10 @@ v_pk_min_u16 v5, -1, v2 // CHECK: [0x05,0x00,0x8d,0xd3,0xc1,0x04,0x02,0x18] v_pk_min_u16 v5, 0.5, v2 -// CHECK: [0x05,0x00,0x8d,0xd3,0xf0,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_min_u16 v5, -4.0, v2 -// CHECK: [0x05,0x00,0x8d,0xd3,0xf7,0x04,0x02,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_min_u16 v5, v1, v255 // CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xff,0x03,0x18] @@ -52191,10 +52191,10 @@ v_pk_min_u16 v5, v1, -1 // CHECK: [0x05,0x00,0x8d,0xd3,0x01,0x83,0x01,0x18] v_pk_min_u16 v5, v1, 0.5 -// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xe1,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_min_u16 v5, v1, -4.0 -// CHECK: [0x05,0x00,0x8d,0xd3,0x01,0xef,0x01,0x18] +// CHECK-ERR: error: invalid literal operand v_pk_min_u16 v5, v1, v2 op_sel:[1,0] // CHECK: [0x05,0x08,0x8d,0xd3,0x01,0x05,0x02,0x18] @@ -69576,10 +69576,10 @@ v_cmp_f_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x40,0x7d] v_cmp_f_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x40,0x7d] +// CHECK: encoding: [0xff,0x04,0x40,0x7d,0x00,0x38,0x00,0x00] v_cmp_f_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x40,0x7d] +// CHECK: encoding: [0xff,0x04,0x40,0x7d,0x00,0xc4,0x00,0x00] v_cmp_f_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x40,0x7d,0x0b,0xfe,0x00,0x00] @@ -69642,10 +69642,10 @@ v_cmp_f_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa0,0xd0,0xc1,0x04,0x02,0x00] v_cmp_f_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa0,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa0,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x03,0x00] @@ -69684,10 +69684,10 @@ v_cmp_f_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x83,0x01,0x00] v_cmp_f_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x42,0x7d] @@ -69729,10 +69729,10 @@ v_cmp_lt_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x42,0x7d] v_cmp_lt_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x42,0x7d] +// CHECK: encoding: [0xff,0x04,0x42,0x7d,0x00,0x38,0x00,0x00] v_cmp_lt_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x42,0x7d] +// CHECK: encoding: [0xff,0x04,0x42,0x7d,0x00,0xc4,0x00,0x00] v_cmp_lt_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x42,0x7d,0x0b,0xfe,0x00,0x00] @@ -69795,10 +69795,10 @@ v_cmp_lt_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa1,0xd0,0xc1,0x04,0x02,0x00] v_cmp_lt_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa1,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa1,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xff,0x03,0x00] @@ -69837,10 +69837,10 @@ v_cmp_lt_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0x83,0x01,0x00] v_cmp_lt_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x44,0x7d] @@ -69882,10 +69882,10 @@ v_cmp_eq_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x44,0x7d] v_cmp_eq_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x44,0x7d] +// CHECK: encoding: [0xff,0x04,0x44,0x7d,0x00,0x38,0x00,0x00] v_cmp_eq_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x44,0x7d] +// CHECK: encoding: [0xff,0x04,0x44,0x7d,0x00,0xc4,0x00,0x00] v_cmp_eq_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x44,0x7d,0x0b,0xfe,0x00,0x00] @@ -69948,10 +69948,10 @@ v_cmp_eq_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa2,0xd0,0xc1,0x04,0x02,0x00] v_cmp_eq_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa2,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa2,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x03,0x00] @@ -69990,10 +69990,10 @@ v_cmp_eq_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x83,0x01,0x00] v_cmp_eq_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x46,0x7d] @@ -70035,10 +70035,10 @@ v_cmp_le_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x46,0x7d] v_cmp_le_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x46,0x7d] +// CHECK: encoding: [0xff,0x04,0x46,0x7d,0x00,0x38,0x00,0x00] v_cmp_le_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x46,0x7d] +// CHECK: encoding: [0xff,0x04,0x46,0x7d,0x00,0xc4,0x00,0x00] v_cmp_le_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x46,0x7d,0x0b,0xfe,0x00,0x00] @@ -70101,10 +70101,10 @@ v_cmp_le_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa3,0xd0,0xc1,0x04,0x02,0x00] v_cmp_le_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa3,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa3,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xff,0x03,0x00] @@ -70143,10 +70143,10 @@ v_cmp_le_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0x83,0x01,0x00] v_cmp_le_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x48,0x7d] @@ -70188,10 +70188,10 @@ v_cmp_gt_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x48,0x7d] v_cmp_gt_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x48,0x7d] +// CHECK: encoding: [0xff,0x04,0x48,0x7d,0x00,0x38,0x00,0x00] v_cmp_gt_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x48,0x7d] +// CHECK: encoding: [0xff,0x04,0x48,0x7d,0x00,0xc4,0x00,0x00] v_cmp_gt_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x48,0x7d,0x0b,0xfe,0x00,0x00] @@ -70254,10 +70254,10 @@ v_cmp_gt_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa4,0xd0,0xc1,0x04,0x02,0x00] v_cmp_gt_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa4,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa4,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x03,0x00] @@ -70296,10 +70296,10 @@ v_cmp_gt_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x83,0x01,0x00] v_cmp_gt_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x4a,0x7d] @@ -70341,10 +70341,10 @@ v_cmp_ne_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x4a,0x7d] v_cmp_ne_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x4a,0x7d] +// CHECK: encoding: [0xff,0x04,0x4a,0x7d,0x00,0x38,0x00,0x00] v_cmp_ne_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x4a,0x7d] +// CHECK: encoding: [0xff,0x04,0x4a,0x7d,0x00,0xc4,0x00,0x00] v_cmp_ne_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x4a,0x7d,0x0b,0xfe,0x00,0x00] @@ -70407,10 +70407,10 @@ v_cmp_ne_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa5,0xd0,0xc1,0x04,0x02,0x00] v_cmp_ne_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa5,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa5,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xff,0x03,0x00] @@ -70449,10 +70449,10 @@ v_cmp_ne_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0x83,0x01,0x00] v_cmp_ne_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x4c,0x7d] @@ -70494,10 +70494,10 @@ v_cmp_ge_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x4c,0x7d] v_cmp_ge_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x4c,0x7d] +// CHECK: encoding: [0xff,0x04,0x4c,0x7d,0x00,0x38,0x00,0x00] v_cmp_ge_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x4c,0x7d] +// CHECK: encoding: [0xff,0x04,0x4c,0x7d,0x00,0xc4,0x00,0x00] v_cmp_ge_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x4c,0x7d,0x0b,0xfe,0x00,0x00] @@ -70560,10 +70560,10 @@ v_cmp_ge_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa6,0xd0,0xc1,0x04,0x02,0x00] v_cmp_ge_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa6,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa6,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x03,0x00] @@ -70602,10 +70602,10 @@ v_cmp_ge_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x83,0x01,0x00] v_cmp_ge_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x4e,0x7d] @@ -70647,10 +70647,10 @@ v_cmp_t_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x4e,0x7d] v_cmp_t_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x4e,0x7d] +// CHECK: encoding: [0xff,0x04,0x4e,0x7d,0x00,0x38,0x00,0x00] v_cmp_t_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x4e,0x7d] +// CHECK: encoding: [0xff,0x04,0x4e,0x7d,0x00,0xc4,0x00,0x00] v_cmp_t_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x4e,0x7d,0x0b,0xfe,0x00,0x00] @@ -70713,10 +70713,10 @@ v_cmp_t_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa7,0xd0,0xc1,0x04,0x02,0x00] v_cmp_t_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa7,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa7,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xff,0x03,0x00] @@ -70755,10 +70755,10 @@ v_cmp_t_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0x83,0x01,0x00] v_cmp_t_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x50,0x7d] @@ -70800,10 +70800,10 @@ v_cmp_f_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x50,0x7d] v_cmp_f_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x50,0x7d] +// CHECK: encoding: [0xff,0x04,0x50,0x7d,0x00,0x38,0x00,0x00] v_cmp_f_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x50,0x7d] +// CHECK: encoding: [0xff,0x04,0x50,0x7d,0x00,0xc4,0x00,0x00] v_cmp_f_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x50,0x7d,0x0b,0xfe,0x00,0x00] @@ -70866,10 +70866,10 @@ v_cmp_f_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa8,0xd0,0xc1,0x04,0x02,0x00] v_cmp_f_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa8,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa8,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x03,0x00] @@ -70908,10 +70908,10 @@ v_cmp_f_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x83,0x01,0x00] v_cmp_f_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x52,0x7d] @@ -70953,10 +70953,10 @@ v_cmp_lt_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x52,0x7d] v_cmp_lt_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x52,0x7d] +// CHECK: encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00] v_cmp_lt_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x52,0x7d] +// CHECK: encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00] v_cmp_lt_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00] @@ -71019,10 +71019,10 @@ v_cmp_lt_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xa9,0xd0,0xc1,0x04,0x02,0x00] v_cmp_lt_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xa9,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xa9,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xff,0x03,0x00] @@ -71061,10 +71061,10 @@ v_cmp_lt_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0x83,0x01,0x00] v_cmp_lt_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_lt_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x54,0x7d] @@ -71106,10 +71106,10 @@ v_cmp_eq_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x54,0x7d] v_cmp_eq_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x54,0x7d] +// CHECK: encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00] v_cmp_eq_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x54,0x7d] +// CHECK: encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00] v_cmp_eq_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00] @@ -71172,10 +71172,10 @@ v_cmp_eq_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xaa,0xd0,0xc1,0x04,0x02,0x00] v_cmp_eq_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xaa,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xaa,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x03,0x00] @@ -71214,10 +71214,10 @@ v_cmp_eq_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x83,0x01,0x00] v_cmp_eq_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_eq_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x56,0x7d] @@ -71259,10 +71259,10 @@ v_cmp_le_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x56,0x7d] v_cmp_le_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x56,0x7d] +// CHECK: encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00] v_cmp_le_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x56,0x7d] +// CHECK: encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00] v_cmp_le_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00] @@ -71325,10 +71325,10 @@ v_cmp_le_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xab,0xd0,0xc1,0x04,0x02,0x00] v_cmp_le_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xab,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xab,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xff,0x03,0x00] @@ -71367,10 +71367,10 @@ v_cmp_le_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0x83,0x01,0x00] v_cmp_le_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_le_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x58,0x7d] @@ -71412,10 +71412,10 @@ v_cmp_gt_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x58,0x7d] v_cmp_gt_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x58,0x7d] +// CHECK: encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00] v_cmp_gt_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x58,0x7d] +// CHECK: encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00] v_cmp_gt_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00] @@ -71478,10 +71478,10 @@ v_cmp_gt_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xac,0xd0,0xc1,0x04,0x02,0x00] v_cmp_gt_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xac,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xac,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x03,0x00] @@ -71520,10 +71520,10 @@ v_cmp_gt_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x83,0x01,0x00] v_cmp_gt_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_gt_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x5a,0x7d] @@ -71565,10 +71565,10 @@ v_cmp_ne_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x5a,0x7d] v_cmp_ne_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x5a,0x7d] +// CHECK: encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00] v_cmp_ne_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x5a,0x7d] +// CHECK: encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00] v_cmp_ne_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00] @@ -71631,10 +71631,10 @@ v_cmp_ne_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xad,0xd0,0xc1,0x04,0x02,0x00] v_cmp_ne_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xad,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xad,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xff,0x03,0x00] @@ -71673,10 +71673,10 @@ v_cmp_ne_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0x83,0x01,0x00] v_cmp_ne_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ne_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x5c,0x7d] @@ -71718,10 +71718,10 @@ v_cmp_ge_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x5c,0x7d] v_cmp_ge_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x5c,0x7d] +// CHECK: encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00] v_cmp_ge_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x5c,0x7d] +// CHECK: encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00] v_cmp_ge_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00] @@ -71784,10 +71784,10 @@ v_cmp_ge_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xae,0xd0,0xc1,0x04,0x02,0x00] v_cmp_ge_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xae,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xae,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x03,0x00] @@ -71826,10 +71826,10 @@ v_cmp_ge_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x83,0x01,0x00] v_cmp_ge_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_ge_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x5e,0x7d] @@ -71871,10 +71871,10 @@ v_cmp_t_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x5e,0x7d] v_cmp_t_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x5e,0x7d] +// CHECK: encoding: [0xff,0x04,0x5e,0x7d,0x00,0x38,0x00,0x00] v_cmp_t_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x5e,0x7d] +// CHECK: encoding: [0xff,0x04,0x5e,0x7d,0x00,0xc4,0x00,0x00] v_cmp_t_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x5e,0x7d,0x0b,0xfe,0x00,0x00] @@ -71937,10 +71937,10 @@ v_cmp_t_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xaf,0xd0,0xc1,0x04,0x02,0x00] v_cmp_t_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xaf,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xaf,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xff,0x03,0x00] @@ -71979,10 +71979,10 @@ v_cmp_t_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0x83,0x01,0x00] v_cmp_t_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_t_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x60,0x7d] @@ -72024,10 +72024,10 @@ v_cmpx_f_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x60,0x7d] v_cmpx_f_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x60,0x7d] +// CHECK: encoding: [0xff,0x04,0x60,0x7d,0x00,0x38,0x00,0x00] v_cmpx_f_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x60,0x7d] +// CHECK: encoding: [0xff,0x04,0x60,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_f_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x60,0x7d,0x0b,0xfe,0x00,0x00] @@ -72093,10 +72093,10 @@ v_cmpx_f_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb0,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_f_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb0,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb0,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x03,0x00] @@ -72135,10 +72135,10 @@ v_cmpx_f_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x83,0x01,0x00] v_cmpx_f_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x62,0x7d] @@ -72180,10 +72180,10 @@ v_cmpx_lt_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x62,0x7d] v_cmpx_lt_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x62,0x7d] +// CHECK: encoding: [0xff,0x04,0x62,0x7d,0x00,0x38,0x00,0x00] v_cmpx_lt_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x62,0x7d] +// CHECK: encoding: [0xff,0x04,0x62,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_lt_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00] @@ -72249,10 +72249,10 @@ v_cmpx_lt_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb1,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_lt_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb1,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb1,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xff,0x03,0x00] @@ -72291,10 +72291,10 @@ v_cmpx_lt_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0x83,0x01,0x00] v_cmpx_lt_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x64,0x7d] @@ -72336,10 +72336,10 @@ v_cmpx_eq_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x64,0x7d] v_cmpx_eq_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x64,0x7d] +// CHECK: encoding: [0xff,0x04,0x64,0x7d,0x00,0x38,0x00,0x00] v_cmpx_eq_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x64,0x7d] +// CHECK: encoding: [0xff,0x04,0x64,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_eq_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00] @@ -72405,10 +72405,10 @@ v_cmpx_eq_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb2,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_eq_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb2,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb2,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x03,0x00] @@ -72447,10 +72447,10 @@ v_cmpx_eq_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x83,0x01,0x00] v_cmpx_eq_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x66,0x7d] @@ -72492,10 +72492,10 @@ v_cmpx_le_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x66,0x7d] v_cmpx_le_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x66,0x7d] +// CHECK: encoding: [0xff,0x04,0x66,0x7d,0x00,0x38,0x00,0x00] v_cmpx_le_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x66,0x7d] +// CHECK: encoding: [0xff,0x04,0x66,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_le_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00] @@ -72561,10 +72561,10 @@ v_cmpx_le_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb3,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_le_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb3,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb3,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xff,0x03,0x00] @@ -72603,10 +72603,10 @@ v_cmpx_le_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0x83,0x01,0x00] v_cmpx_le_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x68,0x7d] @@ -72648,10 +72648,10 @@ v_cmpx_gt_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x68,0x7d] v_cmpx_gt_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x68,0x7d] +// CHECK: encoding: [0xff,0x04,0x68,0x7d,0x00,0x38,0x00,0x00] v_cmpx_gt_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x68,0x7d] +// CHECK: encoding: [0xff,0x04,0x68,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_gt_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00] @@ -72717,10 +72717,10 @@ v_cmpx_gt_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb4,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_gt_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb4,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb4,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x03,0x00] @@ -72759,10 +72759,10 @@ v_cmpx_gt_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x83,0x01,0x00] v_cmpx_gt_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x6a,0x7d] @@ -72804,10 +72804,10 @@ v_cmpx_ne_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x6a,0x7d] v_cmpx_ne_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x6a,0x7d] +// CHECK: encoding: [0xff,0x04,0x6a,0x7d,0x00,0x38,0x00,0x00] v_cmpx_ne_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x6a,0x7d] +// CHECK: encoding: [0xff,0x04,0x6a,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_ne_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00] @@ -72873,10 +72873,10 @@ v_cmpx_ne_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb5,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_ne_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb5,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb5,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xff,0x03,0x00] @@ -72915,10 +72915,10 @@ v_cmpx_ne_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0x83,0x01,0x00] v_cmpx_ne_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x6c,0x7d] @@ -72960,10 +72960,10 @@ v_cmpx_ge_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x6c,0x7d] v_cmpx_ge_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x6c,0x7d] +// CHECK: encoding: [0xff,0x04,0x6c,0x7d,0x00,0x38,0x00,0x00] v_cmpx_ge_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x6c,0x7d] +// CHECK: encoding: [0xff,0x04,0x6c,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_ge_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00] @@ -73029,10 +73029,10 @@ v_cmpx_ge_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb6,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_ge_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb6,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb6,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x03,0x00] @@ -73071,10 +73071,10 @@ v_cmpx_ge_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x83,0x01,0x00] v_cmpx_ge_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_i16 vcc, v1, v2 // CHECK: [0x01,0x05,0x6e,0x7d] @@ -73116,10 +73116,10 @@ v_cmpx_t_i16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x6e,0x7d] v_cmpx_t_i16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x6e,0x7d] +// CHECK: encoding: [0xff,0x04,0x6e,0x7d,0x00,0x38,0x00,0x00] v_cmpx_t_i16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x6e,0x7d] +// CHECK: encoding: [0xff,0x04,0x6e,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_t_i16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x6e,0x7d,0x0b,0xfe,0x00,0x00] @@ -73185,10 +73185,10 @@ v_cmpx_t_i16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb7,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_t_i16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb7,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_i16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb7,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_i16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xff,0x03,0x00] @@ -73227,10 +73227,10 @@ v_cmpx_t_i16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0x83,0x01,0x00] v_cmpx_t_i16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_i16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x70,0x7d] @@ -73272,10 +73272,10 @@ v_cmpx_f_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x70,0x7d] v_cmpx_f_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x70,0x7d] +// CHECK: encoding: [0xff,0x04,0x70,0x7d,0x00,0x38,0x00,0x00] v_cmpx_f_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x70,0x7d] +// CHECK: encoding: [0xff,0x04,0x70,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_f_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x70,0x7d,0x0b,0xfe,0x00,0x00] @@ -73341,10 +73341,10 @@ v_cmpx_f_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb8,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_f_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb8,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb8,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x03,0x00] @@ -73383,10 +73383,10 @@ v_cmpx_f_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x83,0x01,0x00] v_cmpx_f_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_f_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x72,0x7d] @@ -73428,10 +73428,10 @@ v_cmpx_lt_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x72,0x7d] v_cmpx_lt_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x72,0x7d] +// CHECK: encoding: [0xff,0x04,0x72,0x7d,0x00,0x38,0x00,0x00] v_cmpx_lt_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x72,0x7d] +// CHECK: encoding: [0xff,0x04,0x72,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_lt_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00] @@ -73497,10 +73497,10 @@ v_cmpx_lt_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xb9,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_lt_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xb9,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xb9,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xff,0x03,0x00] @@ -73539,10 +73539,10 @@ v_cmpx_lt_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0x83,0x01,0x00] v_cmpx_lt_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_lt_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x74,0x7d] @@ -73584,10 +73584,10 @@ v_cmpx_eq_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x74,0x7d] v_cmpx_eq_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x74,0x7d] +// CHECK: encoding: [0xff,0x04,0x74,0x7d,0x00,0x38,0x00,0x00] v_cmpx_eq_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x74,0x7d] +// CHECK: encoding: [0xff,0x04,0x74,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_eq_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00] @@ -73653,10 +73653,10 @@ v_cmpx_eq_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xba,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_eq_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xba,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xba,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x03,0x00] @@ -73695,10 +73695,10 @@ v_cmpx_eq_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x83,0x01,0x00] v_cmpx_eq_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_eq_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x76,0x7d] @@ -73740,10 +73740,10 @@ v_cmpx_le_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x76,0x7d] v_cmpx_le_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x76,0x7d] +// CHECK: encoding: [0xff,0x04,0x76,0x7d,0x00,0x38,0x00,0x00] v_cmpx_le_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x76,0x7d] +// CHECK: encoding: [0xff,0x04,0x76,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_le_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00] @@ -73809,10 +73809,10 @@ v_cmpx_le_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xbb,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_le_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xbb,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xbb,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xff,0x03,0x00] @@ -73851,10 +73851,10 @@ v_cmpx_le_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0x83,0x01,0x00] v_cmpx_le_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_le_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x78,0x7d] @@ -73896,10 +73896,10 @@ v_cmpx_gt_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x78,0x7d] v_cmpx_gt_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x78,0x7d] +// CHECK: encoding: [0xff,0x04,0x78,0x7d,0x00,0x38,0x00,0x00] v_cmpx_gt_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x78,0x7d] +// CHECK: encoding: [0xff,0x04,0x78,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_gt_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00] @@ -73965,10 +73965,10 @@ v_cmpx_gt_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xbc,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_gt_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xbc,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xbc,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x03,0x00] @@ -74007,10 +74007,10 @@ v_cmpx_gt_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x83,0x01,0x00] v_cmpx_gt_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_gt_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x7a,0x7d] @@ -74052,10 +74052,10 @@ v_cmpx_ne_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x7a,0x7d] v_cmpx_ne_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x7a,0x7d] +// CHECK: encoding: [0xff,0x04,0x7a,0x7d,0x00,0x38,0x00,0x00] v_cmpx_ne_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x7a,0x7d] +// CHECK: encoding: [0xff,0x04,0x7a,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_ne_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00] @@ -74121,10 +74121,10 @@ v_cmpx_ne_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xbd,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_ne_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xbd,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xbd,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xff,0x03,0x00] @@ -74163,10 +74163,10 @@ v_cmpx_ne_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0x83,0x01,0x00] v_cmpx_ne_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ne_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x7c,0x7d] @@ -74208,10 +74208,10 @@ v_cmpx_ge_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x7c,0x7d] v_cmpx_ge_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x7c,0x7d] +// CHECK: encoding: [0xff,0x04,0x7c,0x7d,0x00,0x38,0x00,0x00] v_cmpx_ge_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x7c,0x7d] +// CHECK: encoding: [0xff,0x04,0x7c,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_ge_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00] @@ -74277,10 +74277,10 @@ v_cmpx_ge_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xbe,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_ge_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xbe,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xbe,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x03,0x00] @@ -74319,10 +74319,10 @@ v_cmpx_ge_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x83,0x01,0x00] v_cmpx_ge_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_ge_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_u16 vcc, v1, v2 // CHECK: [0x01,0x05,0x7e,0x7d] @@ -74364,10 +74364,10 @@ v_cmpx_t_u16 vcc, -1, v2 // CHECK: [0xc1,0x04,0x7e,0x7d] v_cmpx_t_u16 vcc, 0.5, v2 -// CHECK: [0xf0,0x04,0x7e,0x7d] +// CHECK: encoding: [0xff,0x04,0x7e,0x7d,0x00,0x38,0x00,0x00] v_cmpx_t_u16 vcc, -4.0, v2 -// CHECK: [0xf7,0x04,0x7e,0x7d] +// CHECK: encoding: [0xff,0x04,0x7e,0x7d,0x00,0xc4,0x00,0x00] v_cmpx_t_u16 vcc, 0xfe0b, v2 // CHECK: [0xff,0x04,0x7e,0x7d,0x0b,0xfe,0x00,0x00] @@ -74433,10 +74433,10 @@ v_cmpx_t_u16_e64 s[10:11], -1, v2 // CHECK: [0x0a,0x00,0xbf,0xd0,0xc1,0x04,0x02,0x00] v_cmpx_t_u16_e64 s[10:11], 0.5, v2 -// CHECK: [0x0a,0x00,0xbf,0xd0,0xf0,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_u16_e64 s[10:11], -4.0, v2 -// CHECK: [0x0a,0x00,0xbf,0xd0,0xf7,0x04,0x02,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_u16_e64 s[10:11], v1, v255 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xff,0x03,0x00] @@ -74475,10 +74475,10 @@ v_cmpx_t_u16_e64 s[10:11], v1, -1 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0x83,0x01,0x00] v_cmpx_t_u16_e64 s[10:11], v1, 0.5 -// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xe1,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmpx_t_u16_e64 s[10:11], v1, -4.0 -// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xef,0x01,0x00] +// CHECK-ERR: error: invalid literal operand v_cmp_f_i32 vcc, v1, v2 // CHECK: [0x01,0x05,0x80,0x7d] @@ -90423,10 +90423,10 @@ v_cvt_f16_u16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD // CHECK: [0xf9,0x72,0x0a,0x7e,0xc1,0x06,0x86,0x00] v_cvt_f16_u16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD -// CHECK: [0xf9,0x72,0x0a,0x7e,0xf0,0x06,0x86,0x00] +// CHECK-ERR: error: invalid operand for instruction v_cvt_f16_u16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD -// CHECK: [0xf9,0x72,0x0a,0x7e,0xf7,0x06,0x86,0x00] +// CHECK-ERR: error: invalid operand for instruction v_cvt_f16_u16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD // CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x26,0x06,0x00] @@ -90609,10 +90609,10 @@ v_cvt_f16_i16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD // CHECK: [0xf9,0x74,0x0a,0x7e,0xc1,0x06,0x86,0x00] v_cvt_f16_i16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD -// CHECK: [0xf9,0x74,0x0a,0x7e,0xf0,0x06,0x86,0x00] +// CHECK-ERR: error: invalid operand for instruction v_cvt_f16_i16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD -// CHECK: [0xf9,0x74,0x0a,0x7e,0xf7,0x06,0x86,0x00] +// CHECK-ERR: error: invalid operand for instruction v_cvt_f16_i16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD // CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x26,0x06,0x00] @@ -101352,10 +101352,10 @@ v_add_u16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src // CHECK: [0xf9,0x04,0x0a,0x4c,0xc1,0x06,0x86,0x06] v_add_u16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x4c,0xf0,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_add_u16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x4c,0xf7,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_add_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x0b,0x4c,0x01,0x06,0x06,0x06] @@ -101568,10 +101568,10 @@ v_sub_u16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src // CHECK: [0xf9,0x04,0x0a,0x4e,0xc1,0x06,0x86,0x06] v_sub_u16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x4e,0xf0,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_sub_u16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x4e,0xf7,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_sub_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x0b,0x4e,0x01,0x06,0x06,0x06] @@ -101784,10 +101784,10 @@ v_subrev_u16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD // CHECK: [0xf9,0x04,0x0a,0x50,0xc1,0x06,0x86,0x06] v_subrev_u16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x50,0xf0,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_subrev_u16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x50,0xf7,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_subrev_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x0b,0x50,0x01,0x06,0x06,0x06] @@ -102000,10 +102000,10 @@ v_mul_lo_u16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD // CHECK: [0xf9,0x04,0x0a,0x52,0xc1,0x06,0x86,0x06] v_mul_lo_u16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x52,0xf0,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_mul_lo_u16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x52,0xf7,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_mul_lo_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x0b,0x52,0x01,0x06,0x06,0x06] @@ -102213,10 +102213,10 @@ v_lshlrev_b16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD // CHECK: [0xf9,0x04,0x0a,0x54,0xc1,0x06,0x86,0x06] v_lshlrev_b16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x54,0xf0,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_lshlrev_b16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x54,0xf7,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_lshlrev_b16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x0b,0x54,0x01,0x06,0x06,0x06] @@ -102426,10 +102426,10 @@ v_lshrrev_b16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD // CHECK: [0xf9,0x04,0x0a,0x56,0xc1,0x06,0x86,0x06] v_lshrrev_b16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x56,0xf0,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_lshrrev_b16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x56,0xf7,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_lshrrev_b16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x0b,0x56,0x01,0x06,0x06,0x06] @@ -102639,10 +102639,10 @@ v_ashrrev_i16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD // CHECK: [0xf9,0x04,0x0a,0x58,0xc1,0x06,0x86,0x06] v_ashrrev_i16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x58,0xf0,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_ashrrev_i16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x58,0xf7,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_ashrrev_i16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x0b,0x58,0x01,0x06,0x06,0x06] @@ -103320,10 +103320,10 @@ v_max_u16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src // CHECK: [0xf9,0x04,0x0a,0x5e,0xc1,0x06,0x86,0x06] v_max_u16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x5e,0xf0,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_max_u16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x5e,0xf7,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_max_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x0b,0x5e,0x01,0x06,0x06,0x06] @@ -103533,10 +103533,10 @@ v_max_i16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src // CHECK: [0xf9,0x04,0x0a,0x60,0xc1,0x06,0x86,0x06] v_max_i16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x60,0xf0,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_max_i16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x60,0xf7,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_max_i16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x0b,0x60,0x01,0x06,0x06,0x06] @@ -103746,10 +103746,10 @@ v_min_u16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src // CHECK: [0xf9,0x04,0x0a,0x62,0xc1,0x06,0x86,0x06] v_min_u16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x62,0xf0,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_min_u16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x62,0xf7,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_min_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x0b,0x62,0x01,0x06,0x06,0x06] @@ -103959,10 +103959,10 @@ v_min_i16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src // CHECK: [0xf9,0x04,0x0a,0x64,0xc1,0x06,0x86,0x06] v_min_i16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x64,0xf0,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_min_i16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x0a,0x64,0xf7,0x06,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_min_i16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x0b,0x64,0x01,0x06,0x06,0x06] @@ -112794,10 +112794,10 @@ v_cmp_f_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x40,0x7d,0xc1,0x86,0x86,0x06] v_cmp_f_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x40,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_f_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x40,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_f_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x41,0x7d,0x01,0x86,0x06,0x06] @@ -112902,10 +112902,10 @@ v_cmp_lt_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x42,0x7d,0xc1,0x86,0x86,0x06] v_cmp_lt_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x42,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_lt_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x42,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_lt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x43,0x7d,0x01,0x86,0x06,0x06] @@ -113010,10 +113010,10 @@ v_cmp_eq_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x44,0x7d,0xc1,0x86,0x86,0x06] v_cmp_eq_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x44,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_eq_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x44,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_eq_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x45,0x7d,0x01,0x86,0x06,0x06] @@ -113118,10 +113118,10 @@ v_cmp_le_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x46,0x7d,0xc1,0x86,0x86,0x06] v_cmp_le_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x46,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_le_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x46,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_le_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x47,0x7d,0x01,0x86,0x06,0x06] @@ -113226,10 +113226,10 @@ v_cmp_gt_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x48,0x7d,0xc1,0x86,0x86,0x06] v_cmp_gt_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x48,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_gt_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x48,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_gt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x49,0x7d,0x01,0x86,0x06,0x06] @@ -113334,10 +113334,10 @@ v_cmp_ne_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x4a,0x7d,0xc1,0x86,0x86,0x06] v_cmp_ne_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x4a,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_ne_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x4a,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_ne_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x4b,0x7d,0x01,0x86,0x06,0x06] @@ -113442,10 +113442,10 @@ v_cmp_ge_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x4c,0x7d,0xc1,0x86,0x86,0x06] v_cmp_ge_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x4c,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_ge_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x4c,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_ge_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x4d,0x7d,0x01,0x86,0x06,0x06] @@ -113550,10 +113550,10 @@ v_cmp_t_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x4e,0x7d,0xc1,0x86,0x86,0x06] v_cmp_t_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x4e,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_t_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x4e,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_t_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x4f,0x7d,0x01,0x86,0x06,0x06] @@ -113658,10 +113658,10 @@ v_cmp_f_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x50,0x7d,0xc1,0x86,0x86,0x06] v_cmp_f_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x50,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_f_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x50,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_f_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x51,0x7d,0x01,0x86,0x06,0x06] @@ -113766,10 +113766,10 @@ v_cmp_lt_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x52,0x7d,0xc1,0x86,0x86,0x06] v_cmp_lt_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x52,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x52,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_lt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x53,0x7d,0x01,0x86,0x06,0x06] @@ -113874,10 +113874,10 @@ v_cmp_eq_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x54,0x7d,0xc1,0x86,0x86,0x06] v_cmp_eq_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x54,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x54,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_eq_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x55,0x7d,0x01,0x86,0x06,0x06] @@ -113982,10 +113982,10 @@ v_cmp_le_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x56,0x7d,0xc1,0x86,0x86,0x06] v_cmp_le_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x56,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x56,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_le_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x57,0x7d,0x01,0x86,0x06,0x06] @@ -114090,10 +114090,10 @@ v_cmp_gt_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x58,0x7d,0xc1,0x86,0x86,0x06] v_cmp_gt_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x58,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x58,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_gt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x59,0x7d,0x01,0x86,0x06,0x06] @@ -114198,10 +114198,10 @@ v_cmp_ne_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x5a,0x7d,0xc1,0x86,0x86,0x06] v_cmp_ne_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x5a,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x5a,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_ne_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x5b,0x7d,0x01,0x86,0x06,0x06] @@ -114306,10 +114306,10 @@ v_cmp_ge_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x5c,0x7d,0xc1,0x86,0x86,0x06] v_cmp_ge_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x5c,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x5c,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_ge_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x5d,0x7d,0x01,0x86,0x06,0x06] @@ -114414,10 +114414,10 @@ v_cmp_t_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x5e,0x7d,0xc1,0x86,0x86,0x06] v_cmp_t_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x5e,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_t_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x5e,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmp_t_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x5f,0x7d,0x01,0x86,0x06,0x06] @@ -114522,10 +114522,10 @@ v_cmpx_f_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x60,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_f_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x60,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_f_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x60,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_f_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x61,0x7d,0x01,0x86,0x06,0x06] @@ -114630,10 +114630,10 @@ v_cmpx_lt_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x62,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_lt_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x62,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_lt_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x62,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_lt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x63,0x7d,0x01,0x86,0x06,0x06] @@ -114738,10 +114738,10 @@ v_cmpx_eq_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x64,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_eq_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x64,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_eq_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x64,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_eq_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x65,0x7d,0x01,0x86,0x06,0x06] @@ -114846,10 +114846,10 @@ v_cmpx_le_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x66,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_le_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x66,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_le_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x66,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_le_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x67,0x7d,0x01,0x86,0x06,0x06] @@ -114954,10 +114954,10 @@ v_cmpx_gt_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x68,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_gt_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x68,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_gt_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x68,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_gt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x69,0x7d,0x01,0x86,0x06,0x06] @@ -115062,10 +115062,10 @@ v_cmpx_ne_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x6a,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_ne_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x6a,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_ne_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x6a,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_ne_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x6b,0x7d,0x01,0x86,0x06,0x06] @@ -115170,10 +115170,10 @@ v_cmpx_ge_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x6c,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_ge_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x6c,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_ge_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x6c,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_ge_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x6d,0x7d,0x01,0x86,0x06,0x06] @@ -115278,10 +115278,10 @@ v_cmpx_t_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x6e,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_t_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x6e,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_t_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x6e,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_t_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x6f,0x7d,0x01,0x86,0x06,0x06] @@ -115386,10 +115386,10 @@ v_cmpx_f_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x70,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_f_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x70,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_f_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x70,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_f_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x71,0x7d,0x01,0x86,0x06,0x06] @@ -115494,10 +115494,10 @@ v_cmpx_lt_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x72,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_lt_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x72,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_lt_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x72,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_lt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x73,0x7d,0x01,0x86,0x06,0x06] @@ -115602,10 +115602,10 @@ v_cmpx_eq_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x74,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_eq_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x74,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_eq_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x74,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_eq_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x75,0x7d,0x01,0x86,0x06,0x06] @@ -115710,10 +115710,10 @@ v_cmpx_le_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x76,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_le_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x76,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_le_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x76,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_le_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x77,0x7d,0x01,0x86,0x06,0x06] @@ -115818,10 +115818,10 @@ v_cmpx_gt_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x78,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_gt_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x78,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_gt_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x78,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_gt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x79,0x7d,0x01,0x86,0x06,0x06] @@ -115926,10 +115926,10 @@ v_cmpx_ne_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x7a,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_ne_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x7a,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_ne_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x7a,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_ne_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x7b,0x7d,0x01,0x86,0x06,0x06] @@ -116034,10 +116034,10 @@ v_cmpx_ge_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x7c,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_ge_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x7c,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_ge_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x7c,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_ge_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x7d,0x7d,0x01,0x86,0x06,0x06] @@ -116142,10 +116142,10 @@ v_cmpx_t_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0x04,0x7e,0x7d,0xc1,0x86,0x86,0x06] v_cmpx_t_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x7e,0x7d,0xf0,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_t_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD -// CHECK: [0xf9,0x04,0x7e,0x7d,0xf7,0x86,0x86,0x06] +// CHECK-ERR: error: invalid operand for instruction v_cmpx_t_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD // CHECK: [0xf9,0xfe,0x7f,0x7d,0x01,0x86,0x06,0x06] diff --git a/llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt index 49e1025..72477fe 100644 --- a/llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt +++ b/llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt @@ -1,4 +1,3 @@ -# XFAIL: * # RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX10,W32 %s # RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX10,W64 %s @@ -21165,13 +21164,13 @@ # GFX10: v_add_nc_i16 v5, -1, v2 ; encoding: [0x05,0x00,0x0d,0xd7,0xc1,0x04,0x02,0x00] 0x05,0x00,0x0d,0xd7,0xc1,0x04,0x02,0x00 -# GFX10: v_add_nc_i16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x0d,0xd7,0xf7,0x04,0x02,0x00] +# GFX10: v_add_nc_i16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x0d,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x0d,0xd7,0xf7,0x04,0x02,0x00 # GFX10: v_add_nc_i16 v5, 0, v2 ; encoding: [0x05,0x00,0x0d,0xd7,0x80,0x04,0x02,0x00] 0x05,0x00,0x0d,0xd7,0x80,0x04,0x02,0x00 -# GFX10: v_add_nc_i16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x0d,0xd7,0xf0,0x04,0x02,0x00] +# GFX10: v_add_nc_i16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x0d,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x0d,0xd7,0xf0,0x04,0x02,0x00 # GFX10: v_add_nc_i16 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x0d,0xd7,0x7f,0x04,0x02,0x00] @@ -21192,13 +21191,13 @@ # GFX10: v_add_nc_i16 v5, v1, -1 ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0x83,0x01,0x00] 0x05,0x00,0x0d,0xd7,0x01,0x83,0x01,0x00 -# GFX10: v_add_nc_i16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0xef,0x01,0x00] +# GFX10: v_add_nc_i16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x0d,0xd7,0x01,0xef,0x01,0x00 # GFX10: v_add_nc_i16 v5, v1, 0 ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0x01,0x01,0x00] 0x05,0x00,0x0d,0xd7,0x01,0x01,0x01,0x00 -# GFX10: v_add_nc_i16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0xe1,0x01,0x00] +# GFX10: v_add_nc_i16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x0d,0xd7,0x01,0xe1,0x01,0x00 # GFX10: v_add_nc_i16 v5, v1, exec_hi ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x00,0x00] @@ -21330,13 +21329,13 @@ # GFX10: v_add_nc_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x03,0xd7,0xc1,0x04,0x02,0x00] 0x05,0x00,0x03,0xd7,0xc1,0x04,0x02,0x00 -# GFX10: v_add_nc_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x03,0xd7,0xf7,0x04,0x02,0x00] +# GFX10: v_add_nc_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x03,0xd7,0xf7,0x04,0x02,0x00 # GFX10: v_add_nc_u16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x03,0xd7,0x80,0x04,0x02,0x00] 0x05,0x00,0x03,0xd7,0x80,0x04,0x02,0x00 -# GFX10: v_add_nc_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x03,0xd7,0xf0,0x04,0x02,0x00] +# GFX10: v_add_nc_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x03,0xd7,0xf0,0x04,0x02,0x00 # GFX10: v_add_nc_u16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x03,0xd7,0x7f,0x04,0x02,0x00] @@ -21357,13 +21356,13 @@ # GFX10: v_add_nc_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0x83,0x01,0x00] 0x05,0x00,0x03,0xd7,0x01,0x83,0x01,0x00 -# GFX10: v_add_nc_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xef,0x01,0x00] +# GFX10: v_add_nc_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x03,0xd7,0x01,0xef,0x01,0x00 # GFX10: v_add_nc_u16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0x01,0x01,0x00] 0x05,0x00,0x03,0xd7,0x01,0x01,0x01,0x00 -# GFX10: v_add_nc_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xe1,0x01,0x00] +# GFX10: v_add_nc_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x03,0xd7,0x01,0xe1,0x01,0x00 # GFX10: v_add_nc_u16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x00,0x00] @@ -22233,13 +22232,13 @@ # GFX10: v_ashrrev_i16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x08,0xd7,0xc1,0x04,0x02,0x00] 0x05,0x00,0x08,0xd7,0xc1,0x04,0x02,0x00 -# GFX10: v_ashrrev_i16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x08,0xd7,0xf7,0x04,0x02,0x00] +# GFX10: v_ashrrev_i16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x08,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x08,0xd7,0xf7,0x04,0x02,0x00 # GFX10: v_ashrrev_i16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x08,0xd7,0x80,0x04,0x02,0x00] 0x05,0x00,0x08,0xd7,0x80,0x04,0x02,0x00 -# GFX10: v_ashrrev_i16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x08,0xd7,0xf0,0x04,0x02,0x00] +# GFX10: v_ashrrev_i16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x08,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x08,0xd7,0xf0,0x04,0x02,0x00 # GFX10: v_ashrrev_i16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x08,0xd7,0x7f,0x04,0x02,0x00] @@ -22260,13 +22259,13 @@ # GFX10: v_ashrrev_i16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x08,0xd7,0x01,0x83,0x01,0x00] 0x05,0x00,0x08,0xd7,0x01,0x83,0x01,0x00 -# GFX10: v_ashrrev_i16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x08,0xd7,0x01,0xef,0x01,0x00] +# GFX10: v_ashrrev_i16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x08,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x08,0xd7,0x01,0xef,0x01,0x00 # GFX10: v_ashrrev_i16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x08,0xd7,0x01,0x01,0x01,0x00] 0x05,0x00,0x08,0xd7,0x01,0x01,0x01,0x00 -# GFX10: v_ashrrev_i16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x08,0xd7,0x01,0xe1,0x01,0x00] +# GFX10: v_ashrrev_i16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x08,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x08,0xd7,0x01,0xe1,0x01,0x00 # GFX10: v_ashrrev_i16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x08,0xd7,0x01,0xff,0x00,0x00] @@ -25316,16 +25315,16 @@ # W64: v_cmp_eq_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x14,0x7d] 0xc1,0x04,0x14,0x7d -# W32: v_cmp_eq_i16_e32 vcc_lo, -4.0, v2 ; encoding: [0xf7,0x04,0x14,0x7d] -# W64: v_cmp_eq_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x14,0x7d] +# W32: v_cmp_eq_i16_e32 vcc_lo, 0xc400, v2 ; encoding: [0xff,0x04,0x14,0x7d,0x00,0xc4,0x00,0x00] +# W64: v_cmp_eq_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x14,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x14,0x7d # W32: v_cmp_eq_i16_e32 vcc_lo, 0, v2 ; encoding: [0x80,0x04,0x14,0x7d] # W64: v_cmp_eq_i16_e32 vcc, 0, v2 ; encoding: [0x80,0x04,0x14,0x7d] 0x80,0x04,0x14,0x7d -# W32: v_cmp_eq_i16_e32 vcc_lo, 0.5, v2 ; encoding: [0xf0,0x04,0x14,0x7d] -# W64: v_cmp_eq_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x14,0x7d] +# W32: v_cmp_eq_i16_e32 vcc_lo, 0x3800, v2 ; encoding: [0xff,0x04,0x14,0x7d,0x00,0x38,0x00,0x00] +# W64: v_cmp_eq_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x14,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x14,0x7d # W32: v_cmp_eq_i16_e32 vcc_lo, 0x3456, v2 ; encoding: [0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00] @@ -25380,16 +25379,16 @@ # W64: v_cmp_eq_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0x8a,0xd4,0xc1,0x04,0x02,0x00] 0x0a,0x00,0x8a,0xd4,0xc1,0x04,0x02,0x00 -# W32: v_cmp_eq_i16_e64 s10, -4.0, v2 ; encoding: [0x0a,0x00,0x8a,0xd4,0xf7,0x04,0x02,0x00] -# W64: v_cmp_eq_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0x8a,0xd4,0xf7,0x04,0x02,0x00] +# W32: v_cmp_eq_i16_e64 s10, 0xc400, v2 ; encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_eq_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0x8a,0xd4,0xf7,0x04,0x02,0x00 # W32: v_cmp_eq_i16_e64 s10, 0, v2 ; encoding: [0x0a,0x00,0x8a,0xd4,0x80,0x04,0x02,0x00] # W64: v_cmp_eq_i16_e64 s[10:11], 0, v2 ; encoding: [0x0a,0x00,0x8a,0xd4,0x80,0x04,0x02,0x00] 0x0a,0x00,0x8a,0xd4,0x80,0x04,0x02,0x00 -# W32: v_cmp_eq_i16_e64 s10, 0.5, v2 ; encoding: [0x0a,0x00,0x8a,0xd4,0xf0,0x04,0x02,0x00] -# W64: v_cmp_eq_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0x8a,0xd4,0xf0,0x04,0x02,0x00] +# W32: v_cmp_eq_i16_e64 s10, 0x3800, v2 ; encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_eq_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0x8a,0xd4,0xf0,0x04,0x02,0x00 # W32: v_cmp_eq_i16_e64 s10, exec_hi, v2 ; encoding: [0x0a,0x00,0x8a,0xd4,0x7f,0x04,0x02,0x00] @@ -25416,16 +25415,16 @@ # W64: v_cmp_eq_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00] 0x0a,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00 -# W32: v_cmp_eq_i16_e64 s10, v1, -4.0 ; encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xef,0x01,0x00] -# W64: v_cmp_eq_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xef,0x01,0x00] +# W32: v_cmp_eq_i16_e64 s10, v1, 0xc400 ; encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_eq_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0x8a,0xd4,0x01,0xef,0x01,0x00 # W32: v_cmp_eq_i16_e64 s10, v1, 0 ; encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00] # W64: v_cmp_eq_i16_e64 s[10:11], v1, 0 ; encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00] 0x0a,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00 -# W32: v_cmp_eq_i16_e64 s10, v1, 0.5 ; encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xe1,0x01,0x00] -# W64: v_cmp_eq_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xe1,0x01,0x00] +# W32: v_cmp_eq_i16_e64 s10, v1, 0x3800 ; encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_eq_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0x8a,0xd4,0x01,0xe1,0x01,0x00 # W32: v_cmp_eq_i16_e64 s10, v1, exec_hi ; encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x00,0x00] @@ -26036,16 +26035,16 @@ # W64: v_cmp_eq_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x54,0x7d] 0xc1,0x04,0x54,0x7d -# W32: v_cmp_eq_u16_e32 vcc_lo, -4.0, v2 ; encoding: [0xf7,0x04,0x54,0x7d] -# W64: v_cmp_eq_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x54,0x7d] +# W32: v_cmp_eq_u16_e32 vcc_lo, 0xc400, v2 ; encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00] +# W64: v_cmp_eq_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x54,0x7d # W32: v_cmp_eq_u16_e32 vcc_lo, 0, v2 ; encoding: [0x80,0x04,0x54,0x7d] # W64: v_cmp_eq_u16_e32 vcc, 0, v2 ; encoding: [0x80,0x04,0x54,0x7d] 0x80,0x04,0x54,0x7d -# W32: v_cmp_eq_u16_e32 vcc_lo, 0.5, v2 ; encoding: [0xf0,0x04,0x54,0x7d] -# W64: v_cmp_eq_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x54,0x7d] +# W32: v_cmp_eq_u16_e32 vcc_lo, 0x3800, v2 ; encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00] +# W64: v_cmp_eq_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x54,0x7d # W32: v_cmp_eq_u16_e32 vcc_lo, 0x3456, v2 ; encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00] @@ -26100,16 +26099,16 @@ # W64: v_cmp_eq_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xaa,0xd4,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xaa,0xd4,0xc1,0x04,0x02,0x00 -# W32: v_cmp_eq_u16_e64 s10, -4.0, v2 ; encoding: [0x0a,0x00,0xaa,0xd4,0xf7,0x04,0x02,0x00] -# W64: v_cmp_eq_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xaa,0xd4,0xf7,0x04,0x02,0x00] +# W32: v_cmp_eq_u16_e64 s10, 0xc400, v2 ; encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_eq_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0xaa,0xd4,0xf7,0x04,0x02,0x00 # W32: v_cmp_eq_u16_e64 s10, 0, v2 ; encoding: [0x0a,0x00,0xaa,0xd4,0x80,0x04,0x02,0x00] # W64: v_cmp_eq_u16_e64 s[10:11], 0, v2 ; encoding: [0x0a,0x00,0xaa,0xd4,0x80,0x04,0x02,0x00] 0x0a,0x00,0xaa,0xd4,0x80,0x04,0x02,0x00 -# W32: v_cmp_eq_u16_e64 s10, 0.5, v2 ; encoding: [0x0a,0x00,0xaa,0xd4,0xf0,0x04,0x02,0x00] -# W64: v_cmp_eq_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xaa,0xd4,0xf0,0x04,0x02,0x00] +# W32: v_cmp_eq_u16_e64 s10, 0x3800, v2 ; encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_eq_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0xaa,0xd4,0xf0,0x04,0x02,0x00 # W32: v_cmp_eq_u16_e64 s10, exec_hi, v2 ; encoding: [0x0a,0x00,0xaa,0xd4,0x7f,0x04,0x02,0x00] @@ -26136,16 +26135,16 @@ # W64: v_cmp_eq_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00] 0x0a,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00 -# W32: v_cmp_eq_u16_e64 s10, v1, -4.0 ; encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xef,0x01,0x00] -# W64: v_cmp_eq_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xef,0x01,0x00] +# W32: v_cmp_eq_u16_e64 s10, v1, 0xc400 ; encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_eq_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0xaa,0xd4,0x01,0xef,0x01,0x00 # W32: v_cmp_eq_u16_e64 s10, v1, 0 ; encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00] # W64: v_cmp_eq_u16_e64 s[10:11], v1, 0 ; encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00] 0x0a,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00 -# W32: v_cmp_eq_u16_e64 s10, v1, 0.5 ; encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xe1,0x01,0x00] -# W64: v_cmp_eq_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xe1,0x01,0x00] +# W32: v_cmp_eq_u16_e64 s10, v1, 0x3800 ; encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_eq_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0xaa,0xd4,0x01,0xe1,0x01,0x00 # W32: v_cmp_eq_u16_e64 s10, v1, exec_hi ; encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x00,0x00] @@ -29196,16 +29195,16 @@ # W64: v_cmp_ge_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x1c,0x7d] 0xc1,0x04,0x1c,0x7d -# W32: v_cmp_ge_i16_e32 vcc_lo, -4.0, v2 ; encoding: [0xf7,0x04,0x1c,0x7d] -# W64: v_cmp_ge_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x1c,0x7d] +# W32: v_cmp_ge_i16_e32 vcc_lo, 0xc400, v2 ; encoding: [0xff,0x04,0x1c,0x7d,0x00,0xc4,0x00,0x00] +# W64: v_cmp_ge_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x1c,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x1c,0x7d # W32: v_cmp_ge_i16_e32 vcc_lo, 0, v2 ; encoding: [0x80,0x04,0x1c,0x7d] # W64: v_cmp_ge_i16_e32 vcc, 0, v2 ; encoding: [0x80,0x04,0x1c,0x7d] 0x80,0x04,0x1c,0x7d -# W32: v_cmp_ge_i16_e32 vcc_lo, 0.5, v2 ; encoding: [0xf0,0x04,0x1c,0x7d] -# W64: v_cmp_ge_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x1c,0x7d] +# W32: v_cmp_ge_i16_e32 vcc_lo, 0x3800, v2 ; encoding: [0xff,0x04,0x1c,0x7d,0x00,0x38,0x00,0x00] +# W64: v_cmp_ge_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x1c,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x1c,0x7d # W32: v_cmp_ge_i16_e32 vcc_lo, 0x3456, v2 ; encoding: [0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00] @@ -29260,16 +29259,16 @@ # W64: v_cmp_ge_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0x8e,0xd4,0xc1,0x04,0x02,0x00] 0x0a,0x00,0x8e,0xd4,0xc1,0x04,0x02,0x00 -# W32: v_cmp_ge_i16_e64 s10, -4.0, v2 ; encoding: [0x0a,0x00,0x8e,0xd4,0xf7,0x04,0x02,0x00] -# W64: v_cmp_ge_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0x8e,0xd4,0xf7,0x04,0x02,0x00] +# W32: v_cmp_ge_i16_e64 s10, 0xc400, v2 ; encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_ge_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0x8e,0xd4,0xf7,0x04,0x02,0x00 # W32: v_cmp_ge_i16_e64 s10, 0, v2 ; encoding: [0x0a,0x00,0x8e,0xd4,0x80,0x04,0x02,0x00] # W64: v_cmp_ge_i16_e64 s[10:11], 0, v2 ; encoding: [0x0a,0x00,0x8e,0xd4,0x80,0x04,0x02,0x00] 0x0a,0x00,0x8e,0xd4,0x80,0x04,0x02,0x00 -# W32: v_cmp_ge_i16_e64 s10, 0.5, v2 ; encoding: [0x0a,0x00,0x8e,0xd4,0xf0,0x04,0x02,0x00] -# W64: v_cmp_ge_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0x8e,0xd4,0xf0,0x04,0x02,0x00] +# W32: v_cmp_ge_i16_e64 s10, 0x3800, v2 ; encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_ge_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0x8e,0xd4,0xf0,0x04,0x02,0x00 # W32: v_cmp_ge_i16_e64 s10, exec_hi, v2 ; encoding: [0x0a,0x00,0x8e,0xd4,0x7f,0x04,0x02,0x00] @@ -29296,16 +29295,16 @@ # W64: v_cmp_ge_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00] 0x0a,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00 -# W32: v_cmp_ge_i16_e64 s10, v1, -4.0 ; encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xef,0x01,0x00] -# W64: v_cmp_ge_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xef,0x01,0x00] +# W32: v_cmp_ge_i16_e64 s10, v1, 0xc400 ; encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_ge_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0x8e,0xd4,0x01,0xef,0x01,0x00 # W32: v_cmp_ge_i16_e64 s10, v1, 0 ; encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00] # W64: v_cmp_ge_i16_e64 s[10:11], v1, 0 ; encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00] 0x0a,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00 -# W32: v_cmp_ge_i16_e64 s10, v1, 0.5 ; encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xe1,0x01,0x00] -# W64: v_cmp_ge_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xe1,0x01,0x00] +# W32: v_cmp_ge_i16_e64 s10, v1, 0x3800 ; encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_ge_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0x8e,0xd4,0x01,0xe1,0x01,0x00 # W32: v_cmp_ge_i16_e64 s10, v1, exec_hi ; encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x00,0x00] @@ -29916,16 +29915,16 @@ # W64: v_cmp_ge_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x5c,0x7d] 0xc1,0x04,0x5c,0x7d -# W32: v_cmp_ge_u16_e32 vcc_lo, -4.0, v2 ; encoding: [0xf7,0x04,0x5c,0x7d] -# W64: v_cmp_ge_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x5c,0x7d] +# W32: v_cmp_ge_u16_e32 vcc_lo, 0xc400, v2 ; encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00] +# W64: v_cmp_ge_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x5c,0x7d # W32: v_cmp_ge_u16_e32 vcc_lo, 0, v2 ; encoding: [0x80,0x04,0x5c,0x7d] # W64: v_cmp_ge_u16_e32 vcc, 0, v2 ; encoding: [0x80,0x04,0x5c,0x7d] 0x80,0x04,0x5c,0x7d -# W32: v_cmp_ge_u16_e32 vcc_lo, 0.5, v2 ; encoding: [0xf0,0x04,0x5c,0x7d] -# W64: v_cmp_ge_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x5c,0x7d] +# W32: v_cmp_ge_u16_e32 vcc_lo, 0x3800, v2 ; encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00] +# W64: v_cmp_ge_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x5c,0x7d # W32: v_cmp_ge_u16_e32 vcc_lo, 0x3456, v2 ; encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00] @@ -29980,16 +29979,16 @@ # W64: v_cmp_ge_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xae,0xd4,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xae,0xd4,0xc1,0x04,0x02,0x00 -# W32: v_cmp_ge_u16_e64 s10, -4.0, v2 ; encoding: [0x0a,0x00,0xae,0xd4,0xf7,0x04,0x02,0x00] -# W64: v_cmp_ge_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xae,0xd4,0xf7,0x04,0x02,0x00] +# W32: v_cmp_ge_u16_e64 s10, 0xc400, v2 ; encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_ge_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0xae,0xd4,0xf7,0x04,0x02,0x00 # W32: v_cmp_ge_u16_e64 s10, 0, v2 ; encoding: [0x0a,0x00,0xae,0xd4,0x80,0x04,0x02,0x00] # W64: v_cmp_ge_u16_e64 s[10:11], 0, v2 ; encoding: [0x0a,0x00,0xae,0xd4,0x80,0x04,0x02,0x00] 0x0a,0x00,0xae,0xd4,0x80,0x04,0x02,0x00 -# W32: v_cmp_ge_u16_e64 s10, 0.5, v2 ; encoding: [0x0a,0x00,0xae,0xd4,0xf0,0x04,0x02,0x00] -# W64: v_cmp_ge_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xae,0xd4,0xf0,0x04,0x02,0x00] +# W32: v_cmp_ge_u16_e64 s10, 0x3800, v2 ; encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_ge_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0xae,0xd4,0xf0,0x04,0x02,0x00 # W32: v_cmp_ge_u16_e64 s10, exec_hi, v2 ; encoding: [0x0a,0x00,0xae,0xd4,0x7f,0x04,0x02,0x00] @@ -30016,16 +30015,16 @@ # W64: v_cmp_ge_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xae,0xd4,0x01,0x83,0x01,0x00] 0x0a,0x00,0xae,0xd4,0x01,0x83,0x01,0x00 -# W32: v_cmp_ge_u16_e64 s10, v1, -4.0 ; encoding: [0x0a,0x00,0xae,0xd4,0x01,0xef,0x01,0x00] -# W64: v_cmp_ge_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xae,0xd4,0x01,0xef,0x01,0x00] +# W32: v_cmp_ge_u16_e64 s10, v1, 0xc400 ; encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_ge_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0xae,0xd4,0x01,0xef,0x01,0x00 # W32: v_cmp_ge_u16_e64 s10, v1, 0 ; encoding: [0x0a,0x00,0xae,0xd4,0x01,0x01,0x01,0x00] # W64: v_cmp_ge_u16_e64 s[10:11], v1, 0 ; encoding: [0x0a,0x00,0xae,0xd4,0x01,0x01,0x01,0x00] 0x0a,0x00,0xae,0xd4,0x01,0x01,0x01,0x00 -# W32: v_cmp_ge_u16_e64 s10, v1, 0.5 ; encoding: [0x0a,0x00,0xae,0xd4,0x01,0xe1,0x01,0x00] -# W64: v_cmp_ge_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xae,0xd4,0x01,0xe1,0x01,0x00] +# W32: v_cmp_ge_u16_e64 s10, v1, 0x3800 ; encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_ge_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0xae,0xd4,0x01,0xe1,0x01,0x00 # W32: v_cmp_ge_u16_e64 s10, v1, exec_hi ; encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x00,0x00] @@ -31420,16 +31419,16 @@ # W64: v_cmp_gt_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x18,0x7d] 0xc1,0x04,0x18,0x7d -# W32: v_cmp_gt_i16_e32 vcc_lo, -4.0, v2 ; encoding: [0xf7,0x04,0x18,0x7d] -# W64: v_cmp_gt_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x18,0x7d] +# W32: v_cmp_gt_i16_e32 vcc_lo, 0xc400, v2 ; encoding: [0xff,0x04,0x18,0x7d,0x00,0xc4,0x00,0x00] +# W64: v_cmp_gt_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x18,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x18,0x7d # W32: v_cmp_gt_i16_e32 vcc_lo, 0, v2 ; encoding: [0x80,0x04,0x18,0x7d] # W64: v_cmp_gt_i16_e32 vcc, 0, v2 ; encoding: [0x80,0x04,0x18,0x7d] 0x80,0x04,0x18,0x7d -# W32: v_cmp_gt_i16_e32 vcc_lo, 0.5, v2 ; encoding: [0xf0,0x04,0x18,0x7d] -# W64: v_cmp_gt_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x18,0x7d] +# W32: v_cmp_gt_i16_e32 vcc_lo, 0x3800, v2 ; encoding: [0xff,0x04,0x18,0x7d,0x00,0x38,0x00,0x00] +# W64: v_cmp_gt_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x18,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x18,0x7d # W32: v_cmp_gt_i16_e32 vcc_lo, 0x3456, v2 ; encoding: [0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00] @@ -31484,16 +31483,16 @@ # W64: v_cmp_gt_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0x8c,0xd4,0xc1,0x04,0x02,0x00] 0x0a,0x00,0x8c,0xd4,0xc1,0x04,0x02,0x00 -# W32: v_cmp_gt_i16_e64 s10, -4.0, v2 ; encoding: [0x0a,0x00,0x8c,0xd4,0xf7,0x04,0x02,0x00] -# W64: v_cmp_gt_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0x8c,0xd4,0xf7,0x04,0x02,0x00] +# W32: v_cmp_gt_i16_e64 s10, 0xc400, v2 ; encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_gt_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0x8c,0xd4,0xf7,0x04,0x02,0x00 # W32: v_cmp_gt_i16_e64 s10, 0, v2 ; encoding: [0x0a,0x00,0x8c,0xd4,0x80,0x04,0x02,0x00] # W64: v_cmp_gt_i16_e64 s[10:11], 0, v2 ; encoding: [0x0a,0x00,0x8c,0xd4,0x80,0x04,0x02,0x00] 0x0a,0x00,0x8c,0xd4,0x80,0x04,0x02,0x00 -# W32: v_cmp_gt_i16_e64 s10, 0.5, v2 ; encoding: [0x0a,0x00,0x8c,0xd4,0xf0,0x04,0x02,0x00] -# W64: v_cmp_gt_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0x8c,0xd4,0xf0,0x04,0x02,0x00] +# W32: v_cmp_gt_i16_e64 s10, 0x3800, v2 ; encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_gt_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0x8c,0xd4,0xf0,0x04,0x02,0x00 # W32: v_cmp_gt_i16_e64 s10, exec_hi, v2 ; encoding: [0x0a,0x00,0x8c,0xd4,0x7f,0x04,0x02,0x00] @@ -31520,16 +31519,16 @@ # W64: v_cmp_gt_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00] 0x0a,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00 -# W32: v_cmp_gt_i16_e64 s10, v1, -4.0 ; encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xef,0x01,0x00] -# W64: v_cmp_gt_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xef,0x01,0x00] +# W32: v_cmp_gt_i16_e64 s10, v1, 0xc400 ; encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_gt_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0x8c,0xd4,0x01,0xef,0x01,0x00 # W32: v_cmp_gt_i16_e64 s10, v1, 0 ; encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00] # W64: v_cmp_gt_i16_e64 s[10:11], v1, 0 ; encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00] 0x0a,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00 -# W32: v_cmp_gt_i16_e64 s10, v1, 0.5 ; encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xe1,0x01,0x00] -# W64: v_cmp_gt_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xe1,0x01,0x00] +# W32: v_cmp_gt_i16_e64 s10, v1, 0x3800 ; encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_gt_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0x8c,0xd4,0x01,0xe1,0x01,0x00 # W32: v_cmp_gt_i16_e64 s10, v1, exec_hi ; encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x00,0x00] @@ -32140,16 +32139,16 @@ # W64: v_cmp_gt_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x58,0x7d] 0xc1,0x04,0x58,0x7d -# W32: v_cmp_gt_u16_e32 vcc_lo, -4.0, v2 ; encoding: [0xf7,0x04,0x58,0x7d] -# W64: v_cmp_gt_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x58,0x7d] +# W32: v_cmp_gt_u16_e32 vcc_lo, 0xc400, v2 ; encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00] +# W64: v_cmp_gt_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x58,0x7d # W32: v_cmp_gt_u16_e32 vcc_lo, 0, v2 ; encoding: [0x80,0x04,0x58,0x7d] # W64: v_cmp_gt_u16_e32 vcc, 0, v2 ; encoding: [0x80,0x04,0x58,0x7d] 0x80,0x04,0x58,0x7d -# W32: v_cmp_gt_u16_e32 vcc_lo, 0.5, v2 ; encoding: [0xf0,0x04,0x58,0x7d] -# W64: v_cmp_gt_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x58,0x7d] +# W32: v_cmp_gt_u16_e32 vcc_lo, 0x3800, v2 ; encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00] +# W64: v_cmp_gt_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x58,0x7d # W32: v_cmp_gt_u16_e32 vcc_lo, 0x3456, v2 ; encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00] @@ -32204,16 +32203,16 @@ # W64: v_cmp_gt_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xac,0xd4,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xac,0xd4,0xc1,0x04,0x02,0x00 -# W32: v_cmp_gt_u16_e64 s10, -4.0, v2 ; encoding: [0x0a,0x00,0xac,0xd4,0xf7,0x04,0x02,0x00] -# W64: v_cmp_gt_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xac,0xd4,0xf7,0x04,0x02,0x00] +# W32: v_cmp_gt_u16_e64 s10, 0xc400, v2 ; encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_gt_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0xac,0xd4,0xf7,0x04,0x02,0x00 # W32: v_cmp_gt_u16_e64 s10, 0, v2 ; encoding: [0x0a,0x00,0xac,0xd4,0x80,0x04,0x02,0x00] # W64: v_cmp_gt_u16_e64 s[10:11], 0, v2 ; encoding: [0x0a,0x00,0xac,0xd4,0x80,0x04,0x02,0x00] 0x0a,0x00,0xac,0xd4,0x80,0x04,0x02,0x00 -# W32: v_cmp_gt_u16_e64 s10, 0.5, v2 ; encoding: [0x0a,0x00,0xac,0xd4,0xf0,0x04,0x02,0x00] -# W64: v_cmp_gt_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xac,0xd4,0xf0,0x04,0x02,0x00] +# W32: v_cmp_gt_u16_e64 s10, 0x3800, v2 ; encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_gt_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0xac,0xd4,0xf0,0x04,0x02,0x00 # W32: v_cmp_gt_u16_e64 s10, exec_hi, v2 ; encoding: [0x0a,0x00,0xac,0xd4,0x7f,0x04,0x02,0x00] @@ -32240,16 +32239,16 @@ # W64: v_cmp_gt_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xac,0xd4,0x01,0x83,0x01,0x00] 0x0a,0x00,0xac,0xd4,0x01,0x83,0x01,0x00 -# W32: v_cmp_gt_u16_e64 s10, v1, -4.0 ; encoding: [0x0a,0x00,0xac,0xd4,0x01,0xef,0x01,0x00] -# W64: v_cmp_gt_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xac,0xd4,0x01,0xef,0x01,0x00] +# W32: v_cmp_gt_u16_e64 s10, v1, 0xc400 ; encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_gt_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0xac,0xd4,0x01,0xef,0x01,0x00 # W32: v_cmp_gt_u16_e64 s10, v1, 0 ; encoding: [0x0a,0x00,0xac,0xd4,0x01,0x01,0x01,0x00] # W64: v_cmp_gt_u16_e64 s[10:11], v1, 0 ; encoding: [0x0a,0x00,0xac,0xd4,0x01,0x01,0x01,0x00] 0x0a,0x00,0xac,0xd4,0x01,0x01,0x01,0x00 -# W32: v_cmp_gt_u16_e64 s10, v1, 0.5 ; encoding: [0x0a,0x00,0xac,0xd4,0x01,0xe1,0x01,0x00] -# W64: v_cmp_gt_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xac,0xd4,0x01,0xe1,0x01,0x00] +# W32: v_cmp_gt_u16_e64 s10, v1, 0x3800 ; encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_gt_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0xac,0xd4,0x01,0xe1,0x01,0x00 # W32: v_cmp_gt_u16_e64 s10, v1, exec_hi ; encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x00,0x00] @@ -33644,16 +33643,16 @@ # W64: v_cmp_le_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x16,0x7d] 0xc1,0x04,0x16,0x7d -# W32: v_cmp_le_i16_e32 vcc_lo, -4.0, v2 ; encoding: [0xf7,0x04,0x16,0x7d] -# W64: v_cmp_le_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x16,0x7d] +# W32: v_cmp_le_i16_e32 vcc_lo, 0xc400, v2 ; encoding: [0xff,0x04,0x16,0x7d,0x00,0xc4,0x00,0x00] +# W64: v_cmp_le_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x16,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x16,0x7d # W32: v_cmp_le_i16_e32 vcc_lo, 0, v2 ; encoding: [0x80,0x04,0x16,0x7d] # W64: v_cmp_le_i16_e32 vcc, 0, v2 ; encoding: [0x80,0x04,0x16,0x7d] 0x80,0x04,0x16,0x7d -# W32: v_cmp_le_i16_e32 vcc_lo, 0.5, v2 ; encoding: [0xf0,0x04,0x16,0x7d] -# W64: v_cmp_le_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x16,0x7d] +# W32: v_cmp_le_i16_e32 vcc_lo, 0x3800, v2 ; encoding: [0xff,0x04,0x16,0x7d,0x00,0x38,0x00,0x00] +# W64: v_cmp_le_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x16,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x16,0x7d # W32: v_cmp_le_i16_e32 vcc_lo, 0x3456, v2 ; encoding: [0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00] @@ -33708,16 +33707,16 @@ # W64: v_cmp_le_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0x8b,0xd4,0xc1,0x04,0x02,0x00] 0x0a,0x00,0x8b,0xd4,0xc1,0x04,0x02,0x00 -# W32: v_cmp_le_i16_e64 s10, -4.0, v2 ; encoding: [0x0a,0x00,0x8b,0xd4,0xf7,0x04,0x02,0x00] -# W64: v_cmp_le_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0x8b,0xd4,0xf7,0x04,0x02,0x00] +# W32: v_cmp_le_i16_e64 s10, 0xc400, v2 ; encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_le_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0x8b,0xd4,0xf7,0x04,0x02,0x00 # W32: v_cmp_le_i16_e64 s10, 0, v2 ; encoding: [0x0a,0x00,0x8b,0xd4,0x80,0x04,0x02,0x00] # W64: v_cmp_le_i16_e64 s[10:11], 0, v2 ; encoding: [0x0a,0x00,0x8b,0xd4,0x80,0x04,0x02,0x00] 0x0a,0x00,0x8b,0xd4,0x80,0x04,0x02,0x00 -# W32: v_cmp_le_i16_e64 s10, 0.5, v2 ; encoding: [0x0a,0x00,0x8b,0xd4,0xf0,0x04,0x02,0x00] -# W64: v_cmp_le_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0x8b,0xd4,0xf0,0x04,0x02,0x00] +# W32: v_cmp_le_i16_e64 s10, 0x3800, v2 ; encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_le_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0x8b,0xd4,0xf0,0x04,0x02,0x00 # W32: v_cmp_le_i16_e64 s10, exec_hi, v2 ; encoding: [0x0a,0x00,0x8b,0xd4,0x7f,0x04,0x02,0x00] @@ -33744,16 +33743,16 @@ # W64: v_cmp_le_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00] 0x0a,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00 -# W32: v_cmp_le_i16_e64 s10, v1, -4.0 ; encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xef,0x01,0x00] -# W64: v_cmp_le_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xef,0x01,0x00] +# W32: v_cmp_le_i16_e64 s10, v1, 0xc400 ; encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_le_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0x8b,0xd4,0x01,0xef,0x01,0x00 # W32: v_cmp_le_i16_e64 s10, v1, 0 ; encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00] # W64: v_cmp_le_i16_e64 s[10:11], v1, 0 ; encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00] 0x0a,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00 -# W32: v_cmp_le_i16_e64 s10, v1, 0.5 ; encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xe1,0x01,0x00] -# W64: v_cmp_le_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xe1,0x01,0x00] +# W32: v_cmp_le_i16_e64 s10, v1, 0x3800 ; encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_le_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0x8b,0xd4,0x01,0xe1,0x01,0x00 # W32: v_cmp_le_i16_e64 s10, v1, exec_hi ; encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x00,0x00] @@ -34364,16 +34363,16 @@ # W64: v_cmp_le_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x56,0x7d] 0xc1,0x04,0x56,0x7d -# W32: v_cmp_le_u16_e32 vcc_lo, -4.0, v2 ; encoding: [0xf7,0x04,0x56,0x7d] -# W64: v_cmp_le_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x56,0x7d] +# W32: v_cmp_le_u16_e32 vcc_lo, 0xc400, v2 ; encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00] +# W64: v_cmp_le_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x56,0x7d # W32: v_cmp_le_u16_e32 vcc_lo, 0, v2 ; encoding: [0x80,0x04,0x56,0x7d] # W64: v_cmp_le_u16_e32 vcc, 0, v2 ; encoding: [0x80,0x04,0x56,0x7d] 0x80,0x04,0x56,0x7d -# W32: v_cmp_le_u16_e32 vcc_lo, 0.5, v2 ; encoding: [0xf0,0x04,0x56,0x7d] -# W64: v_cmp_le_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x56,0x7d] +# W32: v_cmp_le_u16_e32 vcc_lo, 0x3800, v2 ; encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00] +# W64: v_cmp_le_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x56,0x7d # W32: v_cmp_le_u16_e32 vcc_lo, 0x3456, v2 ; encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00] @@ -34428,16 +34427,16 @@ # W64: v_cmp_le_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xab,0xd4,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xab,0xd4,0xc1,0x04,0x02,0x00 -# W32: v_cmp_le_u16_e64 s10, -4.0, v2 ; encoding: [0x0a,0x00,0xab,0xd4,0xf7,0x04,0x02,0x00] -# W64: v_cmp_le_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xab,0xd4,0xf7,0x04,0x02,0x00] +# W32: v_cmp_le_u16_e64 s10, 0xc400, v2 ; encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_le_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0xab,0xd4,0xf7,0x04,0x02,0x00 # W32: v_cmp_le_u16_e64 s10, 0, v2 ; encoding: [0x0a,0x00,0xab,0xd4,0x80,0x04,0x02,0x00] # W64: v_cmp_le_u16_e64 s[10:11], 0, v2 ; encoding: [0x0a,0x00,0xab,0xd4,0x80,0x04,0x02,0x00] 0x0a,0x00,0xab,0xd4,0x80,0x04,0x02,0x00 -# W32: v_cmp_le_u16_e64 s10, 0.5, v2 ; encoding: [0x0a,0x00,0xab,0xd4,0xf0,0x04,0x02,0x00] -# W64: v_cmp_le_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xab,0xd4,0xf0,0x04,0x02,0x00] +# W32: v_cmp_le_u16_e64 s10, 0x3800, v2 ; encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_le_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0xab,0xd4,0xf0,0x04,0x02,0x00 # W32: v_cmp_le_u16_e64 s10, exec_hi, v2 ; encoding: [0x0a,0x00,0xab,0xd4,0x7f,0x04,0x02,0x00] @@ -34464,16 +34463,16 @@ # W64: v_cmp_le_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xab,0xd4,0x01,0x83,0x01,0x00] 0x0a,0x00,0xab,0xd4,0x01,0x83,0x01,0x00 -# W32: v_cmp_le_u16_e64 s10, v1, -4.0 ; encoding: [0x0a,0x00,0xab,0xd4,0x01,0xef,0x01,0x00] -# W64: v_cmp_le_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xab,0xd4,0x01,0xef,0x01,0x00] +# W32: v_cmp_le_u16_e64 s10, v1, 0xc400 ; encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_le_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0xab,0xd4,0x01,0xef,0x01,0x00 # W32: v_cmp_le_u16_e64 s10, v1, 0 ; encoding: [0x0a,0x00,0xab,0xd4,0x01,0x01,0x01,0x00] # W64: v_cmp_le_u16_e64 s[10:11], v1, 0 ; encoding: [0x0a,0x00,0xab,0xd4,0x01,0x01,0x01,0x00] 0x0a,0x00,0xab,0xd4,0x01,0x01,0x01,0x00 -# W32: v_cmp_le_u16_e64 s10, v1, 0.5 ; encoding: [0x0a,0x00,0xab,0xd4,0x01,0xe1,0x01,0x00] -# W64: v_cmp_le_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xab,0xd4,0x01,0xe1,0x01,0x00] +# W32: v_cmp_le_u16_e64 s10, v1, 0x3800 ; encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_le_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0xab,0xd4,0x01,0xe1,0x01,0x00 # W32: v_cmp_le_u16_e64 s10, v1, exec_hi ; encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x00,0x00] @@ -36652,16 +36651,16 @@ # W64: v_cmp_lt_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x12,0x7d] 0xc1,0x04,0x12,0x7d -# W32: v_cmp_lt_i16_e32 vcc_lo, -4.0, v2 ; encoding: [0xf7,0x04,0x12,0x7d] -# W64: v_cmp_lt_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x12,0x7d] +# W32: v_cmp_lt_i16_e32 vcc_lo, 0xc400, v2 ; encoding: [0xff,0x04,0x12,0x7d,0x00,0xc4,0x00,0x00] +# W64: v_cmp_lt_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x12,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x12,0x7d # W32: v_cmp_lt_i16_e32 vcc_lo, 0, v2 ; encoding: [0x80,0x04,0x12,0x7d] # W64: v_cmp_lt_i16_e32 vcc, 0, v2 ; encoding: [0x80,0x04,0x12,0x7d] 0x80,0x04,0x12,0x7d -# W32: v_cmp_lt_i16_e32 vcc_lo, 0.5, v2 ; encoding: [0xf0,0x04,0x12,0x7d] -# W64: v_cmp_lt_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x12,0x7d] +# W32: v_cmp_lt_i16_e32 vcc_lo, 0x3800, v2 ; encoding: [0xff,0x04,0x12,0x7d,0x00,0x38,0x00,0x00] +# W64: v_cmp_lt_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x12,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x12,0x7d # W32: v_cmp_lt_i16_e32 vcc_lo, 0x3456, v2 ; encoding: [0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00] @@ -36716,16 +36715,16 @@ # W64: v_cmp_lt_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0x89,0xd4,0xc1,0x04,0x02,0x00] 0x0a,0x00,0x89,0xd4,0xc1,0x04,0x02,0x00 -# W32: v_cmp_lt_i16_e64 s10, -4.0, v2 ; encoding: [0x0a,0x00,0x89,0xd4,0xf7,0x04,0x02,0x00] -# W64: v_cmp_lt_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0x89,0xd4,0xf7,0x04,0x02,0x00] +# W32: v_cmp_lt_i16_e64 s10, 0xc400, v2 ; encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_lt_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0x89,0xd4,0xf7,0x04,0x02,0x00 # W32: v_cmp_lt_i16_e64 s10, 0, v2 ; encoding: [0x0a,0x00,0x89,0xd4,0x80,0x04,0x02,0x00] # W64: v_cmp_lt_i16_e64 s[10:11], 0, v2 ; encoding: [0x0a,0x00,0x89,0xd4,0x80,0x04,0x02,0x00] 0x0a,0x00,0x89,0xd4,0x80,0x04,0x02,0x00 -# W32: v_cmp_lt_i16_e64 s10, 0.5, v2 ; encoding: [0x0a,0x00,0x89,0xd4,0xf0,0x04,0x02,0x00] -# W64: v_cmp_lt_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0x89,0xd4,0xf0,0x04,0x02,0x00] +# W32: v_cmp_lt_i16_e64 s10, 0x3800, v2 ; encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_lt_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0x89,0xd4,0xf0,0x04,0x02,0x00 # W32: v_cmp_lt_i16_e64 s10, exec_hi, v2 ; encoding: [0x0a,0x00,0x89,0xd4,0x7f,0x04,0x02,0x00] @@ -36752,16 +36751,16 @@ # W64: v_cmp_lt_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0x89,0xd4,0x01,0x83,0x01,0x00] 0x0a,0x00,0x89,0xd4,0x01,0x83,0x01,0x00 -# W32: v_cmp_lt_i16_e64 s10, v1, -4.0 ; encoding: [0x0a,0x00,0x89,0xd4,0x01,0xef,0x01,0x00] -# W64: v_cmp_lt_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0x89,0xd4,0x01,0xef,0x01,0x00] +# W32: v_cmp_lt_i16_e64 s10, v1, 0xc400 ; encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_lt_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0x89,0xd4,0x01,0xef,0x01,0x00 # W32: v_cmp_lt_i16_e64 s10, v1, 0 ; encoding: [0x0a,0x00,0x89,0xd4,0x01,0x01,0x01,0x00] # W64: v_cmp_lt_i16_e64 s[10:11], v1, 0 ; encoding: [0x0a,0x00,0x89,0xd4,0x01,0x01,0x01,0x00] 0x0a,0x00,0x89,0xd4,0x01,0x01,0x01,0x00 -# W32: v_cmp_lt_i16_e64 s10, v1, 0.5 ; encoding: [0x0a,0x00,0x89,0xd4,0x01,0xe1,0x01,0x00] -# W64: v_cmp_lt_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0x89,0xd4,0x01,0xe1,0x01,0x00] +# W32: v_cmp_lt_i16_e64 s10, v1, 0x3800 ; encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_lt_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0x89,0xd4,0x01,0xe1,0x01,0x00 # W32: v_cmp_lt_i16_e64 s10, v1, exec_hi ; encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x00,0x00] @@ -37372,16 +37371,16 @@ # W64: v_cmp_lt_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x52,0x7d] 0xc1,0x04,0x52,0x7d -# W32: v_cmp_lt_u16_e32 vcc_lo, -4.0, v2 ; encoding: [0xf7,0x04,0x52,0x7d] -# W64: v_cmp_lt_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x52,0x7d] +# W32: v_cmp_lt_u16_e32 vcc_lo, 0xc400, v2 ; encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00] +# W64: v_cmp_lt_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x52,0x7d # W32: v_cmp_lt_u16_e32 vcc_lo, 0, v2 ; encoding: [0x80,0x04,0x52,0x7d] # W64: v_cmp_lt_u16_e32 vcc, 0, v2 ; encoding: [0x80,0x04,0x52,0x7d] 0x80,0x04,0x52,0x7d -# W32: v_cmp_lt_u16_e32 vcc_lo, 0.5, v2 ; encoding: [0xf0,0x04,0x52,0x7d] -# W64: v_cmp_lt_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x52,0x7d] +# W32: v_cmp_lt_u16_e32 vcc_lo, 0x3800, v2 ; encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00] +# W64: v_cmp_lt_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x52,0x7d # W32: v_cmp_lt_u16_e32 vcc_lo, 0x3456, v2 ; encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00] @@ -37436,16 +37435,16 @@ # W64: v_cmp_lt_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa9,0xd4,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa9,0xd4,0xc1,0x04,0x02,0x00 -# W32: v_cmp_lt_u16_e64 s10, -4.0, v2 ; encoding: [0x0a,0x00,0xa9,0xd4,0xf7,0x04,0x02,0x00] -# W64: v_cmp_lt_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa9,0xd4,0xf7,0x04,0x02,0x00] +# W32: v_cmp_lt_u16_e64 s10, 0xc400, v2 ; encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_lt_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0xa9,0xd4,0xf7,0x04,0x02,0x00 # W32: v_cmp_lt_u16_e64 s10, 0, v2 ; encoding: [0x0a,0x00,0xa9,0xd4,0x80,0x04,0x02,0x00] # W64: v_cmp_lt_u16_e64 s[10:11], 0, v2 ; encoding: [0x0a,0x00,0xa9,0xd4,0x80,0x04,0x02,0x00] 0x0a,0x00,0xa9,0xd4,0x80,0x04,0x02,0x00 -# W32: v_cmp_lt_u16_e64 s10, 0.5, v2 ; encoding: [0x0a,0x00,0xa9,0xd4,0xf0,0x04,0x02,0x00] -# W64: v_cmp_lt_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa9,0xd4,0xf0,0x04,0x02,0x00] +# W32: v_cmp_lt_u16_e64 s10, 0x3800, v2 ; encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_lt_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0xa9,0xd4,0xf0,0x04,0x02,0x00 # W32: v_cmp_lt_u16_e64 s10, exec_hi, v2 ; encoding: [0x0a,0x00,0xa9,0xd4,0x7f,0x04,0x02,0x00] @@ -37472,16 +37471,16 @@ # W64: v_cmp_lt_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00 -# W32: v_cmp_lt_u16_e64 s10, v1, -4.0 ; encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xef,0x01,0x00] -# W64: v_cmp_lt_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xef,0x01,0x00] +# W32: v_cmp_lt_u16_e64 s10, v1, 0xc400 ; encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_lt_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0xa9,0xd4,0x01,0xef,0x01,0x00 # W32: v_cmp_lt_u16_e64 s10, v1, 0 ; encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00] # W64: v_cmp_lt_u16_e64 s[10:11], v1, 0 ; encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00] 0x0a,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00 -# W32: v_cmp_lt_u16_e64 s10, v1, 0.5 ; encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xe1,0x01,0x00] -# W64: v_cmp_lt_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xe1,0x01,0x00] +# W32: v_cmp_lt_u16_e64 s10, v1, 0x3800 ; encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_lt_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0xa9,0xd4,0x01,0xe1,0x01,0x00 # W32: v_cmp_lt_u16_e64 s10, v1, exec_hi ; encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x00,0x00] @@ -38092,16 +38091,16 @@ # W64: v_cmp_ne_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x1a,0x7d] 0xc1,0x04,0x1a,0x7d -# W32: v_cmp_ne_i16_e32 vcc_lo, -4.0, v2 ; encoding: [0xf7,0x04,0x1a,0x7d] -# W64: v_cmp_ne_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x1a,0x7d] +# W32: v_cmp_ne_i16_e32 vcc_lo, 0xc400, v2 ; encoding: [0xff,0x04,0x1a,0x7d,0x00,0xc4,0x00,0x00] +# W64: v_cmp_ne_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x1a,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x1a,0x7d # W32: v_cmp_ne_i16_e32 vcc_lo, 0, v2 ; encoding: [0x80,0x04,0x1a,0x7d] # W64: v_cmp_ne_i16_e32 vcc, 0, v2 ; encoding: [0x80,0x04,0x1a,0x7d] 0x80,0x04,0x1a,0x7d -# W32: v_cmp_ne_i16_e32 vcc_lo, 0.5, v2 ; encoding: [0xf0,0x04,0x1a,0x7d] -# W64: v_cmp_ne_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x1a,0x7d] +# W32: v_cmp_ne_i16_e32 vcc_lo, 0x3800, v2 ; encoding: [0xff,0x04,0x1a,0x7d,0x00,0x38,0x00,0x00] +# W64: v_cmp_ne_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x1a,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x1a,0x7d # W32: v_cmp_ne_i16_e32 vcc_lo, 0x3456, v2 ; encoding: [0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00] @@ -38156,16 +38155,16 @@ # W64: v_cmp_ne_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0x8d,0xd4,0xc1,0x04,0x02,0x00] 0x0a,0x00,0x8d,0xd4,0xc1,0x04,0x02,0x00 -# W32: v_cmp_ne_i16_e64 s10, -4.0, v2 ; encoding: [0x0a,0x00,0x8d,0xd4,0xf7,0x04,0x02,0x00] -# W64: v_cmp_ne_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0x8d,0xd4,0xf7,0x04,0x02,0x00] +# W32: v_cmp_ne_i16_e64 s10, 0xc400, v2 ; encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_ne_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0x8d,0xd4,0xf7,0x04,0x02,0x00 # W32: v_cmp_ne_i16_e64 s10, 0, v2 ; encoding: [0x0a,0x00,0x8d,0xd4,0x80,0x04,0x02,0x00] # W64: v_cmp_ne_i16_e64 s[10:11], 0, v2 ; encoding: [0x0a,0x00,0x8d,0xd4,0x80,0x04,0x02,0x00] 0x0a,0x00,0x8d,0xd4,0x80,0x04,0x02,0x00 -# W32: v_cmp_ne_i16_e64 s10, 0.5, v2 ; encoding: [0x0a,0x00,0x8d,0xd4,0xf0,0x04,0x02,0x00] -# W64: v_cmp_ne_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0x8d,0xd4,0xf0,0x04,0x02,0x00] +# W32: v_cmp_ne_i16_e64 s10, 0x3800, v2 ; encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_ne_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0x8d,0xd4,0xf0,0x04,0x02,0x00 # W32: v_cmp_ne_i16_e64 s10, exec_hi, v2 ; encoding: [0x0a,0x00,0x8d,0xd4,0x7f,0x04,0x02,0x00] @@ -38192,16 +38191,16 @@ # W64: v_cmp_ne_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00] 0x0a,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00 -# W32: v_cmp_ne_i16_e64 s10, v1, -4.0 ; encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xef,0x01,0x00] -# W64: v_cmp_ne_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xef,0x01,0x00] +# W32: v_cmp_ne_i16_e64 s10, v1, 0xc400 ; encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_ne_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0x8d,0xd4,0x01,0xef,0x01,0x00 # W32: v_cmp_ne_i16_e64 s10, v1, 0 ; encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00] # W64: v_cmp_ne_i16_e64 s[10:11], v1, 0 ; encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00] 0x0a,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00 -# W32: v_cmp_ne_i16_e64 s10, v1, 0.5 ; encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xe1,0x01,0x00] -# W64: v_cmp_ne_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xe1,0x01,0x00] +# W32: v_cmp_ne_i16_e64 s10, v1, 0x3800 ; encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_ne_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0x8d,0xd4,0x01,0xe1,0x01,0x00 # W32: v_cmp_ne_i16_e64 s10, v1, exec_hi ; encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x00,0x00] @@ -38812,16 +38811,16 @@ # W64: v_cmp_ne_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x5a,0x7d] 0xc1,0x04,0x5a,0x7d -# W32: v_cmp_ne_u16_e32 vcc_lo, -4.0, v2 ; encoding: [0xf7,0x04,0x5a,0x7d] -# W64: v_cmp_ne_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x5a,0x7d] +# W32: v_cmp_ne_u16_e32 vcc_lo, 0xc400, v2 ; encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00] +# W64: v_cmp_ne_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x5a,0x7d # W32: v_cmp_ne_u16_e32 vcc_lo, 0, v2 ; encoding: [0x80,0x04,0x5a,0x7d] # W64: v_cmp_ne_u16_e32 vcc, 0, v2 ; encoding: [0x80,0x04,0x5a,0x7d] 0x80,0x04,0x5a,0x7d -# W32: v_cmp_ne_u16_e32 vcc_lo, 0.5, v2 ; encoding: [0xf0,0x04,0x5a,0x7d] -# W64: v_cmp_ne_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x5a,0x7d] +# W32: v_cmp_ne_u16_e32 vcc_lo, 0x3800, v2 ; encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00] +# W64: v_cmp_ne_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x5a,0x7d # W32: v_cmp_ne_u16_e32 vcc_lo, 0x3456, v2 ; encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00] @@ -38876,16 +38875,16 @@ # W64: v_cmp_ne_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xad,0xd4,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xad,0xd4,0xc1,0x04,0x02,0x00 -# W32: v_cmp_ne_u16_e64 s10, -4.0, v2 ; encoding: [0x0a,0x00,0xad,0xd4,0xf7,0x04,0x02,0x00] -# W64: v_cmp_ne_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xad,0xd4,0xf7,0x04,0x02,0x00] +# W32: v_cmp_ne_u16_e64 s10, 0xc400, v2 ; encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_ne_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0xad,0xd4,0xf7,0x04,0x02,0x00 # W32: v_cmp_ne_u16_e64 s10, 0, v2 ; encoding: [0x0a,0x00,0xad,0xd4,0x80,0x04,0x02,0x00] # W64: v_cmp_ne_u16_e64 s[10:11], 0, v2 ; encoding: [0x0a,0x00,0xad,0xd4,0x80,0x04,0x02,0x00] 0x0a,0x00,0xad,0xd4,0x80,0x04,0x02,0x00 -# W32: v_cmp_ne_u16_e64 s10, 0.5, v2 ; encoding: [0x0a,0x00,0xad,0xd4,0xf0,0x04,0x02,0x00] -# W64: v_cmp_ne_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xad,0xd4,0xf0,0x04,0x02,0x00] +# W32: v_cmp_ne_u16_e64 s10, 0x3800, v2 ; encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_ne_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0xad,0xd4,0xf0,0x04,0x02,0x00 # W32: v_cmp_ne_u16_e64 s10, exec_hi, v2 ; encoding: [0x0a,0x00,0xad,0xd4,0x7f,0x04,0x02,0x00] @@ -38912,16 +38911,16 @@ # W64: v_cmp_ne_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xad,0xd4,0x01,0x83,0x01,0x00] 0x0a,0x00,0xad,0xd4,0x01,0x83,0x01,0x00 -# W32: v_cmp_ne_u16_e64 s10, v1, -4.0 ; encoding: [0x0a,0x00,0xad,0xd4,0x01,0xef,0x01,0x00] -# W64: v_cmp_ne_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xad,0xd4,0x01,0xef,0x01,0x00] +# W32: v_cmp_ne_u16_e64 s10, v1, 0xc400 ; encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] +# W64: v_cmp_ne_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x0a,0x00,0xad,0xd4,0x01,0xef,0x01,0x00 # W32: v_cmp_ne_u16_e64 s10, v1, 0 ; encoding: [0x0a,0x00,0xad,0xd4,0x01,0x01,0x01,0x00] # W64: v_cmp_ne_u16_e64 s[10:11], v1, 0 ; encoding: [0x0a,0x00,0xad,0xd4,0x01,0x01,0x01,0x00] 0x0a,0x00,0xad,0xd4,0x01,0x01,0x01,0x00 -# W32: v_cmp_ne_u16_e64 s10, v1, 0.5 ; encoding: [0x0a,0x00,0xad,0xd4,0x01,0xe1,0x01,0x00] -# W64: v_cmp_ne_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xad,0xd4,0x01,0xe1,0x01,0x00] +# W32: v_cmp_ne_u16_e64 s10, v1, 0x3800 ; encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] +# W64: v_cmp_ne_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x0a,0x00,0xad,0xd4,0x01,0xe1,0x01,0x00 # W32: v_cmp_ne_u16_e64 s10, v1, exec_hi ; encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x00,0x00] @@ -48353,13 +48352,13 @@ # GFX10: v_cmpx_eq_i16_e32 -1, v2 ; encoding: [0xc1,0x04,0x34,0x7d] 0xc1,0x04,0x34,0x7d -# GFX10: v_cmpx_eq_i16_e32 -4.0, v2 ; encoding: [0xf7,0x04,0x34,0x7d] +# GFX10: v_cmpx_eq_i16_e32 0xc400, v2 ; encoding: [0xff,0x04,0x34,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x34,0x7d # GFX10: v_cmpx_eq_i16_e32 0, v2 ; encoding: [0x80,0x04,0x34,0x7d] 0x80,0x04,0x34,0x7d -# GFX10: v_cmpx_eq_i16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x34,0x7d] +# GFX10: v_cmpx_eq_i16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x34,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x34,0x7d # GFX10: v_cmpx_eq_i16_e32 0x3456, v2 ; encoding: [0xff,0x04,0x34,0x7d,0x56,0x34,0x00,0x00] @@ -48401,13 +48400,13 @@ # GFX10: v_cmpx_eq_i16_e64 -1, v2 ; encoding: [0x00,0x00,0x9a,0xd4,0xc1,0x04,0x02,0x00] 0x00,0x00,0x9a,0xd4,0xc1,0x04,0x02,0x00 -# GFX10: v_cmpx_eq_i16_e64 -4.0, v2 ; encoding: [0x00,0x00,0x9a,0xd4,0xf7,0x04,0x02,0x00] +# GFX10: v_cmpx_eq_i16_e64 0xc400, v2 ; encoding: [0x00,0x00,0x9a,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0x9a,0xd4,0xf7,0x04,0x02,0x00 # GFX10: v_cmpx_eq_i16_e64 0, v2 ; encoding: [0x00,0x00,0x9a,0xd4,0x80,0x04,0x02,0x00] 0x00,0x00,0x9a,0xd4,0x80,0x04,0x02,0x00 -# GFX10: v_cmpx_eq_i16_e64 0.5, v2 ; encoding: [0x00,0x00,0x9a,0xd4,0xf0,0x04,0x02,0x00] +# GFX10: v_cmpx_eq_i16_e64 0x3800, v2 ; encoding: [0x00,0x00,0x9a,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0x9a,0xd4,0xf0,0x04,0x02,0x00 # GFX10: v_cmpx_eq_i16_e64 exec_hi, v2 ; encoding: [0x00,0x00,0x9a,0xd4,0x7f,0x04,0x02,0x00] @@ -48428,13 +48427,13 @@ # GFX10: v_cmpx_eq_i16_e64 v1, -1 ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0x83,0x01,0x00] 0x00,0x00,0x9a,0xd4,0x01,0x83,0x01,0x00 -# GFX10: v_cmpx_eq_i16_e64 v1, -4.0 ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0xef,0x01,0x00] +# GFX10: v_cmpx_eq_i16_e64 v1, 0xc400 ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0x9a,0xd4,0x01,0xef,0x01,0x00 # GFX10: v_cmpx_eq_i16_e64 v1, 0 ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0x01,0x01,0x00] 0x00,0x00,0x9a,0xd4,0x01,0x01,0x01,0x00 -# GFX10: v_cmpx_eq_i16_e64 v1, 0.5 ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0xe1,0x01,0x00] +# GFX10: v_cmpx_eq_i16_e64 v1, 0x3800 ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0x9a,0xd4,0x01,0xe1,0x01,0x00 # GFX10: v_cmpx_eq_i16_e64 v1, exec_hi ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0xff,0x00,0x00] @@ -48842,13 +48841,13 @@ # GFX10: v_cmpx_eq_u16_e32 -1, v2 ; encoding: [0xc1,0x04,0x74,0x7d] 0xc1,0x04,0x74,0x7d -# GFX10: v_cmpx_eq_u16_e32 -4.0, v2 ; encoding: [0xf7,0x04,0x74,0x7d] +# GFX10: v_cmpx_eq_u16_e32 0xc400, v2 ; encoding: [0xff,0x04,0x74,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x74,0x7d # GFX10: v_cmpx_eq_u16_e32 0, v2 ; encoding: [0x80,0x04,0x74,0x7d] 0x80,0x04,0x74,0x7d -# GFX10: v_cmpx_eq_u16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x74,0x7d] +# GFX10: v_cmpx_eq_u16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x74,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x74,0x7d # GFX10: v_cmpx_eq_u16_e32 0x3456, v2 ; encoding: [0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00] @@ -48890,13 +48889,13 @@ # GFX10: v_cmpx_eq_u16_e64 -1, v2 ; encoding: [0x00,0x00,0xba,0xd4,0xc1,0x04,0x02,0x00] 0x00,0x00,0xba,0xd4,0xc1,0x04,0x02,0x00 -# GFX10: v_cmpx_eq_u16_e64 -4.0, v2 ; encoding: [0x00,0x00,0xba,0xd4,0xf7,0x04,0x02,0x00] +# GFX10: v_cmpx_eq_u16_e64 0xc400, v2 ; encoding: [0x00,0x00,0xba,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0xba,0xd4,0xf7,0x04,0x02,0x00 # GFX10: v_cmpx_eq_u16_e64 0, v2 ; encoding: [0x00,0x00,0xba,0xd4,0x80,0x04,0x02,0x00] 0x00,0x00,0xba,0xd4,0x80,0x04,0x02,0x00 -# GFX10: v_cmpx_eq_u16_e64 0.5, v2 ; encoding: [0x00,0x00,0xba,0xd4,0xf0,0x04,0x02,0x00] +# GFX10: v_cmpx_eq_u16_e64 0x3800, v2 ; encoding: [0x00,0x00,0xba,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0xba,0xd4,0xf0,0x04,0x02,0x00 # GFX10: v_cmpx_eq_u16_e64 exec_hi, v2 ; encoding: [0x00,0x00,0xba,0xd4,0x7f,0x04,0x02,0x00] @@ -48917,13 +48916,13 @@ # GFX10: v_cmpx_eq_u16_e64 v1, -1 ; encoding: [0x00,0x00,0xba,0xd4,0x01,0x83,0x01,0x00] 0x00,0x00,0xba,0xd4,0x01,0x83,0x01,0x00 -# GFX10: v_cmpx_eq_u16_e64 v1, -4.0 ; encoding: [0x00,0x00,0xba,0xd4,0x01,0xef,0x01,0x00] +# GFX10: v_cmpx_eq_u16_e64 v1, 0xc400 ; encoding: [0x00,0x00,0xba,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0xba,0xd4,0x01,0xef,0x01,0x00 # GFX10: v_cmpx_eq_u16_e64 v1, 0 ; encoding: [0x00,0x00,0xba,0xd4,0x01,0x01,0x01,0x00] 0x00,0x00,0xba,0xd4,0x01,0x01,0x01,0x00 -# GFX10: v_cmpx_eq_u16_e64 v1, 0.5 ; encoding: [0x00,0x00,0xba,0xd4,0x01,0xe1,0x01,0x00] +# GFX10: v_cmpx_eq_u16_e64 v1, 0x3800 ; encoding: [0x00,0x00,0xba,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0xba,0xd4,0x01,0xe1,0x01,0x00 # GFX10: v_cmpx_eq_u16_e64 v1, exec_hi ; encoding: [0x00,0x00,0xba,0xd4,0x01,0xff,0x00,0x00] @@ -50993,13 +50992,13 @@ # GFX10: v_cmpx_ge_i16_e32 -1, v2 ; encoding: [0xc1,0x04,0x3c,0x7d] 0xc1,0x04,0x3c,0x7d -# GFX10: v_cmpx_ge_i16_e32 -4.0, v2 ; encoding: [0xf7,0x04,0x3c,0x7d] +# GFX10: v_cmpx_ge_i16_e32 0xc400, v2 ; encoding: [0xff,0x04,0x3c,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x3c,0x7d # GFX10: v_cmpx_ge_i16_e32 0, v2 ; encoding: [0x80,0x04,0x3c,0x7d] 0x80,0x04,0x3c,0x7d -# GFX10: v_cmpx_ge_i16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x3c,0x7d] +# GFX10: v_cmpx_ge_i16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x3c,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x3c,0x7d # GFX10: v_cmpx_ge_i16_e32 0x3456, v2 ; encoding: [0xff,0x04,0x3c,0x7d,0x56,0x34,0x00,0x00] @@ -51041,13 +51040,13 @@ # GFX10: v_cmpx_ge_i16_e64 -1, v2 ; encoding: [0x00,0x00,0x9e,0xd4,0xc1,0x04,0x02,0x00] 0x00,0x00,0x9e,0xd4,0xc1,0x04,0x02,0x00 -# GFX10: v_cmpx_ge_i16_e64 -4.0, v2 ; encoding: [0x00,0x00,0x9e,0xd4,0xf7,0x04,0x02,0x00] +# GFX10: v_cmpx_ge_i16_e64 0xc400, v2 ; encoding: [0x00,0x00,0x9e,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0x9e,0xd4,0xf7,0x04,0x02,0x00 # GFX10: v_cmpx_ge_i16_e64 0, v2 ; encoding: [0x00,0x00,0x9e,0xd4,0x80,0x04,0x02,0x00] 0x00,0x00,0x9e,0xd4,0x80,0x04,0x02,0x00 -# GFX10: v_cmpx_ge_i16_e64 0.5, v2 ; encoding: [0x00,0x00,0x9e,0xd4,0xf0,0x04,0x02,0x00] +# GFX10: v_cmpx_ge_i16_e64 0x3800, v2 ; encoding: [0x00,0x00,0x9e,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0x9e,0xd4,0xf0,0x04,0x02,0x00 # GFX10: v_cmpx_ge_i16_e64 exec_hi, v2 ; encoding: [0x00,0x00,0x9e,0xd4,0x7f,0x04,0x02,0x00] @@ -51068,13 +51067,13 @@ # GFX10: v_cmpx_ge_i16_e64 v1, -1 ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0x83,0x01,0x00] 0x00,0x00,0x9e,0xd4,0x01,0x83,0x01,0x00 -# GFX10: v_cmpx_ge_i16_e64 v1, -4.0 ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0xef,0x01,0x00] +# GFX10: v_cmpx_ge_i16_e64 v1, 0xc400 ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0x9e,0xd4,0x01,0xef,0x01,0x00 # GFX10: v_cmpx_ge_i16_e64 v1, 0 ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0x01,0x01,0x00] 0x00,0x00,0x9e,0xd4,0x01,0x01,0x01,0x00 -# GFX10: v_cmpx_ge_i16_e64 v1, 0.5 ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0xe1,0x01,0x00] +# GFX10: v_cmpx_ge_i16_e64 v1, 0x3800 ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0x9e,0xd4,0x01,0xe1,0x01,0x00 # GFX10: v_cmpx_ge_i16_e64 v1, exec_hi ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0xff,0x00,0x00] @@ -51482,13 +51481,13 @@ # GFX10: v_cmpx_ge_u16_e32 -1, v2 ; encoding: [0xc1,0x04,0x7c,0x7d] 0xc1,0x04,0x7c,0x7d -# GFX10: v_cmpx_ge_u16_e32 -4.0, v2 ; encoding: [0xf7,0x04,0x7c,0x7d] +# GFX10: v_cmpx_ge_u16_e32 0xc400, v2 ; encoding: [0xff,0x04,0x7c,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x7c,0x7d # GFX10: v_cmpx_ge_u16_e32 0, v2 ; encoding: [0x80,0x04,0x7c,0x7d] 0x80,0x04,0x7c,0x7d -# GFX10: v_cmpx_ge_u16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x7c,0x7d] +# GFX10: v_cmpx_ge_u16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x7c,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x7c,0x7d # GFX10: v_cmpx_ge_u16_e32 0x3456, v2 ; encoding: [0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00] @@ -51530,13 +51529,13 @@ # GFX10: v_cmpx_ge_u16_e64 -1, v2 ; encoding: [0x00,0x00,0xbe,0xd4,0xc1,0x04,0x02,0x00] 0x00,0x00,0xbe,0xd4,0xc1,0x04,0x02,0x00 -# GFX10: v_cmpx_ge_u16_e64 -4.0, v2 ; encoding: [0x00,0x00,0xbe,0xd4,0xf7,0x04,0x02,0x00] +# GFX10: v_cmpx_ge_u16_e64 0xc400, v2 ; encoding: [0x00,0x00,0xbe,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0xbe,0xd4,0xf7,0x04,0x02,0x00 # GFX10: v_cmpx_ge_u16_e64 0, v2 ; encoding: [0x00,0x00,0xbe,0xd4,0x80,0x04,0x02,0x00] 0x00,0x00,0xbe,0xd4,0x80,0x04,0x02,0x00 -# GFX10: v_cmpx_ge_u16_e64 0.5, v2 ; encoding: [0x00,0x00,0xbe,0xd4,0xf0,0x04,0x02,0x00] +# GFX10: v_cmpx_ge_u16_e64 0x3800, v2 ; encoding: [0x00,0x00,0xbe,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0xbe,0xd4,0xf0,0x04,0x02,0x00 # GFX10: v_cmpx_ge_u16_e64 exec_hi, v2 ; encoding: [0x00,0x00,0xbe,0xd4,0x7f,0x04,0x02,0x00] @@ -51557,13 +51556,13 @@ # GFX10: v_cmpx_ge_u16_e64 v1, -1 ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0x83,0x01,0x00] 0x00,0x00,0xbe,0xd4,0x01,0x83,0x01,0x00 -# GFX10: v_cmpx_ge_u16_e64 v1, -4.0 ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0xef,0x01,0x00] +# GFX10: v_cmpx_ge_u16_e64 v1, 0xc400 ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0xbe,0xd4,0x01,0xef,0x01,0x00 # GFX10: v_cmpx_ge_u16_e64 v1, 0 ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0x01,0x01,0x00] 0x00,0x00,0xbe,0xd4,0x01,0x01,0x01,0x00 -# GFX10: v_cmpx_ge_u16_e64 v1, 0.5 ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0xe1,0x01,0x00] +# GFX10: v_cmpx_ge_u16_e64 v1, 0x3800 ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0xbe,0xd4,0x01,0xe1,0x01,0x00 # GFX10: v_cmpx_ge_u16_e64 v1, exec_hi ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0xff,0x00,0x00] @@ -52508,13 +52507,13 @@ # GFX10: v_cmpx_gt_i16_e32 -1, v2 ; encoding: [0xc1,0x04,0x38,0x7d] 0xc1,0x04,0x38,0x7d -# GFX10: v_cmpx_gt_i16_e32 -4.0, v2 ; encoding: [0xf7,0x04,0x38,0x7d] +# GFX10: v_cmpx_gt_i16_e32 0xc400, v2 ; encoding: [0xff,0x04,0x38,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x38,0x7d # GFX10: v_cmpx_gt_i16_e32 0, v2 ; encoding: [0x80,0x04,0x38,0x7d] 0x80,0x04,0x38,0x7d -# GFX10: v_cmpx_gt_i16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x38,0x7d] +# GFX10: v_cmpx_gt_i16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x38,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x38,0x7d # GFX10: v_cmpx_gt_i16_e32 0x3456, v2 ; encoding: [0xff,0x04,0x38,0x7d,0x56,0x34,0x00,0x00] @@ -52556,13 +52555,13 @@ # GFX10: v_cmpx_gt_i16_e64 -1, v2 ; encoding: [0x00,0x00,0x9c,0xd4,0xc1,0x04,0x02,0x00] 0x00,0x00,0x9c,0xd4,0xc1,0x04,0x02,0x00 -# GFX10: v_cmpx_gt_i16_e64 -4.0, v2 ; encoding: [0x00,0x00,0x9c,0xd4,0xf7,0x04,0x02,0x00] +# GFX10: v_cmpx_gt_i16_e64 0xc400, v2 ; encoding: [0x00,0x00,0x9c,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0x9c,0xd4,0xf7,0x04,0x02,0x00 # GFX10: v_cmpx_gt_i16_e64 0, v2 ; encoding: [0x00,0x00,0x9c,0xd4,0x80,0x04,0x02,0x00] 0x00,0x00,0x9c,0xd4,0x80,0x04,0x02,0x00 -# GFX10: v_cmpx_gt_i16_e64 0.5, v2 ; encoding: [0x00,0x00,0x9c,0xd4,0xf0,0x04,0x02,0x00] +# GFX10: v_cmpx_gt_i16_e64 0x3800, v2 ; encoding: [0x00,0x00,0x9c,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0x9c,0xd4,0xf0,0x04,0x02,0x00 # GFX10: v_cmpx_gt_i16_e64 exec_hi, v2 ; encoding: [0x00,0x00,0x9c,0xd4,0x7f,0x04,0x02,0x00] @@ -52583,13 +52582,13 @@ # GFX10: v_cmpx_gt_i16_e64 v1, -1 ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0x83,0x01,0x00] 0x00,0x00,0x9c,0xd4,0x01,0x83,0x01,0x00 -# GFX10: v_cmpx_gt_i16_e64 v1, -4.0 ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0xef,0x01,0x00] +# GFX10: v_cmpx_gt_i16_e64 v1, 0xc400 ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0x9c,0xd4,0x01,0xef,0x01,0x00 # GFX10: v_cmpx_gt_i16_e64 v1, 0 ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0x01,0x01,0x00] 0x00,0x00,0x9c,0xd4,0x01,0x01,0x01,0x00 -# GFX10: v_cmpx_gt_i16_e64 v1, 0.5 ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0xe1,0x01,0x00] +# GFX10: v_cmpx_gt_i16_e64 v1, 0x3800 ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0x9c,0xd4,0x01,0xe1,0x01,0x00 # GFX10: v_cmpx_gt_i16_e64 v1, exec_hi ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0xff,0x00,0x00] @@ -52997,13 +52996,13 @@ # GFX10: v_cmpx_gt_u16_e32 -1, v2 ; encoding: [0xc1,0x04,0x78,0x7d] 0xc1,0x04,0x78,0x7d -# GFX10: v_cmpx_gt_u16_e32 -4.0, v2 ; encoding: [0xf7,0x04,0x78,0x7d] +# GFX10: v_cmpx_gt_u16_e32 0xc400, v2 ; encoding: [0xff,0x04,0x78,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x78,0x7d # GFX10: v_cmpx_gt_u16_e32 0, v2 ; encoding: [0x80,0x04,0x78,0x7d] 0x80,0x04,0x78,0x7d -# GFX10: v_cmpx_gt_u16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x78,0x7d] +# GFX10: v_cmpx_gt_u16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x78,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x78,0x7d # GFX10: v_cmpx_gt_u16_e32 0x3456, v2 ; encoding: [0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00] @@ -53045,13 +53044,13 @@ # GFX10: v_cmpx_gt_u16_e64 -1, v2 ; encoding: [0x00,0x00,0xbc,0xd4,0xc1,0x04,0x02,0x00] 0x00,0x00,0xbc,0xd4,0xc1,0x04,0x02,0x00 -# GFX10: v_cmpx_gt_u16_e64 -4.0, v2 ; encoding: [0x00,0x00,0xbc,0xd4,0xf7,0x04,0x02,0x00] +# GFX10: v_cmpx_gt_u16_e64 0xc400, v2 ; encoding: [0x00,0x00,0xbc,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0xbc,0xd4,0xf7,0x04,0x02,0x00 # GFX10: v_cmpx_gt_u16_e64 0, v2 ; encoding: [0x00,0x00,0xbc,0xd4,0x80,0x04,0x02,0x00] 0x00,0x00,0xbc,0xd4,0x80,0x04,0x02,0x00 -# GFX10: v_cmpx_gt_u16_e64 0.5, v2 ; encoding: [0x00,0x00,0xbc,0xd4,0xf0,0x04,0x02,0x00] +# GFX10: v_cmpx_gt_u16_e64 0x3800, v2 ; encoding: [0x00,0x00,0xbc,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0xbc,0xd4,0xf0,0x04,0x02,0x00 # GFX10: v_cmpx_gt_u16_e64 exec_hi, v2 ; encoding: [0x00,0x00,0xbc,0xd4,0x7f,0x04,0x02,0x00] @@ -53072,13 +53071,13 @@ # GFX10: v_cmpx_gt_u16_e64 v1, -1 ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0x83,0x01,0x00] 0x00,0x00,0xbc,0xd4,0x01,0x83,0x01,0x00 -# GFX10: v_cmpx_gt_u16_e64 v1, -4.0 ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0xef,0x01,0x00] +# GFX10: v_cmpx_gt_u16_e64 v1, 0xc400 ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0xbc,0xd4,0x01,0xef,0x01,0x00 # GFX10: v_cmpx_gt_u16_e64 v1, 0 ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0x01,0x01,0x00] 0x00,0x00,0xbc,0xd4,0x01,0x01,0x01,0x00 -# GFX10: v_cmpx_gt_u16_e64 v1, 0.5 ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0xe1,0x01,0x00] +# GFX10: v_cmpx_gt_u16_e64 v1, 0x3800 ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0xbc,0xd4,0x01,0xe1,0x01,0x00 # GFX10: v_cmpx_gt_u16_e64 v1, exec_hi ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0xff,0x00,0x00] @@ -54023,13 +54022,13 @@ # GFX10: v_cmpx_le_i16_e32 -1, v2 ; encoding: [0xc1,0x04,0x36,0x7d] 0xc1,0x04,0x36,0x7d -# GFX10: v_cmpx_le_i16_e32 -4.0, v2 ; encoding: [0xf7,0x04,0x36,0x7d] +# GFX10: v_cmpx_le_i16_e32 0xc400, v2 ; encoding: [0xff,0x04,0x36,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x36,0x7d # GFX10: v_cmpx_le_i16_e32 0, v2 ; encoding: [0x80,0x04,0x36,0x7d] 0x80,0x04,0x36,0x7d -# GFX10: v_cmpx_le_i16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x36,0x7d] +# GFX10: v_cmpx_le_i16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x36,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x36,0x7d # GFX10: v_cmpx_le_i16_e32 0x3456, v2 ; encoding: [0xff,0x04,0x36,0x7d,0x56,0x34,0x00,0x00] @@ -54071,13 +54070,13 @@ # GFX10: v_cmpx_le_i16_e64 -1, v2 ; encoding: [0x00,0x00,0x9b,0xd4,0xc1,0x04,0x02,0x00] 0x00,0x00,0x9b,0xd4,0xc1,0x04,0x02,0x00 -# GFX10: v_cmpx_le_i16_e64 -4.0, v2 ; encoding: [0x00,0x00,0x9b,0xd4,0xf7,0x04,0x02,0x00] +# GFX10: v_cmpx_le_i16_e64 0xc400, v2 ; encoding: [0x00,0x00,0x9b,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0x9b,0xd4,0xf7,0x04,0x02,0x00 # GFX10: v_cmpx_le_i16_e64 0, v2 ; encoding: [0x00,0x00,0x9b,0xd4,0x80,0x04,0x02,0x00] 0x00,0x00,0x9b,0xd4,0x80,0x04,0x02,0x00 -# GFX10: v_cmpx_le_i16_e64 0.5, v2 ; encoding: [0x00,0x00,0x9b,0xd4,0xf0,0x04,0x02,0x00] +# GFX10: v_cmpx_le_i16_e64 0x3800, v2 ; encoding: [0x00,0x00,0x9b,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0x9b,0xd4,0xf0,0x04,0x02,0x00 # GFX10: v_cmpx_le_i16_e64 exec_hi, v2 ; encoding: [0x00,0x00,0x9b,0xd4,0x7f,0x04,0x02,0x00] @@ -54098,13 +54097,13 @@ # GFX10: v_cmpx_le_i16_e64 v1, -1 ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0x83,0x01,0x00] 0x00,0x00,0x9b,0xd4,0x01,0x83,0x01,0x00 -# GFX10: v_cmpx_le_i16_e64 v1, -4.0 ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0xef,0x01,0x00] +# GFX10: v_cmpx_le_i16_e64 v1, 0xc400 ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0x9b,0xd4,0x01,0xef,0x01,0x00 # GFX10: v_cmpx_le_i16_e64 v1, 0 ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0x01,0x01,0x00] 0x00,0x00,0x9b,0xd4,0x01,0x01,0x01,0x00 -# GFX10: v_cmpx_le_i16_e64 v1, 0.5 ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0xe1,0x01,0x00] +# GFX10: v_cmpx_le_i16_e64 v1, 0x3800 ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0x9b,0xd4,0x01,0xe1,0x01,0x00 # GFX10: v_cmpx_le_i16_e64 v1, exec_hi ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0xff,0x00,0x00] @@ -54512,13 +54511,13 @@ # GFX10: v_cmpx_le_u16_e32 -1, v2 ; encoding: [0xc1,0x04,0x76,0x7d] 0xc1,0x04,0x76,0x7d -# GFX10: v_cmpx_le_u16_e32 -4.0, v2 ; encoding: [0xf7,0x04,0x76,0x7d] +# GFX10: v_cmpx_le_u16_e32 0xc400, v2 ; encoding: [0xff,0x04,0x76,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x76,0x7d # GFX10: v_cmpx_le_u16_e32 0, v2 ; encoding: [0x80,0x04,0x76,0x7d] 0x80,0x04,0x76,0x7d -# GFX10: v_cmpx_le_u16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x76,0x7d] +# GFX10: v_cmpx_le_u16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x76,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x76,0x7d # GFX10: v_cmpx_le_u16_e32 0x3456, v2 ; encoding: [0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00] @@ -54560,13 +54559,13 @@ # GFX10: v_cmpx_le_u16_e64 -1, v2 ; encoding: [0x00,0x00,0xbb,0xd4,0xc1,0x04,0x02,0x00] 0x00,0x00,0xbb,0xd4,0xc1,0x04,0x02,0x00 -# GFX10: v_cmpx_le_u16_e64 -4.0, v2 ; encoding: [0x00,0x00,0xbb,0xd4,0xf7,0x04,0x02,0x00] +# GFX10: v_cmpx_le_u16_e64 0xc400, v2 ; encoding: [0x00,0x00,0xbb,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0xbb,0xd4,0xf7,0x04,0x02,0x00 # GFX10: v_cmpx_le_u16_e64 0, v2 ; encoding: [0x00,0x00,0xbb,0xd4,0x80,0x04,0x02,0x00] 0x00,0x00,0xbb,0xd4,0x80,0x04,0x02,0x00 -# GFX10: v_cmpx_le_u16_e64 0.5, v2 ; encoding: [0x00,0x00,0xbb,0xd4,0xf0,0x04,0x02,0x00] +# GFX10: v_cmpx_le_u16_e64 0x3800, v2 ; encoding: [0x00,0x00,0xbb,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0xbb,0xd4,0xf0,0x04,0x02,0x00 # GFX10: v_cmpx_le_u16_e64 exec_hi, v2 ; encoding: [0x00,0x00,0xbb,0xd4,0x7f,0x04,0x02,0x00] @@ -54587,13 +54586,13 @@ # GFX10: v_cmpx_le_u16_e64 v1, -1 ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0x83,0x01,0x00] 0x00,0x00,0xbb,0xd4,0x01,0x83,0x01,0x00 -# GFX10: v_cmpx_le_u16_e64 v1, -4.0 ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0xef,0x01,0x00] +# GFX10: v_cmpx_le_u16_e64 v1, 0xc400 ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0xbb,0xd4,0x01,0xef,0x01,0x00 # GFX10: v_cmpx_le_u16_e64 v1, 0 ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0x01,0x01,0x00] 0x00,0x00,0xbb,0xd4,0x01,0x01,0x01,0x00 -# GFX10: v_cmpx_le_u16_e64 v1, 0.5 ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0xe1,0x01,0x00] +# GFX10: v_cmpx_le_u16_e64 v1, 0x3800 ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0xbb,0xd4,0x01,0xe1,0x01,0x00 # GFX10: v_cmpx_le_u16_e64 v1, exec_hi ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0xff,0x00,0x00] @@ -56069,13 +56068,13 @@ # GFX10: v_cmpx_lt_i16_e32 -1, v2 ; encoding: [0xc1,0x04,0x32,0x7d] 0xc1,0x04,0x32,0x7d -# GFX10: v_cmpx_lt_i16_e32 -4.0, v2 ; encoding: [0xf7,0x04,0x32,0x7d] +# GFX10: v_cmpx_lt_i16_e32 0xc400, v2 ; encoding: [0xff,0x04,0x32,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x32,0x7d # GFX10: v_cmpx_lt_i16_e32 0, v2 ; encoding: [0x80,0x04,0x32,0x7d] 0x80,0x04,0x32,0x7d -# GFX10: v_cmpx_lt_i16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x32,0x7d] +# GFX10: v_cmpx_lt_i16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x32,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x32,0x7d # GFX10: v_cmpx_lt_i16_e32 0x3456, v2 ; encoding: [0xff,0x04,0x32,0x7d,0x56,0x34,0x00,0x00] @@ -56117,13 +56116,13 @@ # GFX10: v_cmpx_lt_i16_e64 -1, v2 ; encoding: [0x00,0x00,0x99,0xd4,0xc1,0x04,0x02,0x00] 0x00,0x00,0x99,0xd4,0xc1,0x04,0x02,0x00 -# GFX10: v_cmpx_lt_i16_e64 -4.0, v2 ; encoding: [0x00,0x00,0x99,0xd4,0xf7,0x04,0x02,0x00] +# GFX10: v_cmpx_lt_i16_e64 0xc400, v2 ; encoding: [0x00,0x00,0x99,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0x99,0xd4,0xf7,0x04,0x02,0x00 # GFX10: v_cmpx_lt_i16_e64 0, v2 ; encoding: [0x00,0x00,0x99,0xd4,0x80,0x04,0x02,0x00] 0x00,0x00,0x99,0xd4,0x80,0x04,0x02,0x00 -# GFX10: v_cmpx_lt_i16_e64 0.5, v2 ; encoding: [0x00,0x00,0x99,0xd4,0xf0,0x04,0x02,0x00] +# GFX10: v_cmpx_lt_i16_e64 0x3800, v2 ; encoding: [0x00,0x00,0x99,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0x99,0xd4,0xf0,0x04,0x02,0x00 # GFX10: v_cmpx_lt_i16_e64 exec_hi, v2 ; encoding: [0x00,0x00,0x99,0xd4,0x7f,0x04,0x02,0x00] @@ -56144,13 +56143,13 @@ # GFX10: v_cmpx_lt_i16_e64 v1, -1 ; encoding: [0x00,0x00,0x99,0xd4,0x01,0x83,0x01,0x00] 0x00,0x00,0x99,0xd4,0x01,0x83,0x01,0x00 -# GFX10: v_cmpx_lt_i16_e64 v1, -4.0 ; encoding: [0x00,0x00,0x99,0xd4,0x01,0xef,0x01,0x00] +# GFX10: v_cmpx_lt_i16_e64 v1, 0xc400 ; encoding: [0x00,0x00,0x99,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0x99,0xd4,0x01,0xef,0x01,0x00 # GFX10: v_cmpx_lt_i16_e64 v1, 0 ; encoding: [0x00,0x00,0x99,0xd4,0x01,0x01,0x01,0x00] 0x00,0x00,0x99,0xd4,0x01,0x01,0x01,0x00 -# GFX10: v_cmpx_lt_i16_e64 v1, 0.5 ; encoding: [0x00,0x00,0x99,0xd4,0x01,0xe1,0x01,0x00] +# GFX10: v_cmpx_lt_i16_e64 v1, 0x3800 ; encoding: [0x00,0x00,0x99,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0x99,0xd4,0x01,0xe1,0x01,0x00 # GFX10: v_cmpx_lt_i16_e64 v1, exec_hi ; encoding: [0x00,0x00,0x99,0xd4,0x01,0xff,0x00,0x00] @@ -56558,13 +56557,13 @@ # GFX10: v_cmpx_lt_u16_e32 -1, v2 ; encoding: [0xc1,0x04,0x72,0x7d] 0xc1,0x04,0x72,0x7d -# GFX10: v_cmpx_lt_u16_e32 -4.0, v2 ; encoding: [0xf7,0x04,0x72,0x7d] +# GFX10: v_cmpx_lt_u16_e32 0xc400, v2 ; encoding: [0xff,0x04,0x72,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x72,0x7d # GFX10: v_cmpx_lt_u16_e32 0, v2 ; encoding: [0x80,0x04,0x72,0x7d] 0x80,0x04,0x72,0x7d -# GFX10: v_cmpx_lt_u16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x72,0x7d] +# GFX10: v_cmpx_lt_u16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x72,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x72,0x7d # GFX10: v_cmpx_lt_u16_e32 0x3456, v2 ; encoding: [0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00] @@ -56606,13 +56605,13 @@ # GFX10: v_cmpx_lt_u16_e64 -1, v2 ; encoding: [0x00,0x00,0xb9,0xd4,0xc1,0x04,0x02,0x00] 0x00,0x00,0xb9,0xd4,0xc1,0x04,0x02,0x00 -# GFX10: v_cmpx_lt_u16_e64 -4.0, v2 ; encoding: [0x00,0x00,0xb9,0xd4,0xf7,0x04,0x02,0x00] +# GFX10: v_cmpx_lt_u16_e64 0xc400, v2 ; encoding: [0x00,0x00,0xb9,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0xb9,0xd4,0xf7,0x04,0x02,0x00 # GFX10: v_cmpx_lt_u16_e64 0, v2 ; encoding: [0x00,0x00,0xb9,0xd4,0x80,0x04,0x02,0x00] 0x00,0x00,0xb9,0xd4,0x80,0x04,0x02,0x00 -# GFX10: v_cmpx_lt_u16_e64 0.5, v2 ; encoding: [0x00,0x00,0xb9,0xd4,0xf0,0x04,0x02,0x00] +# GFX10: v_cmpx_lt_u16_e64 0x3800, v2 ; encoding: [0x00,0x00,0xb9,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0xb9,0xd4,0xf0,0x04,0x02,0x00 # GFX10: v_cmpx_lt_u16_e64 exec_hi, v2 ; encoding: [0x00,0x00,0xb9,0xd4,0x7f,0x04,0x02,0x00] @@ -56633,13 +56632,13 @@ # GFX10: v_cmpx_lt_u16_e64 v1, -1 ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0x83,0x01,0x00] 0x00,0x00,0xb9,0xd4,0x01,0x83,0x01,0x00 -# GFX10: v_cmpx_lt_u16_e64 v1, -4.0 ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0xef,0x01,0x00] +# GFX10: v_cmpx_lt_u16_e64 v1, 0xc400 ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0xb9,0xd4,0x01,0xef,0x01,0x00 # GFX10: v_cmpx_lt_u16_e64 v1, 0 ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0x01,0x01,0x00] 0x00,0x00,0xb9,0xd4,0x01,0x01,0x01,0x00 -# GFX10: v_cmpx_lt_u16_e64 v1, 0.5 ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0xe1,0x01,0x00] +# GFX10: v_cmpx_lt_u16_e64 v1, 0x3800 ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0xb9,0xd4,0x01,0xe1,0x01,0x00 # GFX10: v_cmpx_lt_u16_e64 v1, exec_hi ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0xff,0x00,0x00] @@ -57050,13 +57049,13 @@ # GFX10: v_cmpx_ne_i16_e32 -1, v2 ; encoding: [0xc1,0x04,0x3a,0x7d] 0xc1,0x04,0x3a,0x7d -# GFX10: v_cmpx_ne_i16_e32 -4.0, v2 ; encoding: [0xf7,0x04,0x3a,0x7d] +# GFX10: v_cmpx_ne_i16_e32 0xc400, v2 ; encoding: [0xff,0x04,0x3a,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x3a,0x7d # GFX10: v_cmpx_ne_i16_e32 0, v2 ; encoding: [0x80,0x04,0x3a,0x7d] 0x80,0x04,0x3a,0x7d -# GFX10: v_cmpx_ne_i16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x3a,0x7d] +# GFX10: v_cmpx_ne_i16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x3a,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x3a,0x7d # GFX10: v_cmpx_ne_i16_e32 0x3456, v2 ; encoding: [0xff,0x04,0x3a,0x7d,0x56,0x34,0x00,0x00] @@ -57098,13 +57097,13 @@ # GFX10: v_cmpx_ne_i16_e64 -1, v2 ; encoding: [0x00,0x00,0x9d,0xd4,0xc1,0x04,0x02,0x00] 0x00,0x00,0x9d,0xd4,0xc1,0x04,0x02,0x00 -# GFX10: v_cmpx_ne_i16_e64 -4.0, v2 ; encoding: [0x00,0x00,0x9d,0xd4,0xf7,0x04,0x02,0x00] +# GFX10: v_cmpx_ne_i16_e64 0xc400, v2 ; encoding: [0x00,0x00,0x9d,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0x9d,0xd4,0xf7,0x04,0x02,0x00 # GFX10: v_cmpx_ne_i16_e64 0, v2 ; encoding: [0x00,0x00,0x9d,0xd4,0x80,0x04,0x02,0x00] 0x00,0x00,0x9d,0xd4,0x80,0x04,0x02,0x00 -# GFX10: v_cmpx_ne_i16_e64 0.5, v2 ; encoding: [0x00,0x00,0x9d,0xd4,0xf0,0x04,0x02,0x00] +# GFX10: v_cmpx_ne_i16_e64 0x3800, v2 ; encoding: [0x00,0x00,0x9d,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0x9d,0xd4,0xf0,0x04,0x02,0x00 # GFX10: v_cmpx_ne_i16_e64 exec_hi, v2 ; encoding: [0x00,0x00,0x9d,0xd4,0x7f,0x04,0x02,0x00] @@ -57125,13 +57124,13 @@ # GFX10: v_cmpx_ne_i16_e64 v1, -1 ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0x83,0x01,0x00] 0x00,0x00,0x9d,0xd4,0x01,0x83,0x01,0x00 -# GFX10: v_cmpx_ne_i16_e64 v1, -4.0 ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0xef,0x01,0x00] +# GFX10: v_cmpx_ne_i16_e64 v1, 0xc400 ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0x9d,0xd4,0x01,0xef,0x01,0x00 # GFX10: v_cmpx_ne_i16_e64 v1, 0 ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0x01,0x01,0x00] 0x00,0x00,0x9d,0xd4,0x01,0x01,0x01,0x00 -# GFX10: v_cmpx_ne_i16_e64 v1, 0.5 ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0xe1,0x01,0x00] +# GFX10: v_cmpx_ne_i16_e64 v1, 0x3800 ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0x9d,0xd4,0x01,0xe1,0x01,0x00 # GFX10: v_cmpx_ne_i16_e64 v1, exec_hi ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0xff,0x00,0x00] @@ -57539,13 +57538,13 @@ # GFX10: v_cmpx_ne_u16_e32 -1, v2 ; encoding: [0xc1,0x04,0x7a,0x7d] 0xc1,0x04,0x7a,0x7d -# GFX10: v_cmpx_ne_u16_e32 -4.0, v2 ; encoding: [0xf7,0x04,0x7a,0x7d] +# GFX10: v_cmpx_ne_u16_e32 0xc400, v2 ; encoding: [0xff,0x04,0x7a,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x7a,0x7d # GFX10: v_cmpx_ne_u16_e32 0, v2 ; encoding: [0x80,0x04,0x7a,0x7d] 0x80,0x04,0x7a,0x7d -# GFX10: v_cmpx_ne_u16_e32 0.5, v2 ; encoding: [0xf0,0x04,0x7a,0x7d] +# GFX10: v_cmpx_ne_u16_e32 0x3800, v2 ; encoding: [0xff,0x04,0x7a,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x7a,0x7d # GFX10: v_cmpx_ne_u16_e32 0x3456, v2 ; encoding: [0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00] @@ -57587,13 +57586,13 @@ # GFX10: v_cmpx_ne_u16_e64 -1, v2 ; encoding: [0x00,0x00,0xbd,0xd4,0xc1,0x04,0x02,0x00] 0x00,0x00,0xbd,0xd4,0xc1,0x04,0x02,0x00 -# GFX10: v_cmpx_ne_u16_e64 -4.0, v2 ; encoding: [0x00,0x00,0xbd,0xd4,0xf7,0x04,0x02,0x00] +# GFX10: v_cmpx_ne_u16_e64 0xc400, v2 ; encoding: [0x00,0x00,0xbd,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0xbd,0xd4,0xf7,0x04,0x02,0x00 # GFX10: v_cmpx_ne_u16_e64 0, v2 ; encoding: [0x00,0x00,0xbd,0xd4,0x80,0x04,0x02,0x00] 0x00,0x00,0xbd,0xd4,0x80,0x04,0x02,0x00 -# GFX10: v_cmpx_ne_u16_e64 0.5, v2 ; encoding: [0x00,0x00,0xbd,0xd4,0xf0,0x04,0x02,0x00] +# GFX10: v_cmpx_ne_u16_e64 0x3800, v2 ; encoding: [0x00,0x00,0xbd,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0xbd,0xd4,0xf0,0x04,0x02,0x00 # GFX10: v_cmpx_ne_u16_e64 exec_hi, v2 ; encoding: [0x00,0x00,0xbd,0xd4,0x7f,0x04,0x02,0x00] @@ -57614,13 +57613,13 @@ # GFX10: v_cmpx_ne_u16_e64 v1, -1 ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0x83,0x01,0x00] 0x00,0x00,0xbd,0xd4,0x01,0x83,0x01,0x00 -# GFX10: v_cmpx_ne_u16_e64 v1, -4.0 ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0xef,0x01,0x00] +# GFX10: v_cmpx_ne_u16_e64 v1, 0xc400 ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x00,0x00,0xbd,0xd4,0x01,0xef,0x01,0x00 # GFX10: v_cmpx_ne_u16_e64 v1, 0 ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0x01,0x01,0x00] 0x00,0x00,0xbd,0xd4,0x01,0x01,0x01,0x00 -# GFX10: v_cmpx_ne_u16_e64 v1, 0.5 ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0xe1,0x01,0x00] +# GFX10: v_cmpx_ne_u16_e64 v1, 0x3800 ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x00,0x00,0xbd,0xd4,0x01,0xe1,0x01,0x00 # GFX10: v_cmpx_ne_u16_e64 v1, exec_hi ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0xff,0x00,0x00] @@ -65017,13 +65016,13 @@ # GFX10: v_cvt_f16_i16_e32 v5, -1 ; encoding: [0xc1,0xa2,0x0a,0x7e] 0xc1,0xa2,0x0a,0x7e -# GFX10: v_cvt_f16_i16_e32 v5, -4.0 ; encoding: [0xf7,0xa2,0x0a,0x7e] +# GFX10: v_cvt_f16_i16_e32 v5, 0xc400 ; encoding: [0xff,0xa2,0x0a,0x7e,0x00,0xc4,0x00,0x00] 0xf7,0xa2,0x0a,0x7e # GFX10: v_cvt_f16_i16_e32 v5, 0 ; encoding: [0x80,0xa2,0x0a,0x7e] 0x80,0xa2,0x0a,0x7e -# GFX10: v_cvt_f16_i16_e32 v5, 0.5 ; encoding: [0xf0,0xa2,0x0a,0x7e] +# GFX10: v_cvt_f16_i16_e32 v5, 0x3800 ; encoding: [0xff,0xa2,0x0a,0x7e,0x00,0x38,0x00,0x00] 0xf0,0xa2,0x0a,0x7e # GFX10: v_cvt_f16_i16_e32 v5, 0x3456 ; encoding: [0xff,0xa2,0x0a,0x7e,0x56,0x34,0x00,0x00] @@ -65065,13 +65064,13 @@ # GFX10: v_cvt_f16_i16_e64 v5, -1 ; encoding: [0x05,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00] 0x05,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00 -# GFX10: v_cvt_f16_i16_e64 v5, -4.0 ; encoding: [0x05,0x00,0xd1,0xd5,0xf7,0x00,0x00,0x00] +# GFX10: v_cvt_f16_i16_e64 v5, 0xc400 ; encoding: [0x05,0x00,0xd1,0xd5,0xff,0x00,0x00,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0xd1,0xd5,0xf7,0x00,0x00,0x00 # GFX10: v_cvt_f16_i16_e64 v5, 0 ; encoding: [0x05,0x00,0xd1,0xd5,0x80,0x00,0x00,0x00] 0x05,0x00,0xd1,0xd5,0x80,0x00,0x00,0x00 -# GFX10: v_cvt_f16_i16_e64 v5, 0.5 ; encoding: [0x05,0x00,0xd1,0xd5,0xf0,0x00,0x00,0x00] +# GFX10: v_cvt_f16_i16_e64 v5, 0x3800 ; encoding: [0x05,0x00,0xd1,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0xd1,0xd5,0xf0,0x00,0x00,0x00 # GFX10: v_cvt_f16_i16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xd1,0xd5,0x7f,0x00,0x00,0x00] @@ -65257,13 +65256,13 @@ # GFX10: v_cvt_f16_u16_e32 v5, -1 ; encoding: [0xc1,0xa0,0x0a,0x7e] 0xc1,0xa0,0x0a,0x7e -# GFX10: v_cvt_f16_u16_e32 v5, -4.0 ; encoding: [0xf7,0xa0,0x0a,0x7e] +# GFX10: v_cvt_f16_u16_e32 v5, 0xc400 ; encoding: [0xff,0xa0,0x0a,0x7e,0x00,0xc4,0x00,0x00] 0xf7,0xa0,0x0a,0x7e # GFX10: v_cvt_f16_u16_e32 v5, 0 ; encoding: [0x80,0xa0,0x0a,0x7e] 0x80,0xa0,0x0a,0x7e -# GFX10: v_cvt_f16_u16_e32 v5, 0.5 ; encoding: [0xf0,0xa0,0x0a,0x7e] +# GFX10: v_cvt_f16_u16_e32 v5, 0x3800 ; encoding: [0xff,0xa0,0x0a,0x7e,0x00,0x38,0x00,0x00] 0xf0,0xa0,0x0a,0x7e # GFX10: v_cvt_f16_u16_e32 v5, 0x3456 ; encoding: [0xff,0xa0,0x0a,0x7e,0x56,0x34,0x00,0x00] @@ -65305,13 +65304,13 @@ # GFX10: v_cvt_f16_u16_e64 v5, -1 ; encoding: [0x05,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00] 0x05,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00 -# GFX10: v_cvt_f16_u16_e64 v5, -4.0 ; encoding: [0x05,0x00,0xd0,0xd5,0xf7,0x00,0x00,0x00] +# GFX10: v_cvt_f16_u16_e64 v5, 0xc400 ; encoding: [0x05,0x00,0xd0,0xd5,0xff,0x00,0x00,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0xd0,0xd5,0xf7,0x00,0x00,0x00 # GFX10: v_cvt_f16_u16_e64 v5, 0 ; encoding: [0x05,0x00,0xd0,0xd5,0x80,0x00,0x00,0x00] 0x05,0x00,0xd0,0xd5,0x80,0x00,0x00,0x00 -# GFX10: v_cvt_f16_u16_e64 v5, 0.5 ; encoding: [0x05,0x00,0xd0,0xd5,0xf0,0x00,0x00,0x00] +# GFX10: v_cvt_f16_u16_e64 v5, 0x3800 ; encoding: [0x05,0x00,0xd0,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0xd0,0xd5,0xf0,0x00,0x00,0x00 # GFX10: v_cvt_f16_u16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xd0,0xd5,0x7f,0x00,0x00,0x00] @@ -77535,13 +77534,13 @@ # GFX10: v_lshlrev_b16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x14,0xd7,0xc1,0x04,0x02,0x00] 0x05,0x00,0x14,0xd7,0xc1,0x04,0x02,0x00 -# GFX10: v_lshlrev_b16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x14,0xd7,0xf7,0x04,0x02,0x00] +# GFX10: v_lshlrev_b16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x14,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x14,0xd7,0xf7,0x04,0x02,0x00 # GFX10: v_lshlrev_b16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x14,0xd7,0x80,0x04,0x02,0x00] 0x05,0x00,0x14,0xd7,0x80,0x04,0x02,0x00 -# GFX10: v_lshlrev_b16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x14,0xd7,0xf0,0x04,0x02,0x00] +# GFX10: v_lshlrev_b16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x14,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x14,0xd7,0xf0,0x04,0x02,0x00 # GFX10: v_lshlrev_b16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x14,0xd7,0x7f,0x04,0x02,0x00] @@ -77562,13 +77561,13 @@ # GFX10: v_lshlrev_b16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x14,0xd7,0x01,0x83,0x01,0x00] 0x05,0x00,0x14,0xd7,0x01,0x83,0x01,0x00 -# GFX10: v_lshlrev_b16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x14,0xd7,0x01,0xef,0x01,0x00] +# GFX10: v_lshlrev_b16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x14,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x14,0xd7,0x01,0xef,0x01,0x00 # GFX10: v_lshlrev_b16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x14,0xd7,0x01,0x01,0x01,0x00] 0x05,0x00,0x14,0xd7,0x01,0x01,0x01,0x00 -# GFX10: v_lshlrev_b16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x14,0xd7,0x01,0xe1,0x01,0x00] +# GFX10: v_lshlrev_b16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x14,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x14,0xd7,0x01,0xe1,0x01,0x00 # GFX10: v_lshlrev_b16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x14,0xd7,0x01,0xff,0x00,0x00] @@ -77988,13 +77987,13 @@ # GFX10: v_lshrrev_b16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x07,0xd7,0xc1,0x04,0x02,0x00] 0x05,0x00,0x07,0xd7,0xc1,0x04,0x02,0x00 -# GFX10: v_lshrrev_b16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x07,0xd7,0xf7,0x04,0x02,0x00] +# GFX10: v_lshrrev_b16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x07,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x07,0xd7,0xf7,0x04,0x02,0x00 # GFX10: v_lshrrev_b16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x07,0xd7,0x80,0x04,0x02,0x00] 0x05,0x00,0x07,0xd7,0x80,0x04,0x02,0x00 -# GFX10: v_lshrrev_b16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x07,0xd7,0xf0,0x04,0x02,0x00] +# GFX10: v_lshrrev_b16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x07,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x07,0xd7,0xf0,0x04,0x02,0x00 # GFX10: v_lshrrev_b16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x07,0xd7,0x7f,0x04,0x02,0x00] @@ -78015,13 +78014,13 @@ # GFX10: v_lshrrev_b16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x07,0xd7,0x01,0x83,0x01,0x00] 0x05,0x00,0x07,0xd7,0x01,0x83,0x01,0x00 -# GFX10: v_lshrrev_b16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x07,0xd7,0x01,0xef,0x01,0x00] +# GFX10: v_lshrrev_b16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x07,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x07,0xd7,0x01,0xef,0x01,0x00 # GFX10: v_lshrrev_b16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x07,0xd7,0x01,0x01,0x01,0x00] 0x05,0x00,0x07,0xd7,0x01,0x01,0x01,0x00 -# GFX10: v_lshrrev_b16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x07,0xd7,0x01,0xe1,0x01,0x00] +# GFX10: v_lshrrev_b16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x07,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x07,0xd7,0x01,0xe1,0x01,0x00 # GFX10: v_lshrrev_b16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x07,0xd7,0x01,0xff,0x00,0x00] @@ -78930,7 +78929,7 @@ # GFX10: v_mad_i16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0x5e,0xd7,0x01,0x83,0x0d,0x04] 0x05,0x00,0x5e,0xd7,0x01,0x83,0x0d,0x04 -# GFX10: v_mad_i16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0x5e,0xd7,0x01,0x05,0xde,0x03] +# GFX10: v_mad_i16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0x5e,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] 0x05,0x00,0x5e,0xd7,0x01,0x05,0xde,0x03 # GFX10: v_mad_i16 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0x5e,0xd7,0x01,0x05,0x0e,0x04] @@ -78948,13 +78947,13 @@ # GFX10: v_mad_i32_i16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0x75,0xd7,0xc1,0x04,0x0e,0x04] 0x05,0x00,0x75,0xd7,0xc1,0x04,0x0e,0x04 -# GFX10: v_mad_i32_i16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0x75,0xd7,0xf7,0x04,0x0e,0x04] +# GFX10: v_mad_i32_i16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0x75,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x75,0xd7,0xf7,0x04,0x0e,0x04 # GFX10: v_mad_i32_i16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0x75,0xd7,0x80,0x04,0x0e,0x04] 0x05,0x00,0x75,0xd7,0x80,0x04,0x0e,0x04 -# GFX10: v_mad_i32_i16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0x75,0xd7,0xf0,0x04,0x0e,0x04] +# GFX10: v_mad_i32_i16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0x75,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x75,0xd7,0xf0,0x04,0x0e,0x04 # GFX10: v_mad_i32_i16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0x75,0xd7,0x7f,0x04,0x0e,0x04] @@ -78975,13 +78974,13 @@ # GFX10: v_mad_i32_i16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0x75,0xd7,0x01,0x83,0x0d,0x04] 0x05,0x00,0x75,0xd7,0x01,0x83,0x0d,0x04 -# GFX10: v_mad_i32_i16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0x75,0xd7,0x01,0xef,0x0d,0x04] +# GFX10: v_mad_i32_i16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0x75,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x75,0xd7,0x01,0xef,0x0d,0x04 # GFX10: v_mad_i32_i16 v5, v1, 0, v3 ; encoding: [0x05,0x00,0x75,0xd7,0x01,0x01,0x0d,0x04] 0x05,0x00,0x75,0xd7,0x01,0x01,0x0d,0x04 -# GFX10: v_mad_i32_i16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0x75,0xd7,0x01,0xe1,0x0d,0x04] +# GFX10: v_mad_i32_i16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0x75,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x75,0xd7,0x01,0xe1,0x0d,0x04 # GFX10: v_mad_i32_i16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0x75,0xd7,0x01,0xff,0x0c,0x04] @@ -79514,7 +79513,7 @@ # GFX10: v_mad_u16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0x40,0xd7,0x01,0x83,0x0d,0x04] 0x05,0x00,0x40,0xd7,0x01,0x83,0x0d,0x04 -# GFX10: v_mad_u16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0x40,0xd7,0x01,0x05,0xde,0x03] +# GFX10: v_mad_u16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0x40,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] 0x05,0x00,0x40,0xd7,0x01,0x05,0xde,0x03 # GFX10: v_mad_u16 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0x40,0xd7,0x01,0x05,0x0e,0x04] @@ -79535,13 +79534,13 @@ # GFX10: v_mad_u32_u16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0xc1,0x04,0x0e,0x04] 0x05,0x00,0x73,0xd7,0xc1,0x04,0x0e,0x04 -# GFX10: v_mad_u32_u16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0xf7,0x04,0x0e,0x04] +# GFX10: v_mad_u32_u16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x73,0xd7,0xf7,0x04,0x0e,0x04 # GFX10: v_mad_u32_u16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0x80,0x04,0x0e,0x04] 0x05,0x00,0x73,0xd7,0x80,0x04,0x0e,0x04 -# GFX10: v_mad_u32_u16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0xf0,0x04,0x0e,0x04] +# GFX10: v_mad_u32_u16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x73,0xd7,0xf0,0x04,0x0e,0x04 # GFX10: v_mad_u32_u16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0x7f,0x04,0x0e,0x04] @@ -79562,13 +79561,13 @@ # GFX10: v_mad_u32_u16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0x73,0xd7,0x01,0x83,0x0d,0x04] 0x05,0x00,0x73,0xd7,0x01,0x83,0x0d,0x04 -# GFX10: v_mad_u32_u16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0x73,0xd7,0x01,0xef,0x0d,0x04] +# GFX10: v_mad_u32_u16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0x73,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x73,0xd7,0x01,0xef,0x0d,0x04 # GFX10: v_mad_u32_u16 v5, v1, 0, v3 ; encoding: [0x05,0x00,0x73,0xd7,0x01,0x01,0x0d,0x04] 0x05,0x00,0x73,0xd7,0x01,0x01,0x0d,0x04 -# GFX10: v_mad_u32_u16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0x73,0xd7,0x01,0xe1,0x0d,0x04] +# GFX10: v_mad_u32_u16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0x73,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x73,0xd7,0x01,0xe1,0x0d,0x04 # GFX10: v_mad_u32_u16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0x73,0xd7,0x01,0xff,0x0c,0x04] @@ -80311,13 +80310,13 @@ # GFX10: v_max3_i16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0x55,0xd7,0xc1,0x04,0x0e,0x04] 0x05,0x00,0x55,0xd7,0xc1,0x04,0x0e,0x04 -# GFX10: v_max3_i16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0x55,0xd7,0xf7,0x04,0x0e,0x04] +# GFX10: v_max3_i16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0x55,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x55,0xd7,0xf7,0x04,0x0e,0x04 # GFX10: v_max3_i16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0x55,0xd7,0x80,0x04,0x0e,0x04] 0x05,0x00,0x55,0xd7,0x80,0x04,0x0e,0x04 -# GFX10: v_max3_i16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0x55,0xd7,0xf0,0x04,0x0e,0x04] +# GFX10: v_max3_i16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0x55,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x55,0xd7,0xf0,0x04,0x0e,0x04 # GFX10: v_max3_i16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0x55,0xd7,0x7f,0x04,0x0e,0x04] @@ -80338,13 +80337,13 @@ # GFX10: v_max3_i16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0x55,0xd7,0x01,0x83,0x0d,0x04] 0x05,0x00,0x55,0xd7,0x01,0x83,0x0d,0x04 -# GFX10: v_max3_i16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0x55,0xd7,0x01,0xef,0x0d,0x04] +# GFX10: v_max3_i16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0x55,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x55,0xd7,0x01,0xef,0x0d,0x04 # GFX10: v_max3_i16 v5, v1, 0, v3 ; encoding: [0x05,0x00,0x55,0xd7,0x01,0x01,0x0d,0x04] 0x05,0x00,0x55,0xd7,0x01,0x01,0x0d,0x04 -# GFX10: v_max3_i16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0x55,0xd7,0x01,0xe1,0x0d,0x04] +# GFX10: v_max3_i16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0x55,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x55,0xd7,0x01,0xe1,0x0d,0x04 # GFX10: v_max3_i16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0x55,0xd7,0x01,0xff,0x0c,0x04] @@ -80365,13 +80364,13 @@ # GFX10: v_max3_i16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x06,0x03] 0x05,0x00,0x55,0xd7,0x01,0x05,0x06,0x03 -# GFX10: v_max3_i16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xde,0x03] +# GFX10: v_max3_i16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] 0x05,0x00,0x55,0xd7,0x01,0x05,0xde,0x03 # GFX10: v_max3_i16 v5, v1, v2, 0 ; encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x02,0x02] 0x05,0x00,0x55,0xd7,0x01,0x05,0x02,0x02 -# GFX10: v_max3_i16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xc2,0x03] +# GFX10: v_max3_i16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00] 0x05,0x00,0x55,0xd7,0x01,0x05,0xc2,0x03 # GFX10: v_max3_i16 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xfe,0x01] @@ -80566,13 +80565,13 @@ # GFX10: v_max3_u16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0x56,0xd7,0xc1,0x04,0x0e,0x04] 0x05,0x00,0x56,0xd7,0xc1,0x04,0x0e,0x04 -# GFX10: v_max3_u16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0x56,0xd7,0xf7,0x04,0x0e,0x04] +# GFX10: v_max3_u16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0x56,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x56,0xd7,0xf7,0x04,0x0e,0x04 # GFX10: v_max3_u16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0x56,0xd7,0x80,0x04,0x0e,0x04] 0x05,0x00,0x56,0xd7,0x80,0x04,0x0e,0x04 -# GFX10: v_max3_u16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0x56,0xd7,0xf0,0x04,0x0e,0x04] +# GFX10: v_max3_u16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0x56,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x56,0xd7,0xf0,0x04,0x0e,0x04 # GFX10: v_max3_u16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0x56,0xd7,0x7f,0x04,0x0e,0x04] @@ -80593,13 +80592,13 @@ # GFX10: v_max3_u16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0x56,0xd7,0x01,0x83,0x0d,0x04] 0x05,0x00,0x56,0xd7,0x01,0x83,0x0d,0x04 -# GFX10: v_max3_u16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0x56,0xd7,0x01,0xef,0x0d,0x04] +# GFX10: v_max3_u16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0x56,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x56,0xd7,0x01,0xef,0x0d,0x04 # GFX10: v_max3_u16 v5, v1, 0, v3 ; encoding: [0x05,0x00,0x56,0xd7,0x01,0x01,0x0d,0x04] 0x05,0x00,0x56,0xd7,0x01,0x01,0x0d,0x04 -# GFX10: v_max3_u16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0x56,0xd7,0x01,0xe1,0x0d,0x04] +# GFX10: v_max3_u16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0x56,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x56,0xd7,0x01,0xe1,0x0d,0x04 # GFX10: v_max3_u16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0x56,0xd7,0x01,0xff,0x0c,0x04] @@ -80620,13 +80619,13 @@ # GFX10: v_max3_u16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x06,0x03] 0x05,0x00,0x56,0xd7,0x01,0x05,0x06,0x03 -# GFX10: v_max3_u16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xde,0x03] +# GFX10: v_max3_u16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] 0x05,0x00,0x56,0xd7,0x01,0x05,0xde,0x03 # GFX10: v_max3_u16 v5, v1, v2, 0 ; encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x02,0x02] 0x05,0x00,0x56,0xd7,0x01,0x05,0x02,0x02 -# GFX10: v_max3_u16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xc2,0x03] +# GFX10: v_max3_u16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00] 0x05,0x00,0x56,0xd7,0x01,0x05,0xc2,0x03 # GFX10: v_max3_u16 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xfe,0x01] @@ -81622,13 +81621,13 @@ # GFX10: v_max_i16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x0a,0xd7,0xc1,0x04,0x02,0x00] 0x05,0x00,0x0a,0xd7,0xc1,0x04,0x02,0x00 -# GFX10: v_max_i16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x0a,0xd7,0xf7,0x04,0x02,0x00] +# GFX10: v_max_i16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x0a,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x0a,0xd7,0xf7,0x04,0x02,0x00 # GFX10: v_max_i16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x0a,0xd7,0x80,0x04,0x02,0x00] 0x05,0x00,0x0a,0xd7,0x80,0x04,0x02,0x00 -# GFX10: v_max_i16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x0a,0xd7,0xf0,0x04,0x02,0x00] +# GFX10: v_max_i16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x0a,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x0a,0xd7,0xf0,0x04,0x02,0x00 # GFX10: v_max_i16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x0a,0xd7,0x7f,0x04,0x02,0x00] @@ -81649,13 +81648,13 @@ # GFX10: v_max_i16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0x83,0x01,0x00] 0x05,0x00,0x0a,0xd7,0x01,0x83,0x01,0x00 -# GFX10: v_max_i16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xef,0x01,0x00] +# GFX10: v_max_i16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x0a,0xd7,0x01,0xef,0x01,0x00 # GFX10: v_max_i16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0x01,0x01,0x00] 0x05,0x00,0x0a,0xd7,0x01,0x01,0x01,0x00 -# GFX10: v_max_i16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xe1,0x01,0x00] +# GFX10: v_max_i16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x0a,0xd7,0x01,0xe1,0x01,0x00 # GFX10: v_max_i16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x00,0x00] @@ -82006,13 +82005,13 @@ # GFX10: v_max_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x09,0xd7,0xc1,0x04,0x02,0x00] 0x05,0x00,0x09,0xd7,0xc1,0x04,0x02,0x00 -# GFX10: v_max_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x09,0xd7,0xf7,0x04,0x02,0x00] +# GFX10: v_max_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x09,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x09,0xd7,0xf7,0x04,0x02,0x00 # GFX10: v_max_u16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x09,0xd7,0x80,0x04,0x02,0x00] 0x05,0x00,0x09,0xd7,0x80,0x04,0x02,0x00 -# GFX10: v_max_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x09,0xd7,0xf0,0x04,0x02,0x00] +# GFX10: v_max_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x09,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x09,0xd7,0xf0,0x04,0x02,0x00 # GFX10: v_max_u16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x09,0xd7,0x7f,0x04,0x02,0x00] @@ -82033,13 +82032,13 @@ # GFX10: v_max_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x09,0xd7,0x01,0x83,0x01,0x00] 0x05,0x00,0x09,0xd7,0x01,0x83,0x01,0x00 -# GFX10: v_max_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xef,0x01,0x00] +# GFX10: v_max_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x09,0xd7,0x01,0xef,0x01,0x00 # GFX10: v_max_u16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x09,0xd7,0x01,0x01,0x01,0x00] 0x05,0x00,0x09,0xd7,0x01,0x01,0x01,0x00 -# GFX10: v_max_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xe1,0x01,0x00] +# GFX10: v_max_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x09,0xd7,0x01,0xe1,0x01,0x00 # GFX10: v_max_u16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x00,0x00] @@ -82873,13 +82872,13 @@ # GFX10: v_med3_i16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0x58,0xd7,0xc1,0x04,0x0e,0x04] 0x05,0x00,0x58,0xd7,0xc1,0x04,0x0e,0x04 -# GFX10: v_med3_i16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0x58,0xd7,0xf7,0x04,0x0e,0x04] +# GFX10: v_med3_i16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0x58,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x58,0xd7,0xf7,0x04,0x0e,0x04 # GFX10: v_med3_i16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0x58,0xd7,0x80,0x04,0x0e,0x04] 0x05,0x00,0x58,0xd7,0x80,0x04,0x0e,0x04 -# GFX10: v_med3_i16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0x58,0xd7,0xf0,0x04,0x0e,0x04] +# GFX10: v_med3_i16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0x58,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x58,0xd7,0xf0,0x04,0x0e,0x04 # GFX10: v_med3_i16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0x58,0xd7,0x7f,0x04,0x0e,0x04] @@ -82900,13 +82899,13 @@ # GFX10: v_med3_i16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0x58,0xd7,0x01,0x83,0x0d,0x04] 0x05,0x00,0x58,0xd7,0x01,0x83,0x0d,0x04 -# GFX10: v_med3_i16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0x58,0xd7,0x01,0xef,0x0d,0x04] +# GFX10: v_med3_i16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0x58,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x58,0xd7,0x01,0xef,0x0d,0x04 # GFX10: v_med3_i16 v5, v1, 0, v3 ; encoding: [0x05,0x00,0x58,0xd7,0x01,0x01,0x0d,0x04] 0x05,0x00,0x58,0xd7,0x01,0x01,0x0d,0x04 -# GFX10: v_med3_i16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0x58,0xd7,0x01,0xe1,0x0d,0x04] +# GFX10: v_med3_i16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0x58,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x58,0xd7,0x01,0xe1,0x0d,0x04 # GFX10: v_med3_i16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0x58,0xd7,0x01,0xff,0x0c,0x04] @@ -82927,13 +82926,13 @@ # GFX10: v_med3_i16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x06,0x03] 0x05,0x00,0x58,0xd7,0x01,0x05,0x06,0x03 -# GFX10: v_med3_i16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xde,0x03] +# GFX10: v_med3_i16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] 0x05,0x00,0x58,0xd7,0x01,0x05,0xde,0x03 # GFX10: v_med3_i16 v5, v1, v2, 0 ; encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x02,0x02] 0x05,0x00,0x58,0xd7,0x01,0x05,0x02,0x02 -# GFX10: v_med3_i16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xc2,0x03] +# GFX10: v_med3_i16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00] 0x05,0x00,0x58,0xd7,0x01,0x05,0xc2,0x03 # GFX10: v_med3_i16 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xfe,0x01] @@ -83128,13 +83127,13 @@ # GFX10: v_med3_u16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0x59,0xd7,0xc1,0x04,0x0e,0x04] 0x05,0x00,0x59,0xd7,0xc1,0x04,0x0e,0x04 -# GFX10: v_med3_u16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0x59,0xd7,0xf7,0x04,0x0e,0x04] +# GFX10: v_med3_u16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0x59,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x59,0xd7,0xf7,0x04,0x0e,0x04 # GFX10: v_med3_u16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0x59,0xd7,0x80,0x04,0x0e,0x04] 0x05,0x00,0x59,0xd7,0x80,0x04,0x0e,0x04 -# GFX10: v_med3_u16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0x59,0xd7,0xf0,0x04,0x0e,0x04] +# GFX10: v_med3_u16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0x59,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x59,0xd7,0xf0,0x04,0x0e,0x04 # GFX10: v_med3_u16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0x59,0xd7,0x7f,0x04,0x0e,0x04] @@ -83155,13 +83154,13 @@ # GFX10: v_med3_u16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0x59,0xd7,0x01,0x83,0x0d,0x04] 0x05,0x00,0x59,0xd7,0x01,0x83,0x0d,0x04 -# GFX10: v_med3_u16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0x59,0xd7,0x01,0xef,0x0d,0x04] +# GFX10: v_med3_u16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0x59,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x59,0xd7,0x01,0xef,0x0d,0x04 # GFX10: v_med3_u16 v5, v1, 0, v3 ; encoding: [0x05,0x00,0x59,0xd7,0x01,0x01,0x0d,0x04] 0x05,0x00,0x59,0xd7,0x01,0x01,0x0d,0x04 -# GFX10: v_med3_u16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0x59,0xd7,0x01,0xe1,0x0d,0x04] +# GFX10: v_med3_u16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0x59,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x59,0xd7,0x01,0xe1,0x0d,0x04 # GFX10: v_med3_u16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0x59,0xd7,0x01,0xff,0x0c,0x04] @@ -83182,13 +83181,13 @@ # GFX10: v_med3_u16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x06,0x03] 0x05,0x00,0x59,0xd7,0x01,0x05,0x06,0x03 -# GFX10: v_med3_u16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xde,0x03] +# GFX10: v_med3_u16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] 0x05,0x00,0x59,0xd7,0x01,0x05,0xde,0x03 # GFX10: v_med3_u16 v5, v1, v2, 0 ; encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x02,0x02] 0x05,0x00,0x59,0xd7,0x01,0x05,0x02,0x02 -# GFX10: v_med3_u16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xc2,0x03] +# GFX10: v_med3_u16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00] 0x05,0x00,0x59,0xd7,0x01,0x05,0xc2,0x03 # GFX10: v_med3_u16 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xfe,0x01] @@ -83695,13 +83694,13 @@ # GFX10: v_min3_i16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0x52,0xd7,0xc1,0x04,0x0e,0x04] 0x05,0x00,0x52,0xd7,0xc1,0x04,0x0e,0x04 -# GFX10: v_min3_i16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0x52,0xd7,0xf7,0x04,0x0e,0x04] +# GFX10: v_min3_i16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0x52,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x52,0xd7,0xf7,0x04,0x0e,0x04 # GFX10: v_min3_i16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0x52,0xd7,0x80,0x04,0x0e,0x04] 0x05,0x00,0x52,0xd7,0x80,0x04,0x0e,0x04 -# GFX10: v_min3_i16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0x52,0xd7,0xf0,0x04,0x0e,0x04] +# GFX10: v_min3_i16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0x52,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x52,0xd7,0xf0,0x04,0x0e,0x04 # GFX10: v_min3_i16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0x52,0xd7,0x7f,0x04,0x0e,0x04] @@ -83722,13 +83721,13 @@ # GFX10: v_min3_i16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0x52,0xd7,0x01,0x83,0x0d,0x04] 0x05,0x00,0x52,0xd7,0x01,0x83,0x0d,0x04 -# GFX10: v_min3_i16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0x52,0xd7,0x01,0xef,0x0d,0x04] +# GFX10: v_min3_i16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0x52,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x52,0xd7,0x01,0xef,0x0d,0x04 # GFX10: v_min3_i16 v5, v1, 0, v3 ; encoding: [0x05,0x00,0x52,0xd7,0x01,0x01,0x0d,0x04] 0x05,0x00,0x52,0xd7,0x01,0x01,0x0d,0x04 -# GFX10: v_min3_i16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0x52,0xd7,0x01,0xe1,0x0d,0x04] +# GFX10: v_min3_i16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0x52,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x52,0xd7,0x01,0xe1,0x0d,0x04 # GFX10: v_min3_i16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0x52,0xd7,0x01,0xff,0x0c,0x04] @@ -83749,13 +83748,13 @@ # GFX10: v_min3_i16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x06,0x03] 0x05,0x00,0x52,0xd7,0x01,0x05,0x06,0x03 -# GFX10: v_min3_i16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xde,0x03] +# GFX10: v_min3_i16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] 0x05,0x00,0x52,0xd7,0x01,0x05,0xde,0x03 # GFX10: v_min3_i16 v5, v1, v2, 0 ; encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x02,0x02] 0x05,0x00,0x52,0xd7,0x01,0x05,0x02,0x02 -# GFX10: v_min3_i16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xc2,0x03] +# GFX10: v_min3_i16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00] 0x05,0x00,0x52,0xd7,0x01,0x05,0xc2,0x03 # GFX10: v_min3_i16 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xfe,0x01] @@ -83950,13 +83949,13 @@ # GFX10: v_min3_u16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0x53,0xd7,0xc1,0x04,0x0e,0x04] 0x05,0x00,0x53,0xd7,0xc1,0x04,0x0e,0x04 -# GFX10: v_min3_u16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0x53,0xd7,0xf7,0x04,0x0e,0x04] +# GFX10: v_min3_u16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0x53,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x53,0xd7,0xf7,0x04,0x0e,0x04 # GFX10: v_min3_u16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0x53,0xd7,0x80,0x04,0x0e,0x04] 0x05,0x00,0x53,0xd7,0x80,0x04,0x0e,0x04 -# GFX10: v_min3_u16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0x53,0xd7,0xf0,0x04,0x0e,0x04] +# GFX10: v_min3_u16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0x53,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x53,0xd7,0xf0,0x04,0x0e,0x04 # GFX10: v_min3_u16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0x53,0xd7,0x7f,0x04,0x0e,0x04] @@ -83977,13 +83976,13 @@ # GFX10: v_min3_u16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0x53,0xd7,0x01,0x83,0x0d,0x04] 0x05,0x00,0x53,0xd7,0x01,0x83,0x0d,0x04 -# GFX10: v_min3_u16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0x53,0xd7,0x01,0xef,0x0d,0x04] +# GFX10: v_min3_u16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0x53,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00] 0x05,0x00,0x53,0xd7,0x01,0xef,0x0d,0x04 # GFX10: v_min3_u16 v5, v1, 0, v3 ; encoding: [0x05,0x00,0x53,0xd7,0x01,0x01,0x0d,0x04] 0x05,0x00,0x53,0xd7,0x01,0x01,0x0d,0x04 -# GFX10: v_min3_u16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0x53,0xd7,0x01,0xe1,0x0d,0x04] +# GFX10: v_min3_u16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0x53,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00] 0x05,0x00,0x53,0xd7,0x01,0xe1,0x0d,0x04 # GFX10: v_min3_u16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0x53,0xd7,0x01,0xff,0x0c,0x04] @@ -84004,13 +84003,13 @@ # GFX10: v_min3_u16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x06,0x03] 0x05,0x00,0x53,0xd7,0x01,0x05,0x06,0x03 -# GFX10: v_min3_u16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xde,0x03] +# GFX10: v_min3_u16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00] 0x05,0x00,0x53,0xd7,0x01,0x05,0xde,0x03 # GFX10: v_min3_u16 v5, v1, v2, 0 ; encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x02,0x02] 0x05,0x00,0x53,0xd7,0x01,0x05,0x02,0x02 -# GFX10: v_min3_u16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xc2,0x03] +# GFX10: v_min3_u16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00] 0x05,0x00,0x53,0xd7,0x01,0x05,0xc2,0x03 # GFX10: v_min3_u16 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xfe,0x01] @@ -85006,13 +85005,13 @@ # GFX10: v_min_i16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x0c,0xd7,0xc1,0x04,0x02,0x00] 0x05,0x00,0x0c,0xd7,0xc1,0x04,0x02,0x00 -# GFX10: v_min_i16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x0c,0xd7,0xf7,0x04,0x02,0x00] +# GFX10: v_min_i16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x0c,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x0c,0xd7,0xf7,0x04,0x02,0x00 # GFX10: v_min_i16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x0c,0xd7,0x80,0x04,0x02,0x00] 0x05,0x00,0x0c,0xd7,0x80,0x04,0x02,0x00 -# GFX10: v_min_i16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x0c,0xd7,0xf0,0x04,0x02,0x00] +# GFX10: v_min_i16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x0c,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x0c,0xd7,0xf0,0x04,0x02,0x00 # GFX10: v_min_i16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x0c,0xd7,0x7f,0x04,0x02,0x00] @@ -85033,13 +85032,13 @@ # GFX10: v_min_i16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0x83,0x01,0x00] 0x05,0x00,0x0c,0xd7,0x01,0x83,0x01,0x00 -# GFX10: v_min_i16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xef,0x01,0x00] +# GFX10: v_min_i16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x0c,0xd7,0x01,0xef,0x01,0x00 # GFX10: v_min_i16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0x01,0x01,0x00] 0x05,0x00,0x0c,0xd7,0x01,0x01,0x01,0x00 -# GFX10: v_min_i16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xe1,0x01,0x00] +# GFX10: v_min_i16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x0c,0xd7,0x01,0xe1,0x01,0x00 # GFX10: v_min_i16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x00,0x00] @@ -85390,13 +85389,13 @@ # GFX10: v_min_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x0b,0xd7,0xc1,0x04,0x02,0x00] 0x05,0x00,0x0b,0xd7,0xc1,0x04,0x02,0x00 -# GFX10: v_min_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x0b,0xd7,0xf7,0x04,0x02,0x00] +# GFX10: v_min_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x0b,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x0b,0xd7,0xf7,0x04,0x02,0x00 # GFX10: v_min_u16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x0b,0xd7,0x80,0x04,0x02,0x00] 0x05,0x00,0x0b,0xd7,0x80,0x04,0x02,0x00 -# GFX10: v_min_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x0b,0xd7,0xf0,0x04,0x02,0x00] +# GFX10: v_min_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x0b,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x0b,0xd7,0xf0,0x04,0x02,0x00 # GFX10: v_min_u16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x0b,0xd7,0x7f,0x04,0x02,0x00] @@ -85417,13 +85416,13 @@ # GFX10: v_min_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0x83,0x01,0x00] 0x05,0x00,0x0b,0xd7,0x01,0x83,0x01,0x00 -# GFX10: v_min_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xef,0x01,0x00] +# GFX10: v_min_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x0b,0xd7,0x01,0xef,0x01,0x00 # GFX10: v_min_u16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0x01,0x01,0x00] 0x05,0x00,0x0b,0xd7,0x01,0x01,0x01,0x00 -# GFX10: v_min_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xe1,0x01,0x00] +# GFX10: v_min_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x0b,0xd7,0x01,0xe1,0x01,0x00 # GFX10: v_min_u16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x00,0x00] @@ -88909,13 +88908,13 @@ # GFX10: v_mul_lo_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x05,0xd7,0xc1,0x04,0x02,0x00] 0x05,0x00,0x05,0xd7,0xc1,0x04,0x02,0x00 -# GFX10: v_mul_lo_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x05,0xd7,0xf7,0x04,0x02,0x00] +# GFX10: v_mul_lo_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x05,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x05,0xd7,0xf7,0x04,0x02,0x00 # GFX10: v_mul_lo_u16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x05,0xd7,0x80,0x04,0x02,0x00] 0x05,0x00,0x05,0xd7,0x80,0x04,0x02,0x00 -# GFX10: v_mul_lo_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x05,0xd7,0xf0,0x04,0x02,0x00] +# GFX10: v_mul_lo_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x05,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x05,0xd7,0xf0,0x04,0x02,0x00 # GFX10: v_mul_lo_u16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x05,0xd7,0x7f,0x04,0x02,0x00] @@ -88936,13 +88935,13 @@ # GFX10: v_mul_lo_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0x83,0x01,0x00] 0x05,0x00,0x05,0xd7,0x01,0x83,0x01,0x00 -# GFX10: v_mul_lo_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xef,0x01,0x00] +# GFX10: v_mul_lo_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x05,0xd7,0x01,0xef,0x01,0x00 # GFX10: v_mul_lo_u16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0x01,0x01,0x00] 0x05,0x00,0x05,0xd7,0x01,0x01,0x01,0x00 -# GFX10: v_mul_lo_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xe1,0x01,0x00] +# GFX10: v_mul_lo_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x05,0xd7,0x01,0xe1,0x01,0x00 # GFX10: v_mul_lo_u16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x00,0x00] @@ -95575,13 +95574,13 @@ # GFX10: v_sub_nc_i16 v5, -1, v2 ; encoding: [0x05,0x00,0x0e,0xd7,0xc1,0x04,0x02,0x00] 0x05,0x00,0x0e,0xd7,0xc1,0x04,0x02,0x00 -# GFX10: v_sub_nc_i16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x0e,0xd7,0xf7,0x04,0x02,0x00] +# GFX10: v_sub_nc_i16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x0e,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x0e,0xd7,0xf7,0x04,0x02,0x00 # GFX10: v_sub_nc_i16 v5, 0, v2 ; encoding: [0x05,0x00,0x0e,0xd7,0x80,0x04,0x02,0x00] 0x05,0x00,0x0e,0xd7,0x80,0x04,0x02,0x00 -# GFX10: v_sub_nc_i16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x0e,0xd7,0xf0,0x04,0x02,0x00] +# GFX10: v_sub_nc_i16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x0e,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x0e,0xd7,0xf0,0x04,0x02,0x00 # GFX10: v_sub_nc_i16 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x0e,0xd7,0x7f,0x04,0x02,0x00] @@ -95602,13 +95601,13 @@ # GFX10: v_sub_nc_i16 v5, v1, -1 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0x83,0x01,0x00] 0x05,0x00,0x0e,0xd7,0x01,0x83,0x01,0x00 -# GFX10: v_sub_nc_i16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xef,0x01,0x00] +# GFX10: v_sub_nc_i16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x0e,0xd7,0x01,0xef,0x01,0x00 # GFX10: v_sub_nc_i16 v5, v1, 0 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0x01,0x01,0x00] 0x05,0x00,0x0e,0xd7,0x01,0x01,0x01,0x00 -# GFX10: v_sub_nc_i16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xe1,0x01,0x00] +# GFX10: v_sub_nc_i16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x0e,0xd7,0x01,0xe1,0x01,0x00 # GFX10: v_sub_nc_i16 v5, v1, exec_hi ; encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x00,0x00] @@ -95740,13 +95739,13 @@ # GFX10: v_sub_nc_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x04,0xd7,0xc1,0x04,0x02,0x00] 0x05,0x00,0x04,0xd7,0xc1,0x04,0x02,0x00 -# GFX10: v_sub_nc_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x04,0xd7,0xf7,0x04,0x02,0x00] +# GFX10: v_sub_nc_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x04,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x04,0xd7,0xf7,0x04,0x02,0x00 # GFX10: v_sub_nc_u16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x04,0xd7,0x80,0x04,0x02,0x00] 0x05,0x00,0x04,0xd7,0x80,0x04,0x02,0x00 -# GFX10: v_sub_nc_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x04,0xd7,0xf0,0x04,0x02,0x00] +# GFX10: v_sub_nc_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x04,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x04,0xd7,0xf0,0x04,0x02,0x00 # GFX10: v_sub_nc_u16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x04,0xd7,0x7f,0x04,0x02,0x00] @@ -95767,13 +95766,13 @@ # GFX10: v_sub_nc_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0x83,0x01,0x00] 0x05,0x00,0x04,0xd7,0x01,0x83,0x01,0x00 -# GFX10: v_sub_nc_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xef,0x01,0x00] +# GFX10: v_sub_nc_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00] 0x05,0x00,0x04,0xd7,0x01,0xef,0x01,0x00 # GFX10: v_sub_nc_u16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0x01,0x01,0x00] 0x05,0x00,0x04,0xd7,0x01,0x01,0x01,0x00 -# GFX10: v_sub_nc_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xe1,0x01,0x00] +# GFX10: v_sub_nc_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00] 0x05,0x00,0x04,0xd7,0x01,0xe1,0x01,0x00 # GFX10: v_sub_nc_u16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x00,0x00] diff --git a/llvm/test/MC/Disassembler/AMDGPU/gfx8_dasm_all.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx8_dasm_all.txt index aeace30..3171355 100644 --- a/llvm/test/MC/Disassembler/AMDGPU/gfx8_dasm_all.txt +++ b/llvm/test/MC/Disassembler/AMDGPU/gfx8_dasm_all.txt @@ -1,4 +1,3 @@ -# XFAIL: * # RUN: llvm-mc -arch=amdgcn -mcpu=tonga -disassemble -show-encoding < %s | FileCheck %s # CHECK: ds_add_u32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x00,0xd8,0x01,0x02,0x00,0x00] @@ -31177,10 +31176,10 @@ # CHECK: v_cvt_f16_u16_e32 v5, -1 ; encoding: [0xc1,0x72,0x0a,0x7e] 0xc1,0x72,0x0a,0x7e -# CHECK: v_cvt_f16_u16_e32 v5, 0.5 ; encoding: [0xf0,0x72,0x0a,0x7e] +# CHECK: v_cvt_f16_u16_e32 v5, 0x3800 ; encoding: [0xff,0x72,0x0a,0x7e,0x00,0x38,0x00,0x00] 0xf0,0x72,0x0a,0x7e -# CHECK: v_cvt_f16_u16_e32 v5, -4.0 ; encoding: [0xf7,0x72,0x0a,0x7e] +# CHECK: v_cvt_f16_u16_e32 v5, 0xc400 ; encoding: [0xff,0x72,0x0a,0x7e,0x00,0xc4,0x00,0x00] 0xf7,0x72,0x0a,0x7e # CHECK: v_cvt_f16_u16_e32 v5, 0xfe0b ; encoding: [0xff,0x72,0x0a,0x7e,0x0b,0xfe,0x00,0x00] @@ -31246,10 +31245,10 @@ # CHECK: v_cvt_f16_u16_e64 v5, -1 ; encoding: [0x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x00] 0x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x00 -# CHECK: v_cvt_f16_u16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x79,0xd1,0xf0,0x00,0x00,0x00] +# CHECK: v_cvt_f16_u16_e64 v5, 0x3800 ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x00,0x00,0x00] 0x05,0x00,0x79,0xd1,0xf0,0x00,0x00,0x00 -# CHECK: v_cvt_f16_u16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x79,0xd1,0xf7,0x00,0x00,0x00] +# CHECK: v_cvt_f16_u16_e64 v5, 0xc400 ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x00,0x00,0x00] 0x05,0x00,0x79,0xd1,0xf7,0x00,0x00,0x00 # CHECK: v_cvt_f16_u16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x79,0xd1,0x01,0x01,0x00,0x00] @@ -31312,10 +31311,10 @@ # CHECK: v_cvt_f16_i16_e32 v5, -1 ; encoding: [0xc1,0x74,0x0a,0x7e] 0xc1,0x74,0x0a,0x7e -# CHECK: v_cvt_f16_i16_e32 v5, 0.5 ; encoding: [0xf0,0x74,0x0a,0x7e] +# CHECK: v_cvt_f16_i16_e32 v5, 0x3800 ; encoding: [0xff,0x74,0x0a,0x7e,0x00,0x38,0x00,0x00] 0xf0,0x74,0x0a,0x7e -# CHECK: v_cvt_f16_i16_e32 v5, -4.0 ; encoding: [0xf7,0x74,0x0a,0x7e] +# CHECK: v_cvt_f16_i16_e32 v5, 0xc400 ; encoding: [0xff,0x74,0x0a,0x7e,0x00,0xc4,0x00,0x00] 0xf7,0x74,0x0a,0x7e # CHECK: v_cvt_f16_i16_e32 v5, 0xfe0b ; encoding: [0xff,0x74,0x0a,0x7e,0x0b,0xfe,0x00,0x00] @@ -31381,10 +31380,10 @@ # CHECK: v_cvt_f16_i16_e64 v5, -1 ; encoding: [0x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x00] 0x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x00 -# CHECK: v_cvt_f16_i16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x7a,0xd1,0xf0,0x00,0x00,0x00] +# CHECK: v_cvt_f16_i16_e64 v5, 0x3800 ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x00,0x00,0x00] 0x05,0x00,0x7a,0xd1,0xf0,0x00,0x00,0x00 -# CHECK: v_cvt_f16_i16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x7a,0xd1,0xf7,0x00,0x00,0x00] +# CHECK: v_cvt_f16_i16_e64 v5, 0xc400 ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x00,0x00,0x00] 0x05,0x00,0x7a,0xd1,0xf7,0x00,0x00,0x00 # CHECK: v_cvt_f16_i16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x7a,0xd1,0x01,0x01,0x00,0x00] @@ -40657,10 +40656,10 @@ # CHECK: v_add_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x4c] 0xc1,0x04,0x0a,0x4c -# CHECK: v_add_u16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x4c] +# CHECK: v_add_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x4c,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x4c -# CHECK: v_add_u16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x4c] +# CHECK: v_add_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x4c,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x4c # CHECK: v_add_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x4c,0x0b,0xfe,0x00,0x00] @@ -40729,10 +40728,10 @@ # CHECK: v_add_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_add_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x26,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_add_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x26,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_add_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x26,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_add_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x26,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_add_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x03,0x00] @@ -40786,10 +40785,10 @@ # CHECK: v_add_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_add_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_add_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x26,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_add_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_add_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x26,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_sub_u16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x4e] @@ -40849,10 +40848,10 @@ # CHECK: v_sub_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x4e] 0xc1,0x04,0x0a,0x4e -# CHECK: v_sub_u16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x4e] +# CHECK: v_sub_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x4e,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x4e -# CHECK: v_sub_u16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x4e] +# CHECK: v_sub_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x4e,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x4e # CHECK: v_sub_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x4e,0x0b,0xfe,0x00,0x00] @@ -40921,10 +40920,10 @@ # CHECK: v_sub_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_sub_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x27,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_sub_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x27,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_sub_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x27,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_sub_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x27,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_sub_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x03,0x00] @@ -40978,10 +40977,10 @@ # CHECK: v_sub_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_sub_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_sub_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x27,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_sub_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_sub_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x27,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_subrev_u16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x50] @@ -41041,10 +41040,10 @@ # CHECK: v_subrev_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x50] 0xc1,0x04,0x0a,0x50 -# CHECK: v_subrev_u16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x50] +# CHECK: v_subrev_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x50,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x50 -# CHECK: v_subrev_u16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x50] +# CHECK: v_subrev_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x50,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x50 # CHECK: v_subrev_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x50,0x0b,0xfe,0x00,0x00] @@ -41113,10 +41112,10 @@ # CHECK: v_subrev_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_subrev_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x28,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_subrev_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x28,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_subrev_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x28,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_subrev_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x28,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_subrev_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x03,0x00] @@ -41170,10 +41169,10 @@ # CHECK: v_subrev_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_subrev_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_subrev_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x28,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_subrev_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_subrev_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x28,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_mul_lo_u16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x52] @@ -41233,10 +41232,10 @@ # CHECK: v_mul_lo_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x52] 0xc1,0x04,0x0a,0x52 -# CHECK: v_mul_lo_u16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x52] +# CHECK: v_mul_lo_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x52,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x52 -# CHECK: v_mul_lo_u16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x52] +# CHECK: v_mul_lo_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x52,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x52 # CHECK: v_mul_lo_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x52,0x0b,0xfe,0x00,0x00] @@ -41305,10 +41304,10 @@ # CHECK: v_mul_lo_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_mul_lo_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x29,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_mul_lo_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x29,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_mul_lo_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x29,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_mul_lo_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x29,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_mul_lo_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x03,0x00] @@ -41362,10 +41361,10 @@ # CHECK: v_mul_lo_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_mul_lo_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_mul_lo_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x29,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_mul_lo_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_mul_lo_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x29,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_lshlrev_b16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x54] @@ -41425,10 +41424,10 @@ # CHECK: v_lshlrev_b16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x54] 0xc1,0x04,0x0a,0x54 -# CHECK: v_lshlrev_b16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x54] +# CHECK: v_lshlrev_b16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x54,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x54 -# CHECK: v_lshlrev_b16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x54] +# CHECK: v_lshlrev_b16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x54,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x54 # CHECK: v_lshlrev_b16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x54,0x0b,0xfe,0x00,0x00] @@ -41497,10 +41496,10 @@ # CHECK: v_lshlrev_b16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_lshlrev_b16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_lshlrev_b16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2a,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_lshlrev_b16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_lshlrev_b16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2a,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_lshlrev_b16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00] @@ -41554,10 +41553,10 @@ # CHECK: v_lshlrev_b16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_lshlrev_b16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_lshlrev_b16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2a,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_lshlrev_b16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_lshlrev_b16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2a,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_lshrrev_b16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x56] @@ -41617,10 +41616,10 @@ # CHECK: v_lshrrev_b16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x56] 0xc1,0x04,0x0a,0x56 -# CHECK: v_lshrrev_b16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x56] +# CHECK: v_lshrrev_b16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x56,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x56 -# CHECK: v_lshrrev_b16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x56] +# CHECK: v_lshrrev_b16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x56,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x56 # CHECK: v_lshrrev_b16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x56,0x0b,0xfe,0x00,0x00] @@ -41689,10 +41688,10 @@ # CHECK: v_lshrrev_b16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_lshrrev_b16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_lshrrev_b16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2b,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_lshrrev_b16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_lshrrev_b16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2b,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_lshrrev_b16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x03,0x00] @@ -41746,10 +41745,10 @@ # CHECK: v_lshrrev_b16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_lshrrev_b16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_lshrrev_b16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2b,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_lshrrev_b16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_lshrrev_b16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2b,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_ashrrev_i16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x58] @@ -41809,10 +41808,10 @@ # CHECK: v_ashrrev_i16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x58] 0xc1,0x04,0x0a,0x58 -# CHECK: v_ashrrev_i16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x58] +# CHECK: v_ashrrev_i16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x58,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x58 -# CHECK: v_ashrrev_i16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x58] +# CHECK: v_ashrrev_i16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x58,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x58 # CHECK: v_ashrrev_i16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x58,0x0b,0xfe,0x00,0x00] @@ -41881,10 +41880,10 @@ # CHECK: v_ashrrev_i16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_ashrrev_i16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_ashrrev_i16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2c,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_ashrrev_i16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_ashrrev_i16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2c,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_ashrrev_i16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00] @@ -41938,10 +41937,10 @@ # CHECK: v_ashrrev_i16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_ashrrev_i16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_ashrrev_i16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2c,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_ashrrev_i16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_ashrrev_i16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2c,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_max_f16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x5a] @@ -42427,10 +42426,10 @@ # CHECK: v_max_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x5e] 0xc1,0x04,0x0a,0x5e -# CHECK: v_max_u16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x5e] +# CHECK: v_max_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x5e,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x5e -# CHECK: v_max_u16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x5e] +# CHECK: v_max_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x5e,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x5e # CHECK: v_max_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x5e,0x0b,0xfe,0x00,0x00] @@ -42499,10 +42498,10 @@ # CHECK: v_max_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_max_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_max_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2f,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_max_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_max_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2f,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_max_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x03,0x00] @@ -42556,10 +42555,10 @@ # CHECK: v_max_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_max_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_max_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2f,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_max_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_max_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2f,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_max_i16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x60] @@ -42619,10 +42618,10 @@ # CHECK: v_max_i16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x60] 0xc1,0x04,0x0a,0x60 -# CHECK: v_max_i16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x60] +# CHECK: v_max_i16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x60,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x60 -# CHECK: v_max_i16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x60] +# CHECK: v_max_i16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x60,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x60 # CHECK: v_max_i16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x60,0x0b,0xfe,0x00,0x00] @@ -42691,10 +42690,10 @@ # CHECK: v_max_i16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_max_i16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x30,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_max_i16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x30,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_max_i16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x30,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_max_i16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x30,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_max_i16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x03,0x00] @@ -42748,10 +42747,10 @@ # CHECK: v_max_i16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_max_i16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_max_i16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x30,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_max_i16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_max_i16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x30,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_min_u16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x62] @@ -42811,10 +42810,10 @@ # CHECK: v_min_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x62] 0xc1,0x04,0x0a,0x62 -# CHECK: v_min_u16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x62] +# CHECK: v_min_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x62,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x62 -# CHECK: v_min_u16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x62] +# CHECK: v_min_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x62,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x62 # CHECK: v_min_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x62,0x0b,0xfe,0x00,0x00] @@ -42883,10 +42882,10 @@ # CHECK: v_min_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_min_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x31,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_min_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x31,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_min_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x31,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_min_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x31,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_min_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x03,0x00] @@ -42940,10 +42939,10 @@ # CHECK: v_min_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_min_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_min_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x31,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_min_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_min_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x31,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_min_i16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x64] @@ -43003,10 +43002,10 @@ # CHECK: v_min_i16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x64] 0xc1,0x04,0x0a,0x64 -# CHECK: v_min_i16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x64] +# CHECK: v_min_i16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x64,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x64 -# CHECK: v_min_i16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x64] +# CHECK: v_min_i16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x64,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x64 # CHECK: v_min_i16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x64,0x0b,0xfe,0x00,0x00] @@ -43075,10 +43074,10 @@ # CHECK: v_min_i16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_min_i16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x32,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_min_i16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x32,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_min_i16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x32,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_min_i16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x32,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_min_i16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x03,0x00] @@ -43132,10 +43131,10 @@ # CHECK: v_min_i16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_min_i16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_min_i16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x32,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_min_i16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_min_i16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x32,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_ldexp_f16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x66] @@ -51109,10 +51108,10 @@ # CHECK: v_mad_u16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0xc1,0x04,0x0e,0x04] 0x05,0x00,0xeb,0xd1,0xc1,0x04,0x0e,0x04 -# CHECK: v_mad_u16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0xf0,0x04,0x0e,0x04] +# CHECK: v_mad_u16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xeb,0xd1,0xf0,0x04,0x0e,0x04 -# CHECK: v_mad_u16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0xf7,0x04,0x0e,0x04] +# CHECK: v_mad_u16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xeb,0xd1,0xf7,0x04,0x0e,0x04 # CHECK: v_mad_u16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0f,0x04] @@ -51166,10 +51165,10 @@ # CHECK: v_mad_u16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x83,0x0d,0x04] 0x05,0x00,0xeb,0xd1,0x01,0x83,0x0d,0x04 -# CHECK: v_mad_u16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xe1,0x0d,0x04] +# CHECK: v_mad_u16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xeb,0xd1,0x01,0xe1,0x0d,0x04 -# CHECK: v_mad_u16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xef,0x0d,0x04] +# CHECK: v_mad_u16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xeb,0xd1,0x01,0xef,0x0d,0x04 # CHECK: v_mad_u16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x07] @@ -51223,10 +51222,10 @@ # CHECK: v_mad_u16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x06,0x03] 0x05,0x00,0xeb,0xd1,0x01,0x05,0x06,0x03 -# CHECK: v_mad_u16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xc2,0x03] +# CHECK: v_mad_u16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xeb,0xd1,0x01,0x05,0xc2,0x03 -# CHECK: v_mad_u16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xde,0x03] +# CHECK: v_mad_u16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xeb,0xd1,0x01,0x05,0xde,0x03 # CHECK: v_mad_u16 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xeb,0xd1,0x01,0x05,0x0e,0x04] @@ -51289,10 +51288,10 @@ # CHECK: v_mad_i16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0xc1,0x04,0x0e,0x04] 0x05,0x00,0xec,0xd1,0xc1,0x04,0x0e,0x04 -# CHECK: v_mad_i16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0xf0,0x04,0x0e,0x04] +# CHECK: v_mad_i16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xec,0xd1,0xf0,0x04,0x0e,0x04 -# CHECK: v_mad_i16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0xf7,0x04,0x0e,0x04] +# CHECK: v_mad_i16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xec,0xd1,0xf7,0x04,0x0e,0x04 # CHECK: v_mad_i16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0f,0x04] @@ -51346,10 +51345,10 @@ # CHECK: v_mad_i16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x83,0x0d,0x04] 0x05,0x00,0xec,0xd1,0x01,0x83,0x0d,0x04 -# CHECK: v_mad_i16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xe1,0x0d,0x04] +# CHECK: v_mad_i16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xec,0xd1,0x01,0xe1,0x0d,0x04 -# CHECK: v_mad_i16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xef,0x0d,0x04] +# CHECK: v_mad_i16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xec,0xd1,0x01,0xef,0x0d,0x04 # CHECK: v_mad_i16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x07] @@ -51403,10 +51402,10 @@ # CHECK: v_mad_i16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x06,0x03] 0x05,0x00,0xec,0xd1,0x01,0x05,0x06,0x03 -# CHECK: v_mad_i16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xc2,0x03] +# CHECK: v_mad_i16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xec,0xd1,0x01,0x05,0xc2,0x03 -# CHECK: v_mad_i16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xde,0x03] +# CHECK: v_mad_i16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xec,0xd1,0x01,0x05,0xde,0x03 # CHECK: v_mad_i16 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xec,0xd1,0x01,0x05,0x0e,0x04] @@ -75904,10 +75903,10 @@ # CHECK: v_cmp_f_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x40,0x7d] 0xc1,0x04,0x40,0x7d -# CHECK: v_cmp_f_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x40,0x7d] +# CHECK: v_cmp_f_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x40,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x40,0x7d -# CHECK: v_cmp_f_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x40,0x7d] +# CHECK: v_cmp_f_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x40,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x40,0x7d # CHECK: v_cmp_f_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x40,0x7d,0x0b,0xfe,0x00,0x00] @@ -75994,10 +75993,10 @@ # CHECK: v_cmp_f_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa0,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa0,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_f_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa0,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_f_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa0,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa0,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_f_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa0,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_f_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa0,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa0,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_f_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x03,0x00] @@ -76051,10 +76050,10 @@ # CHECK: v_cmp_f_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa0,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa0,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_f_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa0,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_f_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa0,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_f_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa0,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_f_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa0,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_lt_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x42,0x7d] @@ -76111,10 +76110,10 @@ # CHECK: v_cmp_lt_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x42,0x7d] 0xc1,0x04,0x42,0x7d -# CHECK: v_cmp_lt_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x42,0x7d] +# CHECK: v_cmp_lt_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x42,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x42,0x7d -# CHECK: v_cmp_lt_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x42,0x7d] +# CHECK: v_cmp_lt_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x42,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x42,0x7d # CHECK: v_cmp_lt_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x42,0x7d,0x0b,0xfe,0x00,0x00] @@ -76201,10 +76200,10 @@ # CHECK: v_cmp_lt_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa1,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa1,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_lt_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa1,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_lt_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa1,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa1,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_lt_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa1,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_lt_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa1,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa1,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_lt_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa1,0xd0,0x01,0xff,0x03,0x00] @@ -76258,10 +76257,10 @@ # CHECK: v_cmp_lt_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa1,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa1,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_lt_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa1,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_lt_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa1,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa1,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_lt_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa1,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_lt_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa1,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa1,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_eq_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x44,0x7d] @@ -76318,10 +76317,10 @@ # CHECK: v_cmp_eq_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x44,0x7d] 0xc1,0x04,0x44,0x7d -# CHECK: v_cmp_eq_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x44,0x7d] +# CHECK: v_cmp_eq_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x44,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x44,0x7d -# CHECK: v_cmp_eq_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x44,0x7d] +# CHECK: v_cmp_eq_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x44,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x44,0x7d # CHECK: v_cmp_eq_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x44,0x7d,0x0b,0xfe,0x00,0x00] @@ -76408,10 +76407,10 @@ # CHECK: v_cmp_eq_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa2,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa2,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_eq_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa2,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_eq_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa2,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa2,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_eq_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa2,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_eq_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa2,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa2,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_eq_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x03,0x00] @@ -76465,10 +76464,10 @@ # CHECK: v_cmp_eq_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa2,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa2,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_eq_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa2,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_eq_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa2,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_eq_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa2,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_eq_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa2,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_le_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x46,0x7d] @@ -76525,10 +76524,10 @@ # CHECK: v_cmp_le_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x46,0x7d] 0xc1,0x04,0x46,0x7d -# CHECK: v_cmp_le_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x46,0x7d] +# CHECK: v_cmp_le_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x46,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x46,0x7d -# CHECK: v_cmp_le_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x46,0x7d] +# CHECK: v_cmp_le_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x46,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x46,0x7d # CHECK: v_cmp_le_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x46,0x7d,0x0b,0xfe,0x00,0x00] @@ -76615,10 +76614,10 @@ # CHECK: v_cmp_le_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa3,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa3,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_le_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa3,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_le_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa3,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa3,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_le_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa3,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_le_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa3,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa3,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_le_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa3,0xd0,0x01,0xff,0x03,0x00] @@ -76672,10 +76671,10 @@ # CHECK: v_cmp_le_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa3,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa3,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_le_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa3,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_le_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa3,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa3,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_le_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa3,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_le_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa3,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa3,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_gt_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x48,0x7d] @@ -76732,10 +76731,10 @@ # CHECK: v_cmp_gt_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x48,0x7d] 0xc1,0x04,0x48,0x7d -# CHECK: v_cmp_gt_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x48,0x7d] +# CHECK: v_cmp_gt_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x48,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x48,0x7d -# CHECK: v_cmp_gt_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x48,0x7d] +# CHECK: v_cmp_gt_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x48,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x48,0x7d # CHECK: v_cmp_gt_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x48,0x7d,0x0b,0xfe,0x00,0x00] @@ -76822,10 +76821,10 @@ # CHECK: v_cmp_gt_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa4,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa4,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_gt_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa4,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_gt_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa4,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa4,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_gt_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa4,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_gt_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa4,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa4,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_gt_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x03,0x00] @@ -76879,10 +76878,10 @@ # CHECK: v_cmp_gt_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa4,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa4,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_gt_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa4,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_gt_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa4,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_gt_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa4,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_gt_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa4,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_ne_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x4a,0x7d] @@ -76939,10 +76938,10 @@ # CHECK: v_cmp_ne_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x4a,0x7d] 0xc1,0x04,0x4a,0x7d -# CHECK: v_cmp_ne_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x4a,0x7d] +# CHECK: v_cmp_ne_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x4a,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x4a,0x7d -# CHECK: v_cmp_ne_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x4a,0x7d] +# CHECK: v_cmp_ne_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x4a,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x4a,0x7d # CHECK: v_cmp_ne_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x4a,0x7d,0x0b,0xfe,0x00,0x00] @@ -77029,10 +77028,10 @@ # CHECK: v_cmp_ne_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa5,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa5,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_ne_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa5,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_ne_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa5,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa5,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_ne_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa5,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_ne_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa5,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa5,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_ne_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa5,0xd0,0x01,0xff,0x03,0x00] @@ -77086,10 +77085,10 @@ # CHECK: v_cmp_ne_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa5,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa5,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_ne_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa5,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_ne_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa5,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa5,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_ne_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa5,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_ne_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa5,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa5,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_ge_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x4c,0x7d] @@ -77146,10 +77145,10 @@ # CHECK: v_cmp_ge_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x4c,0x7d] 0xc1,0x04,0x4c,0x7d -# CHECK: v_cmp_ge_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x4c,0x7d] +# CHECK: v_cmp_ge_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x4c,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x4c,0x7d -# CHECK: v_cmp_ge_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x4c,0x7d] +# CHECK: v_cmp_ge_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x4c,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x4c,0x7d # CHECK: v_cmp_ge_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x4c,0x7d,0x0b,0xfe,0x00,0x00] @@ -77236,10 +77235,10 @@ # CHECK: v_cmp_ge_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa6,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa6,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_ge_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa6,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_ge_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa6,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa6,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_ge_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa6,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_ge_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa6,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa6,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_ge_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x03,0x00] @@ -77293,10 +77292,10 @@ # CHECK: v_cmp_ge_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa6,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa6,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_ge_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa6,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_ge_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa6,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_ge_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa6,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_ge_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa6,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_t_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x4e,0x7d] @@ -77353,10 +77352,10 @@ # CHECK: v_cmp_t_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x4e,0x7d] 0xc1,0x04,0x4e,0x7d -# CHECK: v_cmp_t_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x4e,0x7d] +# CHECK: v_cmp_t_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x4e,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x4e,0x7d -# CHECK: v_cmp_t_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x4e,0x7d] +# CHECK: v_cmp_t_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x4e,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x4e,0x7d # CHECK: v_cmp_t_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x4e,0x7d,0x0b,0xfe,0x00,0x00] @@ -77443,10 +77442,10 @@ # CHECK: v_cmp_t_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa7,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa7,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_t_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa7,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_t_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa7,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa7,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_t_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa7,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_t_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa7,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa7,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_t_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa7,0xd0,0x01,0xff,0x03,0x00] @@ -77500,10 +77499,10 @@ # CHECK: v_cmp_t_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa7,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa7,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_t_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa7,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_t_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa7,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa7,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_t_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa7,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_t_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa7,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa7,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_f_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x50,0x7d] @@ -77560,10 +77559,10 @@ # CHECK: v_cmp_f_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x50,0x7d] 0xc1,0x04,0x50,0x7d -# CHECK: v_cmp_f_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x50,0x7d] +# CHECK: v_cmp_f_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x50,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x50,0x7d -# CHECK: v_cmp_f_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x50,0x7d] +# CHECK: v_cmp_f_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x50,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x50,0x7d # CHECK: v_cmp_f_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x50,0x7d,0x0b,0xfe,0x00,0x00] @@ -77650,10 +77649,10 @@ # CHECK: v_cmp_f_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa8,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa8,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_f_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa8,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_f_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa8,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa8,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_f_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa8,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_f_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa8,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa8,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_f_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x03,0x00] @@ -77707,10 +77706,10 @@ # CHECK: v_cmp_f_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa8,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa8,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_f_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa8,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_f_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa8,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_f_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa8,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_f_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa8,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_lt_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x52,0x7d] @@ -77767,10 +77766,10 @@ # CHECK: v_cmp_lt_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x52,0x7d] 0xc1,0x04,0x52,0x7d -# CHECK: v_cmp_lt_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x52,0x7d] +# CHECK: v_cmp_lt_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x52,0x7d -# CHECK: v_cmp_lt_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x52,0x7d] +# CHECK: v_cmp_lt_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x52,0x7d # CHECK: v_cmp_lt_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00] @@ -77857,10 +77856,10 @@ # CHECK: v_cmp_lt_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa9,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa9,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_lt_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa9,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_lt_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa9,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa9,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_lt_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa9,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_lt_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa9,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa9,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_lt_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa9,0xd0,0x01,0xff,0x03,0x00] @@ -77914,10 +77913,10 @@ # CHECK: v_cmp_lt_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa9,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa9,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_lt_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa9,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_lt_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa9,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa9,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_lt_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa9,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_lt_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa9,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa9,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_eq_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x54,0x7d] @@ -77974,10 +77973,10 @@ # CHECK: v_cmp_eq_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x54,0x7d] 0xc1,0x04,0x54,0x7d -# CHECK: v_cmp_eq_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x54,0x7d] +# CHECK: v_cmp_eq_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x54,0x7d -# CHECK: v_cmp_eq_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x54,0x7d] +# CHECK: v_cmp_eq_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x54,0x7d # CHECK: v_cmp_eq_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00] @@ -78064,10 +78063,10 @@ # CHECK: v_cmp_eq_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xaa,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xaa,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_eq_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xaa,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_eq_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xaa,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xaa,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_eq_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xaa,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_eq_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xaa,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xaa,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_eq_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x03,0x00] @@ -78121,10 +78120,10 @@ # CHECK: v_cmp_eq_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xaa,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xaa,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_eq_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xaa,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_eq_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xaa,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_eq_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xaa,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_eq_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xaa,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_le_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x56,0x7d] @@ -78181,10 +78180,10 @@ # CHECK: v_cmp_le_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x56,0x7d] 0xc1,0x04,0x56,0x7d -# CHECK: v_cmp_le_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x56,0x7d] +# CHECK: v_cmp_le_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x56,0x7d -# CHECK: v_cmp_le_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x56,0x7d] +# CHECK: v_cmp_le_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x56,0x7d # CHECK: v_cmp_le_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00] @@ -78271,10 +78270,10 @@ # CHECK: v_cmp_le_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xab,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xab,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_le_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xab,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_le_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xab,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xab,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_le_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xab,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_le_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xab,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xab,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_le_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xab,0xd0,0x01,0xff,0x03,0x00] @@ -78328,10 +78327,10 @@ # CHECK: v_cmp_le_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xab,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xab,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_le_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xab,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_le_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xab,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xab,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_le_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xab,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_le_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xab,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xab,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_gt_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x58,0x7d] @@ -78388,10 +78387,10 @@ # CHECK: v_cmp_gt_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x58,0x7d] 0xc1,0x04,0x58,0x7d -# CHECK: v_cmp_gt_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x58,0x7d] +# CHECK: v_cmp_gt_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x58,0x7d -# CHECK: v_cmp_gt_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x58,0x7d] +# CHECK: v_cmp_gt_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x58,0x7d # CHECK: v_cmp_gt_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00] @@ -78478,10 +78477,10 @@ # CHECK: v_cmp_gt_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xac,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xac,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_gt_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xac,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_gt_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xac,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xac,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_gt_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xac,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_gt_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xac,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xac,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_gt_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x03,0x00] @@ -78535,10 +78534,10 @@ # CHECK: v_cmp_gt_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xac,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xac,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_gt_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xac,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_gt_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xac,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_gt_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xac,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_gt_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xac,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_ne_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x5a,0x7d] @@ -78595,10 +78594,10 @@ # CHECK: v_cmp_ne_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x5a,0x7d] 0xc1,0x04,0x5a,0x7d -# CHECK: v_cmp_ne_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x5a,0x7d] +# CHECK: v_cmp_ne_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x5a,0x7d -# CHECK: v_cmp_ne_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x5a,0x7d] +# CHECK: v_cmp_ne_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x5a,0x7d # CHECK: v_cmp_ne_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00] @@ -78685,10 +78684,10 @@ # CHECK: v_cmp_ne_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xad,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xad,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_ne_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xad,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_ne_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xad,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xad,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_ne_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xad,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_ne_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xad,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xad,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_ne_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xad,0xd0,0x01,0xff,0x03,0x00] @@ -78742,10 +78741,10 @@ # CHECK: v_cmp_ne_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xad,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xad,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_ne_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xad,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_ne_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xad,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xad,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_ne_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xad,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_ne_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xad,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xad,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_ge_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x5c,0x7d] @@ -78802,10 +78801,10 @@ # CHECK: v_cmp_ge_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x5c,0x7d] 0xc1,0x04,0x5c,0x7d -# CHECK: v_cmp_ge_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x5c,0x7d] +# CHECK: v_cmp_ge_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x5c,0x7d -# CHECK: v_cmp_ge_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x5c,0x7d] +# CHECK: v_cmp_ge_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x5c,0x7d # CHECK: v_cmp_ge_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00] @@ -78892,10 +78891,10 @@ # CHECK: v_cmp_ge_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xae,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xae,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_ge_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xae,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_ge_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xae,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xae,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_ge_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xae,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_ge_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xae,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xae,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_ge_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x03,0x00] @@ -78949,10 +78948,10 @@ # CHECK: v_cmp_ge_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xae,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xae,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_ge_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xae,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_ge_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xae,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_ge_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xae,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_ge_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xae,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_t_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x5e,0x7d] @@ -79009,10 +79008,10 @@ # CHECK: v_cmp_t_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x5e,0x7d] 0xc1,0x04,0x5e,0x7d -# CHECK: v_cmp_t_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x5e,0x7d] +# CHECK: v_cmp_t_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x5e,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x5e,0x7d -# CHECK: v_cmp_t_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x5e,0x7d] +# CHECK: v_cmp_t_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x5e,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x5e,0x7d # CHECK: v_cmp_t_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x5e,0x7d,0x0b,0xfe,0x00,0x00] @@ -79099,10 +79098,10 @@ # CHECK: v_cmp_t_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xaf,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xaf,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_t_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xaf,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_t_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xaf,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xaf,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_t_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xaf,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_t_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xaf,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xaf,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_t_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xaf,0xd0,0x01,0xff,0x03,0x00] @@ -79156,10 +79155,10 @@ # CHECK: v_cmp_t_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xaf,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xaf,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_t_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xaf,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_t_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xaf,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xaf,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_t_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xaf,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_t_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xaf,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xaf,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_f_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x60,0x7d] @@ -79216,10 +79215,10 @@ # CHECK: v_cmpx_f_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x60,0x7d] 0xc1,0x04,0x60,0x7d -# CHECK: v_cmpx_f_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x60,0x7d] +# CHECK: v_cmpx_f_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x60,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x60,0x7d -# CHECK: v_cmpx_f_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x60,0x7d] +# CHECK: v_cmpx_f_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x60,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x60,0x7d # CHECK: v_cmpx_f_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x60,0x7d,0x0b,0xfe,0x00,0x00] @@ -79306,10 +79305,10 @@ # CHECK: v_cmpx_f_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb0,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb0,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_f_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb0,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_f_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb0,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb0,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_f_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb0,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_f_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb0,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb0,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_f_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x03,0x00] @@ -79363,10 +79362,10 @@ # CHECK: v_cmpx_f_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb0,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb0,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_f_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb0,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_f_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb0,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_f_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb0,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_f_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb0,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_lt_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x62,0x7d] @@ -79423,10 +79422,10 @@ # CHECK: v_cmpx_lt_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x62,0x7d] 0xc1,0x04,0x62,0x7d -# CHECK: v_cmpx_lt_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x62,0x7d] +# CHECK: v_cmpx_lt_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x62,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x62,0x7d -# CHECK: v_cmpx_lt_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x62,0x7d] +# CHECK: v_cmpx_lt_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x62,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x62,0x7d # CHECK: v_cmpx_lt_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00] @@ -79513,10 +79512,10 @@ # CHECK: v_cmpx_lt_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb1,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb1,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_lt_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb1,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_lt_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb1,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb1,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_lt_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb1,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_lt_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb1,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb1,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_lt_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb1,0xd0,0x01,0xff,0x03,0x00] @@ -79570,10 +79569,10 @@ # CHECK: v_cmpx_lt_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb1,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb1,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_lt_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb1,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_lt_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb1,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb1,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_lt_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb1,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_lt_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb1,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb1,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_eq_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x64,0x7d] @@ -79630,10 +79629,10 @@ # CHECK: v_cmpx_eq_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x64,0x7d] 0xc1,0x04,0x64,0x7d -# CHECK: v_cmpx_eq_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x64,0x7d] +# CHECK: v_cmpx_eq_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x64,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x64,0x7d -# CHECK: v_cmpx_eq_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x64,0x7d] +# CHECK: v_cmpx_eq_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x64,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x64,0x7d # CHECK: v_cmpx_eq_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00] @@ -79720,10 +79719,10 @@ # CHECK: v_cmpx_eq_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb2,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb2,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_eq_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb2,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_eq_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb2,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb2,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_eq_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb2,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_eq_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb2,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb2,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_eq_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x03,0x00] @@ -79777,10 +79776,10 @@ # CHECK: v_cmpx_eq_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb2,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb2,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_eq_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb2,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_eq_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb2,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_eq_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb2,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_eq_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb2,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_le_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x66,0x7d] @@ -79837,10 +79836,10 @@ # CHECK: v_cmpx_le_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x66,0x7d] 0xc1,0x04,0x66,0x7d -# CHECK: v_cmpx_le_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x66,0x7d] +# CHECK: v_cmpx_le_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x66,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x66,0x7d -# CHECK: v_cmpx_le_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x66,0x7d] +# CHECK: v_cmpx_le_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x66,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x66,0x7d # CHECK: v_cmpx_le_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00] @@ -79927,10 +79926,10 @@ # CHECK: v_cmpx_le_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb3,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb3,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_le_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb3,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_le_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb3,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb3,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_le_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb3,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_le_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb3,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb3,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_le_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb3,0xd0,0x01,0xff,0x03,0x00] @@ -79984,10 +79983,10 @@ # CHECK: v_cmpx_le_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb3,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb3,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_le_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb3,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_le_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb3,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb3,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_le_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb3,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_le_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb3,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb3,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_gt_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x68,0x7d] @@ -80044,10 +80043,10 @@ # CHECK: v_cmpx_gt_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x68,0x7d] 0xc1,0x04,0x68,0x7d -# CHECK: v_cmpx_gt_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x68,0x7d] +# CHECK: v_cmpx_gt_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x68,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x68,0x7d -# CHECK: v_cmpx_gt_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x68,0x7d] +# CHECK: v_cmpx_gt_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x68,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x68,0x7d # CHECK: v_cmpx_gt_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00] @@ -80134,10 +80133,10 @@ # CHECK: v_cmpx_gt_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb4,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb4,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_gt_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb4,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_gt_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb4,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb4,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_gt_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb4,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_gt_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb4,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb4,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_gt_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x03,0x00] @@ -80191,10 +80190,10 @@ # CHECK: v_cmpx_gt_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb4,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb4,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_gt_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb4,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_gt_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb4,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_gt_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb4,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_gt_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb4,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_ne_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x6a,0x7d] @@ -80251,10 +80250,10 @@ # CHECK: v_cmpx_ne_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x6a,0x7d] 0xc1,0x04,0x6a,0x7d -# CHECK: v_cmpx_ne_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x6a,0x7d] +# CHECK: v_cmpx_ne_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x6a,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x6a,0x7d -# CHECK: v_cmpx_ne_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x6a,0x7d] +# CHECK: v_cmpx_ne_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x6a,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x6a,0x7d # CHECK: v_cmpx_ne_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00] @@ -80341,10 +80340,10 @@ # CHECK: v_cmpx_ne_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb5,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb5,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_ne_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb5,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_ne_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb5,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb5,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_ne_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb5,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_ne_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb5,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb5,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_ne_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb5,0xd0,0x01,0xff,0x03,0x00] @@ -80398,10 +80397,10 @@ # CHECK: v_cmpx_ne_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb5,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb5,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_ne_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb5,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_ne_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb5,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb5,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_ne_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb5,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_ne_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb5,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb5,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_ge_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x6c,0x7d] @@ -80458,10 +80457,10 @@ # CHECK: v_cmpx_ge_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x6c,0x7d] 0xc1,0x04,0x6c,0x7d -# CHECK: v_cmpx_ge_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x6c,0x7d] +# CHECK: v_cmpx_ge_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x6c,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x6c,0x7d -# CHECK: v_cmpx_ge_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x6c,0x7d] +# CHECK: v_cmpx_ge_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x6c,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x6c,0x7d # CHECK: v_cmpx_ge_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00] @@ -80548,10 +80547,10 @@ # CHECK: v_cmpx_ge_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb6,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb6,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_ge_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb6,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_ge_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb6,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb6,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_ge_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb6,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_ge_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb6,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb6,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_ge_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x03,0x00] @@ -80605,10 +80604,10 @@ # CHECK: v_cmpx_ge_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb6,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb6,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_ge_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb6,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_ge_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb6,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_ge_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb6,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_ge_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb6,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_t_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x6e,0x7d] @@ -80665,10 +80664,10 @@ # CHECK: v_cmpx_t_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x6e,0x7d] 0xc1,0x04,0x6e,0x7d -# CHECK: v_cmpx_t_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x6e,0x7d] +# CHECK: v_cmpx_t_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x6e,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x6e,0x7d -# CHECK: v_cmpx_t_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x6e,0x7d] +# CHECK: v_cmpx_t_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x6e,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x6e,0x7d # CHECK: v_cmpx_t_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x6e,0x7d,0x0b,0xfe,0x00,0x00] @@ -80755,10 +80754,10 @@ # CHECK: v_cmpx_t_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb7,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb7,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_t_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb7,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_t_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb7,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb7,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_t_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb7,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_t_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb7,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb7,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_t_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb7,0xd0,0x01,0xff,0x03,0x00] @@ -80812,10 +80811,10 @@ # CHECK: v_cmpx_t_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb7,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb7,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_t_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb7,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_t_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb7,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb7,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_t_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb7,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_t_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb7,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb7,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_f_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x70,0x7d] @@ -80872,10 +80871,10 @@ # CHECK: v_cmpx_f_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x70,0x7d] 0xc1,0x04,0x70,0x7d -# CHECK: v_cmpx_f_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x70,0x7d] +# CHECK: v_cmpx_f_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x70,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x70,0x7d -# CHECK: v_cmpx_f_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x70,0x7d] +# CHECK: v_cmpx_f_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x70,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x70,0x7d # CHECK: v_cmpx_f_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x70,0x7d,0x0b,0xfe,0x00,0x00] @@ -80962,10 +80961,10 @@ # CHECK: v_cmpx_f_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb8,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb8,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_f_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb8,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_f_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb8,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb8,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_f_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb8,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_f_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb8,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb8,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_f_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x03,0x00] @@ -81019,10 +81018,10 @@ # CHECK: v_cmpx_f_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb8,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb8,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_f_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb8,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_f_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb8,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_f_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb8,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_f_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb8,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_lt_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x72,0x7d] @@ -81079,10 +81078,10 @@ # CHECK: v_cmpx_lt_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x72,0x7d] 0xc1,0x04,0x72,0x7d -# CHECK: v_cmpx_lt_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x72,0x7d] +# CHECK: v_cmpx_lt_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x72,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x72,0x7d -# CHECK: v_cmpx_lt_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x72,0x7d] +# CHECK: v_cmpx_lt_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x72,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x72,0x7d # CHECK: v_cmpx_lt_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00] @@ -81169,10 +81168,10 @@ # CHECK: v_cmpx_lt_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb9,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb9,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_lt_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb9,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_lt_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb9,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb9,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_lt_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb9,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_lt_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb9,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb9,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_lt_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb9,0xd0,0x01,0xff,0x03,0x00] @@ -81226,10 +81225,10 @@ # CHECK: v_cmpx_lt_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb9,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb9,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_lt_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb9,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_lt_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb9,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb9,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_lt_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb9,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_lt_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb9,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb9,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_eq_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x74,0x7d] @@ -81286,10 +81285,10 @@ # CHECK: v_cmpx_eq_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x74,0x7d] 0xc1,0x04,0x74,0x7d -# CHECK: v_cmpx_eq_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x74,0x7d] +# CHECK: v_cmpx_eq_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x74,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x74,0x7d -# CHECK: v_cmpx_eq_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x74,0x7d] +# CHECK: v_cmpx_eq_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x74,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x74,0x7d # CHECK: v_cmpx_eq_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00] @@ -81376,10 +81375,10 @@ # CHECK: v_cmpx_eq_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xba,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xba,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_eq_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xba,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_eq_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xba,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xba,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_eq_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xba,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_eq_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xba,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xba,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_eq_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x03,0x00] @@ -81433,10 +81432,10 @@ # CHECK: v_cmpx_eq_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xba,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xba,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_eq_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xba,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_eq_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xba,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_eq_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xba,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_eq_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xba,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_le_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x76,0x7d] @@ -81493,10 +81492,10 @@ # CHECK: v_cmpx_le_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x76,0x7d] 0xc1,0x04,0x76,0x7d -# CHECK: v_cmpx_le_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x76,0x7d] +# CHECK: v_cmpx_le_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x76,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x76,0x7d -# CHECK: v_cmpx_le_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x76,0x7d] +# CHECK: v_cmpx_le_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x76,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x76,0x7d # CHECK: v_cmpx_le_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00] @@ -81583,10 +81582,10 @@ # CHECK: v_cmpx_le_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xbb,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xbb,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_le_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xbb,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_le_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xbb,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbb,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_le_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xbb,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_le_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xbb,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbb,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_le_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xbb,0xd0,0x01,0xff,0x03,0x00] @@ -81640,10 +81639,10 @@ # CHECK: v_cmpx_le_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xbb,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xbb,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_le_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xbb,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_le_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xbb,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbb,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_le_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xbb,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_le_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xbb,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbb,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_gt_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x78,0x7d] @@ -81700,10 +81699,10 @@ # CHECK: v_cmpx_gt_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x78,0x7d] 0xc1,0x04,0x78,0x7d -# CHECK: v_cmpx_gt_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x78,0x7d] +# CHECK: v_cmpx_gt_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x78,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x78,0x7d -# CHECK: v_cmpx_gt_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x78,0x7d] +# CHECK: v_cmpx_gt_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x78,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x78,0x7d # CHECK: v_cmpx_gt_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00] @@ -81790,10 +81789,10 @@ # CHECK: v_cmpx_gt_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xbc,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xbc,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_gt_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xbc,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_gt_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xbc,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbc,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_gt_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xbc,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_gt_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xbc,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbc,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_gt_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x03,0x00] @@ -81847,10 +81846,10 @@ # CHECK: v_cmpx_gt_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xbc,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xbc,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_gt_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xbc,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_gt_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbc,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_gt_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xbc,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_gt_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbc,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_ne_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x7a,0x7d] @@ -81907,10 +81906,10 @@ # CHECK: v_cmpx_ne_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x7a,0x7d] 0xc1,0x04,0x7a,0x7d -# CHECK: v_cmpx_ne_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x7a,0x7d] +# CHECK: v_cmpx_ne_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x7a,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x7a,0x7d -# CHECK: v_cmpx_ne_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x7a,0x7d] +# CHECK: v_cmpx_ne_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x7a,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x7a,0x7d # CHECK: v_cmpx_ne_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00] @@ -81997,10 +81996,10 @@ # CHECK: v_cmpx_ne_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xbd,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xbd,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_ne_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xbd,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_ne_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xbd,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbd,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_ne_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xbd,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_ne_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xbd,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbd,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_ne_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xbd,0xd0,0x01,0xff,0x03,0x00] @@ -82054,10 +82053,10 @@ # CHECK: v_cmpx_ne_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xbd,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xbd,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_ne_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xbd,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_ne_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xbd,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbd,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_ne_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xbd,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_ne_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xbd,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbd,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_ge_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x7c,0x7d] @@ -82114,10 +82113,10 @@ # CHECK: v_cmpx_ge_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x7c,0x7d] 0xc1,0x04,0x7c,0x7d -# CHECK: v_cmpx_ge_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x7c,0x7d] +# CHECK: v_cmpx_ge_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x7c,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x7c,0x7d -# CHECK: v_cmpx_ge_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x7c,0x7d] +# CHECK: v_cmpx_ge_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x7c,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x7c,0x7d # CHECK: v_cmpx_ge_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00] @@ -82204,10 +82203,10 @@ # CHECK: v_cmpx_ge_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xbe,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xbe,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_ge_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xbe,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_ge_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xbe,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbe,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_ge_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xbe,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_ge_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xbe,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbe,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_ge_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x03,0x00] @@ -82261,10 +82260,10 @@ # CHECK: v_cmpx_ge_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xbe,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xbe,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_ge_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xbe,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_ge_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbe,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_ge_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xbe,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_ge_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbe,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_t_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x7e,0x7d] @@ -82321,10 +82320,10 @@ # CHECK: v_cmpx_t_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x7e,0x7d] 0xc1,0x04,0x7e,0x7d -# CHECK: v_cmpx_t_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x7e,0x7d] +# CHECK: v_cmpx_t_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x7e,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x7e,0x7d -# CHECK: v_cmpx_t_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x7e,0x7d] +# CHECK: v_cmpx_t_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x7e,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x7e,0x7d # CHECK: v_cmpx_t_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x7e,0x7d,0x0b,0xfe,0x00,0x00] @@ -82411,10 +82410,10 @@ # CHECK: v_cmpx_t_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xbf,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xbf,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_t_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xbf,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_t_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xbf,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbf,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_t_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xbf,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_t_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xbf,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbf,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_t_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xbf,0xd0,0x01,0xff,0x03,0x00] @@ -82468,10 +82467,10 @@ # CHECK: v_cmpx_t_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xbf,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xbf,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_t_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xbf,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_t_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xbf,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbf,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_t_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xbf,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_t_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xbf,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbf,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_f_i32_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x80,0x7d] diff --git a/llvm/test/MC/Disassembler/AMDGPU/gfx9_dasm_all.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx9_dasm_all.txt index 3aa0b63..d4552dc 100644 --- a/llvm/test/MC/Disassembler/AMDGPU/gfx9_dasm_all.txt +++ b/llvm/test/MC/Disassembler/AMDGPU/gfx9_dasm_all.txt @@ -1,4 +1,3 @@ -# XFAIL: * # RUN: llvm-mc -arch=amdgcn -mcpu=gfx900 -disassemble -show-encoding < %s | FileCheck %s # CHECK: ds_add_u32 v1, v2 offset:65535 ; encoding: [0xff,0xff,0x00,0xd8,0x01,0x02,0x00,0x00] @@ -26545,10 +26544,10 @@ # CHECK: v_cvt_f16_u16_e32 v5, -1 ; encoding: [0xc1,0x72,0x0a,0x7e] 0xc1,0x72,0x0a,0x7e -# CHECK: v_cvt_f16_u16_e32 v5, 0.5 ; encoding: [0xf0,0x72,0x0a,0x7e] +# CHECK: v_cvt_f16_u16_e32 v5, 0x3800 ; encoding: [0xff,0x72,0x0a,0x7e,0x00,0x38,0x00,0x00] 0xf0,0x72,0x0a,0x7e -# CHECK: v_cvt_f16_u16_e32 v5, -4.0 ; encoding: [0xf7,0x72,0x0a,0x7e] +# CHECK: v_cvt_f16_u16_e32 v5, 0xc400 ; encoding: [0xff,0x72,0x0a,0x7e,0x00,0xc4,0x00,0x00] 0xf7,0x72,0x0a,0x7e # CHECK: v_cvt_f16_u16_e32 v5, 0xfe0b ; encoding: [0xff,0x72,0x0a,0x7e,0x0b,0xfe,0x00,0x00] @@ -26599,10 +26598,10 @@ # CHECK: v_cvt_f16_u16_e64 v5, -1 ; encoding: [0x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x00] 0x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x00 -# CHECK: v_cvt_f16_u16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x79,0xd1,0xf0,0x00,0x00,0x00] +# CHECK: v_cvt_f16_u16_e64 v5, 0x3800 ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x00,0x00,0x00] 0x05,0x00,0x79,0xd1,0xf0,0x00,0x00,0x00 -# CHECK: v_cvt_f16_u16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x79,0xd1,0xf7,0x00,0x00,0x00] +# CHECK: v_cvt_f16_u16_e64 v5, 0xc400 ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x00,0x00,0x00] 0x05,0x00,0x79,0xd1,0xf7,0x00,0x00,0x00 # CHECK: v_cvt_f16_u16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x79,0xd1,0x01,0x01,0x00,0x00] @@ -26650,10 +26649,10 @@ # CHECK: v_cvt_f16_i16_e32 v5, -1 ; encoding: [0xc1,0x74,0x0a,0x7e] 0xc1,0x74,0x0a,0x7e -# CHECK: v_cvt_f16_i16_e32 v5, 0.5 ; encoding: [0xf0,0x74,0x0a,0x7e] +# CHECK: v_cvt_f16_i16_e32 v5, 0x3800 ; encoding: [0xff,0x74,0x0a,0x7e,0x00,0x38,0x00,0x00] 0xf0,0x74,0x0a,0x7e -# CHECK: v_cvt_f16_i16_e32 v5, -4.0 ; encoding: [0xf7,0x74,0x0a,0x7e] +# CHECK: v_cvt_f16_i16_e32 v5, 0xc400 ; encoding: [0xff,0x74,0x0a,0x7e,0x00,0xc4,0x00,0x00] 0xf7,0x74,0x0a,0x7e # CHECK: v_cvt_f16_i16_e32 v5, 0xfe0b ; encoding: [0xff,0x74,0x0a,0x7e,0x0b,0xfe,0x00,0x00] @@ -26704,10 +26703,10 @@ # CHECK: v_cvt_f16_i16_e64 v5, -1 ; encoding: [0x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x00] 0x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x00 -# CHECK: v_cvt_f16_i16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x7a,0xd1,0xf0,0x00,0x00,0x00] +# CHECK: v_cvt_f16_i16_e64 v5, 0x3800 ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x00,0x00,0x00] 0x05,0x00,0x7a,0xd1,0xf0,0x00,0x00,0x00 -# CHECK: v_cvt_f16_i16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x7a,0xd1,0xf7,0x00,0x00,0x00] +# CHECK: v_cvt_f16_i16_e64 v5, 0xc400 ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x00,0x00,0x00] 0x05,0x00,0x7a,0xd1,0xf7,0x00,0x00,0x00 # CHECK: v_cvt_f16_i16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x7a,0xd1,0x01,0x01,0x00,0x00] @@ -34000,10 +33999,10 @@ # CHECK: v_add_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x4c] 0xc1,0x04,0x0a,0x4c -# CHECK: v_add_u16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x4c] +# CHECK: v_add_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x4c,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x4c -# CHECK: v_add_u16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x4c] +# CHECK: v_add_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x4c,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x4c # CHECK: v_add_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x4c,0x0b,0xfe,0x00,0x00] @@ -34057,10 +34056,10 @@ # CHECK: v_add_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_add_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x26,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_add_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x26,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_add_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x26,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_add_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x26,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_add_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x03,0x00] @@ -34099,10 +34098,10 @@ # CHECK: v_add_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_add_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_add_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x26,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_add_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_add_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x26,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_sub_u16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x4e] @@ -34147,10 +34146,10 @@ # CHECK: v_sub_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x4e] 0xc1,0x04,0x0a,0x4e -# CHECK: v_sub_u16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x4e] +# CHECK: v_sub_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x4e,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x4e -# CHECK: v_sub_u16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x4e] +# CHECK: v_sub_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x4e,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x4e # CHECK: v_sub_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x4e,0x0b,0xfe,0x00,0x00] @@ -34204,10 +34203,10 @@ # CHECK: v_sub_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_sub_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x27,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_sub_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x27,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_sub_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x27,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_sub_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x27,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_sub_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x03,0x00] @@ -34246,10 +34245,10 @@ # CHECK: v_sub_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_sub_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_sub_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x27,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_sub_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_sub_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x27,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_subrev_u16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x50] @@ -34294,10 +34293,10 @@ # CHECK: v_subrev_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x50] 0xc1,0x04,0x0a,0x50 -# CHECK: v_subrev_u16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x50] +# CHECK: v_subrev_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x50,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x50 -# CHECK: v_subrev_u16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x50] +# CHECK: v_subrev_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x50,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x50 # CHECK: v_subrev_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x50,0x0b,0xfe,0x00,0x00] @@ -34351,10 +34350,10 @@ # CHECK: v_subrev_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_subrev_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x28,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_subrev_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x28,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_subrev_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x28,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_subrev_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x28,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_subrev_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x03,0x00] @@ -34393,10 +34392,10 @@ # CHECK: v_subrev_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_subrev_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_subrev_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x28,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_subrev_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_subrev_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x28,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_mul_lo_u16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x52] @@ -34441,10 +34440,10 @@ # CHECK: v_mul_lo_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x52] 0xc1,0x04,0x0a,0x52 -# CHECK: v_mul_lo_u16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x52] +# CHECK: v_mul_lo_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x52,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x52 -# CHECK: v_mul_lo_u16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x52] +# CHECK: v_mul_lo_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x52,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x52 # CHECK: v_mul_lo_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x52,0x0b,0xfe,0x00,0x00] @@ -34498,10 +34497,10 @@ # CHECK: v_mul_lo_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_mul_lo_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x29,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_mul_lo_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x29,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_mul_lo_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x29,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_mul_lo_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x29,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_mul_lo_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x03,0x00] @@ -34540,10 +34539,10 @@ # CHECK: v_mul_lo_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_mul_lo_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_mul_lo_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x29,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_mul_lo_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_mul_lo_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x29,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_lshlrev_b16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x54] @@ -34588,10 +34587,10 @@ # CHECK: v_lshlrev_b16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x54] 0xc1,0x04,0x0a,0x54 -# CHECK: v_lshlrev_b16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x54] +# CHECK: v_lshlrev_b16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x54,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x54 -# CHECK: v_lshlrev_b16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x54] +# CHECK: v_lshlrev_b16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x54,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x54 # CHECK: v_lshlrev_b16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x54,0x0b,0xfe,0x00,0x00] @@ -34645,10 +34644,10 @@ # CHECK: v_lshlrev_b16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_lshlrev_b16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_lshlrev_b16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2a,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_lshlrev_b16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_lshlrev_b16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2a,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_lshlrev_b16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00] @@ -34687,10 +34686,10 @@ # CHECK: v_lshlrev_b16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_lshlrev_b16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_lshlrev_b16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2a,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_lshlrev_b16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_lshlrev_b16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2a,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_lshrrev_b16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x56] @@ -34735,10 +34734,10 @@ # CHECK: v_lshrrev_b16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x56] 0xc1,0x04,0x0a,0x56 -# CHECK: v_lshrrev_b16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x56] +# CHECK: v_lshrrev_b16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x56,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x56 -# CHECK: v_lshrrev_b16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x56] +# CHECK: v_lshrrev_b16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x56,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x56 # CHECK: v_lshrrev_b16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x56,0x0b,0xfe,0x00,0x00] @@ -34792,10 +34791,10 @@ # CHECK: v_lshrrev_b16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_lshrrev_b16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_lshrrev_b16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2b,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_lshrrev_b16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_lshrrev_b16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2b,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_lshrrev_b16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x03,0x00] @@ -34834,10 +34833,10 @@ # CHECK: v_lshrrev_b16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_lshrrev_b16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_lshrrev_b16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2b,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_lshrrev_b16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_lshrrev_b16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2b,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_ashrrev_i16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x58] @@ -34882,10 +34881,10 @@ # CHECK: v_ashrrev_i16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x58] 0xc1,0x04,0x0a,0x58 -# CHECK: v_ashrrev_i16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x58] +# CHECK: v_ashrrev_i16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x58,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x58 -# CHECK: v_ashrrev_i16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x58] +# CHECK: v_ashrrev_i16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x58,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x58 # CHECK: v_ashrrev_i16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x58,0x0b,0xfe,0x00,0x00] @@ -34939,10 +34938,10 @@ # CHECK: v_ashrrev_i16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_ashrrev_i16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_ashrrev_i16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2c,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_ashrrev_i16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_ashrrev_i16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2c,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_ashrrev_i16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00] @@ -34981,10 +34980,10 @@ # CHECK: v_ashrrev_i16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_ashrrev_i16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_ashrrev_i16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2c,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_ashrrev_i16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_ashrrev_i16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2c,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_max_f16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x5a] @@ -35365,10 +35364,10 @@ # CHECK: v_max_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x5e] 0xc1,0x04,0x0a,0x5e -# CHECK: v_max_u16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x5e] +# CHECK: v_max_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x5e,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x5e -# CHECK: v_max_u16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x5e] +# CHECK: v_max_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x5e,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x5e # CHECK: v_max_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x5e,0x0b,0xfe,0x00,0x00] @@ -35422,10 +35421,10 @@ # CHECK: v_max_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_max_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_max_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2f,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_max_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_max_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x2f,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_max_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x03,0x00] @@ -35464,10 +35463,10 @@ # CHECK: v_max_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_max_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_max_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2f,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_max_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_max_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x2f,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_max_i16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x60] @@ -35512,10 +35511,10 @@ # CHECK: v_max_i16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x60] 0xc1,0x04,0x0a,0x60 -# CHECK: v_max_i16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x60] +# CHECK: v_max_i16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x60,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x60 -# CHECK: v_max_i16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x60] +# CHECK: v_max_i16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x60,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x60 # CHECK: v_max_i16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x60,0x0b,0xfe,0x00,0x00] @@ -35569,10 +35568,10 @@ # CHECK: v_max_i16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_max_i16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x30,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_max_i16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x30,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_max_i16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x30,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_max_i16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x30,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_max_i16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x03,0x00] @@ -35611,10 +35610,10 @@ # CHECK: v_max_i16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_max_i16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_max_i16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x30,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_max_i16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_max_i16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x30,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_min_u16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x62] @@ -35659,10 +35658,10 @@ # CHECK: v_min_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x62] 0xc1,0x04,0x0a,0x62 -# CHECK: v_min_u16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x62] +# CHECK: v_min_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x62,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x62 -# CHECK: v_min_u16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x62] +# CHECK: v_min_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x62,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x62 # CHECK: v_min_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x62,0x0b,0xfe,0x00,0x00] @@ -35716,10 +35715,10 @@ # CHECK: v_min_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_min_u16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x31,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_min_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x31,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_min_u16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x31,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_min_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x31,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_min_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x03,0x00] @@ -35758,10 +35757,10 @@ # CHECK: v_min_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_min_u16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_min_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x31,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_min_u16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_min_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x31,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_min_i16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x64] @@ -35806,10 +35805,10 @@ # CHECK: v_min_i16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x64] 0xc1,0x04,0x0a,0x64 -# CHECK: v_min_i16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x64] +# CHECK: v_min_i16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x64,0x00,0x38,0x00,0x00] 0xf0,0x04,0x0a,0x64 -# CHECK: v_min_i16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x64] +# CHECK: v_min_i16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x64,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x0a,0x64 # CHECK: v_min_i16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x64,0x0b,0xfe,0x00,0x00] @@ -35863,10 +35862,10 @@ # CHECK: v_min_i16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00] 0x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00 -# CHECK: v_min_i16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x32,0xd1,0xf0,0x04,0x02,0x00] +# CHECK: v_min_i16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x32,0xd1,0xf0,0x04,0x02,0x00 -# CHECK: v_min_i16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x32,0xd1,0xf7,0x04,0x02,0x00] +# CHECK: v_min_i16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x04,0x02,0x00] 0x05,0x00,0x32,0xd1,0xf7,0x04,0x02,0x00 # CHECK: v_min_i16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x03,0x00] @@ -35905,10 +35904,10 @@ # CHECK: v_min_i16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00] 0x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00 -# CHECK: v_min_i16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xe1,0x01,0x00] +# CHECK: v_min_i16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x32,0xd1,0x01,0xe1,0x01,0x00 -# CHECK: v_min_i16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xef,0x01,0x00] +# CHECK: v_min_i16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x01,0x00] 0x05,0x00,0x32,0xd1,0x01,0xef,0x01,0x00 # CHECK: v_ldexp_f16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x66] @@ -43075,10 +43074,10 @@ # CHECK: v_mad_u32_u16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0xc1,0x04,0x0e,0x04] 0x05,0x00,0xf1,0xd1,0xc1,0x04,0x0e,0x04 -# CHECK: v_mad_u32_u16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0xf0,0x04,0x0e,0x04] +# CHECK: v_mad_u32_u16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xf1,0xd1,0xf0,0x04,0x0e,0x04 -# CHECK: v_mad_u32_u16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0xf7,0x04,0x0e,0x04] +# CHECK: v_mad_u32_u16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xf1,0xd1,0xf7,0x04,0x0e,0x04 # CHECK: v_mad_u32_u16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xff,0x0f,0x04] @@ -43117,10 +43116,10 @@ # CHECK: v_mad_u32_u16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x83,0x0d,0x04] 0x05,0x00,0xf1,0xd1,0x01,0x83,0x0d,0x04 -# CHECK: v_mad_u32_u16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xe1,0x0d,0x04] +# CHECK: v_mad_u32_u16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xf1,0xd1,0x01,0xe1,0x0d,0x04 -# CHECK: v_mad_u32_u16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xef,0x0d,0x04] +# CHECK: v_mad_u32_u16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xf1,0xd1,0x01,0xef,0x0d,0x04 # CHECK: v_mad_u32_u16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xfe,0x07] @@ -43225,10 +43224,10 @@ # CHECK: v_mad_i32_i16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0xc1,0x04,0x0e,0x04] 0x05,0x00,0xf2,0xd1,0xc1,0x04,0x0e,0x04 -# CHECK: v_mad_i32_i16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0xf0,0x04,0x0e,0x04] +# CHECK: v_mad_i32_i16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xf2,0xd1,0xf0,0x04,0x0e,0x04 -# CHECK: v_mad_i32_i16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0xf7,0x04,0x0e,0x04] +# CHECK: v_mad_i32_i16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xf2,0xd1,0xf7,0x04,0x0e,0x04 # CHECK: v_mad_i32_i16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xff,0x0f,0x04] @@ -43267,10 +43266,10 @@ # CHECK: v_mad_i32_i16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x83,0x0d,0x04] 0x05,0x00,0xf2,0xd1,0x01,0x83,0x0d,0x04 -# CHECK: v_mad_i32_i16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xe1,0x0d,0x04] +# CHECK: v_mad_i32_i16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xf2,0xd1,0x01,0xe1,0x0d,0x04 -# CHECK: v_mad_i32_i16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xef,0x0d,0x04] +# CHECK: v_mad_i32_i16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xf2,0xd1,0x01,0xef,0x0d,0x04 # CHECK: v_mad_i32_i16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xfe,0x07] @@ -43681,10 +43680,10 @@ # CHECK: v_min3_i16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xf5,0xd1,0xc1,0x04,0x0e,0x04] 0x05,0x00,0xf5,0xd1,0xc1,0x04,0x0e,0x04 -# CHECK: v_min3_i16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xf5,0xd1,0xf0,0x04,0x0e,0x04] +# CHECK: v_min3_i16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0xf5,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xf5,0xd1,0xf0,0x04,0x0e,0x04 -# CHECK: v_min3_i16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xf5,0xd1,0xf7,0x04,0x0e,0x04] +# CHECK: v_min3_i16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0xf5,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xf5,0xd1,0xf7,0x04,0x0e,0x04 # CHECK: v_min3_i16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xff,0x0f,0x04] @@ -43723,10 +43722,10 @@ # CHECK: v_min3_i16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x83,0x0d,0x04] 0x05,0x00,0xf5,0xd1,0x01,0x83,0x0d,0x04 -# CHECK: v_min3_i16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xe1,0x0d,0x04] +# CHECK: v_min3_i16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xf5,0xd1,0x01,0xe1,0x0d,0x04 -# CHECK: v_min3_i16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xef,0x0d,0x04] +# CHECK: v_min3_i16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xf5,0xd1,0x01,0xef,0x0d,0x04 # CHECK: v_min3_i16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfe,0x07] @@ -43765,10 +43764,10 @@ # CHECK: v_min3_i16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x06,0x03] 0x05,0x00,0xf5,0xd1,0x01,0x05,0x06,0x03 -# CHECK: v_min3_i16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xc2,0x03] +# CHECK: v_min3_i16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xf5,0xd1,0x01,0x05,0xc2,0x03 -# CHECK: v_min3_i16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xde,0x03] +# CHECK: v_min3_i16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xf5,0xd1,0x01,0x05,0xde,0x03 # CHECK: v_min3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xf5,0xd1,0x01,0x05,0x0e,0x04] @@ -43828,10 +43827,10 @@ # CHECK: v_min3_u16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xf6,0xd1,0xc1,0x04,0x0e,0x04] 0x05,0x00,0xf6,0xd1,0xc1,0x04,0x0e,0x04 -# CHECK: v_min3_u16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xf6,0xd1,0xf0,0x04,0x0e,0x04] +# CHECK: v_min3_u16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0xf6,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xf6,0xd1,0xf0,0x04,0x0e,0x04 -# CHECK: v_min3_u16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xf6,0xd1,0xf7,0x04,0x0e,0x04] +# CHECK: v_min3_u16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0xf6,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xf6,0xd1,0xf7,0x04,0x0e,0x04 # CHECK: v_min3_u16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xff,0x0f,0x04] @@ -43870,10 +43869,10 @@ # CHECK: v_min3_u16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x83,0x0d,0x04] 0x05,0x00,0xf6,0xd1,0x01,0x83,0x0d,0x04 -# CHECK: v_min3_u16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xe1,0x0d,0x04] +# CHECK: v_min3_u16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xf6,0xd1,0x01,0xe1,0x0d,0x04 -# CHECK: v_min3_u16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xef,0x0d,0x04] +# CHECK: v_min3_u16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xf6,0xd1,0x01,0xef,0x0d,0x04 # CHECK: v_min3_u16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfe,0x07] @@ -43912,10 +43911,10 @@ # CHECK: v_min3_u16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x06,0x03] 0x05,0x00,0xf6,0xd1,0x01,0x05,0x06,0x03 -# CHECK: v_min3_u16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xc2,0x03] +# CHECK: v_min3_u16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xf6,0xd1,0x01,0x05,0xc2,0x03 -# CHECK: v_min3_u16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xde,0x03] +# CHECK: v_min3_u16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xf6,0xd1,0x01,0x05,0xde,0x03 # CHECK: v_min3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xf6,0xd1,0x01,0x05,0x0e,0x04] @@ -44149,10 +44148,10 @@ # CHECK: v_max3_i16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xf8,0xd1,0xc1,0x04,0x0e,0x04] 0x05,0x00,0xf8,0xd1,0xc1,0x04,0x0e,0x04 -# CHECK: v_max3_i16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xf8,0xd1,0xf0,0x04,0x0e,0x04] +# CHECK: v_max3_i16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0xf8,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xf8,0xd1,0xf0,0x04,0x0e,0x04 -# CHECK: v_max3_i16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xf8,0xd1,0xf7,0x04,0x0e,0x04] +# CHECK: v_max3_i16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0xf8,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xf8,0xd1,0xf7,0x04,0x0e,0x04 # CHECK: v_max3_i16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xff,0x0f,0x04] @@ -44191,10 +44190,10 @@ # CHECK: v_max3_i16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x83,0x0d,0x04] 0x05,0x00,0xf8,0xd1,0x01,0x83,0x0d,0x04 -# CHECK: v_max3_i16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xe1,0x0d,0x04] +# CHECK: v_max3_i16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xf8,0xd1,0x01,0xe1,0x0d,0x04 -# CHECK: v_max3_i16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xef,0x0d,0x04] +# CHECK: v_max3_i16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xf8,0xd1,0x01,0xef,0x0d,0x04 # CHECK: v_max3_i16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfe,0x07] @@ -44233,10 +44232,10 @@ # CHECK: v_max3_i16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x06,0x03] 0x05,0x00,0xf8,0xd1,0x01,0x05,0x06,0x03 -# CHECK: v_max3_i16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xc2,0x03] +# CHECK: v_max3_i16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xf8,0xd1,0x01,0x05,0xc2,0x03 -# CHECK: v_max3_i16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xde,0x03] +# CHECK: v_max3_i16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xf8,0xd1,0x01,0x05,0xde,0x03 # CHECK: v_max3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xf8,0xd1,0x01,0x05,0x0e,0x04] @@ -44296,10 +44295,10 @@ # CHECK: v_max3_u16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xf9,0xd1,0xc1,0x04,0x0e,0x04] 0x05,0x00,0xf9,0xd1,0xc1,0x04,0x0e,0x04 -# CHECK: v_max3_u16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xf9,0xd1,0xf0,0x04,0x0e,0x04] +# CHECK: v_max3_u16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0xf9,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xf9,0xd1,0xf0,0x04,0x0e,0x04 -# CHECK: v_max3_u16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xf9,0xd1,0xf7,0x04,0x0e,0x04] +# CHECK: v_max3_u16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0xf9,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xf9,0xd1,0xf7,0x04,0x0e,0x04 # CHECK: v_max3_u16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xff,0x0f,0x04] @@ -44338,10 +44337,10 @@ # CHECK: v_max3_u16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x83,0x0d,0x04] 0x05,0x00,0xf9,0xd1,0x01,0x83,0x0d,0x04 -# CHECK: v_max3_u16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xe1,0x0d,0x04] +# CHECK: v_max3_u16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xf9,0xd1,0x01,0xe1,0x0d,0x04 -# CHECK: v_max3_u16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xef,0x0d,0x04] +# CHECK: v_max3_u16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xf9,0xd1,0x01,0xef,0x0d,0x04 # CHECK: v_max3_u16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfe,0x07] @@ -44380,10 +44379,10 @@ # CHECK: v_max3_u16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x06,0x03] 0x05,0x00,0xf9,0xd1,0x01,0x05,0x06,0x03 -# CHECK: v_max3_u16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xc2,0x03] +# CHECK: v_max3_u16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xf9,0xd1,0x01,0x05,0xc2,0x03 -# CHECK: v_max3_u16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xde,0x03] +# CHECK: v_max3_u16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xf9,0xd1,0x01,0x05,0xde,0x03 # CHECK: v_max3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xf9,0xd1,0x01,0x05,0x0e,0x04] @@ -44617,10 +44616,10 @@ # CHECK: v_med3_i16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xfb,0xd1,0xc1,0x04,0x0e,0x04] 0x05,0x00,0xfb,0xd1,0xc1,0x04,0x0e,0x04 -# CHECK: v_med3_i16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xfb,0xd1,0xf0,0x04,0x0e,0x04] +# CHECK: v_med3_i16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0xfb,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xfb,0xd1,0xf0,0x04,0x0e,0x04 -# CHECK: v_med3_i16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xfb,0xd1,0xf7,0x04,0x0e,0x04] +# CHECK: v_med3_i16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0xfb,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xfb,0xd1,0xf7,0x04,0x0e,0x04 # CHECK: v_med3_i16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xff,0x0f,0x04] @@ -44659,10 +44658,10 @@ # CHECK: v_med3_i16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x83,0x0d,0x04] 0x05,0x00,0xfb,0xd1,0x01,0x83,0x0d,0x04 -# CHECK: v_med3_i16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xe1,0x0d,0x04] +# CHECK: v_med3_i16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xfb,0xd1,0x01,0xe1,0x0d,0x04 -# CHECK: v_med3_i16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xef,0x0d,0x04] +# CHECK: v_med3_i16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xfb,0xd1,0x01,0xef,0x0d,0x04 # CHECK: v_med3_i16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfe,0x07] @@ -44701,10 +44700,10 @@ # CHECK: v_med3_i16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x06,0x03] 0x05,0x00,0xfb,0xd1,0x01,0x05,0x06,0x03 -# CHECK: v_med3_i16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xc2,0x03] +# CHECK: v_med3_i16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xfb,0xd1,0x01,0x05,0xc2,0x03 -# CHECK: v_med3_i16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xde,0x03] +# CHECK: v_med3_i16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xfb,0xd1,0x01,0x05,0xde,0x03 # CHECK: v_med3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xfb,0xd1,0x01,0x05,0x0e,0x04] @@ -44764,10 +44763,10 @@ # CHECK: v_med3_u16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xfc,0xd1,0xc1,0x04,0x0e,0x04] 0x05,0x00,0xfc,0xd1,0xc1,0x04,0x0e,0x04 -# CHECK: v_med3_u16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xfc,0xd1,0xf0,0x04,0x0e,0x04] +# CHECK: v_med3_u16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0xfc,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xfc,0xd1,0xf0,0x04,0x0e,0x04 -# CHECK: v_med3_u16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xfc,0xd1,0xf7,0x04,0x0e,0x04] +# CHECK: v_med3_u16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0xfc,0xd1,0xff,0x04,0x0e,0x04] 0x05,0x00,0xfc,0xd1,0xf7,0x04,0x0e,0x04 # CHECK: v_med3_u16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xff,0x0f,0x04] @@ -44806,10 +44805,10 @@ # CHECK: v_med3_u16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x83,0x0d,0x04] 0x05,0x00,0xfc,0xd1,0x01,0x83,0x0d,0x04 -# CHECK: v_med3_u16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xe1,0x0d,0x04] +# CHECK: v_med3_u16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xfc,0xd1,0x01,0xe1,0x0d,0x04 -# CHECK: v_med3_u16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xef,0x0d,0x04] +# CHECK: v_med3_u16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xff,0x0d,0x04] 0x05,0x00,0xfc,0xd1,0x01,0xef,0x0d,0x04 # CHECK: v_med3_u16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfe,0x07] @@ -44848,10 +44847,10 @@ # CHECK: v_med3_u16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x06,0x03] 0x05,0x00,0xfc,0xd1,0x01,0x05,0x06,0x03 -# CHECK: v_med3_u16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xc2,0x03] +# CHECK: v_med3_u16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xfc,0xd1,0x01,0x05,0xc2,0x03 -# CHECK: v_med3_u16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xde,0x03] +# CHECK: v_med3_u16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfe,0x03] 0x05,0x00,0xfc,0xd1,0x01,0x05,0xde,0x03 # CHECK: v_med3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xfc,0xd1,0x01,0x05,0x0e,0x04] @@ -45877,10 +45876,10 @@ # CHECK: v_mad_u16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0x04,0xd2,0xc1,0x04,0x0e,0x04] 0x05,0x00,0x04,0xd2,0xc1,0x04,0x0e,0x04 -# CHECK: v_mad_u16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0x04,0xd2,0xf0,0x04,0x0e,0x04] +# CHECK: v_mad_u16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0x04,0xd2,0xff,0x04,0x0e,0x04] 0x05,0x00,0x04,0xd2,0xf0,0x04,0x0e,0x04 -# CHECK: v_mad_u16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0x04,0xd2,0xf7,0x04,0x0e,0x04] +# CHECK: v_mad_u16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0x04,0xd2,0xff,0x04,0x0e,0x04] 0x05,0x00,0x04,0xd2,0xf7,0x04,0x0e,0x04 # CHECK: v_mad_u16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xff,0x0f,0x04] @@ -45919,10 +45918,10 @@ # CHECK: v_mad_u16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x83,0x0d,0x04] 0x05,0x00,0x04,0xd2,0x01,0x83,0x0d,0x04 -# CHECK: v_mad_u16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xe1,0x0d,0x04] +# CHECK: v_mad_u16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xff,0x0d,0x04] 0x05,0x00,0x04,0xd2,0x01,0xe1,0x0d,0x04 -# CHECK: v_mad_u16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xef,0x0d,0x04] +# CHECK: v_mad_u16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xff,0x0d,0x04] 0x05,0x00,0x04,0xd2,0x01,0xef,0x0d,0x04 # CHECK: v_mad_u16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0xfe,0x07] @@ -45961,10 +45960,10 @@ # CHECK: v_mad_u16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0x06,0x03] 0x05,0x00,0x04,0xd2,0x01,0x05,0x06,0x03 -# CHECK: v_mad_u16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0xc2,0x03] +# CHECK: v_mad_u16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0xfe,0x03] 0x05,0x00,0x04,0xd2,0x01,0x05,0xc2,0x03 -# CHECK: v_mad_u16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0xde,0x03] +# CHECK: v_mad_u16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0xfe,0x03] 0x05,0x00,0x04,0xd2,0x01,0x05,0xde,0x03 # CHECK: v_mad_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0x04,0xd2,0x01,0x05,0x0e,0x04] @@ -46027,10 +46026,10 @@ # CHECK: v_mad_i16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0x05,0xd2,0xc1,0x04,0x0e,0x04] 0x05,0x00,0x05,0xd2,0xc1,0x04,0x0e,0x04 -# CHECK: v_mad_i16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0x05,0xd2,0xf0,0x04,0x0e,0x04] +# CHECK: v_mad_i16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0x05,0xd2,0xff,0x04,0x0e,0x04] 0x05,0x00,0x05,0xd2,0xf0,0x04,0x0e,0x04 -# CHECK: v_mad_i16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0x05,0xd2,0xf7,0x04,0x0e,0x04] +# CHECK: v_mad_i16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0x05,0xd2,0xff,0x04,0x0e,0x04] 0x05,0x00,0x05,0xd2,0xf7,0x04,0x0e,0x04 # CHECK: v_mad_i16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xff,0x0f,0x04] @@ -46069,10 +46068,10 @@ # CHECK: v_mad_i16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x83,0x0d,0x04] 0x05,0x00,0x05,0xd2,0x01,0x83,0x0d,0x04 -# CHECK: v_mad_i16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xe1,0x0d,0x04] +# CHECK: v_mad_i16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xff,0x0d,0x04] 0x05,0x00,0x05,0xd2,0x01,0xe1,0x0d,0x04 -# CHECK: v_mad_i16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xef,0x0d,0x04] +# CHECK: v_mad_i16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xff,0x0d,0x04] 0x05,0x00,0x05,0xd2,0x01,0xef,0x0d,0x04 # CHECK: v_mad_i16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0xfe,0x07] @@ -46111,10 +46110,10 @@ # CHECK: v_mad_i16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0x06,0x03] 0x05,0x00,0x05,0xd2,0x01,0x05,0x06,0x03 -# CHECK: v_mad_i16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0xc2,0x03] +# CHECK: v_mad_i16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0xfe,0x03] 0x05,0x00,0x05,0xd2,0x01,0x05,0xc2,0x03 -# CHECK: v_mad_i16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0xde,0x03] +# CHECK: v_mad_i16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0xfe,0x03] 0x05,0x00,0x05,0xd2,0x01,0x05,0xde,0x03 # CHECK: v_mad_i16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0x05,0xd2,0x01,0x05,0x0e,0x04] @@ -49309,10 +49308,10 @@ # CHECK: v_add_i16 v5, -1, v2 ; encoding: [0x05,0x00,0x9e,0xd2,0xc1,0x04,0x02,0x00] 0x05,0x00,0x9e,0xd2,0xc1,0x04,0x02,0x00 -# CHECK: v_add_i16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x9e,0xd2,0xf0,0x04,0x02,0x00] +# CHECK: v_add_i16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x9e,0xd2,0xff,0x04,0x02,0x00] 0x05,0x00,0x9e,0xd2,0xf0,0x04,0x02,0x00 -# CHECK: v_add_i16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x9e,0xd2,0xf7,0x04,0x02,0x00] +# CHECK: v_add_i16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x9e,0xd2,0xff,0x04,0x02,0x00] 0x05,0x00,0x9e,0xd2,0xf7,0x04,0x02,0x00 # CHECK: v_add_i16 v5, v1, v255 ; encoding: [0x05,0x00,0x9e,0xd2,0x01,0xff,0x03,0x00] @@ -49351,10 +49350,10 @@ # CHECK: v_add_i16 v5, v1, -1 ; encoding: [0x05,0x00,0x9e,0xd2,0x01,0x83,0x01,0x00] 0x05,0x00,0x9e,0xd2,0x01,0x83,0x01,0x00 -# CHECK: v_add_i16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x9e,0xd2,0x01,0xe1,0x01,0x00] +# CHECK: v_add_i16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x9e,0xd2,0x01,0xff,0x01,0x00] 0x05,0x00,0x9e,0xd2,0x01,0xe1,0x01,0x00 -# CHECK: v_add_i16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x9e,0xd2,0x01,0xef,0x01,0x00] +# CHECK: v_add_i16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x9e,0xd2,0x01,0xff,0x01,0x00] 0x05,0x00,0x9e,0xd2,0x01,0xef,0x01,0x00 # CHECK: v_add_i16 v5, v1, v2 op_sel:[1,0,0] ; encoding: [0x05,0x08,0x9e,0xd2,0x01,0x05,0x02,0x00] @@ -49414,10 +49413,10 @@ # CHECK: v_sub_i16 v5, -1, v2 ; encoding: [0x05,0x00,0x9f,0xd2,0xc1,0x04,0x02,0x00] 0x05,0x00,0x9f,0xd2,0xc1,0x04,0x02,0x00 -# CHECK: v_sub_i16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x9f,0xd2,0xf0,0x04,0x02,0x00] +# CHECK: v_sub_i16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x9f,0xd2,0xff,0x04,0x02,0x00] 0x05,0x00,0x9f,0xd2,0xf0,0x04,0x02,0x00 -# CHECK: v_sub_i16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x9f,0xd2,0xf7,0x04,0x02,0x00] +# CHECK: v_sub_i16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x9f,0xd2,0xff,0x04,0x02,0x00] 0x05,0x00,0x9f,0xd2,0xf7,0x04,0x02,0x00 # CHECK: v_sub_i16 v5, v1, v255 ; encoding: [0x05,0x00,0x9f,0xd2,0x01,0xff,0x03,0x00] @@ -49456,10 +49455,10 @@ # CHECK: v_sub_i16 v5, v1, -1 ; encoding: [0x05,0x00,0x9f,0xd2,0x01,0x83,0x01,0x00] 0x05,0x00,0x9f,0xd2,0x01,0x83,0x01,0x00 -# CHECK: v_sub_i16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x9f,0xd2,0x01,0xe1,0x01,0x00] +# CHECK: v_sub_i16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x9f,0xd2,0x01,0xff,0x01,0x00] 0x05,0x00,0x9f,0xd2,0x01,0xe1,0x01,0x00 -# CHECK: v_sub_i16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x9f,0xd2,0x01,0xef,0x01,0x00] +# CHECK: v_sub_i16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x9f,0xd2,0x01,0xff,0x01,0x00] 0x05,0x00,0x9f,0xd2,0x01,0xef,0x01,0x00 # CHECK: v_sub_i16 v5, v1, v2 op_sel:[1,0,0] ; encoding: [0x05,0x08,0x9f,0xd2,0x01,0x05,0x02,0x00] @@ -49639,10 +49638,10 @@ # CHECK: v_pk_mad_i16 v5, -1, v2, v3 ; encoding: [0x05,0x40,0x80,0xd3,0xc1,0x04,0x0e,0x1c] 0x05,0x40,0x80,0xd3,0xc1,0x04,0x0e,0x1c -# CHECK: v_pk_mad_i16 v5, 0.5, v2, v3 ; encoding: [0x05,0x40,0x80,0xd3,0xf0,0x04,0x0e,0x1c] +# CHECK: v_pk_mad_i16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x40,0x80,0xd3,0xff,0x04,0x0e,0x1c] 0x05,0x40,0x80,0xd3,0xf0,0x04,0x0e,0x1c -# CHECK: v_pk_mad_i16 v5, -4.0, v2, v3 ; encoding: [0x05,0x40,0x80,0xd3,0xf7,0x04,0x0e,0x1c] +# CHECK: v_pk_mad_i16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x40,0x80,0xd3,0xff,0x04,0x0e,0x1c] 0x05,0x40,0x80,0xd3,0xf7,0x04,0x0e,0x1c # CHECK: v_pk_mad_i16 v5, v1, v255, v3 ; encoding: [0x05,0x40,0x80,0xd3,0x01,0xff,0x0f,0x1c] @@ -49681,10 +49680,10 @@ # CHECK: v_pk_mad_i16 v5, v1, -1, v3 ; encoding: [0x05,0x40,0x80,0xd3,0x01,0x83,0x0d,0x1c] 0x05,0x40,0x80,0xd3,0x01,0x83,0x0d,0x1c -# CHECK: v_pk_mad_i16 v5, v1, 0.5, v3 ; encoding: [0x05,0x40,0x80,0xd3,0x01,0xe1,0x0d,0x1c] +# CHECK: v_pk_mad_i16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x40,0x80,0xd3,0x01,0xff,0x0d,0x1c] 0x05,0x40,0x80,0xd3,0x01,0xe1,0x0d,0x1c -# CHECK: v_pk_mad_i16 v5, v1, -4.0, v3 ; encoding: [0x05,0x40,0x80,0xd3,0x01,0xef,0x0d,0x1c] +# CHECK: v_pk_mad_i16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x40,0x80,0xd3,0x01,0xff,0x0d,0x1c] 0x05,0x40,0x80,0xd3,0x01,0xef,0x0d,0x1c # CHECK: v_pk_mad_i16 v5, v1, v2, v255 ; encoding: [0x05,0x40,0x80,0xd3,0x01,0x05,0xfe,0x1f] @@ -49723,10 +49722,10 @@ # CHECK: v_pk_mad_i16 v5, v1, v2, -1 ; encoding: [0x05,0x40,0x80,0xd3,0x01,0x05,0x06,0x1b] 0x05,0x40,0x80,0xd3,0x01,0x05,0x06,0x1b -# CHECK: v_pk_mad_i16 v5, v1, v2, 0.5 ; encoding: [0x05,0x40,0x80,0xd3,0x01,0x05,0xc2,0x1b] +# CHECK: v_pk_mad_i16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x40,0x80,0xd3,0x01,0x05,0xfe,0x1b] 0x05,0x40,0x80,0xd3,0x01,0x05,0xc2,0x1b -# CHECK: v_pk_mad_i16 v5, v1, v2, -4.0 ; encoding: [0x05,0x40,0x80,0xd3,0x01,0x05,0xde,0x1b] +# CHECK: v_pk_mad_i16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x40,0x80,0xd3,0x01,0x05,0xfe,0x1b] 0x05,0x40,0x80,0xd3,0x01,0x05,0xde,0x1b # CHECK: v_pk_mad_i16 v5, v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x05,0x48,0x80,0xd3,0x01,0x05,0x0e,0x1c] @@ -49798,10 +49797,10 @@ # CHECK: v_pk_mul_lo_u16 v5, -1, v2 ; encoding: [0x05,0x00,0x81,0xd3,0xc1,0x04,0x02,0x18] 0x05,0x00,0x81,0xd3,0xc1,0x04,0x02,0x18 -# CHECK: v_pk_mul_lo_u16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x81,0xd3,0xf0,0x04,0x02,0x18] +# CHECK: v_pk_mul_lo_u16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x81,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x81,0xd3,0xf0,0x04,0x02,0x18 -# CHECK: v_pk_mul_lo_u16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x81,0xd3,0xf7,0x04,0x02,0x18] +# CHECK: v_pk_mul_lo_u16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x81,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x81,0xd3,0xf7,0x04,0x02,0x18 # CHECK: v_pk_mul_lo_u16 v5, v1, v255 ; encoding: [0x05,0x00,0x81,0xd3,0x01,0xff,0x03,0x18] @@ -49840,10 +49839,10 @@ # CHECK: v_pk_mul_lo_u16 v5, v1, -1 ; encoding: [0x05,0x00,0x81,0xd3,0x01,0x83,0x01,0x18] 0x05,0x00,0x81,0xd3,0x01,0x83,0x01,0x18 -# CHECK: v_pk_mul_lo_u16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x81,0xd3,0x01,0xe1,0x01,0x18] +# CHECK: v_pk_mul_lo_u16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x81,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x81,0xd3,0x01,0xe1,0x01,0x18 -# CHECK: v_pk_mul_lo_u16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x81,0xd3,0x01,0xef,0x01,0x18] +# CHECK: v_pk_mul_lo_u16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x81,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x81,0xd3,0x01,0xef,0x01,0x18 # CHECK: v_pk_mul_lo_u16 v5, v1, v2 op_sel:[1,0] ; encoding: [0x05,0x08,0x81,0xd3,0x01,0x05,0x02,0x18] @@ -49906,10 +49905,10 @@ # CHECK: v_pk_add_i16 v5, -1, v2 ; encoding: [0x05,0x00,0x82,0xd3,0xc1,0x04,0x02,0x18] 0x05,0x00,0x82,0xd3,0xc1,0x04,0x02,0x18 -# CHECK: v_pk_add_i16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x82,0xd3,0xf0,0x04,0x02,0x18] +# CHECK: v_pk_add_i16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x82,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x82,0xd3,0xf0,0x04,0x02,0x18 -# CHECK: v_pk_add_i16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x82,0xd3,0xf7,0x04,0x02,0x18] +# CHECK: v_pk_add_i16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x82,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x82,0xd3,0xf7,0x04,0x02,0x18 # CHECK: v_pk_add_i16 v5, v1, v255 ; encoding: [0x05,0x00,0x82,0xd3,0x01,0xff,0x03,0x18] @@ -49948,10 +49947,10 @@ # CHECK: v_pk_add_i16 v5, v1, -1 ; encoding: [0x05,0x00,0x82,0xd3,0x01,0x83,0x01,0x18] 0x05,0x00,0x82,0xd3,0x01,0x83,0x01,0x18 -# CHECK: v_pk_add_i16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x82,0xd3,0x01,0xe1,0x01,0x18] +# CHECK: v_pk_add_i16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x82,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x82,0xd3,0x01,0xe1,0x01,0x18 -# CHECK: v_pk_add_i16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x82,0xd3,0x01,0xef,0x01,0x18] +# CHECK: v_pk_add_i16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x82,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x82,0xd3,0x01,0xef,0x01,0x18 # CHECK: v_pk_add_i16 v5, v1, v2 op_sel:[1,0] ; encoding: [0x05,0x08,0x82,0xd3,0x01,0x05,0x02,0x18] @@ -50017,10 +50016,10 @@ # CHECK: v_pk_sub_i16 v5, -1, v2 ; encoding: [0x05,0x00,0x83,0xd3,0xc1,0x04,0x02,0x18] 0x05,0x00,0x83,0xd3,0xc1,0x04,0x02,0x18 -# CHECK: v_pk_sub_i16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x83,0xd3,0xf0,0x04,0x02,0x18] +# CHECK: v_pk_sub_i16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x83,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x83,0xd3,0xf0,0x04,0x02,0x18 -# CHECK: v_pk_sub_i16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x83,0xd3,0xf7,0x04,0x02,0x18] +# CHECK: v_pk_sub_i16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x83,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x83,0xd3,0xf7,0x04,0x02,0x18 # CHECK: v_pk_sub_i16 v5, v1, v255 ; encoding: [0x05,0x00,0x83,0xd3,0x01,0xff,0x03,0x18] @@ -50059,10 +50058,10 @@ # CHECK: v_pk_sub_i16 v5, v1, -1 ; encoding: [0x05,0x00,0x83,0xd3,0x01,0x83,0x01,0x18] 0x05,0x00,0x83,0xd3,0x01,0x83,0x01,0x18 -# CHECK: v_pk_sub_i16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x83,0xd3,0x01,0xe1,0x01,0x18] +# CHECK: v_pk_sub_i16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x83,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x83,0xd3,0x01,0xe1,0x01,0x18 -# CHECK: v_pk_sub_i16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x83,0xd3,0x01,0xef,0x01,0x18] +# CHECK: v_pk_sub_i16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x83,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x83,0xd3,0x01,0xef,0x01,0x18 # CHECK: v_pk_sub_i16 v5, v1, v2 op_sel:[1,0] ; encoding: [0x05,0x08,0x83,0xd3,0x01,0x05,0x02,0x18] @@ -50128,10 +50127,10 @@ # CHECK: v_pk_lshlrev_b16 v5, -1, v2 ; encoding: [0x05,0x00,0x84,0xd3,0xc1,0x04,0x02,0x18] 0x05,0x00,0x84,0xd3,0xc1,0x04,0x02,0x18 -# CHECK: v_pk_lshlrev_b16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x84,0xd3,0xf0,0x04,0x02,0x18] +# CHECK: v_pk_lshlrev_b16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x84,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x84,0xd3,0xf0,0x04,0x02,0x18 -# CHECK: v_pk_lshlrev_b16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x84,0xd3,0xf7,0x04,0x02,0x18] +# CHECK: v_pk_lshlrev_b16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x84,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x84,0xd3,0xf7,0x04,0x02,0x18 # CHECK: v_pk_lshlrev_b16 v5, v1, v255 ; encoding: [0x05,0x00,0x84,0xd3,0x01,0xff,0x03,0x18] @@ -50170,10 +50169,10 @@ # CHECK: v_pk_lshlrev_b16 v5, v1, -1 ; encoding: [0x05,0x00,0x84,0xd3,0x01,0x83,0x01,0x18] 0x05,0x00,0x84,0xd3,0x01,0x83,0x01,0x18 -# CHECK: v_pk_lshlrev_b16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x84,0xd3,0x01,0xe1,0x01,0x18] +# CHECK: v_pk_lshlrev_b16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x84,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x84,0xd3,0x01,0xe1,0x01,0x18 -# CHECK: v_pk_lshlrev_b16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x84,0xd3,0x01,0xef,0x01,0x18] +# CHECK: v_pk_lshlrev_b16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x84,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x84,0xd3,0x01,0xef,0x01,0x18 # CHECK: v_pk_lshlrev_b16 v5, v1, v2 op_sel:[1,0] ; encoding: [0x05,0x08,0x84,0xd3,0x01,0x05,0x02,0x18] @@ -50236,10 +50235,10 @@ # CHECK: v_pk_lshrrev_b16 v5, -1, v2 ; encoding: [0x05,0x00,0x85,0xd3,0xc1,0x04,0x02,0x18] 0x05,0x00,0x85,0xd3,0xc1,0x04,0x02,0x18 -# CHECK: v_pk_lshrrev_b16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x85,0xd3,0xf0,0x04,0x02,0x18] +# CHECK: v_pk_lshrrev_b16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x85,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x85,0xd3,0xf0,0x04,0x02,0x18 -# CHECK: v_pk_lshrrev_b16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x85,0xd3,0xf7,0x04,0x02,0x18] +# CHECK: v_pk_lshrrev_b16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x85,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x85,0xd3,0xf7,0x04,0x02,0x18 # CHECK: v_pk_lshrrev_b16 v5, v1, v255 ; encoding: [0x05,0x00,0x85,0xd3,0x01,0xff,0x03,0x18] @@ -50278,10 +50277,10 @@ # CHECK: v_pk_lshrrev_b16 v5, v1, -1 ; encoding: [0x05,0x00,0x85,0xd3,0x01,0x83,0x01,0x18] 0x05,0x00,0x85,0xd3,0x01,0x83,0x01,0x18 -# CHECK: v_pk_lshrrev_b16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x85,0xd3,0x01,0xe1,0x01,0x18] +# CHECK: v_pk_lshrrev_b16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x85,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x85,0xd3,0x01,0xe1,0x01,0x18 -# CHECK: v_pk_lshrrev_b16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x85,0xd3,0x01,0xef,0x01,0x18] +# CHECK: v_pk_lshrrev_b16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x85,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x85,0xd3,0x01,0xef,0x01,0x18 # CHECK: v_pk_lshrrev_b16 v5, v1, v2 op_sel:[1,0] ; encoding: [0x05,0x08,0x85,0xd3,0x01,0x05,0x02,0x18] @@ -50344,10 +50343,10 @@ # CHECK: v_pk_ashrrev_i16 v5, -1, v2 ; encoding: [0x05,0x00,0x86,0xd3,0xc1,0x04,0x02,0x18] 0x05,0x00,0x86,0xd3,0xc1,0x04,0x02,0x18 -# CHECK: v_pk_ashrrev_i16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x86,0xd3,0xf0,0x04,0x02,0x18] +# CHECK: v_pk_ashrrev_i16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x86,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x86,0xd3,0xf0,0x04,0x02,0x18 -# CHECK: v_pk_ashrrev_i16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x86,0xd3,0xf7,0x04,0x02,0x18] +# CHECK: v_pk_ashrrev_i16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x86,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x86,0xd3,0xf7,0x04,0x02,0x18 # CHECK: v_pk_ashrrev_i16 v5, v1, v255 ; encoding: [0x05,0x00,0x86,0xd3,0x01,0xff,0x03,0x18] @@ -50386,10 +50385,10 @@ # CHECK: v_pk_ashrrev_i16 v5, v1, -1 ; encoding: [0x05,0x00,0x86,0xd3,0x01,0x83,0x01,0x18] 0x05,0x00,0x86,0xd3,0x01,0x83,0x01,0x18 -# CHECK: v_pk_ashrrev_i16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x86,0xd3,0x01,0xe1,0x01,0x18] +# CHECK: v_pk_ashrrev_i16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x86,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x86,0xd3,0x01,0xe1,0x01,0x18 -# CHECK: v_pk_ashrrev_i16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x86,0xd3,0x01,0xef,0x01,0x18] +# CHECK: v_pk_ashrrev_i16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x86,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x86,0xd3,0x01,0xef,0x01,0x18 # CHECK: v_pk_ashrrev_i16 v5, v1, v2 op_sel:[1,0] ; encoding: [0x05,0x08,0x86,0xd3,0x01,0x05,0x02,0x18] @@ -50452,10 +50451,10 @@ # CHECK: v_pk_max_i16 v5, -1, v2 ; encoding: [0x05,0x00,0x87,0xd3,0xc1,0x04,0x02,0x18] 0x05,0x00,0x87,0xd3,0xc1,0x04,0x02,0x18 -# CHECK: v_pk_max_i16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x87,0xd3,0xf0,0x04,0x02,0x18] +# CHECK: v_pk_max_i16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x87,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x87,0xd3,0xf0,0x04,0x02,0x18 -# CHECK: v_pk_max_i16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x87,0xd3,0xf7,0x04,0x02,0x18] +# CHECK: v_pk_max_i16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x87,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x87,0xd3,0xf7,0x04,0x02,0x18 # CHECK: v_pk_max_i16 v5, v1, v255 ; encoding: [0x05,0x00,0x87,0xd3,0x01,0xff,0x03,0x18] @@ -50494,10 +50493,10 @@ # CHECK: v_pk_max_i16 v5, v1, -1 ; encoding: [0x05,0x00,0x87,0xd3,0x01,0x83,0x01,0x18] 0x05,0x00,0x87,0xd3,0x01,0x83,0x01,0x18 -# CHECK: v_pk_max_i16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x87,0xd3,0x01,0xe1,0x01,0x18] +# CHECK: v_pk_max_i16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x87,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x87,0xd3,0x01,0xe1,0x01,0x18 -# CHECK: v_pk_max_i16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x87,0xd3,0x01,0xef,0x01,0x18] +# CHECK: v_pk_max_i16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x87,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x87,0xd3,0x01,0xef,0x01,0x18 # CHECK: v_pk_max_i16 v5, v1, v2 op_sel:[1,0] ; encoding: [0x05,0x08,0x87,0xd3,0x01,0x05,0x02,0x18] @@ -50560,10 +50559,10 @@ # CHECK: v_pk_min_i16 v5, -1, v2 ; encoding: [0x05,0x00,0x88,0xd3,0xc1,0x04,0x02,0x18] 0x05,0x00,0x88,0xd3,0xc1,0x04,0x02,0x18 -# CHECK: v_pk_min_i16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x88,0xd3,0xf0,0x04,0x02,0x18] +# CHECK: v_pk_min_i16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x88,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x88,0xd3,0xf0,0x04,0x02,0x18 -# CHECK: v_pk_min_i16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x88,0xd3,0xf7,0x04,0x02,0x18] +# CHECK: v_pk_min_i16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x88,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x88,0xd3,0xf7,0x04,0x02,0x18 # CHECK: v_pk_min_i16 v5, v1, v255 ; encoding: [0x05,0x00,0x88,0xd3,0x01,0xff,0x03,0x18] @@ -50602,10 +50601,10 @@ # CHECK: v_pk_min_i16 v5, v1, -1 ; encoding: [0x05,0x00,0x88,0xd3,0x01,0x83,0x01,0x18] 0x05,0x00,0x88,0xd3,0x01,0x83,0x01,0x18 -# CHECK: v_pk_min_i16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x88,0xd3,0x01,0xe1,0x01,0x18] +# CHECK: v_pk_min_i16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x88,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x88,0xd3,0x01,0xe1,0x01,0x18 -# CHECK: v_pk_min_i16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x88,0xd3,0x01,0xef,0x01,0x18] +# CHECK: v_pk_min_i16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x88,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x88,0xd3,0x01,0xef,0x01,0x18 # CHECK: v_pk_min_i16 v5, v1, v2 op_sel:[1,0] ; encoding: [0x05,0x08,0x88,0xd3,0x01,0x05,0x02,0x18] @@ -50668,10 +50667,10 @@ # CHECK: v_pk_mad_u16 v5, -1, v2, v3 ; encoding: [0x05,0x40,0x89,0xd3,0xc1,0x04,0x0e,0x1c] 0x05,0x40,0x89,0xd3,0xc1,0x04,0x0e,0x1c -# CHECK: v_pk_mad_u16 v5, 0.5, v2, v3 ; encoding: [0x05,0x40,0x89,0xd3,0xf0,0x04,0x0e,0x1c] +# CHECK: v_pk_mad_u16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x40,0x89,0xd3,0xff,0x04,0x0e,0x1c] 0x05,0x40,0x89,0xd3,0xf0,0x04,0x0e,0x1c -# CHECK: v_pk_mad_u16 v5, -4.0, v2, v3 ; encoding: [0x05,0x40,0x89,0xd3,0xf7,0x04,0x0e,0x1c] +# CHECK: v_pk_mad_u16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x40,0x89,0xd3,0xff,0x04,0x0e,0x1c] 0x05,0x40,0x89,0xd3,0xf7,0x04,0x0e,0x1c # CHECK: v_pk_mad_u16 v5, v1, v255, v3 ; encoding: [0x05,0x40,0x89,0xd3,0x01,0xff,0x0f,0x1c] @@ -50710,10 +50709,10 @@ # CHECK: v_pk_mad_u16 v5, v1, -1, v3 ; encoding: [0x05,0x40,0x89,0xd3,0x01,0x83,0x0d,0x1c] 0x05,0x40,0x89,0xd3,0x01,0x83,0x0d,0x1c -# CHECK: v_pk_mad_u16 v5, v1, 0.5, v3 ; encoding: [0x05,0x40,0x89,0xd3,0x01,0xe1,0x0d,0x1c] +# CHECK: v_pk_mad_u16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x40,0x89,0xd3,0x01,0xff,0x0d,0x1c] 0x05,0x40,0x89,0xd3,0x01,0xe1,0x0d,0x1c -# CHECK: v_pk_mad_u16 v5, v1, -4.0, v3 ; encoding: [0x05,0x40,0x89,0xd3,0x01,0xef,0x0d,0x1c] +# CHECK: v_pk_mad_u16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x40,0x89,0xd3,0x01,0xff,0x0d,0x1c] 0x05,0x40,0x89,0xd3,0x01,0xef,0x0d,0x1c # CHECK: v_pk_mad_u16 v5, v1, v2, v255 ; encoding: [0x05,0x40,0x89,0xd3,0x01,0x05,0xfe,0x1f] @@ -50752,10 +50751,10 @@ # CHECK: v_pk_mad_u16 v5, v1, v2, -1 ; encoding: [0x05,0x40,0x89,0xd3,0x01,0x05,0x06,0x1b] 0x05,0x40,0x89,0xd3,0x01,0x05,0x06,0x1b -# CHECK: v_pk_mad_u16 v5, v1, v2, 0.5 ; encoding: [0x05,0x40,0x89,0xd3,0x01,0x05,0xc2,0x1b] +# CHECK: v_pk_mad_u16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x40,0x89,0xd3,0x01,0x05,0xfe,0x1b] 0x05,0x40,0x89,0xd3,0x01,0x05,0xc2,0x1b -# CHECK: v_pk_mad_u16 v5, v1, v2, -4.0 ; encoding: [0x05,0x40,0x89,0xd3,0x01,0x05,0xde,0x1b] +# CHECK: v_pk_mad_u16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x40,0x89,0xd3,0x01,0x05,0xfe,0x1b] 0x05,0x40,0x89,0xd3,0x01,0x05,0xde,0x1b # CHECK: v_pk_mad_u16 v5, v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x05,0x48,0x89,0xd3,0x01,0x05,0x0e,0x1c] @@ -50827,10 +50826,10 @@ # CHECK: v_pk_add_u16 v5, -1, v2 ; encoding: [0x05,0x00,0x8a,0xd3,0xc1,0x04,0x02,0x18] 0x05,0x00,0x8a,0xd3,0xc1,0x04,0x02,0x18 -# CHECK: v_pk_add_u16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x8a,0xd3,0xf0,0x04,0x02,0x18] +# CHECK: v_pk_add_u16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x8a,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x8a,0xd3,0xf0,0x04,0x02,0x18 -# CHECK: v_pk_add_u16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x8a,0xd3,0xf7,0x04,0x02,0x18] +# CHECK: v_pk_add_u16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x8a,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x8a,0xd3,0xf7,0x04,0x02,0x18 # CHECK: v_pk_add_u16 v5, v1, v255 ; encoding: [0x05,0x00,0x8a,0xd3,0x01,0xff,0x03,0x18] @@ -50869,10 +50868,10 @@ # CHECK: v_pk_add_u16 v5, v1, -1 ; encoding: [0x05,0x00,0x8a,0xd3,0x01,0x83,0x01,0x18] 0x05,0x00,0x8a,0xd3,0x01,0x83,0x01,0x18 -# CHECK: v_pk_add_u16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x8a,0xd3,0x01,0xe1,0x01,0x18] +# CHECK: v_pk_add_u16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x8a,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x8a,0xd3,0x01,0xe1,0x01,0x18 -# CHECK: v_pk_add_u16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x8a,0xd3,0x01,0xef,0x01,0x18] +# CHECK: v_pk_add_u16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x8a,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x8a,0xd3,0x01,0xef,0x01,0x18 # CHECK: v_pk_add_u16 v5, v1, v2 op_sel:[1,0] ; encoding: [0x05,0x08,0x8a,0xd3,0x01,0x05,0x02,0x18] @@ -50938,10 +50937,10 @@ # CHECK: v_pk_sub_u16 v5, -1, v2 ; encoding: [0x05,0x00,0x8b,0xd3,0xc1,0x04,0x02,0x18] 0x05,0x00,0x8b,0xd3,0xc1,0x04,0x02,0x18 -# CHECK: v_pk_sub_u16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x8b,0xd3,0xf0,0x04,0x02,0x18] +# CHECK: v_pk_sub_u16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x8b,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x8b,0xd3,0xf0,0x04,0x02,0x18 -# CHECK: v_pk_sub_u16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x8b,0xd3,0xf7,0x04,0x02,0x18] +# CHECK: v_pk_sub_u16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x8b,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x8b,0xd3,0xf7,0x04,0x02,0x18 # CHECK: v_pk_sub_u16 v5, v1, v255 ; encoding: [0x05,0x00,0x8b,0xd3,0x01,0xff,0x03,0x18] @@ -50980,10 +50979,10 @@ # CHECK: v_pk_sub_u16 v5, v1, -1 ; encoding: [0x05,0x00,0x8b,0xd3,0x01,0x83,0x01,0x18] 0x05,0x00,0x8b,0xd3,0x01,0x83,0x01,0x18 -# CHECK: v_pk_sub_u16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x8b,0xd3,0x01,0xe1,0x01,0x18] +# CHECK: v_pk_sub_u16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x8b,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x8b,0xd3,0x01,0xe1,0x01,0x18 -# CHECK: v_pk_sub_u16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x8b,0xd3,0x01,0xef,0x01,0x18] +# CHECK: v_pk_sub_u16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x8b,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x8b,0xd3,0x01,0xef,0x01,0x18 # CHECK: v_pk_sub_u16 v5, v1, v2 op_sel:[1,0] ; encoding: [0x05,0x08,0x8b,0xd3,0x01,0x05,0x02,0x18] @@ -51049,10 +51048,10 @@ # CHECK: v_pk_max_u16 v5, -1, v2 ; encoding: [0x05,0x00,0x8c,0xd3,0xc1,0x04,0x02,0x18] 0x05,0x00,0x8c,0xd3,0xc1,0x04,0x02,0x18 -# CHECK: v_pk_max_u16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x8c,0xd3,0xf0,0x04,0x02,0x18] +# CHECK: v_pk_max_u16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x8c,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x8c,0xd3,0xf0,0x04,0x02,0x18 -# CHECK: v_pk_max_u16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x8c,0xd3,0xf7,0x04,0x02,0x18] +# CHECK: v_pk_max_u16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x8c,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x8c,0xd3,0xf7,0x04,0x02,0x18 # CHECK: v_pk_max_u16 v5, v1, v255 ; encoding: [0x05,0x00,0x8c,0xd3,0x01,0xff,0x03,0x18] @@ -51091,10 +51090,10 @@ # CHECK: v_pk_max_u16 v5, v1, -1 ; encoding: [0x05,0x00,0x8c,0xd3,0x01,0x83,0x01,0x18] 0x05,0x00,0x8c,0xd3,0x01,0x83,0x01,0x18 -# CHECK: v_pk_max_u16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x8c,0xd3,0x01,0xe1,0x01,0x18] +# CHECK: v_pk_max_u16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x8c,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x8c,0xd3,0x01,0xe1,0x01,0x18 -# CHECK: v_pk_max_u16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x8c,0xd3,0x01,0xef,0x01,0x18] +# CHECK: v_pk_max_u16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x8c,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x8c,0xd3,0x01,0xef,0x01,0x18 # CHECK: v_pk_max_u16 v5, v1, v2 op_sel:[1,0] ; encoding: [0x05,0x08,0x8c,0xd3,0x01,0x05,0x02,0x18] @@ -51157,10 +51156,10 @@ # CHECK: v_pk_min_u16 v5, -1, v2 ; encoding: [0x05,0x00,0x8d,0xd3,0xc1,0x04,0x02,0x18] 0x05,0x00,0x8d,0xd3,0xc1,0x04,0x02,0x18 -# CHECK: v_pk_min_u16 v5, 0.5, v2 ; encoding: [0x05,0x00,0x8d,0xd3,0xf0,0x04,0x02,0x18] +# CHECK: v_pk_min_u16 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x8d,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x8d,0xd3,0xf0,0x04,0x02,0x18 -# CHECK: v_pk_min_u16 v5, -4.0, v2 ; encoding: [0x05,0x00,0x8d,0xd3,0xf7,0x04,0x02,0x18] +# CHECK: v_pk_min_u16 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x8d,0xd3,0xff,0x04,0x02,0x18] 0x05,0x00,0x8d,0xd3,0xf7,0x04,0x02,0x18 # CHECK: v_pk_min_u16 v5, v1, v255 ; encoding: [0x05,0x00,0x8d,0xd3,0x01,0xff,0x03,0x18] @@ -51199,10 +51198,10 @@ # CHECK: v_pk_min_u16 v5, v1, -1 ; encoding: [0x05,0x00,0x8d,0xd3,0x01,0x83,0x01,0x18] 0x05,0x00,0x8d,0xd3,0x01,0x83,0x01,0x18 -# CHECK: v_pk_min_u16 v5, v1, 0.5 ; encoding: [0x05,0x00,0x8d,0xd3,0x01,0xe1,0x01,0x18] +# CHECK: v_pk_min_u16 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x8d,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x8d,0xd3,0x01,0xe1,0x01,0x18 -# CHECK: v_pk_min_u16 v5, v1, -4.0 ; encoding: [0x05,0x00,0x8d,0xd3,0x01,0xef,0x01,0x18] +# CHECK: v_pk_min_u16 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x8d,0xd3,0x01,0xff,0x01,0x18] 0x05,0x00,0x8d,0xd3,0x01,0xef,0x01,0x18 # CHECK: v_pk_min_u16 v5, v1, v2 op_sel:[1,0] ; encoding: [0x05,0x08,0x8d,0xd3,0x01,0x05,0x02,0x18] @@ -68539,10 +68538,10 @@ # CHECK: v_cmp_f_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x40,0x7d] 0xc1,0x04,0x40,0x7d -# CHECK: v_cmp_f_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x40,0x7d] +# CHECK: v_cmp_f_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x40,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x40,0x7d -# CHECK: v_cmp_f_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x40,0x7d] +# CHECK: v_cmp_f_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x40,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x40,0x7d # CHECK: v_cmp_f_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x40,0x7d,0x0b,0xfe,0x00,0x00] @@ -68605,10 +68604,10 @@ # CHECK: v_cmp_f_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa0,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa0,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_f_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa0,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_f_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa0,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa0,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_f_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa0,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_f_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa0,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa0,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_f_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x03,0x00] @@ -68647,10 +68646,10 @@ # CHECK: v_cmp_f_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa0,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa0,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_f_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa0,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_f_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa0,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_f_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa0,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_f_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa0,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_lt_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x42,0x7d] @@ -68692,10 +68691,10 @@ # CHECK: v_cmp_lt_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x42,0x7d] 0xc1,0x04,0x42,0x7d -# CHECK: v_cmp_lt_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x42,0x7d] +# CHECK: v_cmp_lt_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x42,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x42,0x7d -# CHECK: v_cmp_lt_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x42,0x7d] +# CHECK: v_cmp_lt_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x42,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x42,0x7d # CHECK: v_cmp_lt_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x42,0x7d,0x0b,0xfe,0x00,0x00] @@ -68758,10 +68757,10 @@ # CHECK: v_cmp_lt_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa1,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa1,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_lt_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa1,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_lt_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa1,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa1,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_lt_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa1,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_lt_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa1,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa1,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_lt_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa1,0xd0,0x01,0xff,0x03,0x00] @@ -68800,10 +68799,10 @@ # CHECK: v_cmp_lt_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa1,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa1,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_lt_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa1,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_lt_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa1,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa1,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_lt_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa1,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_lt_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa1,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa1,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_eq_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x44,0x7d] @@ -68845,10 +68844,10 @@ # CHECK: v_cmp_eq_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x44,0x7d] 0xc1,0x04,0x44,0x7d -# CHECK: v_cmp_eq_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x44,0x7d] +# CHECK: v_cmp_eq_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x44,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x44,0x7d -# CHECK: v_cmp_eq_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x44,0x7d] +# CHECK: v_cmp_eq_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x44,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x44,0x7d # CHECK: v_cmp_eq_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x44,0x7d,0x0b,0xfe,0x00,0x00] @@ -68911,10 +68910,10 @@ # CHECK: v_cmp_eq_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa2,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa2,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_eq_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa2,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_eq_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa2,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa2,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_eq_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa2,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_eq_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa2,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa2,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_eq_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x03,0x00] @@ -68953,10 +68952,10 @@ # CHECK: v_cmp_eq_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa2,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa2,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_eq_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa2,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_eq_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa2,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_eq_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa2,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_eq_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa2,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_le_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x46,0x7d] @@ -68998,10 +68997,10 @@ # CHECK: v_cmp_le_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x46,0x7d] 0xc1,0x04,0x46,0x7d -# CHECK: v_cmp_le_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x46,0x7d] +# CHECK: v_cmp_le_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x46,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x46,0x7d -# CHECK: v_cmp_le_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x46,0x7d] +# CHECK: v_cmp_le_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x46,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x46,0x7d # CHECK: v_cmp_le_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x46,0x7d,0x0b,0xfe,0x00,0x00] @@ -69064,10 +69063,10 @@ # CHECK: v_cmp_le_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa3,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa3,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_le_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa3,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_le_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa3,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa3,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_le_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa3,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_le_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa3,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa3,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_le_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa3,0xd0,0x01,0xff,0x03,0x00] @@ -69106,10 +69105,10 @@ # CHECK: v_cmp_le_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa3,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa3,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_le_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa3,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_le_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa3,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa3,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_le_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa3,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_le_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa3,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa3,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_gt_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x48,0x7d] @@ -69151,10 +69150,10 @@ # CHECK: v_cmp_gt_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x48,0x7d] 0xc1,0x04,0x48,0x7d -# CHECK: v_cmp_gt_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x48,0x7d] +# CHECK: v_cmp_gt_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x48,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x48,0x7d -# CHECK: v_cmp_gt_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x48,0x7d] +# CHECK: v_cmp_gt_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x48,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x48,0x7d # CHECK: v_cmp_gt_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x48,0x7d,0x0b,0xfe,0x00,0x00] @@ -69217,10 +69216,10 @@ # CHECK: v_cmp_gt_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa4,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa4,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_gt_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa4,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_gt_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa4,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa4,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_gt_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa4,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_gt_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa4,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa4,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_gt_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x03,0x00] @@ -69259,10 +69258,10 @@ # CHECK: v_cmp_gt_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa4,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa4,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_gt_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa4,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_gt_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa4,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_gt_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa4,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_gt_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa4,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_ne_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x4a,0x7d] @@ -69304,10 +69303,10 @@ # CHECK: v_cmp_ne_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x4a,0x7d] 0xc1,0x04,0x4a,0x7d -# CHECK: v_cmp_ne_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x4a,0x7d] +# CHECK: v_cmp_ne_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x4a,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x4a,0x7d -# CHECK: v_cmp_ne_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x4a,0x7d] +# CHECK: v_cmp_ne_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x4a,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x4a,0x7d # CHECK: v_cmp_ne_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x4a,0x7d,0x0b,0xfe,0x00,0x00] @@ -69370,10 +69369,10 @@ # CHECK: v_cmp_ne_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa5,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa5,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_ne_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa5,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_ne_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa5,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa5,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_ne_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa5,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_ne_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa5,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa5,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_ne_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa5,0xd0,0x01,0xff,0x03,0x00] @@ -69412,10 +69411,10 @@ # CHECK: v_cmp_ne_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa5,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa5,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_ne_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa5,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_ne_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa5,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa5,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_ne_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa5,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_ne_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa5,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa5,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_ge_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x4c,0x7d] @@ -69457,10 +69456,10 @@ # CHECK: v_cmp_ge_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x4c,0x7d] 0xc1,0x04,0x4c,0x7d -# CHECK: v_cmp_ge_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x4c,0x7d] +# CHECK: v_cmp_ge_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x4c,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x4c,0x7d -# CHECK: v_cmp_ge_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x4c,0x7d] +# CHECK: v_cmp_ge_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x4c,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x4c,0x7d # CHECK: v_cmp_ge_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x4c,0x7d,0x0b,0xfe,0x00,0x00] @@ -69523,10 +69522,10 @@ # CHECK: v_cmp_ge_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa6,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa6,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_ge_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa6,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_ge_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa6,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa6,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_ge_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa6,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_ge_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa6,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa6,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_ge_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x03,0x00] @@ -69565,10 +69564,10 @@ # CHECK: v_cmp_ge_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa6,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa6,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_ge_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa6,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_ge_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa6,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_ge_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa6,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_ge_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa6,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_t_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x4e,0x7d] @@ -69610,10 +69609,10 @@ # CHECK: v_cmp_t_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x4e,0x7d] 0xc1,0x04,0x4e,0x7d -# CHECK: v_cmp_t_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x4e,0x7d] +# CHECK: v_cmp_t_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x4e,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x4e,0x7d -# CHECK: v_cmp_t_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x4e,0x7d] +# CHECK: v_cmp_t_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x4e,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x4e,0x7d # CHECK: v_cmp_t_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x4e,0x7d,0x0b,0xfe,0x00,0x00] @@ -69676,10 +69675,10 @@ # CHECK: v_cmp_t_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa7,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa7,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_t_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa7,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_t_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa7,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa7,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_t_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa7,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_t_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa7,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa7,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_t_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa7,0xd0,0x01,0xff,0x03,0x00] @@ -69718,10 +69717,10 @@ # CHECK: v_cmp_t_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa7,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa7,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_t_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa7,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_t_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa7,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa7,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_t_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa7,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_t_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa7,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa7,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_f_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x50,0x7d] @@ -69763,10 +69762,10 @@ # CHECK: v_cmp_f_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x50,0x7d] 0xc1,0x04,0x50,0x7d -# CHECK: v_cmp_f_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x50,0x7d] +# CHECK: v_cmp_f_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x50,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x50,0x7d -# CHECK: v_cmp_f_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x50,0x7d] +# CHECK: v_cmp_f_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x50,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x50,0x7d # CHECK: v_cmp_f_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x50,0x7d,0x0b,0xfe,0x00,0x00] @@ -69829,10 +69828,10 @@ # CHECK: v_cmp_f_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa8,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa8,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_f_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa8,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_f_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa8,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa8,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_f_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa8,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_f_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa8,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa8,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_f_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x03,0x00] @@ -69871,10 +69870,10 @@ # CHECK: v_cmp_f_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa8,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa8,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_f_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa8,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_f_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa8,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_f_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa8,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_f_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa8,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_lt_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x52,0x7d] @@ -69916,10 +69915,10 @@ # CHECK: v_cmp_lt_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x52,0x7d] 0xc1,0x04,0x52,0x7d -# CHECK: v_cmp_lt_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x52,0x7d] +# CHECK: v_cmp_lt_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x52,0x7d -# CHECK: v_cmp_lt_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x52,0x7d] +# CHECK: v_cmp_lt_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x52,0x7d # CHECK: v_cmp_lt_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00] @@ -69982,10 +69981,10 @@ # CHECK: v_cmp_lt_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xa9,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xa9,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_lt_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xa9,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_lt_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xa9,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa9,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_lt_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xa9,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_lt_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xa9,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xa9,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_lt_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xa9,0xd0,0x01,0xff,0x03,0x00] @@ -70024,10 +70023,10 @@ # CHECK: v_cmp_lt_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xa9,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xa9,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_lt_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xa9,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_lt_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xa9,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa9,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_lt_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xa9,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_lt_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xa9,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xa9,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_eq_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x54,0x7d] @@ -70069,10 +70068,10 @@ # CHECK: v_cmp_eq_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x54,0x7d] 0xc1,0x04,0x54,0x7d -# CHECK: v_cmp_eq_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x54,0x7d] +# CHECK: v_cmp_eq_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x54,0x7d -# CHECK: v_cmp_eq_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x54,0x7d] +# CHECK: v_cmp_eq_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x54,0x7d # CHECK: v_cmp_eq_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00] @@ -70135,10 +70134,10 @@ # CHECK: v_cmp_eq_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xaa,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xaa,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_eq_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xaa,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_eq_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xaa,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xaa,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_eq_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xaa,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_eq_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xaa,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xaa,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_eq_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x03,0x00] @@ -70177,10 +70176,10 @@ # CHECK: v_cmp_eq_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xaa,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xaa,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_eq_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xaa,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_eq_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xaa,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_eq_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xaa,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_eq_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xaa,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_le_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x56,0x7d] @@ -70222,10 +70221,10 @@ # CHECK: v_cmp_le_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x56,0x7d] 0xc1,0x04,0x56,0x7d -# CHECK: v_cmp_le_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x56,0x7d] +# CHECK: v_cmp_le_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x56,0x7d -# CHECK: v_cmp_le_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x56,0x7d] +# CHECK: v_cmp_le_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x56,0x7d # CHECK: v_cmp_le_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00] @@ -70288,10 +70287,10 @@ # CHECK: v_cmp_le_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xab,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xab,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_le_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xab,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_le_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xab,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xab,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_le_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xab,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_le_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xab,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xab,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_le_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xab,0xd0,0x01,0xff,0x03,0x00] @@ -70330,10 +70329,10 @@ # CHECK: v_cmp_le_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xab,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xab,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_le_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xab,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_le_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xab,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xab,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_le_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xab,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_le_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xab,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xab,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_gt_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x58,0x7d] @@ -70375,10 +70374,10 @@ # CHECK: v_cmp_gt_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x58,0x7d] 0xc1,0x04,0x58,0x7d -# CHECK: v_cmp_gt_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x58,0x7d] +# CHECK: v_cmp_gt_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x58,0x7d -# CHECK: v_cmp_gt_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x58,0x7d] +# CHECK: v_cmp_gt_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x58,0x7d # CHECK: v_cmp_gt_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00] @@ -70441,10 +70440,10 @@ # CHECK: v_cmp_gt_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xac,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xac,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_gt_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xac,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_gt_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xac,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xac,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_gt_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xac,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_gt_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xac,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xac,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_gt_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x03,0x00] @@ -70483,10 +70482,10 @@ # CHECK: v_cmp_gt_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xac,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xac,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_gt_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xac,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_gt_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xac,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_gt_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xac,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_gt_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xac,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_ne_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x5a,0x7d] @@ -70528,10 +70527,10 @@ # CHECK: v_cmp_ne_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x5a,0x7d] 0xc1,0x04,0x5a,0x7d -# CHECK: v_cmp_ne_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x5a,0x7d] +# CHECK: v_cmp_ne_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x5a,0x7d -# CHECK: v_cmp_ne_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x5a,0x7d] +# CHECK: v_cmp_ne_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x5a,0x7d # CHECK: v_cmp_ne_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00] @@ -70594,10 +70593,10 @@ # CHECK: v_cmp_ne_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xad,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xad,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_ne_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xad,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_ne_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xad,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xad,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_ne_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xad,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_ne_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xad,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xad,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_ne_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xad,0xd0,0x01,0xff,0x03,0x00] @@ -70636,10 +70635,10 @@ # CHECK: v_cmp_ne_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xad,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xad,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_ne_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xad,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_ne_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xad,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xad,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_ne_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xad,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_ne_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xad,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xad,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_ge_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x5c,0x7d] @@ -70681,10 +70680,10 @@ # CHECK: v_cmp_ge_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x5c,0x7d] 0xc1,0x04,0x5c,0x7d -# CHECK: v_cmp_ge_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x5c,0x7d] +# CHECK: v_cmp_ge_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x5c,0x7d -# CHECK: v_cmp_ge_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x5c,0x7d] +# CHECK: v_cmp_ge_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x5c,0x7d # CHECK: v_cmp_ge_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00] @@ -70747,10 +70746,10 @@ # CHECK: v_cmp_ge_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xae,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xae,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_ge_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xae,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_ge_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xae,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xae,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_ge_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xae,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_ge_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xae,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xae,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_ge_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x03,0x00] @@ -70789,10 +70788,10 @@ # CHECK: v_cmp_ge_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xae,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xae,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_ge_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xae,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_ge_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xae,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_ge_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xae,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_ge_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xae,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_t_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x5e,0x7d] @@ -70834,10 +70833,10 @@ # CHECK: v_cmp_t_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x5e,0x7d] 0xc1,0x04,0x5e,0x7d -# CHECK: v_cmp_t_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x5e,0x7d] +# CHECK: v_cmp_t_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x5e,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x5e,0x7d -# CHECK: v_cmp_t_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x5e,0x7d] +# CHECK: v_cmp_t_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x5e,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x5e,0x7d # CHECK: v_cmp_t_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x5e,0x7d,0x0b,0xfe,0x00,0x00] @@ -70900,10 +70899,10 @@ # CHECK: v_cmp_t_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xaf,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xaf,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmp_t_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xaf,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmp_t_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xaf,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xaf,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmp_t_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xaf,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmp_t_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xaf,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xaf,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmp_t_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xaf,0xd0,0x01,0xff,0x03,0x00] @@ -70942,10 +70941,10 @@ # CHECK: v_cmp_t_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xaf,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xaf,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmp_t_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xaf,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmp_t_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xaf,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xaf,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmp_t_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xaf,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmp_t_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xaf,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xaf,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_f_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x60,0x7d] @@ -70987,10 +70986,10 @@ # CHECK: v_cmpx_f_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x60,0x7d] 0xc1,0x04,0x60,0x7d -# CHECK: v_cmpx_f_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x60,0x7d] +# CHECK: v_cmpx_f_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x60,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x60,0x7d -# CHECK: v_cmpx_f_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x60,0x7d] +# CHECK: v_cmpx_f_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x60,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x60,0x7d # CHECK: v_cmpx_f_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x60,0x7d,0x0b,0xfe,0x00,0x00] @@ -71056,10 +71055,10 @@ # CHECK: v_cmpx_f_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb0,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb0,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_f_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb0,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_f_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb0,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb0,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_f_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb0,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_f_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb0,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb0,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_f_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x03,0x00] @@ -71098,10 +71097,10 @@ # CHECK: v_cmpx_f_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb0,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb0,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_f_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb0,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_f_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb0,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_f_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb0,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_f_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb0,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_lt_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x62,0x7d] @@ -71143,10 +71142,10 @@ # CHECK: v_cmpx_lt_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x62,0x7d] 0xc1,0x04,0x62,0x7d -# CHECK: v_cmpx_lt_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x62,0x7d] +# CHECK: v_cmpx_lt_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x62,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x62,0x7d -# CHECK: v_cmpx_lt_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x62,0x7d] +# CHECK: v_cmpx_lt_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x62,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x62,0x7d # CHECK: v_cmpx_lt_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00] @@ -71212,10 +71211,10 @@ # CHECK: v_cmpx_lt_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb1,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb1,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_lt_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb1,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_lt_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb1,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb1,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_lt_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb1,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_lt_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb1,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb1,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_lt_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb1,0xd0,0x01,0xff,0x03,0x00] @@ -71254,10 +71253,10 @@ # CHECK: v_cmpx_lt_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb1,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb1,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_lt_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb1,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_lt_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb1,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb1,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_lt_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb1,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_lt_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb1,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb1,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_eq_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x64,0x7d] @@ -71299,10 +71298,10 @@ # CHECK: v_cmpx_eq_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x64,0x7d] 0xc1,0x04,0x64,0x7d -# CHECK: v_cmpx_eq_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x64,0x7d] +# CHECK: v_cmpx_eq_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x64,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x64,0x7d -# CHECK: v_cmpx_eq_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x64,0x7d] +# CHECK: v_cmpx_eq_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x64,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x64,0x7d # CHECK: v_cmpx_eq_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00] @@ -71368,10 +71367,10 @@ # CHECK: v_cmpx_eq_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb2,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb2,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_eq_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb2,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_eq_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb2,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb2,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_eq_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb2,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_eq_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb2,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb2,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_eq_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x03,0x00] @@ -71410,10 +71409,10 @@ # CHECK: v_cmpx_eq_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb2,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb2,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_eq_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb2,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_eq_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb2,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_eq_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb2,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_eq_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb2,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_le_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x66,0x7d] @@ -71455,10 +71454,10 @@ # CHECK: v_cmpx_le_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x66,0x7d] 0xc1,0x04,0x66,0x7d -# CHECK: v_cmpx_le_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x66,0x7d] +# CHECK: v_cmpx_le_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x66,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x66,0x7d -# CHECK: v_cmpx_le_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x66,0x7d] +# CHECK: v_cmpx_le_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x66,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x66,0x7d # CHECK: v_cmpx_le_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00] @@ -71524,10 +71523,10 @@ # CHECK: v_cmpx_le_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb3,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb3,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_le_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb3,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_le_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb3,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb3,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_le_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb3,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_le_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb3,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb3,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_le_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb3,0xd0,0x01,0xff,0x03,0x00] @@ -71566,10 +71565,10 @@ # CHECK: v_cmpx_le_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb3,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb3,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_le_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb3,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_le_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb3,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb3,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_le_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb3,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_le_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb3,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb3,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_gt_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x68,0x7d] @@ -71611,10 +71610,10 @@ # CHECK: v_cmpx_gt_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x68,0x7d] 0xc1,0x04,0x68,0x7d -# CHECK: v_cmpx_gt_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x68,0x7d] +# CHECK: v_cmpx_gt_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x68,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x68,0x7d -# CHECK: v_cmpx_gt_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x68,0x7d] +# CHECK: v_cmpx_gt_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x68,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x68,0x7d # CHECK: v_cmpx_gt_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00] @@ -71680,10 +71679,10 @@ # CHECK: v_cmpx_gt_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb4,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb4,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_gt_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb4,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_gt_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb4,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb4,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_gt_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb4,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_gt_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb4,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb4,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_gt_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x03,0x00] @@ -71722,10 +71721,10 @@ # CHECK: v_cmpx_gt_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb4,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb4,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_gt_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb4,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_gt_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb4,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_gt_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb4,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_gt_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb4,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_ne_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x6a,0x7d] @@ -71767,10 +71766,10 @@ # CHECK: v_cmpx_ne_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x6a,0x7d] 0xc1,0x04,0x6a,0x7d -# CHECK: v_cmpx_ne_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x6a,0x7d] +# CHECK: v_cmpx_ne_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x6a,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x6a,0x7d -# CHECK: v_cmpx_ne_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x6a,0x7d] +# CHECK: v_cmpx_ne_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x6a,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x6a,0x7d # CHECK: v_cmpx_ne_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00] @@ -71836,10 +71835,10 @@ # CHECK: v_cmpx_ne_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb5,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb5,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_ne_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb5,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_ne_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb5,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb5,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_ne_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb5,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_ne_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb5,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb5,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_ne_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb5,0xd0,0x01,0xff,0x03,0x00] @@ -71878,10 +71877,10 @@ # CHECK: v_cmpx_ne_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb5,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb5,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_ne_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb5,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_ne_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb5,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb5,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_ne_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb5,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_ne_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb5,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb5,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_ge_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x6c,0x7d] @@ -71923,10 +71922,10 @@ # CHECK: v_cmpx_ge_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x6c,0x7d] 0xc1,0x04,0x6c,0x7d -# CHECK: v_cmpx_ge_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x6c,0x7d] +# CHECK: v_cmpx_ge_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x6c,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x6c,0x7d -# CHECK: v_cmpx_ge_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x6c,0x7d] +# CHECK: v_cmpx_ge_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x6c,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x6c,0x7d # CHECK: v_cmpx_ge_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00] @@ -71992,10 +71991,10 @@ # CHECK: v_cmpx_ge_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb6,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb6,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_ge_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb6,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_ge_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb6,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb6,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_ge_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb6,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_ge_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb6,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb6,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_ge_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x03,0x00] @@ -72034,10 +72033,10 @@ # CHECK: v_cmpx_ge_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb6,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb6,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_ge_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb6,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_ge_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb6,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_ge_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb6,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_ge_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb6,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_t_i16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x6e,0x7d] @@ -72079,10 +72078,10 @@ # CHECK: v_cmpx_t_i16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x6e,0x7d] 0xc1,0x04,0x6e,0x7d -# CHECK: v_cmpx_t_i16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x6e,0x7d] +# CHECK: v_cmpx_t_i16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x6e,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x6e,0x7d -# CHECK: v_cmpx_t_i16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x6e,0x7d] +# CHECK: v_cmpx_t_i16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x6e,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x6e,0x7d # CHECK: v_cmpx_t_i16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x6e,0x7d,0x0b,0xfe,0x00,0x00] @@ -72148,10 +72147,10 @@ # CHECK: v_cmpx_t_i16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb7,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb7,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_t_i16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb7,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_t_i16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb7,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb7,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_t_i16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb7,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_t_i16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb7,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb7,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_t_i16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb7,0xd0,0x01,0xff,0x03,0x00] @@ -72190,10 +72189,10 @@ # CHECK: v_cmpx_t_i16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb7,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb7,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_t_i16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb7,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_t_i16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb7,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb7,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_t_i16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb7,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_t_i16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb7,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb7,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_f_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x70,0x7d] @@ -72235,10 +72234,10 @@ # CHECK: v_cmpx_f_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x70,0x7d] 0xc1,0x04,0x70,0x7d -# CHECK: v_cmpx_f_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x70,0x7d] +# CHECK: v_cmpx_f_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x70,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x70,0x7d -# CHECK: v_cmpx_f_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x70,0x7d] +# CHECK: v_cmpx_f_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x70,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x70,0x7d # CHECK: v_cmpx_f_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x70,0x7d,0x0b,0xfe,0x00,0x00] @@ -72304,10 +72303,10 @@ # CHECK: v_cmpx_f_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb8,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb8,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_f_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb8,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_f_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb8,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb8,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_f_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb8,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_f_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb8,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb8,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_f_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x03,0x00] @@ -72346,10 +72345,10 @@ # CHECK: v_cmpx_f_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb8,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb8,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_f_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb8,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_f_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb8,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_f_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb8,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_f_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb8,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_lt_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x72,0x7d] @@ -72391,10 +72390,10 @@ # CHECK: v_cmpx_lt_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x72,0x7d] 0xc1,0x04,0x72,0x7d -# CHECK: v_cmpx_lt_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x72,0x7d] +# CHECK: v_cmpx_lt_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x72,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x72,0x7d -# CHECK: v_cmpx_lt_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x72,0x7d] +# CHECK: v_cmpx_lt_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x72,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x72,0x7d # CHECK: v_cmpx_lt_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00] @@ -72460,10 +72459,10 @@ # CHECK: v_cmpx_lt_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xb9,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xb9,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_lt_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xb9,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_lt_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xb9,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb9,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_lt_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xb9,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_lt_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xb9,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xb9,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_lt_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xb9,0xd0,0x01,0xff,0x03,0x00] @@ -72502,10 +72501,10 @@ # CHECK: v_cmpx_lt_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xb9,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xb9,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_lt_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xb9,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_lt_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xb9,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb9,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_lt_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xb9,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_lt_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xb9,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xb9,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_eq_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x74,0x7d] @@ -72547,10 +72546,10 @@ # CHECK: v_cmpx_eq_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x74,0x7d] 0xc1,0x04,0x74,0x7d -# CHECK: v_cmpx_eq_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x74,0x7d] +# CHECK: v_cmpx_eq_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x74,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x74,0x7d -# CHECK: v_cmpx_eq_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x74,0x7d] +# CHECK: v_cmpx_eq_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x74,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x74,0x7d # CHECK: v_cmpx_eq_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00] @@ -72616,10 +72615,10 @@ # CHECK: v_cmpx_eq_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xba,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xba,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_eq_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xba,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_eq_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xba,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xba,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_eq_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xba,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_eq_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xba,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xba,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_eq_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x03,0x00] @@ -72658,10 +72657,10 @@ # CHECK: v_cmpx_eq_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xba,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xba,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_eq_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xba,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_eq_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xba,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_eq_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xba,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_eq_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xba,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_le_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x76,0x7d] @@ -72703,10 +72702,10 @@ # CHECK: v_cmpx_le_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x76,0x7d] 0xc1,0x04,0x76,0x7d -# CHECK: v_cmpx_le_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x76,0x7d] +# CHECK: v_cmpx_le_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x76,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x76,0x7d -# CHECK: v_cmpx_le_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x76,0x7d] +# CHECK: v_cmpx_le_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x76,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x76,0x7d # CHECK: v_cmpx_le_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00] @@ -72772,10 +72771,10 @@ # CHECK: v_cmpx_le_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xbb,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xbb,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_le_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xbb,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_le_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xbb,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbb,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_le_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xbb,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_le_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xbb,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbb,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_le_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xbb,0xd0,0x01,0xff,0x03,0x00] @@ -72814,10 +72813,10 @@ # CHECK: v_cmpx_le_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xbb,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xbb,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_le_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xbb,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_le_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xbb,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbb,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_le_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xbb,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_le_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xbb,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbb,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_gt_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x78,0x7d] @@ -72859,10 +72858,10 @@ # CHECK: v_cmpx_gt_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x78,0x7d] 0xc1,0x04,0x78,0x7d -# CHECK: v_cmpx_gt_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x78,0x7d] +# CHECK: v_cmpx_gt_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x78,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x78,0x7d -# CHECK: v_cmpx_gt_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x78,0x7d] +# CHECK: v_cmpx_gt_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x78,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x78,0x7d # CHECK: v_cmpx_gt_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00] @@ -72928,10 +72927,10 @@ # CHECK: v_cmpx_gt_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xbc,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xbc,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_gt_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xbc,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_gt_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xbc,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbc,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_gt_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xbc,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_gt_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xbc,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbc,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_gt_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x03,0x00] @@ -72970,10 +72969,10 @@ # CHECK: v_cmpx_gt_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xbc,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xbc,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_gt_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xbc,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_gt_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbc,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_gt_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xbc,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_gt_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbc,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_ne_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x7a,0x7d] @@ -73015,10 +73014,10 @@ # CHECK: v_cmpx_ne_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x7a,0x7d] 0xc1,0x04,0x7a,0x7d -# CHECK: v_cmpx_ne_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x7a,0x7d] +# CHECK: v_cmpx_ne_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x7a,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x7a,0x7d -# CHECK: v_cmpx_ne_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x7a,0x7d] +# CHECK: v_cmpx_ne_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x7a,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x7a,0x7d # CHECK: v_cmpx_ne_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00] @@ -73084,10 +73083,10 @@ # CHECK: v_cmpx_ne_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xbd,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xbd,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_ne_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xbd,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_ne_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xbd,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbd,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_ne_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xbd,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_ne_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xbd,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbd,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_ne_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xbd,0xd0,0x01,0xff,0x03,0x00] @@ -73126,10 +73125,10 @@ # CHECK: v_cmpx_ne_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xbd,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xbd,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_ne_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xbd,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_ne_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xbd,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbd,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_ne_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xbd,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_ne_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xbd,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbd,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_ge_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x7c,0x7d] @@ -73171,10 +73170,10 @@ # CHECK: v_cmpx_ge_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x7c,0x7d] 0xc1,0x04,0x7c,0x7d -# CHECK: v_cmpx_ge_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x7c,0x7d] +# CHECK: v_cmpx_ge_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x7c,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x7c,0x7d -# CHECK: v_cmpx_ge_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x7c,0x7d] +# CHECK: v_cmpx_ge_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x7c,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x7c,0x7d # CHECK: v_cmpx_ge_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00] @@ -73240,10 +73239,10 @@ # CHECK: v_cmpx_ge_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xbe,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xbe,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_ge_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xbe,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_ge_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xbe,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbe,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_ge_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xbe,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_ge_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xbe,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbe,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_ge_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x03,0x00] @@ -73282,10 +73281,10 @@ # CHECK: v_cmpx_ge_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xbe,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xbe,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_ge_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xbe,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_ge_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbe,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_ge_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xbe,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_ge_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbe,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmpx_t_u16_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x7e,0x7d] @@ -73327,10 +73326,10 @@ # CHECK: v_cmpx_t_u16_e32 vcc, -1, v2 ; encoding: [0xc1,0x04,0x7e,0x7d] 0xc1,0x04,0x7e,0x7d -# CHECK: v_cmpx_t_u16_e32 vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x7e,0x7d] +# CHECK: v_cmpx_t_u16_e32 vcc, 0x3800, v2 ; encoding: [0xff,0x04,0x7e,0x7d,0x00,0x38,0x00,0x00] 0xf0,0x04,0x7e,0x7d -# CHECK: v_cmpx_t_u16_e32 vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x7e,0x7d] +# CHECK: v_cmpx_t_u16_e32 vcc, 0xc400, v2 ; encoding: [0xff,0x04,0x7e,0x7d,0x00,0xc4,0x00,0x00] 0xf7,0x04,0x7e,0x7d # CHECK: v_cmpx_t_u16_e32 vcc, 0xfe0b, v2 ; encoding: [0xff,0x04,0x7e,0x7d,0x0b,0xfe,0x00,0x00] @@ -73396,10 +73395,10 @@ # CHECK: v_cmpx_t_u16_e64 s[10:11], -1, v2 ; encoding: [0x0a,0x00,0xbf,0xd0,0xc1,0x04,0x02,0x00] 0x0a,0x00,0xbf,0xd0,0xc1,0x04,0x02,0x00 -# CHECK: v_cmpx_t_u16_e64 s[10:11], 0.5, v2 ; encoding: [0x0a,0x00,0xbf,0xd0,0xf0,0x04,0x02,0x00] +# CHECK: v_cmpx_t_u16_e64 s[10:11], 0x3800, v2 ; encoding: [0x0a,0x00,0xbf,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbf,0xd0,0xf0,0x04,0x02,0x00 -# CHECK: v_cmpx_t_u16_e64 s[10:11], -4.0, v2 ; encoding: [0x0a,0x00,0xbf,0xd0,0xf7,0x04,0x02,0x00] +# CHECK: v_cmpx_t_u16_e64 s[10:11], 0xc400, v2 ; encoding: [0x0a,0x00,0xbf,0xd0,0xff,0x04,0x02,0x00] 0x0a,0x00,0xbf,0xd0,0xf7,0x04,0x02,0x00 # CHECK: v_cmpx_t_u16_e64 s[10:11], v1, v255 ; encoding: [0x0a,0x00,0xbf,0xd0,0x01,0xff,0x03,0x00] @@ -73438,10 +73437,10 @@ # CHECK: v_cmpx_t_u16_e64 s[10:11], v1, -1 ; encoding: [0x0a,0x00,0xbf,0xd0,0x01,0x83,0x01,0x00] 0x0a,0x00,0xbf,0xd0,0x01,0x83,0x01,0x00 -# CHECK: v_cmpx_t_u16_e64 s[10:11], v1, 0.5 ; encoding: [0x0a,0x00,0xbf,0xd0,0x01,0xe1,0x01,0x00] +# CHECK: v_cmpx_t_u16_e64 s[10:11], v1, 0x3800 ; encoding: [0x0a,0x00,0xbf,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbf,0xd0,0x01,0xe1,0x01,0x00 -# CHECK: v_cmpx_t_u16_e64 s[10:11], v1, -4.0 ; encoding: [0x0a,0x00,0xbf,0xd0,0x01,0xef,0x01,0x00] +# CHECK: v_cmpx_t_u16_e64 s[10:11], v1, 0xc400 ; encoding: [0x0a,0x00,0xbf,0xd0,0x01,0xff,0x01,0x00] 0x0a,0x00,0xbf,0xd0,0x01,0xef,0x01,0x00 # CHECK: v_cmp_f_i32_e32 vcc, v1, v2 ; encoding: [0x01,0x05,0x80,0x7d] @@ -88861,12 +88860,6 @@ # CHECK: v_cvt_f16_u16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD ; encoding: [0xf9,0x72,0x0a,0x7e,0xc1,0x06,0x86,0x00] 0xf9,0x72,0x0a,0x7e,0xc1,0x06,0x86,0x00 -# CHECK: v_cvt_f16_u16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD ; encoding: [0xf9,0x72,0x0a,0x7e,0xf0,0x06,0x86,0x00] -0xf9,0x72,0x0a,0x7e,0xf0,0x06,0x86,0x00 - -# CHECK: v_cvt_f16_u16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD ; encoding: [0xf9,0x72,0x0a,0x7e,0xf7,0x06,0x86,0x00] -0xf9,0x72,0x0a,0x7e,0xf7,0x06,0x86,0x00 - # CHECK: v_cvt_f16_u16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD ; encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x26,0x06,0x00] 0xf9,0x72,0x0a,0x7e,0x01,0x26,0x06,0x00 @@ -89032,12 +89025,6 @@ # CHECK: v_cvt_f16_i16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD ; encoding: [0xf9,0x74,0x0a,0x7e,0xc1,0x06,0x86,0x00] 0xf9,0x74,0x0a,0x7e,0xc1,0x06,0x86,0x00 -# CHECK: v_cvt_f16_i16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD ; encoding: [0xf9,0x74,0x0a,0x7e,0xf0,0x06,0x86,0x00] -0xf9,0x74,0x0a,0x7e,0xf0,0x06,0x86,0x00 - -# CHECK: v_cvt_f16_i16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD ; encoding: [0xf9,0x74,0x0a,0x7e,0xf7,0x06,0x86,0x00] -0xf9,0x74,0x0a,0x7e,0xf7,0x06,0x86,0x00 - # CHECK: v_cvt_f16_i16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD ; encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x26,0x06,0x00] 0xf9,0x74,0x0a,0x7e,0x01,0x26,0x06,0x00 @@ -98920,12 +98907,6 @@ # CHECK: v_add_u16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x4c,0xc1,0x06,0x86,0x06] 0xf9,0x04,0x0a,0x4c,0xc1,0x06,0x86,0x06 -# CHECK: v_add_u16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x4c,0xf0,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x4c,0xf0,0x06,0x86,0x06 - -# CHECK: v_add_u16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x4c,0xf7,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x4c,0xf7,0x06,0x86,0x06 - # CHECK: v_add_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x0b,0x4c,0x01,0x06,0x06,0x06] 0xf9,0xfe,0x0b,0x4c,0x01,0x06,0x06,0x06 @@ -99118,12 +99099,6 @@ # CHECK: v_sub_u16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x4e,0xc1,0x06,0x86,0x06] 0xf9,0x04,0x0a,0x4e,0xc1,0x06,0x86,0x06 -# CHECK: v_sub_u16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x4e,0xf0,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x4e,0xf0,0x06,0x86,0x06 - -# CHECK: v_sub_u16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x4e,0xf7,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x4e,0xf7,0x06,0x86,0x06 - # CHECK: v_sub_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x0b,0x4e,0x01,0x06,0x06,0x06] 0xf9,0xfe,0x0b,0x4e,0x01,0x06,0x06,0x06 @@ -99316,12 +99291,6 @@ # CHECK: v_subrev_u16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x50,0xc1,0x06,0x86,0x06] 0xf9,0x04,0x0a,0x50,0xc1,0x06,0x86,0x06 -# CHECK: v_subrev_u16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x50,0xf0,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x50,0xf0,0x06,0x86,0x06 - -# CHECK: v_subrev_u16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x50,0xf7,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x50,0xf7,0x06,0x86,0x06 - # CHECK: v_subrev_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x0b,0x50,0x01,0x06,0x06,0x06] 0xf9,0xfe,0x0b,0x50,0x01,0x06,0x06,0x06 @@ -99514,12 +99483,6 @@ # CHECK: v_mul_lo_u16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x52,0xc1,0x06,0x86,0x06] 0xf9,0x04,0x0a,0x52,0xc1,0x06,0x86,0x06 -# CHECK: v_mul_lo_u16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x52,0xf0,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x52,0xf0,0x06,0x86,0x06 - -# CHECK: v_mul_lo_u16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x52,0xf7,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x52,0xf7,0x06,0x86,0x06 - # CHECK: v_mul_lo_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x0b,0x52,0x01,0x06,0x06,0x06] 0xf9,0xfe,0x0b,0x52,0x01,0x06,0x06,0x06 @@ -99709,12 +99672,6 @@ # CHECK: v_lshlrev_b16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x54,0xc1,0x06,0x86,0x06] 0xf9,0x04,0x0a,0x54,0xc1,0x06,0x86,0x06 -# CHECK: v_lshlrev_b16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x54,0xf0,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x54,0xf0,0x06,0x86,0x06 - -# CHECK: v_lshlrev_b16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x54,0xf7,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x54,0xf7,0x06,0x86,0x06 - # CHECK: v_lshlrev_b16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x0b,0x54,0x01,0x06,0x06,0x06] 0xf9,0xfe,0x0b,0x54,0x01,0x06,0x06,0x06 @@ -99904,12 +99861,6 @@ # CHECK: v_lshrrev_b16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x56,0xc1,0x06,0x86,0x06] 0xf9,0x04,0x0a,0x56,0xc1,0x06,0x86,0x06 -# CHECK: v_lshrrev_b16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x56,0xf0,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x56,0xf0,0x06,0x86,0x06 - -# CHECK: v_lshrrev_b16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x56,0xf7,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x56,0xf7,0x06,0x86,0x06 - # CHECK: v_lshrrev_b16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x0b,0x56,0x01,0x06,0x06,0x06] 0xf9,0xfe,0x0b,0x56,0x01,0x06,0x06,0x06 @@ -100099,12 +100050,6 @@ # CHECK: v_ashrrev_i16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x58,0xc1,0x06,0x86,0x06] 0xf9,0x04,0x0a,0x58,0xc1,0x06,0x86,0x06 -# CHECK: v_ashrrev_i16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x58,0xf0,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x58,0xf0,0x06,0x86,0x06 - -# CHECK: v_ashrrev_i16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x58,0xf7,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x58,0xf7,0x06,0x86,0x06 - # CHECK: v_ashrrev_i16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x0b,0x58,0x01,0x06,0x06,0x06] 0xf9,0xfe,0x0b,0x58,0x01,0x06,0x06,0x06 @@ -100726,12 +100671,6 @@ # CHECK: v_max_u16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x5e,0xc1,0x06,0x86,0x06] 0xf9,0x04,0x0a,0x5e,0xc1,0x06,0x86,0x06 -# CHECK: v_max_u16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x5e,0xf0,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x5e,0xf0,0x06,0x86,0x06 - -# CHECK: v_max_u16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x5e,0xf7,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x5e,0xf7,0x06,0x86,0x06 - # CHECK: v_max_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x0b,0x5e,0x01,0x06,0x06,0x06] 0xf9,0xfe,0x0b,0x5e,0x01,0x06,0x06,0x06 @@ -100921,12 +100860,6 @@ # CHECK: v_max_i16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x60,0xc1,0x06,0x86,0x06] 0xf9,0x04,0x0a,0x60,0xc1,0x06,0x86,0x06 -# CHECK: v_max_i16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x60,0xf0,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x60,0xf0,0x06,0x86,0x06 - -# CHECK: v_max_i16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x60,0xf7,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x60,0xf7,0x06,0x86,0x06 - # CHECK: v_max_i16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x0b,0x60,0x01,0x06,0x06,0x06] 0xf9,0xfe,0x0b,0x60,0x01,0x06,0x06,0x06 @@ -101116,12 +101049,6 @@ # CHECK: v_min_u16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x62,0xc1,0x06,0x86,0x06] 0xf9,0x04,0x0a,0x62,0xc1,0x06,0x86,0x06 -# CHECK: v_min_u16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x62,0xf0,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x62,0xf0,0x06,0x86,0x06 - -# CHECK: v_min_u16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x62,0xf7,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x62,0xf7,0x06,0x86,0x06 - # CHECK: v_min_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x0b,0x62,0x01,0x06,0x06,0x06] 0xf9,0xfe,0x0b,0x62,0x01,0x06,0x06,0x06 @@ -101311,12 +101238,6 @@ # CHECK: v_min_i16_sdwa v5, -1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x64,0xc1,0x06,0x86,0x06] 0xf9,0x04,0x0a,0x64,0xc1,0x06,0x86,0x06 -# CHECK: v_min_i16_sdwa v5, 0.5, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x64,0xf0,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x64,0xf0,0x06,0x86,0x06 - -# CHECK: v_min_i16_sdwa v5, -4.0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x0a,0x64,0xf7,0x06,0x86,0x06] -0xf9,0x04,0x0a,0x64,0xf7,0x06,0x86,0x06 - # CHECK: v_min_i16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x0b,0x64,0x01,0x06,0x06,0x06] 0xf9,0xfe,0x0b,0x64,0x01,0x06,0x06,0x06 @@ -109648,12 +109569,6 @@ # CHECK: v_cmp_f_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x40,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x40,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_f_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x40,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x40,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_f_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x40,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x40,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_f_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x41,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x41,0x7d,0x01,0x86,0x06,0x06 @@ -109750,12 +109665,6 @@ # CHECK: v_cmp_lt_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x42,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x42,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_lt_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x42,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x42,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_lt_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x42,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x42,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_lt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x43,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x43,0x7d,0x01,0x86,0x06,0x06 @@ -109852,12 +109761,6 @@ # CHECK: v_cmp_eq_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x44,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x44,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_eq_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x44,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x44,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_eq_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x44,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x44,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_eq_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x45,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x45,0x7d,0x01,0x86,0x06,0x06 @@ -109954,12 +109857,6 @@ # CHECK: v_cmp_le_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x46,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x46,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_le_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x46,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x46,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_le_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x46,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x46,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_le_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x47,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x47,0x7d,0x01,0x86,0x06,0x06 @@ -110056,12 +109953,6 @@ # CHECK: v_cmp_gt_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x48,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x48,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_gt_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x48,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x48,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_gt_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x48,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x48,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_gt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x49,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x49,0x7d,0x01,0x86,0x06,0x06 @@ -110158,12 +110049,6 @@ # CHECK: v_cmp_ne_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x4a,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x4a,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_ne_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x4a,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x4a,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_ne_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x4a,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x4a,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_ne_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x4b,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x4b,0x7d,0x01,0x86,0x06,0x06 @@ -110260,12 +110145,6 @@ # CHECK: v_cmp_ge_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x4c,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x4c,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_ge_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x4c,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x4c,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_ge_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x4c,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x4c,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_ge_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x4d,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x4d,0x7d,0x01,0x86,0x06,0x06 @@ -110362,12 +110241,6 @@ # CHECK: v_cmp_t_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x4e,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x4e,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_t_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x4e,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x4e,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_t_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x4e,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x4e,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_t_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x4f,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x4f,0x7d,0x01,0x86,0x06,0x06 @@ -110464,12 +110337,6 @@ # CHECK: v_cmp_f_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x50,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x50,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_f_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x50,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x50,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_f_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x50,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x50,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_f_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x51,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x51,0x7d,0x01,0x86,0x06,0x06 @@ -110566,12 +110433,6 @@ # CHECK: v_cmp_lt_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x52,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x52,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_lt_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x52,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x52,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_lt_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x52,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x52,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_lt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x53,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x53,0x7d,0x01,0x86,0x06,0x06 @@ -110668,12 +110529,6 @@ # CHECK: v_cmp_eq_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x54,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x54,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_eq_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x54,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x54,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_eq_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x54,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x54,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_eq_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x55,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x55,0x7d,0x01,0x86,0x06,0x06 @@ -110770,12 +110625,6 @@ # CHECK: v_cmp_le_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x56,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x56,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_le_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x56,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x56,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_le_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x56,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x56,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_le_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x57,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x57,0x7d,0x01,0x86,0x06,0x06 @@ -110872,12 +110721,6 @@ # CHECK: v_cmp_gt_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x58,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x58,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_gt_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x58,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x58,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_gt_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x58,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x58,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_gt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x59,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x59,0x7d,0x01,0x86,0x06,0x06 @@ -110974,12 +110817,6 @@ # CHECK: v_cmp_ne_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x5a,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x5a,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_ne_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x5a,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x5a,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_ne_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x5a,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x5a,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_ne_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x5b,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x5b,0x7d,0x01,0x86,0x06,0x06 @@ -111076,12 +110913,6 @@ # CHECK: v_cmp_ge_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x5c,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x5c,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_ge_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x5c,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x5c,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_ge_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x5c,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x5c,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_ge_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x5d,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x5d,0x7d,0x01,0x86,0x06,0x06 @@ -111178,12 +111009,6 @@ # CHECK: v_cmp_t_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x5e,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x5e,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmp_t_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x5e,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x5e,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmp_t_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x5e,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x5e,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmp_t_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x5f,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x5f,0x7d,0x01,0x86,0x06,0x06 @@ -111280,12 +111105,6 @@ # CHECK: v_cmpx_f_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x60,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x60,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_f_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x60,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x60,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_f_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x60,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x60,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_f_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x61,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x61,0x7d,0x01,0x86,0x06,0x06 @@ -111382,12 +111201,6 @@ # CHECK: v_cmpx_lt_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x62,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x62,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_lt_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x62,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x62,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_lt_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x62,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x62,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_lt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x63,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x63,0x7d,0x01,0x86,0x06,0x06 @@ -111484,12 +111297,6 @@ # CHECK: v_cmpx_eq_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x64,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x64,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_eq_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x64,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x64,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_eq_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x64,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x64,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_eq_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x65,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x65,0x7d,0x01,0x86,0x06,0x06 @@ -111586,12 +111393,6 @@ # CHECK: v_cmpx_le_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x66,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x66,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_le_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x66,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x66,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_le_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x66,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x66,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_le_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x67,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x67,0x7d,0x01,0x86,0x06,0x06 @@ -111688,12 +111489,6 @@ # CHECK: v_cmpx_gt_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x68,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x68,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_gt_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x68,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x68,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_gt_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x68,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x68,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_gt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x69,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x69,0x7d,0x01,0x86,0x06,0x06 @@ -111790,12 +111585,6 @@ # CHECK: v_cmpx_ne_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x6a,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x6a,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_ne_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x6a,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x6a,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_ne_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x6a,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x6a,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_ne_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x6b,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x6b,0x7d,0x01,0x86,0x06,0x06 @@ -111892,12 +111681,6 @@ # CHECK: v_cmpx_ge_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x6c,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x6c,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_ge_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x6c,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x6c,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_ge_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x6c,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x6c,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_ge_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x6d,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x6d,0x7d,0x01,0x86,0x06,0x06 @@ -111994,12 +111777,6 @@ # CHECK: v_cmpx_t_i16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x6e,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x6e,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_t_i16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x6e,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x6e,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_t_i16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x6e,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x6e,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_t_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x6f,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x6f,0x7d,0x01,0x86,0x06,0x06 @@ -112096,12 +111873,6 @@ # CHECK: v_cmpx_f_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x70,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x70,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_f_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x70,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x70,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_f_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x70,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x70,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_f_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x71,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x71,0x7d,0x01,0x86,0x06,0x06 @@ -112198,12 +111969,6 @@ # CHECK: v_cmpx_lt_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x72,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x72,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_lt_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x72,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x72,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_lt_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x72,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x72,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_lt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x73,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x73,0x7d,0x01,0x86,0x06,0x06 @@ -112300,12 +112065,6 @@ # CHECK: v_cmpx_eq_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x74,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x74,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_eq_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x74,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x74,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_eq_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x74,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x74,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_eq_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x75,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x75,0x7d,0x01,0x86,0x06,0x06 @@ -112402,12 +112161,6 @@ # CHECK: v_cmpx_le_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x76,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x76,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_le_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x76,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x76,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_le_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x76,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x76,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_le_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x77,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x77,0x7d,0x01,0x86,0x06,0x06 @@ -112504,12 +112257,6 @@ # CHECK: v_cmpx_gt_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x78,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x78,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_gt_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x78,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x78,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_gt_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x78,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x78,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_gt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x79,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x79,0x7d,0x01,0x86,0x06,0x06 @@ -112606,12 +112353,6 @@ # CHECK: v_cmpx_ne_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x7a,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x7a,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_ne_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x7a,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x7a,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_ne_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x7a,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x7a,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_ne_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x7b,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x7b,0x7d,0x01,0x86,0x06,0x06 @@ -112708,12 +112449,6 @@ # CHECK: v_cmpx_ge_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x7c,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x7c,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_ge_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x7c,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x7c,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_ge_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x7c,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x7c,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_ge_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x7d,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x7d,0x7d,0x01,0x86,0x06,0x06 @@ -112810,12 +112545,6 @@ # CHECK: v_cmpx_t_u16_sdwa s[6:7], -1, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x7e,0x7d,0xc1,0x86,0x86,0x06] 0xf9,0x04,0x7e,0x7d,0xc1,0x86,0x86,0x06 -# CHECK: v_cmpx_t_u16_sdwa s[6:7], 0.5, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x7e,0x7d,0xf0,0x86,0x86,0x06] -0xf9,0x04,0x7e,0x7d,0xf0,0x86,0x86,0x06 - -# CHECK: v_cmpx_t_u16_sdwa s[6:7], -4.0, v2 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x04,0x7e,0x7d,0xf7,0x86,0x86,0x06] -0xf9,0x04,0x7e,0x7d,0xf7,0x86,0x86,0x06 - # CHECK: v_cmpx_t_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfe,0x7f,0x7d,0x01,0x86,0x06,0x06] 0xf9,0xfe,0x7f,0x7d,0x01,0x86,0x06,0x06 -- 2.7.4