1// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=W32 %s 2// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=W64 %s 3// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 %s 2>&1 | FileCheck --check-prefix=W32-ERR --implicit-check-not=error: %s 4// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 %s 2>&1 | FileCheck --check-prefix=W64-ERR --implicit-check-not=error: %s 5 6//===----------------------------------------------------------------------===// 7// ENC_VOPC, SDWA variant. 8//===----------------------------------------------------------------------===// 9 10v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 11// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x06] 12// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13 14v_cmp_f_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 15// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x88,0x06,0x06] 16// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 17 18v_cmp_f_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 19// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0xe4,0x06,0x06] 20// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 21 22v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 23// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x00,0x06,0x06] 24// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 25 26v_cmp_f_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 27// W64: encoding: [0xf9,0x04,0x00,0x7c,0xff,0x86,0x06,0x06] 28// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 29 30v_cmp_f_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 31// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x86,0x06] 32// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 33 34v_cmp_f_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 35// W64: encoding: [0xf9,0x04,0x00,0x7c,0x65,0x86,0x86,0x06] 36// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 37 38v_cmp_f_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 39// W64: encoding: [0xf9,0x04,0x00,0x7c,0x6a,0x86,0x86,0x06] 40// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 41 42v_cmp_f_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 43// W64: encoding: [0xf9,0x04,0x00,0x7c,0x6b,0x86,0x86,0x06] 44// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 45 46v_cmp_f_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 47// W64: encoding: [0xf9,0x04,0x00,0x7c,0x7c,0x86,0x86,0x06] 48// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 49 50v_cmp_f_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 51// W64: encoding: [0xf9,0x04,0x00,0x7c,0x7e,0x86,0x86,0x06] 52// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 53 54v_cmp_f_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 55// W64: encoding: [0xf9,0x04,0x00,0x7c,0x7f,0x86,0x86,0x06] 56// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 57 58v_cmp_f_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 59// W64: encoding: [0xf9,0xfe,0x01,0x7c,0x01,0x86,0x06,0x06] 60// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 61 62v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 63// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x00,0x06] 64// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 65 66v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 67// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x01,0x06] 68// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 69 70v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 71// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x02,0x06] 72// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 73 74v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 75// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x03,0x06] 76// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 77 78v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 79// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x04,0x06] 80// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 81 82v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 83// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x05,0x06] 84// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 85 86v_cmp_f_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 87// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x16,0x06] 88// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 89 90v_cmp_f_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 91// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x26,0x06] 92// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 93 94v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 95// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x00] 96// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 97 98v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 99// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x01] 100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 101 102v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 103// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x02] 104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 105 106v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 107// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x03] 108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 109 110v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 111// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x04] 112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 113 114v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 115// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x05] 116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 117 118v_cmp_f_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 119// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x16] 120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 121 122v_cmp_f_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 123// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x26] 124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 125 126v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 127// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x06] 128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 129 130v_cmp_f_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 131// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x88,0x06,0x06] 132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 133 134v_cmp_f_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 135// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0xe4,0x06,0x06] 136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 137 138v_cmp_f_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 139// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x00,0x06,0x06] 140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 141 142v_cmp_f_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 143// W32: encoding: [0xf9,0x04,0x00,0x7c,0xff,0x86,0x06,0x06] 144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 145 146v_cmp_f_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 147// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x86,0x06] 148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 149 150v_cmp_f_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 151// W32: encoding: [0xf9,0x04,0x00,0x7c,0x65,0x86,0x86,0x06] 152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 153 154v_cmp_f_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 155// W32: encoding: [0xf9,0x04,0x00,0x7c,0x6a,0x86,0x86,0x06] 156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 157 158v_cmp_f_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 159// W32: encoding: [0xf9,0x04,0x00,0x7c,0x6b,0x86,0x86,0x06] 160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 161 162v_cmp_f_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 163// W32: encoding: [0xf9,0x04,0x00,0x7c,0x7c,0x86,0x86,0x06] 164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 165 166v_cmp_f_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 167// W32: encoding: [0xf9,0x04,0x00,0x7c,0x7e,0x86,0x86,0x06] 168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 169 170v_cmp_f_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 171// W32: encoding: [0xf9,0x04,0x00,0x7c,0x7f,0x86,0x86,0x06] 172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 173 174v_cmp_f_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 175// W32: encoding: [0xf9,0xfe,0x01,0x7c,0x01,0x86,0x06,0x06] 176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 177 178v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 179// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x00,0x06] 180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 181 182v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 183// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x01,0x06] 184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 185 186v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 187// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x02,0x06] 188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 189 190v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 191// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x03,0x06] 192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 193 194v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 195// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x04,0x06] 196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 197 198v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 199// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x05,0x06] 200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 201 202v_cmp_f_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 203// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x16,0x06] 204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 205 206v_cmp_f_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 207// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x26,0x06] 208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 209 210v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 211// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x00] 212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 213 214v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 215// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x01] 216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 217 218v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 219// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x02] 220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 221 222v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 223// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x03] 224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 225 226v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 227// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x04] 228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 229 230v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 231// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x05] 232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 233 234v_cmp_f_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 235// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x16] 236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 237 238v_cmp_f_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 239// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x26] 240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 241 242v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 243// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x06] 244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 245 246v_cmp_lt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 247// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x88,0x06,0x06] 248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 249 250v_cmp_lt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 251// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0xe4,0x06,0x06] 252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 253 254v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 255// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x00,0x06,0x06] 256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 257 258v_cmp_lt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 259// W64: encoding: [0xf9,0x04,0x02,0x7c,0xff,0x86,0x06,0x06] 260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 261 262v_cmp_lt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 263// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x86,0x06] 264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 265 266v_cmp_lt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 267// W64: encoding: [0xf9,0x04,0x02,0x7c,0x65,0x86,0x86,0x06] 268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 269 270v_cmp_lt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 271// W64: encoding: [0xf9,0x04,0x02,0x7c,0x6a,0x86,0x86,0x06] 272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 273 274v_cmp_lt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 275// W64: encoding: [0xf9,0x04,0x02,0x7c,0x6b,0x86,0x86,0x06] 276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 277 278v_cmp_lt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 279// W64: encoding: [0xf9,0x04,0x02,0x7c,0x7c,0x86,0x86,0x06] 280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 281 282v_cmp_lt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 283// W64: encoding: [0xf9,0x04,0x02,0x7c,0x7e,0x86,0x86,0x06] 284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 285 286v_cmp_lt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 287// W64: encoding: [0xf9,0x04,0x02,0x7c,0x7f,0x86,0x86,0x06] 288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 289 290v_cmp_lt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 291// W64: encoding: [0xf9,0xfe,0x03,0x7c,0x01,0x86,0x06,0x06] 292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 293 294v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 295// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x00,0x06] 296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 297 298v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 299// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x01,0x06] 300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 301 302v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 303// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x02,0x06] 304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 305 306v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 307// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x03,0x06] 308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 309 310v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 311// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x04,0x06] 312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 313 314v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 315// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x05,0x06] 316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 317 318v_cmp_lt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 319// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x16,0x06] 320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 321 322v_cmp_lt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 323// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x26,0x06] 324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 325 326v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 327// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x00] 328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 329 330v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 331// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x01] 332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 333 334v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 335// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x02] 336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 337 338v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 339// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x03] 340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 341 342v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 343// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x04] 344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 345 346v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 347// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x05] 348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 349 350v_cmp_lt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 351// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x16] 352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 353 354v_cmp_lt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 355// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x26] 356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 357 358v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 359// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x06] 360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 361 362v_cmp_lt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 363// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x88,0x06,0x06] 364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 365 366v_cmp_lt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 367// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0xe4,0x06,0x06] 368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 369 370v_cmp_lt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 371// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x00,0x06,0x06] 372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 373 374v_cmp_lt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 375// W32: encoding: [0xf9,0x04,0x02,0x7c,0xff,0x86,0x06,0x06] 376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 377 378v_cmp_lt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 379// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x86,0x06] 380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 381 382v_cmp_lt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 383// W32: encoding: [0xf9,0x04,0x02,0x7c,0x65,0x86,0x86,0x06] 384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 385 386v_cmp_lt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 387// W32: encoding: [0xf9,0x04,0x02,0x7c,0x6a,0x86,0x86,0x06] 388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 389 390v_cmp_lt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 391// W32: encoding: [0xf9,0x04,0x02,0x7c,0x6b,0x86,0x86,0x06] 392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 393 394v_cmp_lt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 395// W32: encoding: [0xf9,0x04,0x02,0x7c,0x7c,0x86,0x86,0x06] 396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 397 398v_cmp_lt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 399// W32: encoding: [0xf9,0x04,0x02,0x7c,0x7e,0x86,0x86,0x06] 400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 401 402v_cmp_lt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 403// W32: encoding: [0xf9,0x04,0x02,0x7c,0x7f,0x86,0x86,0x06] 404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 405 406v_cmp_lt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 407// W32: encoding: [0xf9,0xfe,0x03,0x7c,0x01,0x86,0x06,0x06] 408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 409 410v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 411// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x00,0x06] 412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 413 414v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 415// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x01,0x06] 416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 417 418v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 419// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x02,0x06] 420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 421 422v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 423// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x03,0x06] 424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 425 426v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 427// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x04,0x06] 428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 429 430v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 431// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x05,0x06] 432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 433 434v_cmp_lt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 435// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x16,0x06] 436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 437 438v_cmp_lt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 439// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x26,0x06] 440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 441 442v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 443// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x00] 444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 445 446v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 447// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x01] 448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 449 450v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 451// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x02] 452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 453 454v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 455// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x03] 456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 457 458v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 459// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x04] 460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 461 462v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 463// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x05] 464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 465 466v_cmp_lt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 467// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x16] 468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 469 470v_cmp_lt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 471// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x26] 472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 473 474v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 475// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x06] 476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 477 478v_cmp_eq_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 479// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x88,0x06,0x06] 480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 481 482v_cmp_eq_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 483// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0xe4,0x06,0x06] 484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 485 486v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 487// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x00,0x06,0x06] 488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 489 490v_cmp_eq_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 491// W64: encoding: [0xf9,0x04,0x04,0x7c,0xff,0x86,0x06,0x06] 492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 493 494v_cmp_eq_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 495// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x86,0x06] 496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 497 498v_cmp_eq_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 499// W64: encoding: [0xf9,0x04,0x04,0x7c,0x65,0x86,0x86,0x06] 500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 501 502v_cmp_eq_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 503// W64: encoding: [0xf9,0x04,0x04,0x7c,0x6a,0x86,0x86,0x06] 504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 505 506v_cmp_eq_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 507// W64: encoding: [0xf9,0x04,0x04,0x7c,0x6b,0x86,0x86,0x06] 508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 509 510v_cmp_eq_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 511// W64: encoding: [0xf9,0x04,0x04,0x7c,0x7c,0x86,0x86,0x06] 512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 513 514v_cmp_eq_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 515// W64: encoding: [0xf9,0x04,0x04,0x7c,0x7e,0x86,0x86,0x06] 516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 517 518v_cmp_eq_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 519// W64: encoding: [0xf9,0x04,0x04,0x7c,0x7f,0x86,0x86,0x06] 520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 521 522v_cmp_eq_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 523// W64: encoding: [0xf9,0xfe,0x05,0x7c,0x01,0x86,0x06,0x06] 524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 525 526v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 527// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x00,0x06] 528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 529 530v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 531// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x01,0x06] 532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 533 534v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 535// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x02,0x06] 536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 537 538v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 539// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x03,0x06] 540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 541 542v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 543// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x04,0x06] 544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 545 546v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 547// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x05,0x06] 548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 549 550v_cmp_eq_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 551// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x16,0x06] 552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 553 554v_cmp_eq_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 555// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x26,0x06] 556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 557 558v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 559// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x00] 560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 561 562v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 563// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x01] 564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 565 566v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 567// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x02] 568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 569 570v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 571// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x03] 572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 573 574v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 575// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x04] 576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 577 578v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 579// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x05] 580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 581 582v_cmp_eq_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 583// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x16] 584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 585 586v_cmp_eq_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 587// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x26] 588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 589 590v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 591// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x06] 592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 593 594v_cmp_eq_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 595// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x88,0x06,0x06] 596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 597 598v_cmp_eq_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 599// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0xe4,0x06,0x06] 600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 601 602v_cmp_eq_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 603// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x00,0x06,0x06] 604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 605 606v_cmp_eq_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 607// W32: encoding: [0xf9,0x04,0x04,0x7c,0xff,0x86,0x06,0x06] 608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 609 610v_cmp_eq_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 611// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x86,0x06] 612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 613 614v_cmp_eq_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 615// W32: encoding: [0xf9,0x04,0x04,0x7c,0x65,0x86,0x86,0x06] 616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 617 618v_cmp_eq_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 619// W32: encoding: [0xf9,0x04,0x04,0x7c,0x6a,0x86,0x86,0x06] 620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 621 622v_cmp_eq_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 623// W32: encoding: [0xf9,0x04,0x04,0x7c,0x6b,0x86,0x86,0x06] 624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 625 626v_cmp_eq_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 627// W32: encoding: [0xf9,0x04,0x04,0x7c,0x7c,0x86,0x86,0x06] 628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 629 630v_cmp_eq_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 631// W32: encoding: [0xf9,0x04,0x04,0x7c,0x7e,0x86,0x86,0x06] 632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 633 634v_cmp_eq_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 635// W32: encoding: [0xf9,0x04,0x04,0x7c,0x7f,0x86,0x86,0x06] 636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 637 638v_cmp_eq_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 639// W32: encoding: [0xf9,0xfe,0x05,0x7c,0x01,0x86,0x06,0x06] 640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 641 642v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 643// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x00,0x06] 644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 645 646v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 647// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x01,0x06] 648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 649 650v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 651// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x02,0x06] 652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 653 654v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 655// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x03,0x06] 656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 657 658v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 659// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x04,0x06] 660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 661 662v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 663// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x05,0x06] 664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 665 666v_cmp_eq_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 667// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x16,0x06] 668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 669 670v_cmp_eq_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 671// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x26,0x06] 672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 673 674v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 675// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x00] 676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 677 678v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 679// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x01] 680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 681 682v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 683// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x02] 684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 685 686v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 687// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x03] 688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 689 690v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 691// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x04] 692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 693 694v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 695// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x05] 696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 697 698v_cmp_eq_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 699// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x16] 700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 701 702v_cmp_eq_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 703// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x26] 704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 705 706v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 707// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x06] 708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 709 710v_cmp_le_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 711// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x88,0x06,0x06] 712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 713 714v_cmp_le_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 715// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0xe4,0x06,0x06] 716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 717 718v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 719// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x00,0x06,0x06] 720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 721 722v_cmp_le_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 723// W64: encoding: [0xf9,0x04,0x06,0x7c,0xff,0x86,0x06,0x06] 724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 725 726v_cmp_le_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 727// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x86,0x06] 728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 729 730v_cmp_le_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 731// W64: encoding: [0xf9,0x04,0x06,0x7c,0x65,0x86,0x86,0x06] 732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 733 734v_cmp_le_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 735// W64: encoding: [0xf9,0x04,0x06,0x7c,0x6a,0x86,0x86,0x06] 736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 737 738v_cmp_le_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 739// W64: encoding: [0xf9,0x04,0x06,0x7c,0x6b,0x86,0x86,0x06] 740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 741 742v_cmp_le_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 743// W64: encoding: [0xf9,0x04,0x06,0x7c,0x7c,0x86,0x86,0x06] 744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 745 746v_cmp_le_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 747// W64: encoding: [0xf9,0x04,0x06,0x7c,0x7e,0x86,0x86,0x06] 748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 749 750v_cmp_le_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 751// W64: encoding: [0xf9,0x04,0x06,0x7c,0x7f,0x86,0x86,0x06] 752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 753 754v_cmp_le_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 755// W64: encoding: [0xf9,0xfe,0x07,0x7c,0x01,0x86,0x06,0x06] 756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 757 758v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 759// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x00,0x06] 760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 761 762v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 763// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x01,0x06] 764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 765 766v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 767// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x02,0x06] 768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 769 770v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 771// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x03,0x06] 772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 773 774v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 775// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x04,0x06] 776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 777 778v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 779// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x05,0x06] 780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 781 782v_cmp_le_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 783// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x16,0x06] 784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 785 786v_cmp_le_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 787// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x26,0x06] 788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 789 790v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 791// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x00] 792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 793 794v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 795// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x01] 796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 797 798v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 799// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x02] 800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 801 802v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 803// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x03] 804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 805 806v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 807// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x04] 808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 809 810v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 811// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x05] 812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 813 814v_cmp_le_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 815// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x16] 816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 817 818v_cmp_le_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 819// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x26] 820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 821 822v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 823// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x06] 824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 825 826v_cmp_le_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 827// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x88,0x06,0x06] 828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 829 830v_cmp_le_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 831// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0xe4,0x06,0x06] 832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 833 834v_cmp_le_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 835// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x00,0x06,0x06] 836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 837 838v_cmp_le_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 839// W32: encoding: [0xf9,0x04,0x06,0x7c,0xff,0x86,0x06,0x06] 840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 841 842v_cmp_le_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 843// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x86,0x06] 844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 845 846v_cmp_le_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 847// W32: encoding: [0xf9,0x04,0x06,0x7c,0x65,0x86,0x86,0x06] 848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 849 850v_cmp_le_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 851// W32: encoding: [0xf9,0x04,0x06,0x7c,0x6a,0x86,0x86,0x06] 852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 853 854v_cmp_le_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 855// W32: encoding: [0xf9,0x04,0x06,0x7c,0x6b,0x86,0x86,0x06] 856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 857 858v_cmp_le_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 859// W32: encoding: [0xf9,0x04,0x06,0x7c,0x7c,0x86,0x86,0x06] 860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 861 862v_cmp_le_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 863// W32: encoding: [0xf9,0x04,0x06,0x7c,0x7e,0x86,0x86,0x06] 864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 865 866v_cmp_le_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 867// W32: encoding: [0xf9,0x04,0x06,0x7c,0x7f,0x86,0x86,0x06] 868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 869 870v_cmp_le_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 871// W32: encoding: [0xf9,0xfe,0x07,0x7c,0x01,0x86,0x06,0x06] 872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 873 874v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 875// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x00,0x06] 876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 877 878v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 879// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x01,0x06] 880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 881 882v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 883// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x02,0x06] 884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 885 886v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 887// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x03,0x06] 888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 889 890v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 891// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x04,0x06] 892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 893 894v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 895// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x05,0x06] 896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 897 898v_cmp_le_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 899// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x16,0x06] 900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 901 902v_cmp_le_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 903// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x26,0x06] 904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 905 906v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 907// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x00] 908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 909 910v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 911// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x01] 912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 913 914v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 915// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x02] 916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 917 918v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 919// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x03] 920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 921 922v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 923// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x04] 924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 925 926v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 927// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x05] 928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 929 930v_cmp_le_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 931// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x16] 932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 933 934v_cmp_le_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 935// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x26] 936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 937 938v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 939// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x06] 940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 941 942v_cmp_gt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 943// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x88,0x06,0x06] 944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 945 946v_cmp_gt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 947// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0xe4,0x06,0x06] 948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 949 950v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 951// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x00,0x06,0x06] 952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 953 954v_cmp_gt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 955// W64: encoding: [0xf9,0x04,0x08,0x7c,0xff,0x86,0x06,0x06] 956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 957 958v_cmp_gt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 959// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x86,0x06] 960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 961 962v_cmp_gt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 963// W64: encoding: [0xf9,0x04,0x08,0x7c,0x65,0x86,0x86,0x06] 964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 965 966v_cmp_gt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 967// W64: encoding: [0xf9,0x04,0x08,0x7c,0x6a,0x86,0x86,0x06] 968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 969 970v_cmp_gt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 971// W64: encoding: [0xf9,0x04,0x08,0x7c,0x6b,0x86,0x86,0x06] 972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 973 974v_cmp_gt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 975// W64: encoding: [0xf9,0x04,0x08,0x7c,0x7c,0x86,0x86,0x06] 976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 977 978v_cmp_gt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 979// W64: encoding: [0xf9,0x04,0x08,0x7c,0x7e,0x86,0x86,0x06] 980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 981 982v_cmp_gt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 983// W64: encoding: [0xf9,0x04,0x08,0x7c,0x7f,0x86,0x86,0x06] 984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 985 986v_cmp_gt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 987// W64: encoding: [0xf9,0xfe,0x09,0x7c,0x01,0x86,0x06,0x06] 988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 989 990v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 991// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x00,0x06] 992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 993 994v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 995// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x01,0x06] 996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 997 998v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 999// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x02,0x06] 1000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1001 1002v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 1003// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x03,0x06] 1004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1005 1006v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 1007// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x04,0x06] 1008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1009 1010v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 1011// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x05,0x06] 1012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1013 1014v_cmp_gt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 1015// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x16,0x06] 1016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1017 1018v_cmp_gt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 1019// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x26,0x06] 1020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1021 1022v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 1023// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x00] 1024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1025 1026v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 1027// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x01] 1028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1029 1030v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 1031// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x02] 1032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1033 1034v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 1035// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x03] 1036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1037 1038v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 1039// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x04] 1040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1041 1042v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 1043// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x05] 1044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1045 1046v_cmp_gt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 1047// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x16] 1048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1049 1050v_cmp_gt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 1051// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x26] 1052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1053 1054v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 1055// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x06] 1056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1057 1058v_cmp_gt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 1059// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x88,0x06,0x06] 1060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1061 1062v_cmp_gt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 1063// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0xe4,0x06,0x06] 1064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1065 1066v_cmp_gt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 1067// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x00,0x06,0x06] 1068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1069 1070v_cmp_gt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 1071// W32: encoding: [0xf9,0x04,0x08,0x7c,0xff,0x86,0x06,0x06] 1072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1073 1074v_cmp_gt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 1075// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x86,0x06] 1076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1077 1078v_cmp_gt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 1079// W32: encoding: [0xf9,0x04,0x08,0x7c,0x65,0x86,0x86,0x06] 1080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1081 1082v_cmp_gt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 1083// W32: encoding: [0xf9,0x04,0x08,0x7c,0x6a,0x86,0x86,0x06] 1084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1085 1086v_cmp_gt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 1087// W32: encoding: [0xf9,0x04,0x08,0x7c,0x6b,0x86,0x86,0x06] 1088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1089 1090v_cmp_gt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 1091// W32: encoding: [0xf9,0x04,0x08,0x7c,0x7c,0x86,0x86,0x06] 1092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1093 1094v_cmp_gt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 1095// W32: encoding: [0xf9,0x04,0x08,0x7c,0x7e,0x86,0x86,0x06] 1096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1097 1098v_cmp_gt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 1099// W32: encoding: [0xf9,0x04,0x08,0x7c,0x7f,0x86,0x86,0x06] 1100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1101 1102v_cmp_gt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 1103// W32: encoding: [0xf9,0xfe,0x09,0x7c,0x01,0x86,0x06,0x06] 1104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1105 1106v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 1107// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x00,0x06] 1108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1109 1110v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 1111// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x01,0x06] 1112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1113 1114v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 1115// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x02,0x06] 1116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1117 1118v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 1119// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x03,0x06] 1120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1121 1122v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 1123// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x04,0x06] 1124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1125 1126v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 1127// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x05,0x06] 1128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1129 1130v_cmp_gt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 1131// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x16,0x06] 1132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1133 1134v_cmp_gt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 1135// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x26,0x06] 1136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1137 1138v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 1139// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x00] 1140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1141 1142v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 1143// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x01] 1144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1145 1146v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 1147// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x02] 1148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1149 1150v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 1151// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x03] 1152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1153 1154v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 1155// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x04] 1156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1157 1158v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 1159// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x05] 1160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1161 1162v_cmp_gt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 1163// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x16] 1164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1165 1166v_cmp_gt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 1167// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x26] 1168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1169 1170v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 1171// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x06] 1172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1173 1174v_cmp_lg_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 1175// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x88,0x06,0x06] 1176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1177 1178v_cmp_lg_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 1179// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0xe4,0x06,0x06] 1180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1181 1182v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 1183// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x00,0x06,0x06] 1184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1185 1186v_cmp_lg_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 1187// W64: encoding: [0xf9,0x04,0x0a,0x7c,0xff,0x86,0x06,0x06] 1188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1189 1190v_cmp_lg_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 1191// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x86,0x06] 1192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1193 1194v_cmp_lg_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 1195// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x65,0x86,0x86,0x06] 1196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1197 1198v_cmp_lg_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 1199// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x6a,0x86,0x86,0x06] 1200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1201 1202v_cmp_lg_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 1203// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x6b,0x86,0x86,0x06] 1204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1205 1206v_cmp_lg_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 1207// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x7c,0x86,0x86,0x06] 1208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1209 1210v_cmp_lg_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 1211// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x7e,0x86,0x86,0x06] 1212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1213 1214v_cmp_lg_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 1215// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x7f,0x86,0x86,0x06] 1216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1217 1218v_cmp_lg_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 1219// W64: encoding: [0xf9,0xfe,0x0b,0x7c,0x01,0x86,0x06,0x06] 1220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1221 1222v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 1223// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x00,0x06] 1224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1225 1226v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 1227// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x01,0x06] 1228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1229 1230v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 1231// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x02,0x06] 1232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1233 1234v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 1235// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x03,0x06] 1236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1237 1238v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 1239// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x04,0x06] 1240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1241 1242v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 1243// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x05,0x06] 1244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1245 1246v_cmp_lg_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 1247// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x16,0x06] 1248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1249 1250v_cmp_lg_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 1251// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x26,0x06] 1252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1253 1254v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 1255// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x00] 1256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1257 1258v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 1259// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x01] 1260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1261 1262v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 1263// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x02] 1264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1265 1266v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 1267// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x03] 1268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1269 1270v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 1271// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x04] 1272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1273 1274v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 1275// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x05] 1276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1277 1278v_cmp_lg_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 1279// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x16] 1280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1281 1282v_cmp_lg_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 1283// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x26] 1284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1285 1286v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 1287// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x06] 1288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1289 1290v_cmp_lg_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 1291// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x88,0x06,0x06] 1292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1293 1294v_cmp_lg_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 1295// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0xe4,0x06,0x06] 1296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1297 1298v_cmp_lg_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 1299// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x00,0x06,0x06] 1300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1301 1302v_cmp_lg_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 1303// W32: encoding: [0xf9,0x04,0x0a,0x7c,0xff,0x86,0x06,0x06] 1304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1305 1306v_cmp_lg_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 1307// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x86,0x06] 1308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1309 1310v_cmp_lg_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 1311// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x65,0x86,0x86,0x06] 1312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1313 1314v_cmp_lg_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 1315// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x6a,0x86,0x86,0x06] 1316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1317 1318v_cmp_lg_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 1319// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x6b,0x86,0x86,0x06] 1320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1321 1322v_cmp_lg_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 1323// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x7c,0x86,0x86,0x06] 1324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1325 1326v_cmp_lg_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 1327// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x7e,0x86,0x86,0x06] 1328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1329 1330v_cmp_lg_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 1331// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x7f,0x86,0x86,0x06] 1332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1333 1334v_cmp_lg_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 1335// W32: encoding: [0xf9,0xfe,0x0b,0x7c,0x01,0x86,0x06,0x06] 1336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1337 1338v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 1339// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x00,0x06] 1340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1341 1342v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 1343// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x01,0x06] 1344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1345 1346v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 1347// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x02,0x06] 1348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1349 1350v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 1351// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x03,0x06] 1352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1353 1354v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 1355// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x04,0x06] 1356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1357 1358v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 1359// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x05,0x06] 1360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1361 1362v_cmp_lg_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 1363// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x16,0x06] 1364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1365 1366v_cmp_lg_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 1367// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x26,0x06] 1368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1369 1370v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 1371// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x00] 1372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1373 1374v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 1375// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x01] 1376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1377 1378v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 1379// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x02] 1380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1381 1382v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 1383// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x03] 1384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1385 1386v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 1387// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x04] 1388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1389 1390v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 1391// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x05] 1392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1393 1394v_cmp_lg_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 1395// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x16] 1396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1397 1398v_cmp_lg_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 1399// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x26] 1400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1401 1402v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 1403// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x06] 1404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1405 1406v_cmp_ge_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 1407// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x88,0x06,0x06] 1408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1409 1410v_cmp_ge_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 1411// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0xe4,0x06,0x06] 1412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1413 1414v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 1415// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x00,0x06,0x06] 1416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1417 1418v_cmp_ge_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 1419// W64: encoding: [0xf9,0x04,0x0c,0x7c,0xff,0x86,0x06,0x06] 1420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1421 1422v_cmp_ge_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 1423// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x86,0x06] 1424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1425 1426v_cmp_ge_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 1427// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x65,0x86,0x86,0x06] 1428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1429 1430v_cmp_ge_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 1431// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x6a,0x86,0x86,0x06] 1432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1433 1434v_cmp_ge_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 1435// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x6b,0x86,0x86,0x06] 1436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1437 1438v_cmp_ge_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 1439// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x7c,0x86,0x86,0x06] 1440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1441 1442v_cmp_ge_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 1443// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x7e,0x86,0x86,0x06] 1444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1445 1446v_cmp_ge_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 1447// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x7f,0x86,0x86,0x06] 1448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1449 1450v_cmp_ge_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 1451// W64: encoding: [0xf9,0xfe,0x0d,0x7c,0x01,0x86,0x06,0x06] 1452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1453 1454v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 1455// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x00,0x06] 1456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1457 1458v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 1459// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x01,0x06] 1460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1461 1462v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 1463// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x02,0x06] 1464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1465 1466v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 1467// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x03,0x06] 1468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1469 1470v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 1471// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x04,0x06] 1472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1473 1474v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 1475// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x05,0x06] 1476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1477 1478v_cmp_ge_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 1479// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x16,0x06] 1480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1481 1482v_cmp_ge_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 1483// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x26,0x06] 1484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1485 1486v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 1487// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x00] 1488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1489 1490v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 1491// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x01] 1492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1493 1494v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 1495// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x02] 1496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1497 1498v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 1499// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x03] 1500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1501 1502v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 1503// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x04] 1504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1505 1506v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 1507// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x05] 1508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1509 1510v_cmp_ge_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 1511// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x16] 1512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1513 1514v_cmp_ge_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 1515// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x26] 1516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1517 1518v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 1519// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x06] 1520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1521 1522v_cmp_ge_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 1523// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x88,0x06,0x06] 1524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1525 1526v_cmp_ge_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 1527// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0xe4,0x06,0x06] 1528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1529 1530v_cmp_ge_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 1531// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x00,0x06,0x06] 1532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1533 1534v_cmp_ge_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 1535// W32: encoding: [0xf9,0x04,0x0c,0x7c,0xff,0x86,0x06,0x06] 1536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1537 1538v_cmp_ge_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 1539// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x86,0x06] 1540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1541 1542v_cmp_ge_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 1543// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x65,0x86,0x86,0x06] 1544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1545 1546v_cmp_ge_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 1547// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x6a,0x86,0x86,0x06] 1548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1549 1550v_cmp_ge_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 1551// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x6b,0x86,0x86,0x06] 1552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1553 1554v_cmp_ge_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 1555// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x7c,0x86,0x86,0x06] 1556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1557 1558v_cmp_ge_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 1559// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x7e,0x86,0x86,0x06] 1560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1561 1562v_cmp_ge_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 1563// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x7f,0x86,0x86,0x06] 1564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1565 1566v_cmp_ge_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 1567// W32: encoding: [0xf9,0xfe,0x0d,0x7c,0x01,0x86,0x06,0x06] 1568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1569 1570v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 1571// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x00,0x06] 1572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1573 1574v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 1575// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x01,0x06] 1576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1577 1578v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 1579// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x02,0x06] 1580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1581 1582v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 1583// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x03,0x06] 1584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1585 1586v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 1587// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x04,0x06] 1588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1589 1590v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 1591// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x05,0x06] 1592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1593 1594v_cmp_ge_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 1595// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x16,0x06] 1596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1597 1598v_cmp_ge_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 1599// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x26,0x06] 1600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1601 1602v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 1603// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x00] 1604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1605 1606v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 1607// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x01] 1608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1609 1610v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 1611// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x02] 1612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1613 1614v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 1615// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x03] 1616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1617 1618v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 1619// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x04] 1620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1621 1622v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 1623// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x05] 1624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1625 1626v_cmp_ge_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 1627// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x16] 1628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1629 1630v_cmp_ge_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 1631// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x26] 1632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1633 1634v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 1635// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x06] 1636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1637 1638v_cmp_o_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 1639// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x88,0x06,0x06] 1640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1641 1642v_cmp_o_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 1643// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0xe4,0x06,0x06] 1644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1645 1646v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 1647// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x00,0x06,0x06] 1648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1649 1650v_cmp_o_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 1651// W64: encoding: [0xf9,0x04,0x0e,0x7c,0xff,0x86,0x06,0x06] 1652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1653 1654v_cmp_o_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 1655// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x86,0x06] 1656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1657 1658v_cmp_o_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 1659// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x65,0x86,0x86,0x06] 1660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1661 1662v_cmp_o_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 1663// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x6a,0x86,0x86,0x06] 1664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1665 1666v_cmp_o_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 1667// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x6b,0x86,0x86,0x06] 1668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1669 1670v_cmp_o_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 1671// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x7c,0x86,0x86,0x06] 1672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1673 1674v_cmp_o_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 1675// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x7e,0x86,0x86,0x06] 1676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1677 1678v_cmp_o_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 1679// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x7f,0x86,0x86,0x06] 1680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1681 1682v_cmp_o_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 1683// W64: encoding: [0xf9,0xfe,0x0f,0x7c,0x01,0x86,0x06,0x06] 1684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1685 1686v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 1687// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x00,0x06] 1688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1689 1690v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 1691// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x01,0x06] 1692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1693 1694v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 1695// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x02,0x06] 1696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1697 1698v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 1699// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x03,0x06] 1700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1701 1702v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 1703// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x04,0x06] 1704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1705 1706v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 1707// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x05,0x06] 1708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1709 1710v_cmp_o_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 1711// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x16,0x06] 1712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1713 1714v_cmp_o_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 1715// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x26,0x06] 1716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1717 1718v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 1719// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x00] 1720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1721 1722v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 1723// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x01] 1724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1725 1726v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 1727// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x02] 1728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1729 1730v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 1731// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x03] 1732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1733 1734v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 1735// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x04] 1736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1737 1738v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 1739// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x05] 1740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1741 1742v_cmp_o_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 1743// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x16] 1744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1745 1746v_cmp_o_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 1747// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x26] 1748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1749 1750v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 1751// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x06] 1752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1753 1754v_cmp_o_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 1755// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x88,0x06,0x06] 1756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1757 1758v_cmp_o_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 1759// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0xe4,0x06,0x06] 1760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1761 1762v_cmp_o_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 1763// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x00,0x06,0x06] 1764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1765 1766v_cmp_o_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 1767// W32: encoding: [0xf9,0x04,0x0e,0x7c,0xff,0x86,0x06,0x06] 1768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1769 1770v_cmp_o_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 1771// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x86,0x06] 1772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1773 1774v_cmp_o_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 1775// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x65,0x86,0x86,0x06] 1776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1777 1778v_cmp_o_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 1779// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x6a,0x86,0x86,0x06] 1780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1781 1782v_cmp_o_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 1783// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x6b,0x86,0x86,0x06] 1784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1785 1786v_cmp_o_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 1787// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x7c,0x86,0x86,0x06] 1788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1789 1790v_cmp_o_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 1791// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x7e,0x86,0x86,0x06] 1792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1793 1794v_cmp_o_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 1795// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x7f,0x86,0x86,0x06] 1796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1797 1798v_cmp_o_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 1799// W32: encoding: [0xf9,0xfe,0x0f,0x7c,0x01,0x86,0x06,0x06] 1800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1801 1802v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 1803// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x00,0x06] 1804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1805 1806v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 1807// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x01,0x06] 1808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1809 1810v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 1811// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x02,0x06] 1812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1813 1814v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 1815// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x03,0x06] 1816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1817 1818v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 1819// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x04,0x06] 1820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1821 1822v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 1823// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x05,0x06] 1824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1825 1826v_cmp_o_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 1827// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x16,0x06] 1828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1829 1830v_cmp_o_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 1831// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x26,0x06] 1832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1833 1834v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 1835// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x00] 1836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1837 1838v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 1839// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x01] 1840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1841 1842v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 1843// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x02] 1844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1845 1846v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 1847// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x03] 1848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1849 1850v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 1851// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x04] 1852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1853 1854v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 1855// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x05] 1856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1857 1858v_cmp_o_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 1859// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x16] 1860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1861 1862v_cmp_o_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 1863// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x26] 1864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1865 1866v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 1867// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x06] 1868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1869 1870v_cmp_u_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 1871// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x88,0x06,0x06] 1872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1873 1874v_cmp_u_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 1875// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0xe4,0x06,0x06] 1876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1877 1878v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 1879// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x00,0x06,0x06] 1880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1881 1882v_cmp_u_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 1883// W64: encoding: [0xf9,0x04,0x10,0x7c,0xff,0x86,0x06,0x06] 1884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1885 1886v_cmp_u_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 1887// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x86,0x06] 1888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1889 1890v_cmp_u_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 1891// W64: encoding: [0xf9,0x04,0x10,0x7c,0x65,0x86,0x86,0x06] 1892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1893 1894v_cmp_u_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 1895// W64: encoding: [0xf9,0x04,0x10,0x7c,0x6a,0x86,0x86,0x06] 1896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1897 1898v_cmp_u_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 1899// W64: encoding: [0xf9,0x04,0x10,0x7c,0x6b,0x86,0x86,0x06] 1900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1901 1902v_cmp_u_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 1903// W64: encoding: [0xf9,0x04,0x10,0x7c,0x7c,0x86,0x86,0x06] 1904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1905 1906v_cmp_u_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 1907// W64: encoding: [0xf9,0x04,0x10,0x7c,0x7e,0x86,0x86,0x06] 1908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1909 1910v_cmp_u_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 1911// W64: encoding: [0xf9,0x04,0x10,0x7c,0x7f,0x86,0x86,0x06] 1912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1913 1914v_cmp_u_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 1915// W64: encoding: [0xf9,0xfe,0x11,0x7c,0x01,0x86,0x06,0x06] 1916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1917 1918v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 1919// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x00,0x06] 1920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1921 1922v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 1923// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x01,0x06] 1924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1925 1926v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 1927// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x02,0x06] 1928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1929 1930v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 1931// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x03,0x06] 1932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1933 1934v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 1935// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x04,0x06] 1936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1937 1938v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 1939// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x05,0x06] 1940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1941 1942v_cmp_u_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 1943// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x16,0x06] 1944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1945 1946v_cmp_u_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 1947// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x26,0x06] 1948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1949 1950v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 1951// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x00] 1952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1953 1954v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 1955// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x01] 1956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1957 1958v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 1959// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x02] 1960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1961 1962v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 1963// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x03] 1964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1965 1966v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 1967// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x04] 1968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1969 1970v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 1971// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x05] 1972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1973 1974v_cmp_u_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 1975// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x16] 1976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1977 1978v_cmp_u_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 1979// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x26] 1980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1981 1982v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 1983// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x06] 1984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1985 1986v_cmp_u_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 1987// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x88,0x06,0x06] 1988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1989 1990v_cmp_u_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 1991// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0xe4,0x06,0x06] 1992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1993 1994v_cmp_u_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 1995// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x00,0x06,0x06] 1996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 1997 1998v_cmp_u_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 1999// W32: encoding: [0xf9,0x04,0x10,0x7c,0xff,0x86,0x06,0x06] 2000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2001 2002v_cmp_u_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 2003// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x86,0x06] 2004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2005 2006v_cmp_u_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 2007// W32: encoding: [0xf9,0x04,0x10,0x7c,0x65,0x86,0x86,0x06] 2008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2009 2010v_cmp_u_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 2011// W32: encoding: [0xf9,0x04,0x10,0x7c,0x6a,0x86,0x86,0x06] 2012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2013 2014v_cmp_u_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 2015// W32: encoding: [0xf9,0x04,0x10,0x7c,0x6b,0x86,0x86,0x06] 2016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2017 2018v_cmp_u_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 2019// W32: encoding: [0xf9,0x04,0x10,0x7c,0x7c,0x86,0x86,0x06] 2020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2021 2022v_cmp_u_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 2023// W32: encoding: [0xf9,0x04,0x10,0x7c,0x7e,0x86,0x86,0x06] 2024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2025 2026v_cmp_u_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 2027// W32: encoding: [0xf9,0x04,0x10,0x7c,0x7f,0x86,0x86,0x06] 2028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2029 2030v_cmp_u_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 2031// W32: encoding: [0xf9,0xfe,0x11,0x7c,0x01,0x86,0x06,0x06] 2032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2033 2034v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 2035// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x00,0x06] 2036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2037 2038v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 2039// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x01,0x06] 2040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2041 2042v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 2043// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x02,0x06] 2044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2045 2046v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 2047// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x03,0x06] 2048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2049 2050v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 2051// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x04,0x06] 2052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2053 2054v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 2055// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x05,0x06] 2056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2057 2058v_cmp_u_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 2059// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x16,0x06] 2060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2061 2062v_cmp_u_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 2063// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x26,0x06] 2064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2065 2066v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 2067// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x00] 2068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2069 2070v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 2071// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x01] 2072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2073 2074v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 2075// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x02] 2076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2077 2078v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 2079// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x03] 2080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2081 2082v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 2083// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x04] 2084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2085 2086v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 2087// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x05] 2088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2089 2090v_cmp_u_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 2091// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x16] 2092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2093 2094v_cmp_u_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 2095// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x26] 2096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2097 2098v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 2099// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x06] 2100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2101 2102v_cmp_nge_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 2103// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x88,0x06,0x06] 2104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2105 2106v_cmp_nge_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 2107// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0xe4,0x06,0x06] 2108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2109 2110v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 2111// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x00,0x06,0x06] 2112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2113 2114v_cmp_nge_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 2115// W64: encoding: [0xf9,0x04,0x12,0x7c,0xff,0x86,0x06,0x06] 2116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2117 2118v_cmp_nge_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 2119// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x86,0x06] 2120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2121 2122v_cmp_nge_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 2123// W64: encoding: [0xf9,0x04,0x12,0x7c,0x65,0x86,0x86,0x06] 2124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2125 2126v_cmp_nge_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 2127// W64: encoding: [0xf9,0x04,0x12,0x7c,0x6a,0x86,0x86,0x06] 2128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2129 2130v_cmp_nge_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 2131// W64: encoding: [0xf9,0x04,0x12,0x7c,0x6b,0x86,0x86,0x06] 2132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2133 2134v_cmp_nge_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 2135// W64: encoding: [0xf9,0x04,0x12,0x7c,0x7c,0x86,0x86,0x06] 2136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2137 2138v_cmp_nge_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 2139// W64: encoding: [0xf9,0x04,0x12,0x7c,0x7e,0x86,0x86,0x06] 2140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2141 2142v_cmp_nge_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 2143// W64: encoding: [0xf9,0x04,0x12,0x7c,0x7f,0x86,0x86,0x06] 2144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2145 2146v_cmp_nge_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 2147// W64: encoding: [0xf9,0xfe,0x13,0x7c,0x01,0x86,0x06,0x06] 2148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2149 2150v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 2151// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x00,0x06] 2152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2153 2154v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 2155// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x01,0x06] 2156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2157 2158v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 2159// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x02,0x06] 2160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2161 2162v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 2163// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x03,0x06] 2164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2165 2166v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 2167// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x04,0x06] 2168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2169 2170v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 2171// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x05,0x06] 2172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2173 2174v_cmp_nge_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 2175// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x16,0x06] 2176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2177 2178v_cmp_nge_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 2179// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x26,0x06] 2180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2181 2182v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 2183// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x00] 2184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2185 2186v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 2187// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x01] 2188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2189 2190v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 2191// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x02] 2192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2193 2194v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 2195// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x03] 2196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2197 2198v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 2199// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x04] 2200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2201 2202v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 2203// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x05] 2204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2205 2206v_cmp_nge_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 2207// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x16] 2208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2209 2210v_cmp_nge_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 2211// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x26] 2212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2213 2214v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 2215// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x06] 2216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2217 2218v_cmp_nge_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 2219// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x88,0x06,0x06] 2220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2221 2222v_cmp_nge_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 2223// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0xe4,0x06,0x06] 2224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2225 2226v_cmp_nge_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 2227// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x00,0x06,0x06] 2228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2229 2230v_cmp_nge_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 2231// W32: encoding: [0xf9,0x04,0x12,0x7c,0xff,0x86,0x06,0x06] 2232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2233 2234v_cmp_nge_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 2235// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x86,0x06] 2236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2237 2238v_cmp_nge_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 2239// W32: encoding: [0xf9,0x04,0x12,0x7c,0x65,0x86,0x86,0x06] 2240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2241 2242v_cmp_nge_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 2243// W32: encoding: [0xf9,0x04,0x12,0x7c,0x6a,0x86,0x86,0x06] 2244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2245 2246v_cmp_nge_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 2247// W32: encoding: [0xf9,0x04,0x12,0x7c,0x6b,0x86,0x86,0x06] 2248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2249 2250v_cmp_nge_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 2251// W32: encoding: [0xf9,0x04,0x12,0x7c,0x7c,0x86,0x86,0x06] 2252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2253 2254v_cmp_nge_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 2255// W32: encoding: [0xf9,0x04,0x12,0x7c,0x7e,0x86,0x86,0x06] 2256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2257 2258v_cmp_nge_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 2259// W32: encoding: [0xf9,0x04,0x12,0x7c,0x7f,0x86,0x86,0x06] 2260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2261 2262v_cmp_nge_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 2263// W32: encoding: [0xf9,0xfe,0x13,0x7c,0x01,0x86,0x06,0x06] 2264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2265 2266v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 2267// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x00,0x06] 2268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2269 2270v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 2271// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x01,0x06] 2272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2273 2274v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 2275// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x02,0x06] 2276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2277 2278v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 2279// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x03,0x06] 2280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2281 2282v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 2283// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x04,0x06] 2284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2285 2286v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 2287// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x05,0x06] 2288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2289 2290v_cmp_nge_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 2291// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x16,0x06] 2292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2293 2294v_cmp_nge_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 2295// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x26,0x06] 2296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2297 2298v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 2299// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x00] 2300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2301 2302v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 2303// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x01] 2304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2305 2306v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 2307// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x02] 2308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2309 2310v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 2311// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x03] 2312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2313 2314v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 2315// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x04] 2316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2317 2318v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 2319// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x05] 2320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2321 2322v_cmp_nge_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 2323// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x16] 2324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2325 2326v_cmp_nge_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 2327// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x26] 2328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2329 2330v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 2331// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x06] 2332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2333 2334v_cmp_nlg_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 2335// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x88,0x06,0x06] 2336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2337 2338v_cmp_nlg_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 2339// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0xe4,0x06,0x06] 2340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2341 2342v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 2343// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x00,0x06,0x06] 2344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2345 2346v_cmp_nlg_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 2347// W64: encoding: [0xf9,0x04,0x14,0x7c,0xff,0x86,0x06,0x06] 2348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2349 2350v_cmp_nlg_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 2351// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x86,0x06] 2352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2353 2354v_cmp_nlg_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 2355// W64: encoding: [0xf9,0x04,0x14,0x7c,0x65,0x86,0x86,0x06] 2356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2357 2358v_cmp_nlg_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 2359// W64: encoding: [0xf9,0x04,0x14,0x7c,0x6a,0x86,0x86,0x06] 2360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2361 2362v_cmp_nlg_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 2363// W64: encoding: [0xf9,0x04,0x14,0x7c,0x6b,0x86,0x86,0x06] 2364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2365 2366v_cmp_nlg_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 2367// W64: encoding: [0xf9,0x04,0x14,0x7c,0x7c,0x86,0x86,0x06] 2368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2369 2370v_cmp_nlg_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 2371// W64: encoding: [0xf9,0x04,0x14,0x7c,0x7e,0x86,0x86,0x06] 2372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2373 2374v_cmp_nlg_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 2375// W64: encoding: [0xf9,0x04,0x14,0x7c,0x7f,0x86,0x86,0x06] 2376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2377 2378v_cmp_nlg_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 2379// W64: encoding: [0xf9,0xfe,0x15,0x7c,0x01,0x86,0x06,0x06] 2380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2381 2382v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 2383// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x00,0x06] 2384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2385 2386v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 2387// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x01,0x06] 2388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2389 2390v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 2391// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x02,0x06] 2392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2393 2394v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 2395// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x03,0x06] 2396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2397 2398v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 2399// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x04,0x06] 2400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2401 2402v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 2403// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x05,0x06] 2404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2405 2406v_cmp_nlg_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 2407// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x16,0x06] 2408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2409 2410v_cmp_nlg_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 2411// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x26,0x06] 2412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2413 2414v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 2415// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x00] 2416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2417 2418v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 2419// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x01] 2420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2421 2422v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 2423// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x02] 2424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2425 2426v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 2427// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x03] 2428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2429 2430v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 2431// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x04] 2432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2433 2434v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 2435// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x05] 2436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2437 2438v_cmp_nlg_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 2439// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x16] 2440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2441 2442v_cmp_nlg_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 2443// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x26] 2444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2445 2446v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 2447// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x06] 2448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2449 2450v_cmp_nlg_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 2451// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x88,0x06,0x06] 2452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2453 2454v_cmp_nlg_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 2455// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0xe4,0x06,0x06] 2456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2457 2458v_cmp_nlg_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 2459// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x00,0x06,0x06] 2460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2461 2462v_cmp_nlg_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 2463// W32: encoding: [0xf9,0x04,0x14,0x7c,0xff,0x86,0x06,0x06] 2464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2465 2466v_cmp_nlg_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 2467// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x86,0x06] 2468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2469 2470v_cmp_nlg_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 2471// W32: encoding: [0xf9,0x04,0x14,0x7c,0x65,0x86,0x86,0x06] 2472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2473 2474v_cmp_nlg_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 2475// W32: encoding: [0xf9,0x04,0x14,0x7c,0x6a,0x86,0x86,0x06] 2476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2477 2478v_cmp_nlg_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 2479// W32: encoding: [0xf9,0x04,0x14,0x7c,0x6b,0x86,0x86,0x06] 2480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2481 2482v_cmp_nlg_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 2483// W32: encoding: [0xf9,0x04,0x14,0x7c,0x7c,0x86,0x86,0x06] 2484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2485 2486v_cmp_nlg_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 2487// W32: encoding: [0xf9,0x04,0x14,0x7c,0x7e,0x86,0x86,0x06] 2488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2489 2490v_cmp_nlg_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 2491// W32: encoding: [0xf9,0x04,0x14,0x7c,0x7f,0x86,0x86,0x06] 2492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2493 2494v_cmp_nlg_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 2495// W32: encoding: [0xf9,0xfe,0x15,0x7c,0x01,0x86,0x06,0x06] 2496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2497 2498v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 2499// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x00,0x06] 2500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2501 2502v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 2503// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x01,0x06] 2504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2505 2506v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 2507// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x02,0x06] 2508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2509 2510v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 2511// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x03,0x06] 2512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2513 2514v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 2515// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x04,0x06] 2516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2517 2518v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 2519// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x05,0x06] 2520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2521 2522v_cmp_nlg_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 2523// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x16,0x06] 2524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2525 2526v_cmp_nlg_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 2527// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x26,0x06] 2528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2529 2530v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 2531// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x00] 2532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2533 2534v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 2535// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x01] 2536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2537 2538v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 2539// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x02] 2540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2541 2542v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 2543// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x03] 2544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2545 2546v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 2547// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x04] 2548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2549 2550v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 2551// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x05] 2552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2553 2554v_cmp_nlg_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 2555// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x16] 2556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2557 2558v_cmp_nlg_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 2559// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x26] 2560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2561 2562v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 2563// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x06] 2564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2565 2566v_cmp_ngt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 2567// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x88,0x06,0x06] 2568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2569 2570v_cmp_ngt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 2571// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0xe4,0x06,0x06] 2572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2573 2574v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 2575// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x00,0x06,0x06] 2576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2577 2578v_cmp_ngt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 2579// W64: encoding: [0xf9,0x04,0x16,0x7c,0xff,0x86,0x06,0x06] 2580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2581 2582v_cmp_ngt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 2583// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x86,0x06] 2584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2585 2586v_cmp_ngt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 2587// W64: encoding: [0xf9,0x04,0x16,0x7c,0x65,0x86,0x86,0x06] 2588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2589 2590v_cmp_ngt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 2591// W64: encoding: [0xf9,0x04,0x16,0x7c,0x6a,0x86,0x86,0x06] 2592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2593 2594v_cmp_ngt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 2595// W64: encoding: [0xf9,0x04,0x16,0x7c,0x6b,0x86,0x86,0x06] 2596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2597 2598v_cmp_ngt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 2599// W64: encoding: [0xf9,0x04,0x16,0x7c,0x7c,0x86,0x86,0x06] 2600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2601 2602v_cmp_ngt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 2603// W64: encoding: [0xf9,0x04,0x16,0x7c,0x7e,0x86,0x86,0x06] 2604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2605 2606v_cmp_ngt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 2607// W64: encoding: [0xf9,0x04,0x16,0x7c,0x7f,0x86,0x86,0x06] 2608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2609 2610v_cmp_ngt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 2611// W64: encoding: [0xf9,0xfe,0x17,0x7c,0x01,0x86,0x06,0x06] 2612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2613 2614v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 2615// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x00,0x06] 2616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2617 2618v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 2619// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x01,0x06] 2620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2621 2622v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 2623// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x02,0x06] 2624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2625 2626v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 2627// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x03,0x06] 2628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2629 2630v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 2631// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x04,0x06] 2632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2633 2634v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 2635// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x05,0x06] 2636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2637 2638v_cmp_ngt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 2639// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x16,0x06] 2640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2641 2642v_cmp_ngt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 2643// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x26,0x06] 2644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2645 2646v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 2647// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x00] 2648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2649 2650v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 2651// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x01] 2652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2653 2654v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 2655// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x02] 2656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2657 2658v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 2659// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x03] 2660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2661 2662v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 2663// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x04] 2664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2665 2666v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 2667// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x05] 2668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2669 2670v_cmp_ngt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 2671// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x16] 2672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2673 2674v_cmp_ngt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 2675// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x26] 2676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2677 2678v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 2679// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x06] 2680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2681 2682v_cmp_ngt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 2683// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x88,0x06,0x06] 2684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2685 2686v_cmp_ngt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 2687// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0xe4,0x06,0x06] 2688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2689 2690v_cmp_ngt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 2691// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x00,0x06,0x06] 2692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2693 2694v_cmp_ngt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 2695// W32: encoding: [0xf9,0x04,0x16,0x7c,0xff,0x86,0x06,0x06] 2696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2697 2698v_cmp_ngt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 2699// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x86,0x06] 2700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2701 2702v_cmp_ngt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 2703// W32: encoding: [0xf9,0x04,0x16,0x7c,0x65,0x86,0x86,0x06] 2704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2705 2706v_cmp_ngt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 2707// W32: encoding: [0xf9,0x04,0x16,0x7c,0x6a,0x86,0x86,0x06] 2708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2709 2710v_cmp_ngt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 2711// W32: encoding: [0xf9,0x04,0x16,0x7c,0x6b,0x86,0x86,0x06] 2712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2713 2714v_cmp_ngt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 2715// W32: encoding: [0xf9,0x04,0x16,0x7c,0x7c,0x86,0x86,0x06] 2716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2717 2718v_cmp_ngt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 2719// W32: encoding: [0xf9,0x04,0x16,0x7c,0x7e,0x86,0x86,0x06] 2720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2721 2722v_cmp_ngt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 2723// W32: encoding: [0xf9,0x04,0x16,0x7c,0x7f,0x86,0x86,0x06] 2724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2725 2726v_cmp_ngt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 2727// W32: encoding: [0xf9,0xfe,0x17,0x7c,0x01,0x86,0x06,0x06] 2728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2729 2730v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 2731// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x00,0x06] 2732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2733 2734v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 2735// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x01,0x06] 2736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2737 2738v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 2739// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x02,0x06] 2740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2741 2742v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 2743// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x03,0x06] 2744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2745 2746v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 2747// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x04,0x06] 2748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2749 2750v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 2751// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x05,0x06] 2752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2753 2754v_cmp_ngt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 2755// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x16,0x06] 2756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2757 2758v_cmp_ngt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 2759// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x26,0x06] 2760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2761 2762v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 2763// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x00] 2764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2765 2766v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 2767// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x01] 2768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2769 2770v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 2771// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x02] 2772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2773 2774v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 2775// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x03] 2776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2777 2778v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 2779// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x04] 2780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2781 2782v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 2783// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x05] 2784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2785 2786v_cmp_ngt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 2787// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x16] 2788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2789 2790v_cmp_ngt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 2791// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x26] 2792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2793 2794v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 2795// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x06] 2796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2797 2798v_cmp_nle_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 2799// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x88,0x06,0x06] 2800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2801 2802v_cmp_nle_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 2803// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0xe4,0x06,0x06] 2804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2805 2806v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 2807// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x00,0x06,0x06] 2808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2809 2810v_cmp_nle_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 2811// W64: encoding: [0xf9,0x04,0x18,0x7c,0xff,0x86,0x06,0x06] 2812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2813 2814v_cmp_nle_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 2815// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x86,0x06] 2816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2817 2818v_cmp_nle_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 2819// W64: encoding: [0xf9,0x04,0x18,0x7c,0x65,0x86,0x86,0x06] 2820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2821 2822v_cmp_nle_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 2823// W64: encoding: [0xf9,0x04,0x18,0x7c,0x6a,0x86,0x86,0x06] 2824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2825 2826v_cmp_nle_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 2827// W64: encoding: [0xf9,0x04,0x18,0x7c,0x6b,0x86,0x86,0x06] 2828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2829 2830v_cmp_nle_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 2831// W64: encoding: [0xf9,0x04,0x18,0x7c,0x7c,0x86,0x86,0x06] 2832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2833 2834v_cmp_nle_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 2835// W64: encoding: [0xf9,0x04,0x18,0x7c,0x7e,0x86,0x86,0x06] 2836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2837 2838v_cmp_nle_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 2839// W64: encoding: [0xf9,0x04,0x18,0x7c,0x7f,0x86,0x86,0x06] 2840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2841 2842v_cmp_nle_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 2843// W64: encoding: [0xf9,0xfe,0x19,0x7c,0x01,0x86,0x06,0x06] 2844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2845 2846v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 2847// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x00,0x06] 2848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2849 2850v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 2851// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x01,0x06] 2852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2853 2854v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 2855// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x02,0x06] 2856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2857 2858v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 2859// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x03,0x06] 2860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2861 2862v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 2863// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x04,0x06] 2864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2865 2866v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 2867// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x05,0x06] 2868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2869 2870v_cmp_nle_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 2871// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x16,0x06] 2872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2873 2874v_cmp_nle_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 2875// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x26,0x06] 2876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2877 2878v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 2879// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x00] 2880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2881 2882v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 2883// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x01] 2884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2885 2886v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 2887// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x02] 2888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2889 2890v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 2891// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x03] 2892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2893 2894v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 2895// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x04] 2896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2897 2898v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 2899// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x05] 2900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2901 2902v_cmp_nle_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 2903// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x16] 2904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2905 2906v_cmp_nle_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 2907// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x26] 2908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2909 2910v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 2911// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x06] 2912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2913 2914v_cmp_nle_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 2915// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x88,0x06,0x06] 2916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2917 2918v_cmp_nle_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 2919// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0xe4,0x06,0x06] 2920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2921 2922v_cmp_nle_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 2923// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x00,0x06,0x06] 2924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2925 2926v_cmp_nle_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 2927// W32: encoding: [0xf9,0x04,0x18,0x7c,0xff,0x86,0x06,0x06] 2928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2929 2930v_cmp_nle_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 2931// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x86,0x06] 2932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2933 2934v_cmp_nle_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 2935// W32: encoding: [0xf9,0x04,0x18,0x7c,0x65,0x86,0x86,0x06] 2936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2937 2938v_cmp_nle_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 2939// W32: encoding: [0xf9,0x04,0x18,0x7c,0x6a,0x86,0x86,0x06] 2940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2941 2942v_cmp_nle_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 2943// W32: encoding: [0xf9,0x04,0x18,0x7c,0x6b,0x86,0x86,0x06] 2944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2945 2946v_cmp_nle_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 2947// W32: encoding: [0xf9,0x04,0x18,0x7c,0x7c,0x86,0x86,0x06] 2948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2949 2950v_cmp_nle_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 2951// W32: encoding: [0xf9,0x04,0x18,0x7c,0x7e,0x86,0x86,0x06] 2952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2953 2954v_cmp_nle_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 2955// W32: encoding: [0xf9,0x04,0x18,0x7c,0x7f,0x86,0x86,0x06] 2956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2957 2958v_cmp_nle_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 2959// W32: encoding: [0xf9,0xfe,0x19,0x7c,0x01,0x86,0x06,0x06] 2960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2961 2962v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 2963// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x00,0x06] 2964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2965 2966v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 2967// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x01,0x06] 2968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2969 2970v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 2971// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x02,0x06] 2972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2973 2974v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 2975// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x03,0x06] 2976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2977 2978v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 2979// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x04,0x06] 2980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2981 2982v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 2983// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x05,0x06] 2984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2985 2986v_cmp_nle_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 2987// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x16,0x06] 2988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2989 2990v_cmp_nle_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 2991// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x26,0x06] 2992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2993 2994v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 2995// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x00] 2996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 2997 2998v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 2999// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x01] 3000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3001 3002v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 3003// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x02] 3004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3005 3006v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 3007// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x03] 3008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3009 3010v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 3011// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x04] 3012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3013 3014v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 3015// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x05] 3016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3017 3018v_cmp_nle_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 3019// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x16] 3020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3021 3022v_cmp_nle_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 3023// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x26] 3024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3025 3026v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 3027// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x06] 3028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3029 3030v_cmp_neq_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 3031// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x88,0x06,0x06] 3032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3033 3034v_cmp_neq_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 3035// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0xe4,0x06,0x06] 3036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3037 3038v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 3039// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x00,0x06,0x06] 3040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3041 3042v_cmp_neq_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 3043// W64: encoding: [0xf9,0x04,0x1a,0x7c,0xff,0x86,0x06,0x06] 3044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3045 3046v_cmp_neq_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 3047// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x86,0x06] 3048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3049 3050v_cmp_neq_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 3051// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x65,0x86,0x86,0x06] 3052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3053 3054v_cmp_neq_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 3055// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x6a,0x86,0x86,0x06] 3056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3057 3058v_cmp_neq_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 3059// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x6b,0x86,0x86,0x06] 3060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3061 3062v_cmp_neq_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 3063// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x7c,0x86,0x86,0x06] 3064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3065 3066v_cmp_neq_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 3067// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x7e,0x86,0x86,0x06] 3068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3069 3070v_cmp_neq_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 3071// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x7f,0x86,0x86,0x06] 3072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3073 3074v_cmp_neq_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 3075// W64: encoding: [0xf9,0xfe,0x1b,0x7c,0x01,0x86,0x06,0x06] 3076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3077 3078v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 3079// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x00,0x06] 3080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3081 3082v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 3083// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x01,0x06] 3084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3085 3086v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 3087// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x02,0x06] 3088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3089 3090v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 3091// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x03,0x06] 3092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3093 3094v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 3095// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x04,0x06] 3096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3097 3098v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 3099// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x05,0x06] 3100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3101 3102v_cmp_neq_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 3103// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x16,0x06] 3104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3105 3106v_cmp_neq_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 3107// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x26,0x06] 3108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3109 3110v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 3111// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x00] 3112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3113 3114v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 3115// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x01] 3116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3117 3118v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 3119// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x02] 3120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3121 3122v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 3123// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x03] 3124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3125 3126v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 3127// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x04] 3128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3129 3130v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 3131// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x05] 3132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3133 3134v_cmp_neq_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 3135// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x16] 3136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3137 3138v_cmp_neq_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 3139// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x26] 3140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3141 3142v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 3143// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x06] 3144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3145 3146v_cmp_neq_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 3147// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x88,0x06,0x06] 3148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3149 3150v_cmp_neq_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 3151// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0xe4,0x06,0x06] 3152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3153 3154v_cmp_neq_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 3155// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x00,0x06,0x06] 3156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3157 3158v_cmp_neq_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 3159// W32: encoding: [0xf9,0x04,0x1a,0x7c,0xff,0x86,0x06,0x06] 3160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3161 3162v_cmp_neq_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 3163// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x86,0x06] 3164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3165 3166v_cmp_neq_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 3167// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x65,0x86,0x86,0x06] 3168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3169 3170v_cmp_neq_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 3171// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x6a,0x86,0x86,0x06] 3172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3173 3174v_cmp_neq_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 3175// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x6b,0x86,0x86,0x06] 3176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3177 3178v_cmp_neq_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 3179// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x7c,0x86,0x86,0x06] 3180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3181 3182v_cmp_neq_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 3183// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x7e,0x86,0x86,0x06] 3184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3185 3186v_cmp_neq_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 3187// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x7f,0x86,0x86,0x06] 3188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3189 3190v_cmp_neq_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 3191// W32: encoding: [0xf9,0xfe,0x1b,0x7c,0x01,0x86,0x06,0x06] 3192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3193 3194v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 3195// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x00,0x06] 3196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3197 3198v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 3199// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x01,0x06] 3200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3201 3202v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 3203// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x02,0x06] 3204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3205 3206v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 3207// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x03,0x06] 3208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3209 3210v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 3211// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x04,0x06] 3212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3213 3214v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 3215// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x05,0x06] 3216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3217 3218v_cmp_neq_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 3219// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x16,0x06] 3220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3221 3222v_cmp_neq_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 3223// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x26,0x06] 3224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3225 3226v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 3227// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x00] 3228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3229 3230v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 3231// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x01] 3232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3233 3234v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 3235// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x02] 3236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3237 3238v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 3239// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x03] 3240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3241 3242v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 3243// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x04] 3244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3245 3246v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 3247// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x05] 3248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3249 3250v_cmp_neq_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 3251// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x16] 3252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3253 3254v_cmp_neq_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 3255// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x26] 3256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3257 3258v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 3259// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x06] 3260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3261 3262v_cmp_nlt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 3263// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x88,0x06,0x06] 3264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3265 3266v_cmp_nlt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 3267// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0xe4,0x06,0x06] 3268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3269 3270v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 3271// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x00,0x06,0x06] 3272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3273 3274v_cmp_nlt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 3275// W64: encoding: [0xf9,0x04,0x1c,0x7c,0xff,0x86,0x06,0x06] 3276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3277 3278v_cmp_nlt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 3279// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x86,0x06] 3280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3281 3282v_cmp_nlt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 3283// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x65,0x86,0x86,0x06] 3284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3285 3286v_cmp_nlt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 3287// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x6a,0x86,0x86,0x06] 3288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3289 3290v_cmp_nlt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 3291// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x6b,0x86,0x86,0x06] 3292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3293 3294v_cmp_nlt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 3295// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x7c,0x86,0x86,0x06] 3296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3297 3298v_cmp_nlt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 3299// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x7e,0x86,0x86,0x06] 3300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3301 3302v_cmp_nlt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 3303// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x7f,0x86,0x86,0x06] 3304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3305 3306v_cmp_nlt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 3307// W64: encoding: [0xf9,0xfe,0x1d,0x7c,0x01,0x86,0x06,0x06] 3308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3309 3310v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 3311// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x00,0x06] 3312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3313 3314v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 3315// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x01,0x06] 3316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3317 3318v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 3319// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x02,0x06] 3320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3321 3322v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 3323// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x03,0x06] 3324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3325 3326v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 3327// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x04,0x06] 3328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3329 3330v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 3331// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x05,0x06] 3332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3333 3334v_cmp_nlt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 3335// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x16,0x06] 3336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3337 3338v_cmp_nlt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 3339// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x26,0x06] 3340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3341 3342v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 3343// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x00] 3344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3345 3346v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 3347// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x01] 3348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3349 3350v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 3351// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x02] 3352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3353 3354v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 3355// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x03] 3356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3357 3358v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 3359// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x04] 3360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3361 3362v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 3363// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x05] 3364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3365 3366v_cmp_nlt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 3367// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x16] 3368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3369 3370v_cmp_nlt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 3371// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x26] 3372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3373 3374v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 3375// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x06] 3376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3377 3378v_cmp_nlt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 3379// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x88,0x06,0x06] 3380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3381 3382v_cmp_nlt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 3383// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0xe4,0x06,0x06] 3384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3385 3386v_cmp_nlt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 3387// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x00,0x06,0x06] 3388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3389 3390v_cmp_nlt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 3391// W32: encoding: [0xf9,0x04,0x1c,0x7c,0xff,0x86,0x06,0x06] 3392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3393 3394v_cmp_nlt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 3395// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x86,0x06] 3396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3397 3398v_cmp_nlt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 3399// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x65,0x86,0x86,0x06] 3400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3401 3402v_cmp_nlt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 3403// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x6a,0x86,0x86,0x06] 3404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3405 3406v_cmp_nlt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 3407// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x6b,0x86,0x86,0x06] 3408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3409 3410v_cmp_nlt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 3411// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x7c,0x86,0x86,0x06] 3412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3413 3414v_cmp_nlt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 3415// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x7e,0x86,0x86,0x06] 3416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3417 3418v_cmp_nlt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 3419// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x7f,0x86,0x86,0x06] 3420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3421 3422v_cmp_nlt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 3423// W32: encoding: [0xf9,0xfe,0x1d,0x7c,0x01,0x86,0x06,0x06] 3424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3425 3426v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 3427// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x00,0x06] 3428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3429 3430v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 3431// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x01,0x06] 3432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3433 3434v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 3435// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x02,0x06] 3436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3437 3438v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 3439// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x03,0x06] 3440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3441 3442v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 3443// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x04,0x06] 3444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3445 3446v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 3447// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x05,0x06] 3448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3449 3450v_cmp_nlt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 3451// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x16,0x06] 3452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3453 3454v_cmp_nlt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 3455// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x26,0x06] 3456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3457 3458v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 3459// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x00] 3460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3461 3462v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 3463// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x01] 3464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3465 3466v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 3467// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x02] 3468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3469 3470v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 3471// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x03] 3472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3473 3474v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 3475// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x04] 3476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3477 3478v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 3479// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x05] 3480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3481 3482v_cmp_nlt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 3483// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x16] 3484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3485 3486v_cmp_nlt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 3487// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x26] 3488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3489 3490v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 3491// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x06] 3492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3493 3494v_cmp_tru_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 3495// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x88,0x06,0x06] 3496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3497 3498v_cmp_tru_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 3499// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0xe4,0x06,0x06] 3500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3501 3502v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 3503// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x00,0x06,0x06] 3504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3505 3506v_cmp_tru_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 3507// W64: encoding: [0xf9,0x04,0x1e,0x7c,0xff,0x86,0x06,0x06] 3508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3509 3510v_cmp_tru_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 3511// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x86,0x06] 3512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3513 3514v_cmp_tru_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 3515// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x65,0x86,0x86,0x06] 3516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3517 3518v_cmp_tru_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 3519// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x6a,0x86,0x86,0x06] 3520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3521 3522v_cmp_tru_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 3523// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x6b,0x86,0x86,0x06] 3524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3525 3526v_cmp_tru_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 3527// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x7c,0x86,0x86,0x06] 3528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3529 3530v_cmp_tru_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 3531// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x7e,0x86,0x86,0x06] 3532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3533 3534v_cmp_tru_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 3535// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x7f,0x86,0x86,0x06] 3536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3537 3538v_cmp_tru_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 3539// W64: encoding: [0xf9,0xfe,0x1f,0x7c,0x01,0x86,0x06,0x06] 3540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3541 3542v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 3543// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x00,0x06] 3544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3545 3546v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 3547// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x01,0x06] 3548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3549 3550v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 3551// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x02,0x06] 3552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3553 3554v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 3555// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x03,0x06] 3556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3557 3558v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 3559// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x04,0x06] 3560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3561 3562v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 3563// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x05,0x06] 3564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3565 3566v_cmp_tru_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 3567// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x16,0x06] 3568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3569 3570v_cmp_tru_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 3571// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x26,0x06] 3572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3573 3574v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 3575// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x00] 3576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3577 3578v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 3579// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x01] 3580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3581 3582v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 3583// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x02] 3584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3585 3586v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 3587// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x03] 3588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3589 3590v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 3591// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x04] 3592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3593 3594v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 3595// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x05] 3596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3597 3598v_cmp_tru_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 3599// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x16] 3600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3601 3602v_cmp_tru_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 3603// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x26] 3604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3605 3606v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 3607// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x06] 3608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3609 3610v_cmp_tru_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 3611// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x88,0x06,0x06] 3612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3613 3614v_cmp_tru_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 3615// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0xe4,0x06,0x06] 3616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3617 3618v_cmp_tru_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 3619// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x00,0x06,0x06] 3620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3621 3622v_cmp_tru_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 3623// W32: encoding: [0xf9,0x04,0x1e,0x7c,0xff,0x86,0x06,0x06] 3624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3625 3626v_cmp_tru_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 3627// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x86,0x06] 3628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3629 3630v_cmp_tru_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 3631// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x65,0x86,0x86,0x06] 3632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3633 3634v_cmp_tru_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 3635// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x6a,0x86,0x86,0x06] 3636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3637 3638v_cmp_tru_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 3639// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x6b,0x86,0x86,0x06] 3640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3641 3642v_cmp_tru_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 3643// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x7c,0x86,0x86,0x06] 3644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3645 3646v_cmp_tru_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 3647// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x7e,0x86,0x86,0x06] 3648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3649 3650v_cmp_tru_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 3651// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x7f,0x86,0x86,0x06] 3652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3653 3654v_cmp_tru_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 3655// W32: encoding: [0xf9,0xfe,0x1f,0x7c,0x01,0x86,0x06,0x06] 3656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3657 3658v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 3659// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x00,0x06] 3660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3661 3662v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 3663// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x01,0x06] 3664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3665 3666v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 3667// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x02,0x06] 3668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3669 3670v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 3671// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x03,0x06] 3672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3673 3674v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 3675// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x04,0x06] 3676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3677 3678v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 3679// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x05,0x06] 3680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3681 3682v_cmp_tru_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 3683// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x16,0x06] 3684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3685 3686v_cmp_tru_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 3687// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x26,0x06] 3688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3689 3690v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 3691// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x00] 3692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3693 3694v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 3695// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x01] 3696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3697 3698v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 3699// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x02] 3700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3701 3702v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 3703// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x03] 3704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3705 3706v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 3707// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x04] 3708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3709 3710v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 3711// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x05] 3712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3713 3714v_cmp_tru_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 3715// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x16] 3716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3717 3718v_cmp_tru_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 3719// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x26] 3720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3721 3722v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 3723// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x06] 3724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3725 3726v_cmp_f_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 3727// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x88,0x06,0x06] 3728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3729 3730v_cmp_f_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 3731// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0xe4,0x06,0x06] 3732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3733 3734v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 3735// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x00,0x06,0x06] 3736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3737 3738v_cmp_f_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 3739// W64: encoding: [0xf9,0x04,0x00,0x7d,0xff,0x86,0x06,0x06] 3740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3741 3742v_cmp_f_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 3743// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x86,0x06] 3744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3745 3746v_cmp_f_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 3747// W64: encoding: [0xf9,0x04,0x00,0x7d,0x65,0x86,0x86,0x06] 3748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3749 3750v_cmp_f_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 3751// W64: encoding: [0xf9,0x04,0x00,0x7d,0x6a,0x86,0x86,0x06] 3752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3753 3754v_cmp_f_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 3755// W64: encoding: [0xf9,0x04,0x00,0x7d,0x6b,0x86,0x86,0x06] 3756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3757 3758v_cmp_f_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 3759// W64: encoding: [0xf9,0x04,0x00,0x7d,0x7c,0x86,0x86,0x06] 3760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3761 3762v_cmp_f_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 3763// W64: encoding: [0xf9,0x04,0x00,0x7d,0x7e,0x86,0x86,0x06] 3764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3765 3766v_cmp_f_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 3767// W64: encoding: [0xf9,0x04,0x00,0x7d,0x7f,0x86,0x86,0x06] 3768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3769 3770v_cmp_f_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 3771// W64: encoding: [0xf9,0xfe,0x01,0x7d,0x01,0x86,0x06,0x06] 3772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3773 3774v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 3775// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x00,0x06] 3776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3777 3778v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 3779// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x01,0x06] 3780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3781 3782v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 3783// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x02,0x06] 3784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3785 3786v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 3787// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x03,0x06] 3788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3789 3790v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 3791// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x04,0x06] 3792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3793 3794v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 3795// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x05,0x06] 3796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3797 3798v_cmp_f_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 3799// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x0e,0x06] 3800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3801 3802v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 3803// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x00] 3804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3805 3806v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 3807// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x01] 3808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3809 3810v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 3811// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x02] 3812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3813 3814v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 3815// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x03] 3816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3817 3818v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 3819// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x04] 3820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3821 3822v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 3823// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x05] 3824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3825 3826v_cmp_f_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 3827// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x0e] 3828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3829 3830v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 3831// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x06] 3832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3833 3834v_cmp_lt_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 3835// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x88,0x06,0x06] 3836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3837 3838v_cmp_lt_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 3839// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0xe4,0x06,0x06] 3840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3841 3842v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 3843// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x00,0x06,0x06] 3844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3845 3846v_cmp_lt_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 3847// W64: encoding: [0xf9,0x04,0x02,0x7d,0xff,0x86,0x06,0x06] 3848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3849 3850v_cmp_lt_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 3851// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x86,0x06] 3852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3853 3854v_cmp_lt_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 3855// W64: encoding: [0xf9,0x04,0x02,0x7d,0x65,0x86,0x86,0x06] 3856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3857 3858v_cmp_lt_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 3859// W64: encoding: [0xf9,0x04,0x02,0x7d,0x6a,0x86,0x86,0x06] 3860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3861 3862v_cmp_lt_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 3863// W64: encoding: [0xf9,0x04,0x02,0x7d,0x6b,0x86,0x86,0x06] 3864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3865 3866v_cmp_lt_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 3867// W64: encoding: [0xf9,0x04,0x02,0x7d,0x7c,0x86,0x86,0x06] 3868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3869 3870v_cmp_lt_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 3871// W64: encoding: [0xf9,0x04,0x02,0x7d,0x7e,0x86,0x86,0x06] 3872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3873 3874v_cmp_lt_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 3875// W64: encoding: [0xf9,0x04,0x02,0x7d,0x7f,0x86,0x86,0x06] 3876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3877 3878v_cmp_lt_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 3879// W64: encoding: [0xf9,0xfe,0x03,0x7d,0x01,0x86,0x06,0x06] 3880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3881 3882v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 3883// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x00,0x06] 3884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3885 3886v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 3887// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x01,0x06] 3888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3889 3890v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 3891// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x02,0x06] 3892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3893 3894v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 3895// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x03,0x06] 3896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3897 3898v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 3899// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x04,0x06] 3900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3901 3902v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 3903// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x05,0x06] 3904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3905 3906v_cmp_lt_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 3907// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x0e,0x06] 3908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3909 3910v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 3911// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x00] 3912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3913 3914v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 3915// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x01] 3916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3917 3918v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 3919// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x02] 3920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3921 3922v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 3923// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x03] 3924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3925 3926v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 3927// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x04] 3928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3929 3930v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 3931// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x05] 3932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3933 3934v_cmp_lt_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 3935// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x0e] 3936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3937 3938v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 3939// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x06] 3940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3941 3942v_cmp_eq_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 3943// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x88,0x06,0x06] 3944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3945 3946v_cmp_eq_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 3947// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0xe4,0x06,0x06] 3948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3949 3950v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 3951// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x00,0x06,0x06] 3952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3953 3954v_cmp_eq_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 3955// W64: encoding: [0xf9,0x04,0x04,0x7d,0xff,0x86,0x06,0x06] 3956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3957 3958v_cmp_eq_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 3959// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x86,0x06] 3960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3961 3962v_cmp_eq_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 3963// W64: encoding: [0xf9,0x04,0x04,0x7d,0x65,0x86,0x86,0x06] 3964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3965 3966v_cmp_eq_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 3967// W64: encoding: [0xf9,0x04,0x04,0x7d,0x6a,0x86,0x86,0x06] 3968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3969 3970v_cmp_eq_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 3971// W64: encoding: [0xf9,0x04,0x04,0x7d,0x6b,0x86,0x86,0x06] 3972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3973 3974v_cmp_eq_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 3975// W64: encoding: [0xf9,0x04,0x04,0x7d,0x7c,0x86,0x86,0x06] 3976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3977 3978v_cmp_eq_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 3979// W64: encoding: [0xf9,0x04,0x04,0x7d,0x7e,0x86,0x86,0x06] 3980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3981 3982v_cmp_eq_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 3983// W64: encoding: [0xf9,0x04,0x04,0x7d,0x7f,0x86,0x86,0x06] 3984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3985 3986v_cmp_eq_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 3987// W64: encoding: [0xf9,0xfe,0x05,0x7d,0x01,0x86,0x06,0x06] 3988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3989 3990v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 3991// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x00,0x06] 3992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3993 3994v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 3995// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x01,0x06] 3996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 3997 3998v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 3999// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x02,0x06] 4000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4001 4002v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 4003// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x03,0x06] 4004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4005 4006v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 4007// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x04,0x06] 4008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4009 4010v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 4011// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x05,0x06] 4012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4013 4014v_cmp_eq_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 4015// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x0e,0x06] 4016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4017 4018v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 4019// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x00] 4020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4021 4022v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 4023// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x01] 4024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4025 4026v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 4027// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x02] 4028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4029 4030v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 4031// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x03] 4032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4033 4034v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 4035// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x04] 4036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4037 4038v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 4039// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x05] 4040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4041 4042v_cmp_eq_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 4043// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x0e] 4044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4045 4046v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 4047// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x06] 4048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4049 4050v_cmp_le_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 4051// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x88,0x06,0x06] 4052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4053 4054v_cmp_le_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 4055// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0xe4,0x06,0x06] 4056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4057 4058v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 4059// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x00,0x06,0x06] 4060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4061 4062v_cmp_le_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 4063// W64: encoding: [0xf9,0x04,0x06,0x7d,0xff,0x86,0x06,0x06] 4064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4065 4066v_cmp_le_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 4067// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x86,0x06] 4068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4069 4070v_cmp_le_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 4071// W64: encoding: [0xf9,0x04,0x06,0x7d,0x65,0x86,0x86,0x06] 4072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4073 4074v_cmp_le_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 4075// W64: encoding: [0xf9,0x04,0x06,0x7d,0x6a,0x86,0x86,0x06] 4076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4077 4078v_cmp_le_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 4079// W64: encoding: [0xf9,0x04,0x06,0x7d,0x6b,0x86,0x86,0x06] 4080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4081 4082v_cmp_le_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 4083// W64: encoding: [0xf9,0x04,0x06,0x7d,0x7c,0x86,0x86,0x06] 4084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4085 4086v_cmp_le_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 4087// W64: encoding: [0xf9,0x04,0x06,0x7d,0x7e,0x86,0x86,0x06] 4088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4089 4090v_cmp_le_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 4091// W64: encoding: [0xf9,0x04,0x06,0x7d,0x7f,0x86,0x86,0x06] 4092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4093 4094v_cmp_le_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 4095// W64: encoding: [0xf9,0xfe,0x07,0x7d,0x01,0x86,0x06,0x06] 4096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4097 4098v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 4099// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x00,0x06] 4100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4101 4102v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 4103// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x01,0x06] 4104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4105 4106v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 4107// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x02,0x06] 4108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4109 4110v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 4111// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x03,0x06] 4112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4113 4114v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 4115// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x04,0x06] 4116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4117 4118v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 4119// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x05,0x06] 4120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4121 4122v_cmp_le_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 4123// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x0e,0x06] 4124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4125 4126v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 4127// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x00] 4128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4129 4130v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 4131// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x01] 4132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4133 4134v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 4135// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x02] 4136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4137 4138v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 4139// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x03] 4140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4141 4142v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 4143// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x04] 4144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4145 4146v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 4147// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x05] 4148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4149 4150v_cmp_le_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 4151// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x0e] 4152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4153 4154v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 4155// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x06] 4156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4157 4158v_cmp_gt_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 4159// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x88,0x06,0x06] 4160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4161 4162v_cmp_gt_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 4163// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0xe4,0x06,0x06] 4164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4165 4166v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 4167// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x00,0x06,0x06] 4168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4169 4170v_cmp_gt_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 4171// W64: encoding: [0xf9,0x04,0x08,0x7d,0xff,0x86,0x06,0x06] 4172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4173 4174v_cmp_gt_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 4175// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x86,0x06] 4176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4177 4178v_cmp_gt_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 4179// W64: encoding: [0xf9,0x04,0x08,0x7d,0x65,0x86,0x86,0x06] 4180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4181 4182v_cmp_gt_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 4183// W64: encoding: [0xf9,0x04,0x08,0x7d,0x6a,0x86,0x86,0x06] 4184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4185 4186v_cmp_gt_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 4187// W64: encoding: [0xf9,0x04,0x08,0x7d,0x6b,0x86,0x86,0x06] 4188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4189 4190v_cmp_gt_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 4191// W64: encoding: [0xf9,0x04,0x08,0x7d,0x7c,0x86,0x86,0x06] 4192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4193 4194v_cmp_gt_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 4195// W64: encoding: [0xf9,0x04,0x08,0x7d,0x7e,0x86,0x86,0x06] 4196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4197 4198v_cmp_gt_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 4199// W64: encoding: [0xf9,0x04,0x08,0x7d,0x7f,0x86,0x86,0x06] 4200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4201 4202v_cmp_gt_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 4203// W64: encoding: [0xf9,0xfe,0x09,0x7d,0x01,0x86,0x06,0x06] 4204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4205 4206v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 4207// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x00,0x06] 4208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4209 4210v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 4211// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x01,0x06] 4212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4213 4214v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 4215// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x02,0x06] 4216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4217 4218v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 4219// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x03,0x06] 4220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4221 4222v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 4223// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x04,0x06] 4224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4225 4226v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 4227// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x05,0x06] 4228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4229 4230v_cmp_gt_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 4231// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x0e,0x06] 4232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4233 4234v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 4235// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x00] 4236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4237 4238v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 4239// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x01] 4240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4241 4242v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 4243// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x02] 4244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4245 4246v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 4247// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x03] 4248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4249 4250v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 4251// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x04] 4252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4253 4254v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 4255// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x05] 4256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4257 4258v_cmp_gt_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 4259// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x0e] 4260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4261 4262v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 4263// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x06] 4264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4265 4266v_cmp_ne_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 4267// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x88,0x06,0x06] 4268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4269 4270v_cmp_ne_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 4271// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0xe4,0x06,0x06] 4272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4273 4274v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 4275// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x00,0x06,0x06] 4276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4277 4278v_cmp_ne_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 4279// W64: encoding: [0xf9,0x04,0x0a,0x7d,0xff,0x86,0x06,0x06] 4280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4281 4282v_cmp_ne_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 4283// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x86,0x06] 4284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4285 4286v_cmp_ne_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 4287// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x65,0x86,0x86,0x06] 4288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4289 4290v_cmp_ne_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 4291// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x6a,0x86,0x86,0x06] 4292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4293 4294v_cmp_ne_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 4295// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x6b,0x86,0x86,0x06] 4296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4297 4298v_cmp_ne_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 4299// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x7c,0x86,0x86,0x06] 4300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4301 4302v_cmp_ne_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 4303// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x7e,0x86,0x86,0x06] 4304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4305 4306v_cmp_ne_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 4307// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x7f,0x86,0x86,0x06] 4308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4309 4310v_cmp_ne_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 4311// W64: encoding: [0xf9,0xfe,0x0b,0x7d,0x01,0x86,0x06,0x06] 4312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4313 4314v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 4315// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x00,0x06] 4316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4317 4318v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 4319// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x01,0x06] 4320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4321 4322v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 4323// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x02,0x06] 4324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4325 4326v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 4327// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x03,0x06] 4328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4329 4330v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 4331// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x04,0x06] 4332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4333 4334v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 4335// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x05,0x06] 4336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4337 4338v_cmp_ne_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 4339// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x0e,0x06] 4340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4341 4342v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 4343// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x00] 4344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4345 4346v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 4347// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x01] 4348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4349 4350v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 4351// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x02] 4352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4353 4354v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 4355// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x03] 4356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4357 4358v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 4359// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x04] 4360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4361 4362v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 4363// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x05] 4364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4365 4366v_cmp_ne_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 4367// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x0e] 4368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4369 4370v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 4371// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x06] 4372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4373 4374v_cmp_ge_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 4375// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x88,0x06,0x06] 4376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4377 4378v_cmp_ge_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 4379// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0xe4,0x06,0x06] 4380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4381 4382v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 4383// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x00,0x06,0x06] 4384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4385 4386v_cmp_ge_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 4387// W64: encoding: [0xf9,0x04,0x0c,0x7d,0xff,0x86,0x06,0x06] 4388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4389 4390v_cmp_ge_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 4391// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x86,0x06] 4392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4393 4394v_cmp_ge_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 4395// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x65,0x86,0x86,0x06] 4396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4397 4398v_cmp_ge_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 4399// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x6a,0x86,0x86,0x06] 4400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4401 4402v_cmp_ge_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 4403// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x6b,0x86,0x86,0x06] 4404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4405 4406v_cmp_ge_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 4407// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x7c,0x86,0x86,0x06] 4408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4409 4410v_cmp_ge_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 4411// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x7e,0x86,0x86,0x06] 4412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4413 4414v_cmp_ge_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 4415// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x7f,0x86,0x86,0x06] 4416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4417 4418v_cmp_ge_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 4419// W64: encoding: [0xf9,0xfe,0x0d,0x7d,0x01,0x86,0x06,0x06] 4420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4421 4422v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 4423// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x00,0x06] 4424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4425 4426v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 4427// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x01,0x06] 4428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4429 4430v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 4431// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x02,0x06] 4432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4433 4434v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 4435// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x03,0x06] 4436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4437 4438v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 4439// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x04,0x06] 4440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4441 4442v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 4443// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x05,0x06] 4444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4445 4446v_cmp_ge_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 4447// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x0e,0x06] 4448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4449 4450v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 4451// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x00] 4452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4453 4454v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 4455// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x01] 4456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4457 4458v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 4459// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x02] 4460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4461 4462v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 4463// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x03] 4464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4465 4466v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 4467// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x04] 4468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4469 4470v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 4471// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x05] 4472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4473 4474v_cmp_ge_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 4475// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x0e] 4476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4477 4478v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 4479// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x06] 4480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4481 4482v_cmp_t_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 4483// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x88,0x06,0x06] 4484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4485 4486v_cmp_t_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 4487// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0xe4,0x06,0x06] 4488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4489 4490v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 4491// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x00,0x06,0x06] 4492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4493 4494v_cmp_t_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 4495// W64: encoding: [0xf9,0x04,0x0e,0x7d,0xff,0x86,0x06,0x06] 4496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4497 4498v_cmp_t_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 4499// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x86,0x06] 4500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4501 4502v_cmp_t_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 4503// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x65,0x86,0x86,0x06] 4504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4505 4506v_cmp_t_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 4507// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x6a,0x86,0x86,0x06] 4508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4509 4510v_cmp_t_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 4511// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x6b,0x86,0x86,0x06] 4512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4513 4514v_cmp_t_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 4515// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x7c,0x86,0x86,0x06] 4516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4517 4518v_cmp_t_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 4519// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x7e,0x86,0x86,0x06] 4520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4521 4522v_cmp_t_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 4523// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x7f,0x86,0x86,0x06] 4524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4525 4526v_cmp_t_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 4527// W64: encoding: [0xf9,0xfe,0x0f,0x7d,0x01,0x86,0x06,0x06] 4528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4529 4530v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 4531// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x00,0x06] 4532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4533 4534v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 4535// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x01,0x06] 4536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4537 4538v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 4539// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x02,0x06] 4540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4541 4542v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 4543// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x03,0x06] 4544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4545 4546v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 4547// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x04,0x06] 4548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4549 4550v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 4551// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x05,0x06] 4552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4553 4554v_cmp_t_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 4555// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x0e,0x06] 4556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4557 4558v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 4559// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x00] 4560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4561 4562v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 4563// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x01] 4564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4565 4566v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 4567// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x02] 4568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4569 4570v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 4571// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x03] 4572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4573 4574v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 4575// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x04] 4576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4577 4578v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 4579// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x05] 4580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4581 4582v_cmp_t_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 4583// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x0e] 4584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4585 4586v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 4587// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x06] 4588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4589 4590v_cmp_f_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 4591// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x88,0x06,0x06] 4592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4593 4594v_cmp_f_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 4595// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0xe4,0x06,0x06] 4596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4597 4598v_cmp_f_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 4599// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x00,0x06,0x06] 4600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4601 4602v_cmp_f_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 4603// W32: encoding: [0xf9,0x04,0x00,0x7d,0xff,0x86,0x06,0x06] 4604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4605 4606v_cmp_f_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 4607// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x86,0x06] 4608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4609 4610v_cmp_f_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 4611// W32: encoding: [0xf9,0x04,0x00,0x7d,0x65,0x86,0x86,0x06] 4612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4613 4614v_cmp_f_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 4615// W32: encoding: [0xf9,0x04,0x00,0x7d,0x6a,0x86,0x86,0x06] 4616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4617 4618v_cmp_f_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 4619// W32: encoding: [0xf9,0x04,0x00,0x7d,0x6b,0x86,0x86,0x06] 4620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4621 4622v_cmp_f_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 4623// W32: encoding: [0xf9,0x04,0x00,0x7d,0x7c,0x86,0x86,0x06] 4624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4625 4626v_cmp_f_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 4627// W32: encoding: [0xf9,0x04,0x00,0x7d,0x7e,0x86,0x86,0x06] 4628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4629 4630v_cmp_f_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 4631// W32: encoding: [0xf9,0x04,0x00,0x7d,0x7f,0x86,0x86,0x06] 4632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4633 4634v_cmp_f_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 4635// W32: encoding: [0xf9,0xfe,0x01,0x7d,0x01,0x86,0x06,0x06] 4636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4637 4638v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 4639// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x00,0x06] 4640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4641 4642v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 4643// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x01,0x06] 4644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4645 4646v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 4647// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x02,0x06] 4648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4649 4650v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 4651// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x03,0x06] 4652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4653 4654v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 4655// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x04,0x06] 4656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4657 4658v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 4659// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x05,0x06] 4660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4661 4662v_cmp_f_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 4663// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x0e,0x06] 4664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4665 4666v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 4667// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x00] 4668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4669 4670v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 4671// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x01] 4672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4673 4674v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 4675// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x02] 4676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4677 4678v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 4679// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x03] 4680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4681 4682v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 4683// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x04] 4684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4685 4686v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 4687// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x05] 4688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4689 4690v_cmp_f_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 4691// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x0e] 4692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4693 4694v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 4695// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x06] 4696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4697 4698v_cmp_lt_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 4699// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x88,0x06,0x06] 4700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4701 4702v_cmp_lt_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 4703// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0xe4,0x06,0x06] 4704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4705 4706v_cmp_lt_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 4707// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x00,0x06,0x06] 4708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4709 4710v_cmp_lt_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 4711// W32: encoding: [0xf9,0x04,0x02,0x7d,0xff,0x86,0x06,0x06] 4712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4713 4714v_cmp_lt_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 4715// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x86,0x06] 4716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4717 4718v_cmp_lt_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 4719// W32: encoding: [0xf9,0x04,0x02,0x7d,0x65,0x86,0x86,0x06] 4720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4721 4722v_cmp_lt_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 4723// W32: encoding: [0xf9,0x04,0x02,0x7d,0x6a,0x86,0x86,0x06] 4724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4725 4726v_cmp_lt_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 4727// W32: encoding: [0xf9,0x04,0x02,0x7d,0x6b,0x86,0x86,0x06] 4728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4729 4730v_cmp_lt_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 4731// W32: encoding: [0xf9,0x04,0x02,0x7d,0x7c,0x86,0x86,0x06] 4732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4733 4734v_cmp_lt_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 4735// W32: encoding: [0xf9,0x04,0x02,0x7d,0x7e,0x86,0x86,0x06] 4736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4737 4738v_cmp_lt_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 4739// W32: encoding: [0xf9,0x04,0x02,0x7d,0x7f,0x86,0x86,0x06] 4740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4741 4742v_cmp_lt_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 4743// W32: encoding: [0xf9,0xfe,0x03,0x7d,0x01,0x86,0x06,0x06] 4744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4745 4746v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 4747// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x00,0x06] 4748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4749 4750v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 4751// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x01,0x06] 4752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4753 4754v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 4755// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x02,0x06] 4756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4757 4758v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 4759// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x03,0x06] 4760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4761 4762v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 4763// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x04,0x06] 4764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4765 4766v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 4767// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x05,0x06] 4768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4769 4770v_cmp_lt_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 4771// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x0e,0x06] 4772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4773 4774v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 4775// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x00] 4776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4777 4778v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 4779// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x01] 4780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4781 4782v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 4783// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x02] 4784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4785 4786v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 4787// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x03] 4788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4789 4790v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 4791// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x04] 4792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4793 4794v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 4795// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x05] 4796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4797 4798v_cmp_lt_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 4799// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x0e] 4800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4801 4802v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 4803// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x06] 4804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4805 4806v_cmp_eq_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 4807// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x88,0x06,0x06] 4808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4809 4810v_cmp_eq_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 4811// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0xe4,0x06,0x06] 4812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4813 4814v_cmp_eq_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 4815// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x00,0x06,0x06] 4816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4817 4818v_cmp_eq_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 4819// W32: encoding: [0xf9,0x04,0x04,0x7d,0xff,0x86,0x06,0x06] 4820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4821 4822v_cmp_eq_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 4823// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x86,0x06] 4824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4825 4826v_cmp_eq_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 4827// W32: encoding: [0xf9,0x04,0x04,0x7d,0x65,0x86,0x86,0x06] 4828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4829 4830v_cmp_eq_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 4831// W32: encoding: [0xf9,0x04,0x04,0x7d,0x6a,0x86,0x86,0x06] 4832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4833 4834v_cmp_eq_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 4835// W32: encoding: [0xf9,0x04,0x04,0x7d,0x6b,0x86,0x86,0x06] 4836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4837 4838v_cmp_eq_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 4839// W32: encoding: [0xf9,0x04,0x04,0x7d,0x7c,0x86,0x86,0x06] 4840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4841 4842v_cmp_eq_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 4843// W32: encoding: [0xf9,0x04,0x04,0x7d,0x7e,0x86,0x86,0x06] 4844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4845 4846v_cmp_eq_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 4847// W32: encoding: [0xf9,0x04,0x04,0x7d,0x7f,0x86,0x86,0x06] 4848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4849 4850v_cmp_eq_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 4851// W32: encoding: [0xf9,0xfe,0x05,0x7d,0x01,0x86,0x06,0x06] 4852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4853 4854v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 4855// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x00,0x06] 4856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4857 4858v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 4859// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x01,0x06] 4860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4861 4862v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 4863// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x02,0x06] 4864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4865 4866v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 4867// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x03,0x06] 4868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4869 4870v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 4871// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x04,0x06] 4872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4873 4874v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 4875// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x05,0x06] 4876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4877 4878v_cmp_eq_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 4879// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x0e,0x06] 4880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4881 4882v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 4883// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x00] 4884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4885 4886v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 4887// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x01] 4888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4889 4890v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 4891// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x02] 4892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4893 4894v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 4895// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x03] 4896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4897 4898v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 4899// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x04] 4900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4901 4902v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 4903// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x05] 4904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4905 4906v_cmp_eq_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 4907// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x0e] 4908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4909 4910v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 4911// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x06] 4912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4913 4914v_cmp_le_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 4915// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x88,0x06,0x06] 4916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4917 4918v_cmp_le_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 4919// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0xe4,0x06,0x06] 4920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4921 4922v_cmp_le_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 4923// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x00,0x06,0x06] 4924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4925 4926v_cmp_le_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 4927// W32: encoding: [0xf9,0x04,0x06,0x7d,0xff,0x86,0x06,0x06] 4928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4929 4930v_cmp_le_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 4931// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x86,0x06] 4932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4933 4934v_cmp_le_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 4935// W32: encoding: [0xf9,0x04,0x06,0x7d,0x65,0x86,0x86,0x06] 4936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4937 4938v_cmp_le_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 4939// W32: encoding: [0xf9,0x04,0x06,0x7d,0x6a,0x86,0x86,0x06] 4940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4941 4942v_cmp_le_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 4943// W32: encoding: [0xf9,0x04,0x06,0x7d,0x6b,0x86,0x86,0x06] 4944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4945 4946v_cmp_le_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 4947// W32: encoding: [0xf9,0x04,0x06,0x7d,0x7c,0x86,0x86,0x06] 4948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4949 4950v_cmp_le_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 4951// W32: encoding: [0xf9,0x04,0x06,0x7d,0x7e,0x86,0x86,0x06] 4952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4953 4954v_cmp_le_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 4955// W32: encoding: [0xf9,0x04,0x06,0x7d,0x7f,0x86,0x86,0x06] 4956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4957 4958v_cmp_le_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 4959// W32: encoding: [0xf9,0xfe,0x07,0x7d,0x01,0x86,0x06,0x06] 4960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4961 4962v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 4963// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x00,0x06] 4964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4965 4966v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 4967// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x01,0x06] 4968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4969 4970v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 4971// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x02,0x06] 4972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4973 4974v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 4975// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x03,0x06] 4976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4977 4978v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 4979// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x04,0x06] 4980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4981 4982v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 4983// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x05,0x06] 4984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4985 4986v_cmp_le_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 4987// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x0e,0x06] 4988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4989 4990v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 4991// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x00] 4992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4993 4994v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 4995// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x01] 4996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 4997 4998v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 4999// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x02] 5000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5001 5002v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 5003// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x03] 5004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5005 5006v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 5007// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x04] 5008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5009 5010v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 5011// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x05] 5012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5013 5014v_cmp_le_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 5015// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x0e] 5016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5017 5018v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 5019// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x06] 5020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5021 5022v_cmp_gt_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 5023// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x88,0x06,0x06] 5024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5025 5026v_cmp_gt_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 5027// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0xe4,0x06,0x06] 5028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5029 5030v_cmp_gt_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 5031// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x00,0x06,0x06] 5032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5033 5034v_cmp_gt_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 5035// W32: encoding: [0xf9,0x04,0x08,0x7d,0xff,0x86,0x06,0x06] 5036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5037 5038v_cmp_gt_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 5039// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x86,0x06] 5040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5041 5042v_cmp_gt_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 5043// W32: encoding: [0xf9,0x04,0x08,0x7d,0x65,0x86,0x86,0x06] 5044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5045 5046v_cmp_gt_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 5047// W32: encoding: [0xf9,0x04,0x08,0x7d,0x6a,0x86,0x86,0x06] 5048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5049 5050v_cmp_gt_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 5051// W32: encoding: [0xf9,0x04,0x08,0x7d,0x6b,0x86,0x86,0x06] 5052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5053 5054v_cmp_gt_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 5055// W32: encoding: [0xf9,0x04,0x08,0x7d,0x7c,0x86,0x86,0x06] 5056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5057 5058v_cmp_gt_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 5059// W32: encoding: [0xf9,0x04,0x08,0x7d,0x7e,0x86,0x86,0x06] 5060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5061 5062v_cmp_gt_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 5063// W32: encoding: [0xf9,0x04,0x08,0x7d,0x7f,0x86,0x86,0x06] 5064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5065 5066v_cmp_gt_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 5067// W32: encoding: [0xf9,0xfe,0x09,0x7d,0x01,0x86,0x06,0x06] 5068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5069 5070v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 5071// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x00,0x06] 5072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5073 5074v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 5075// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x01,0x06] 5076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5077 5078v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 5079// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x02,0x06] 5080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5081 5082v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 5083// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x03,0x06] 5084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5085 5086v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 5087// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x04,0x06] 5088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5089 5090v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 5091// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x05,0x06] 5092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5093 5094v_cmp_gt_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 5095// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x0e,0x06] 5096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5097 5098v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 5099// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x00] 5100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5101 5102v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 5103// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x01] 5104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5105 5106v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 5107// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x02] 5108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5109 5110v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 5111// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x03] 5112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5113 5114v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 5115// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x04] 5116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5117 5118v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 5119// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x05] 5120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5121 5122v_cmp_gt_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 5123// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x0e] 5124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5125 5126v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 5127// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x06] 5128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5129 5130v_cmp_ne_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 5131// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x88,0x06,0x06] 5132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5133 5134v_cmp_ne_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 5135// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0xe4,0x06,0x06] 5136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5137 5138v_cmp_ne_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 5139// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x00,0x06,0x06] 5140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5141 5142v_cmp_ne_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 5143// W32: encoding: [0xf9,0x04,0x0a,0x7d,0xff,0x86,0x06,0x06] 5144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5145 5146v_cmp_ne_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 5147// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x86,0x06] 5148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5149 5150v_cmp_ne_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 5151// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x65,0x86,0x86,0x06] 5152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5153 5154v_cmp_ne_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 5155// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x6a,0x86,0x86,0x06] 5156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5157 5158v_cmp_ne_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 5159// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x6b,0x86,0x86,0x06] 5160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5161 5162v_cmp_ne_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 5163// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x7c,0x86,0x86,0x06] 5164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5165 5166v_cmp_ne_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 5167// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x7e,0x86,0x86,0x06] 5168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5169 5170v_cmp_ne_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 5171// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x7f,0x86,0x86,0x06] 5172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5173 5174v_cmp_ne_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 5175// W32: encoding: [0xf9,0xfe,0x0b,0x7d,0x01,0x86,0x06,0x06] 5176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5177 5178v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 5179// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x00,0x06] 5180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5181 5182v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 5183// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x01,0x06] 5184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5185 5186v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 5187// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x02,0x06] 5188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5189 5190v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 5191// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x03,0x06] 5192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5193 5194v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 5195// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x04,0x06] 5196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5197 5198v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 5199// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x05,0x06] 5200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5201 5202v_cmp_ne_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 5203// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x0e,0x06] 5204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5205 5206v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 5207// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x00] 5208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5209 5210v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 5211// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x01] 5212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5213 5214v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 5215// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x02] 5216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5217 5218v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 5219// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x03] 5220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5221 5222v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 5223// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x04] 5224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5225 5226v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 5227// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x05] 5228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5229 5230v_cmp_ne_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 5231// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x0e] 5232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5233 5234v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 5235// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x06] 5236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5237 5238v_cmp_ge_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 5239// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x88,0x06,0x06] 5240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5241 5242v_cmp_ge_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 5243// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0xe4,0x06,0x06] 5244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5245 5246v_cmp_ge_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 5247// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x00,0x06,0x06] 5248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5249 5250v_cmp_ge_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 5251// W32: encoding: [0xf9,0x04,0x0c,0x7d,0xff,0x86,0x06,0x06] 5252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5253 5254v_cmp_ge_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 5255// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x86,0x06] 5256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5257 5258v_cmp_ge_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 5259// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x65,0x86,0x86,0x06] 5260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5261 5262v_cmp_ge_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 5263// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x6a,0x86,0x86,0x06] 5264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5265 5266v_cmp_ge_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 5267// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x6b,0x86,0x86,0x06] 5268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5269 5270v_cmp_ge_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 5271// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x7c,0x86,0x86,0x06] 5272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5273 5274v_cmp_ge_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 5275// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x7e,0x86,0x86,0x06] 5276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5277 5278v_cmp_ge_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 5279// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x7f,0x86,0x86,0x06] 5280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5281 5282v_cmp_ge_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 5283// W32: encoding: [0xf9,0xfe,0x0d,0x7d,0x01,0x86,0x06,0x06] 5284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5285 5286v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 5287// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x00,0x06] 5288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5289 5290v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 5291// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x01,0x06] 5292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5293 5294v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 5295// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x02,0x06] 5296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5297 5298v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 5299// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x03,0x06] 5300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5301 5302v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 5303// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x04,0x06] 5304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5305 5306v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 5307// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x05,0x06] 5308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5309 5310v_cmp_ge_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 5311// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x0e,0x06] 5312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5313 5314v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 5315// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x00] 5316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5317 5318v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 5319// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x01] 5320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5321 5322v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 5323// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x02] 5324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5325 5326v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 5327// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x03] 5328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5329 5330v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 5331// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x04] 5332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5333 5334v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 5335// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x05] 5336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5337 5338v_cmp_ge_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 5339// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x0e] 5340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5341 5342v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 5343// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x06] 5344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5345 5346v_cmp_t_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 5347// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x88,0x06,0x06] 5348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5349 5350v_cmp_t_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 5351// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0xe4,0x06,0x06] 5352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5353 5354v_cmp_t_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 5355// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x00,0x06,0x06] 5356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5357 5358v_cmp_t_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 5359// W32: encoding: [0xf9,0x04,0x0e,0x7d,0xff,0x86,0x06,0x06] 5360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5361 5362v_cmp_t_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 5363// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x86,0x06] 5364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5365 5366v_cmp_t_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 5367// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x65,0x86,0x86,0x06] 5368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5369 5370v_cmp_t_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 5371// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x6a,0x86,0x86,0x06] 5372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5373 5374v_cmp_t_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 5375// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x6b,0x86,0x86,0x06] 5376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5377 5378v_cmp_t_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 5379// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x7c,0x86,0x86,0x06] 5380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5381 5382v_cmp_t_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 5383// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x7e,0x86,0x86,0x06] 5384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5385 5386v_cmp_t_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 5387// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x7f,0x86,0x86,0x06] 5388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5389 5390v_cmp_t_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 5391// W32: encoding: [0xf9,0xfe,0x0f,0x7d,0x01,0x86,0x06,0x06] 5392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5393 5394v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 5395// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x00,0x06] 5396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5397 5398v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 5399// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x01,0x06] 5400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5401 5402v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 5403// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x02,0x06] 5404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5405 5406v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 5407// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x03,0x06] 5408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5409 5410v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 5411// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x04,0x06] 5412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5413 5414v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 5415// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x05,0x06] 5416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5417 5418v_cmp_t_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 5419// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x0e,0x06] 5420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5421 5422v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 5423// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x00] 5424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5425 5426v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 5427// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x01] 5428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5429 5430v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 5431// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x02] 5432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5433 5434v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 5435// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x03] 5436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5437 5438v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 5439// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x04] 5440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5441 5442v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 5443// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x05] 5444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5445 5446v_cmp_t_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 5447// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x0e] 5448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5449 5450v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 5451// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x06] 5452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5453 5454v_cmp_class_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 5455// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x88,0x06,0x06] 5456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5457 5458v_cmp_class_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 5459// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0xe4,0x06,0x06] 5460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5461 5462v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 5463// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x00,0x06,0x06] 5464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5465 5466v_cmp_class_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 5467// W64: encoding: [0xf9,0x04,0x10,0x7d,0xff,0x86,0x06,0x06] 5468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5469 5470v_cmp_class_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 5471// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x86,0x06] 5472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5473 5474v_cmp_class_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 5475// W64: encoding: [0xf9,0x04,0x10,0x7d,0x65,0x86,0x86,0x06] 5476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5477 5478v_cmp_class_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 5479// W64: encoding: [0xf9,0x04,0x10,0x7d,0x6a,0x86,0x86,0x06] 5480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5481 5482v_cmp_class_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 5483// W64: encoding: [0xf9,0x04,0x10,0x7d,0x6b,0x86,0x86,0x06] 5484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5485 5486v_cmp_class_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 5487// W64: encoding: [0xf9,0x04,0x10,0x7d,0x7c,0x86,0x86,0x06] 5488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5489 5490v_cmp_class_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 5491// W64: encoding: [0xf9,0x04,0x10,0x7d,0x7e,0x86,0x86,0x06] 5492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5493 5494v_cmp_class_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 5495// W64: encoding: [0xf9,0x04,0x10,0x7d,0x7f,0x86,0x86,0x06] 5496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5497 5498v_cmp_class_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 5499// W64: encoding: [0xf9,0xfe,0x11,0x7d,0x01,0x86,0x06,0x06] 5500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5501 5502v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 5503// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x00,0x06] 5504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5505 5506v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 5507// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x01,0x06] 5508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5509 5510v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 5511// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x02,0x06] 5512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5513 5514v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 5515// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x03,0x06] 5516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5517 5518v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 5519// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x04,0x06] 5520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5521 5522v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 5523// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x05,0x06] 5524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5525 5526v_cmp_class_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 5527// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x16,0x06] 5528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5529 5530v_cmp_class_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 5531// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x26,0x06] 5532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5533 5534v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 5535// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x00] 5536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5537 5538v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 5539// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x01] 5540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5541 5542v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 5543// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x02] 5544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5545 5546v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 5547// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x03] 5548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5549 5550v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 5551// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x04] 5552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5553 5554v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 5555// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x05] 5556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5557 5558v_cmp_class_f32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 5559// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x0e] 5560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5561 5562v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 5563// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x06] 5564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5565 5566v_cmp_class_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 5567// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x88,0x06,0x06] 5568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5569 5570v_cmp_class_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 5571// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0xe4,0x06,0x06] 5572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5573 5574v_cmp_class_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 5575// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x00,0x06,0x06] 5576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5577 5578v_cmp_class_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 5579// W32: encoding: [0xf9,0x04,0x10,0x7d,0xff,0x86,0x06,0x06] 5580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5581 5582v_cmp_class_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 5583// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x86,0x06] 5584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5585 5586v_cmp_class_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 5587// W32: encoding: [0xf9,0x04,0x10,0x7d,0x65,0x86,0x86,0x06] 5588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5589 5590v_cmp_class_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 5591// W32: encoding: [0xf9,0x04,0x10,0x7d,0x6a,0x86,0x86,0x06] 5592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5593 5594v_cmp_class_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 5595// W32: encoding: [0xf9,0x04,0x10,0x7d,0x6b,0x86,0x86,0x06] 5596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5597 5598v_cmp_class_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 5599// W32: encoding: [0xf9,0x04,0x10,0x7d,0x7c,0x86,0x86,0x06] 5600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5601 5602v_cmp_class_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 5603// W32: encoding: [0xf9,0x04,0x10,0x7d,0x7e,0x86,0x86,0x06] 5604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5605 5606v_cmp_class_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 5607// W32: encoding: [0xf9,0x04,0x10,0x7d,0x7f,0x86,0x86,0x06] 5608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5609 5610v_cmp_class_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 5611// W32: encoding: [0xf9,0xfe,0x11,0x7d,0x01,0x86,0x06,0x06] 5612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5613 5614v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 5615// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x00,0x06] 5616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5617 5618v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 5619// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x01,0x06] 5620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5621 5622v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 5623// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x02,0x06] 5624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5625 5626v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 5627// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x03,0x06] 5628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5629 5630v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 5631// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x04,0x06] 5632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5633 5634v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 5635// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x05,0x06] 5636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5637 5638v_cmp_class_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 5639// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x16,0x06] 5640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5641 5642v_cmp_class_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 5643// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x26,0x06] 5644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5645 5646v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 5647// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x00] 5648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5649 5650v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 5651// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x01] 5652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5653 5654v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 5655// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x02] 5656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5657 5658v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 5659// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x03] 5660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5661 5662v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 5663// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x04] 5664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5665 5666v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 5667// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x05] 5668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5669 5670v_cmp_class_f32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 5671// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x0e] 5672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5673 5674v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 5675// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x06] 5676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5677 5678v_cmp_lt_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 5679// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x88,0x06,0x06] 5680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5681 5682v_cmp_lt_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 5683// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0xe4,0x06,0x06] 5684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5685 5686v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 5687// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x00,0x06,0x06] 5688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5689 5690v_cmp_lt_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 5691// W64: encoding: [0xf9,0x04,0x12,0x7d,0xff,0x86,0x06,0x06] 5692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5693 5694v_cmp_lt_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 5695// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x86,0x06] 5696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5697 5698v_cmp_lt_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 5699// W64: encoding: [0xf9,0x04,0x12,0x7d,0x65,0x86,0x86,0x06] 5700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5701 5702v_cmp_lt_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 5703// W64: encoding: [0xf9,0x04,0x12,0x7d,0x6a,0x86,0x86,0x06] 5704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5705 5706v_cmp_lt_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 5707// W64: encoding: [0xf9,0x04,0x12,0x7d,0x6b,0x86,0x86,0x06] 5708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5709 5710v_cmp_lt_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 5711// W64: encoding: [0xf9,0x04,0x12,0x7d,0x7c,0x86,0x86,0x06] 5712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5713 5714v_cmp_lt_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 5715// W64: encoding: [0xf9,0x04,0x12,0x7d,0x7e,0x86,0x86,0x06] 5716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5717 5718v_cmp_lt_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 5719// W64: encoding: [0xf9,0x04,0x12,0x7d,0x7f,0x86,0x86,0x06] 5720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5721 5722v_cmp_lt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 5723// W64: encoding: [0xf9,0xfe,0x13,0x7d,0x01,0x86,0x06,0x06] 5724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5725 5726v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 5727// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x00,0x06] 5728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5729 5730v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 5731// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x01,0x06] 5732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5733 5734v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 5735// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x02,0x06] 5736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5737 5738v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 5739// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x03,0x06] 5740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5741 5742v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 5743// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x04,0x06] 5744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5745 5746v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 5747// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x05,0x06] 5748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5749 5750v_cmp_lt_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 5751// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x0e,0x06] 5752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5753 5754v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 5755// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x00] 5756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5757 5758v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 5759// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x01] 5760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5761 5762v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 5763// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x02] 5764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5765 5766v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 5767// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x03] 5768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5769 5770v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 5771// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x04] 5772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5773 5774v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 5775// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x05] 5776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5777 5778v_cmp_lt_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 5779// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x0e] 5780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5781 5782v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 5783// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x06] 5784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5785 5786v_cmp_eq_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 5787// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x88,0x06,0x06] 5788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5789 5790v_cmp_eq_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 5791// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0xe4,0x06,0x06] 5792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5793 5794v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 5795// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x00,0x06,0x06] 5796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5797 5798v_cmp_eq_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 5799// W64: encoding: [0xf9,0x04,0x14,0x7d,0xff,0x86,0x06,0x06] 5800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5801 5802v_cmp_eq_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 5803// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x86,0x06] 5804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5805 5806v_cmp_eq_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 5807// W64: encoding: [0xf9,0x04,0x14,0x7d,0x65,0x86,0x86,0x06] 5808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5809 5810v_cmp_eq_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 5811// W64: encoding: [0xf9,0x04,0x14,0x7d,0x6a,0x86,0x86,0x06] 5812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5813 5814v_cmp_eq_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 5815// W64: encoding: [0xf9,0x04,0x14,0x7d,0x6b,0x86,0x86,0x06] 5816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5817 5818v_cmp_eq_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 5819// W64: encoding: [0xf9,0x04,0x14,0x7d,0x7c,0x86,0x86,0x06] 5820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5821 5822v_cmp_eq_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 5823// W64: encoding: [0xf9,0x04,0x14,0x7d,0x7e,0x86,0x86,0x06] 5824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5825 5826v_cmp_eq_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 5827// W64: encoding: [0xf9,0x04,0x14,0x7d,0x7f,0x86,0x86,0x06] 5828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5829 5830v_cmp_eq_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 5831// W64: encoding: [0xf9,0xfe,0x15,0x7d,0x01,0x86,0x06,0x06] 5832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5833 5834v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 5835// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x00,0x06] 5836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5837 5838v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 5839// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x01,0x06] 5840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5841 5842v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 5843// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x02,0x06] 5844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5845 5846v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 5847// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x03,0x06] 5848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5849 5850v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 5851// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x04,0x06] 5852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5853 5854v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 5855// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x05,0x06] 5856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5857 5858v_cmp_eq_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 5859// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x0e,0x06] 5860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5861 5862v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 5863// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x00] 5864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5865 5866v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 5867// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x01] 5868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5869 5870v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 5871// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x02] 5872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5873 5874v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 5875// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x03] 5876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5877 5878v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 5879// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x04] 5880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5881 5882v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 5883// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x05] 5884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5885 5886v_cmp_eq_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 5887// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x0e] 5888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5889 5890v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 5891// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x06] 5892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5893 5894v_cmp_le_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 5895// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x88,0x06,0x06] 5896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5897 5898v_cmp_le_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 5899// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0xe4,0x06,0x06] 5900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5901 5902v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 5903// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x00,0x06,0x06] 5904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5905 5906v_cmp_le_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 5907// W64: encoding: [0xf9,0x04,0x16,0x7d,0xff,0x86,0x06,0x06] 5908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5909 5910v_cmp_le_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 5911// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x86,0x06] 5912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5913 5914v_cmp_le_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 5915// W64: encoding: [0xf9,0x04,0x16,0x7d,0x65,0x86,0x86,0x06] 5916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5917 5918v_cmp_le_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 5919// W64: encoding: [0xf9,0x04,0x16,0x7d,0x6a,0x86,0x86,0x06] 5920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5921 5922v_cmp_le_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 5923// W64: encoding: [0xf9,0x04,0x16,0x7d,0x6b,0x86,0x86,0x06] 5924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5925 5926v_cmp_le_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 5927// W64: encoding: [0xf9,0x04,0x16,0x7d,0x7c,0x86,0x86,0x06] 5928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5929 5930v_cmp_le_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 5931// W64: encoding: [0xf9,0x04,0x16,0x7d,0x7e,0x86,0x86,0x06] 5932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5933 5934v_cmp_le_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 5935// W64: encoding: [0xf9,0x04,0x16,0x7d,0x7f,0x86,0x86,0x06] 5936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5937 5938v_cmp_le_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 5939// W64: encoding: [0xf9,0xfe,0x17,0x7d,0x01,0x86,0x06,0x06] 5940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5941 5942v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 5943// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x00,0x06] 5944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5945 5946v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 5947// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x01,0x06] 5948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5949 5950v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 5951// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x02,0x06] 5952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5953 5954v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 5955// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x03,0x06] 5956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5957 5958v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 5959// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x04,0x06] 5960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5961 5962v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 5963// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x05,0x06] 5964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5965 5966v_cmp_le_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 5967// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x0e,0x06] 5968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5969 5970v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 5971// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x00] 5972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5973 5974v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 5975// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x01] 5976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5977 5978v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 5979// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x02] 5980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5981 5982v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 5983// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x03] 5984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5985 5986v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 5987// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x04] 5988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5989 5990v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 5991// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x05] 5992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5993 5994v_cmp_le_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 5995// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x0e] 5996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 5997 5998v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 5999// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x06] 6000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6001 6002v_cmp_gt_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 6003// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x88,0x06,0x06] 6004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6005 6006v_cmp_gt_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 6007// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0xe4,0x06,0x06] 6008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6009 6010v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 6011// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x00,0x06,0x06] 6012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6013 6014v_cmp_gt_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 6015// W64: encoding: [0xf9,0x04,0x18,0x7d,0xff,0x86,0x06,0x06] 6016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6017 6018v_cmp_gt_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 6019// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x86,0x06] 6020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6021 6022v_cmp_gt_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 6023// W64: encoding: [0xf9,0x04,0x18,0x7d,0x65,0x86,0x86,0x06] 6024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6025 6026v_cmp_gt_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 6027// W64: encoding: [0xf9,0x04,0x18,0x7d,0x6a,0x86,0x86,0x06] 6028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6029 6030v_cmp_gt_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 6031// W64: encoding: [0xf9,0x04,0x18,0x7d,0x6b,0x86,0x86,0x06] 6032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6033 6034v_cmp_gt_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 6035// W64: encoding: [0xf9,0x04,0x18,0x7d,0x7c,0x86,0x86,0x06] 6036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6037 6038v_cmp_gt_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 6039// W64: encoding: [0xf9,0x04,0x18,0x7d,0x7e,0x86,0x86,0x06] 6040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6041 6042v_cmp_gt_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 6043// W64: encoding: [0xf9,0x04,0x18,0x7d,0x7f,0x86,0x86,0x06] 6044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6045 6046v_cmp_gt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 6047// W64: encoding: [0xf9,0xfe,0x19,0x7d,0x01,0x86,0x06,0x06] 6048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6049 6050v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 6051// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x00,0x06] 6052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6053 6054v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 6055// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x01,0x06] 6056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6057 6058v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 6059// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x02,0x06] 6060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6061 6062v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 6063// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x03,0x06] 6064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6065 6066v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 6067// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x04,0x06] 6068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6069 6070v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 6071// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x05,0x06] 6072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6073 6074v_cmp_gt_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 6075// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x0e,0x06] 6076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6077 6078v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 6079// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x00] 6080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6081 6082v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 6083// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x01] 6084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6085 6086v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 6087// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x02] 6088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6089 6090v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 6091// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x03] 6092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6093 6094v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 6095// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x04] 6096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6097 6098v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 6099// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x05] 6100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6101 6102v_cmp_gt_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 6103// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x0e] 6104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6105 6106v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 6107// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x06] 6108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6109 6110v_cmp_ne_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 6111// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x88,0x06,0x06] 6112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6113 6114v_cmp_ne_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 6115// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0xe4,0x06,0x06] 6116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6117 6118v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 6119// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x00,0x06,0x06] 6120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6121 6122v_cmp_ne_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 6123// W64: encoding: [0xf9,0x04,0x1a,0x7d,0xff,0x86,0x06,0x06] 6124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6125 6126v_cmp_ne_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 6127// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x86,0x06] 6128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6129 6130v_cmp_ne_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 6131// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x65,0x86,0x86,0x06] 6132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6133 6134v_cmp_ne_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 6135// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x6a,0x86,0x86,0x06] 6136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6137 6138v_cmp_ne_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 6139// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x6b,0x86,0x86,0x06] 6140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6141 6142v_cmp_ne_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 6143// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x7c,0x86,0x86,0x06] 6144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6145 6146v_cmp_ne_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 6147// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x7e,0x86,0x86,0x06] 6148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6149 6150v_cmp_ne_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 6151// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x7f,0x86,0x86,0x06] 6152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6153 6154v_cmp_ne_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 6155// W64: encoding: [0xf9,0xfe,0x1b,0x7d,0x01,0x86,0x06,0x06] 6156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6157 6158v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 6159// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x00,0x06] 6160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6161 6162v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 6163// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x01,0x06] 6164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6165 6166v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 6167// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x02,0x06] 6168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6169 6170v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 6171// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x03,0x06] 6172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6173 6174v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 6175// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x04,0x06] 6176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6177 6178v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 6179// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x05,0x06] 6180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6181 6182v_cmp_ne_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 6183// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x0e,0x06] 6184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6185 6186v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 6187// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x00] 6188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6189 6190v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 6191// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x01] 6192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6193 6194v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 6195// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x02] 6196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6197 6198v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 6199// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x03] 6200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6201 6202v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 6203// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x04] 6204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6205 6206v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 6207// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x05] 6208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6209 6210v_cmp_ne_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 6211// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x0e] 6212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6213 6214v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 6215// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x06] 6216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6217 6218v_cmp_ge_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 6219// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x88,0x06,0x06] 6220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6221 6222v_cmp_ge_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 6223// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0xe4,0x06,0x06] 6224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6225 6226v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 6227// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x00,0x06,0x06] 6228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6229 6230v_cmp_ge_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 6231// W64: encoding: [0xf9,0x04,0x1c,0x7d,0xff,0x86,0x06,0x06] 6232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6233 6234v_cmp_ge_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 6235// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x86,0x06] 6236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6237 6238v_cmp_ge_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 6239// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x65,0x86,0x86,0x06] 6240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6241 6242v_cmp_ge_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 6243// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x6a,0x86,0x86,0x06] 6244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6245 6246v_cmp_ge_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 6247// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x6b,0x86,0x86,0x06] 6248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6249 6250v_cmp_ge_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 6251// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x7c,0x86,0x86,0x06] 6252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6253 6254v_cmp_ge_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 6255// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x7e,0x86,0x86,0x06] 6256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6257 6258v_cmp_ge_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 6259// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x7f,0x86,0x86,0x06] 6260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6261 6262v_cmp_ge_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 6263// W64: encoding: [0xf9,0xfe,0x1d,0x7d,0x01,0x86,0x06,0x06] 6264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6265 6266v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 6267// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x00,0x06] 6268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6269 6270v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 6271// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x01,0x06] 6272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6273 6274v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 6275// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x02,0x06] 6276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6277 6278v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 6279// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x03,0x06] 6280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6281 6282v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 6283// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x04,0x06] 6284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6285 6286v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 6287// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x05,0x06] 6288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6289 6290v_cmp_ge_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 6291// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x0e,0x06] 6292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6293 6294v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 6295// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x00] 6296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6297 6298v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 6299// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x01] 6300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6301 6302v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 6303// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x02] 6304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6305 6306v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 6307// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x03] 6308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6309 6310v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 6311// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x04] 6312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6313 6314v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 6315// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x05] 6316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6317 6318v_cmp_ge_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 6319// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x0e] 6320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6321 6322v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 6323// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x06] 6324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6325 6326v_cmp_lt_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 6327// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x88,0x06,0x06] 6328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6329 6330v_cmp_lt_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 6331// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0xe4,0x06,0x06] 6332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6333 6334v_cmp_lt_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 6335// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x00,0x06,0x06] 6336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6337 6338v_cmp_lt_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 6339// W32: encoding: [0xf9,0x04,0x12,0x7d,0xff,0x86,0x06,0x06] 6340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6341 6342v_cmp_lt_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 6343// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x86,0x06] 6344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6345 6346v_cmp_lt_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 6347// W32: encoding: [0xf9,0x04,0x12,0x7d,0x65,0x86,0x86,0x06] 6348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6349 6350v_cmp_lt_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 6351// W32: encoding: [0xf9,0x04,0x12,0x7d,0x6a,0x86,0x86,0x06] 6352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6353 6354v_cmp_lt_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 6355// W32: encoding: [0xf9,0x04,0x12,0x7d,0x6b,0x86,0x86,0x06] 6356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6357 6358v_cmp_lt_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 6359// W32: encoding: [0xf9,0x04,0x12,0x7d,0x7c,0x86,0x86,0x06] 6360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6361 6362v_cmp_lt_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 6363// W32: encoding: [0xf9,0x04,0x12,0x7d,0x7e,0x86,0x86,0x06] 6364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6365 6366v_cmp_lt_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 6367// W32: encoding: [0xf9,0x04,0x12,0x7d,0x7f,0x86,0x86,0x06] 6368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6369 6370v_cmp_lt_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 6371// W32: encoding: [0xf9,0xfe,0x13,0x7d,0x01,0x86,0x06,0x06] 6372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6373 6374v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 6375// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x00,0x06] 6376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6377 6378v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 6379// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x01,0x06] 6380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6381 6382v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 6383// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x02,0x06] 6384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6385 6386v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 6387// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x03,0x06] 6388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6389 6390v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 6391// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x04,0x06] 6392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6393 6394v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 6395// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x05,0x06] 6396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6397 6398v_cmp_lt_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 6399// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x0e,0x06] 6400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6401 6402v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 6403// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x00] 6404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6405 6406v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 6407// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x01] 6408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6409 6410v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 6411// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x02] 6412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6413 6414v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 6415// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x03] 6416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6417 6418v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 6419// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x04] 6420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6421 6422v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 6423// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x05] 6424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6425 6426v_cmp_lt_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 6427// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x0e] 6428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6429 6430v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 6431// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x06] 6432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6433 6434v_cmp_eq_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 6435// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x88,0x06,0x06] 6436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6437 6438v_cmp_eq_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 6439// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0xe4,0x06,0x06] 6440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6441 6442v_cmp_eq_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 6443// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x00,0x06,0x06] 6444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6445 6446v_cmp_eq_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 6447// W32: encoding: [0xf9,0x04,0x14,0x7d,0xff,0x86,0x06,0x06] 6448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6449 6450v_cmp_eq_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 6451// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x86,0x06] 6452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6453 6454v_cmp_eq_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 6455// W32: encoding: [0xf9,0x04,0x14,0x7d,0x65,0x86,0x86,0x06] 6456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6457 6458v_cmp_eq_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 6459// W32: encoding: [0xf9,0x04,0x14,0x7d,0x6a,0x86,0x86,0x06] 6460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6461 6462v_cmp_eq_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 6463// W32: encoding: [0xf9,0x04,0x14,0x7d,0x6b,0x86,0x86,0x06] 6464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6465 6466v_cmp_eq_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 6467// W32: encoding: [0xf9,0x04,0x14,0x7d,0x7c,0x86,0x86,0x06] 6468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6469 6470v_cmp_eq_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 6471// W32: encoding: [0xf9,0x04,0x14,0x7d,0x7e,0x86,0x86,0x06] 6472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6473 6474v_cmp_eq_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 6475// W32: encoding: [0xf9,0x04,0x14,0x7d,0x7f,0x86,0x86,0x06] 6476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6477 6478v_cmp_eq_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 6479// W32: encoding: [0xf9,0xfe,0x15,0x7d,0x01,0x86,0x06,0x06] 6480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6481 6482v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 6483// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x00,0x06] 6484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6485 6486v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 6487// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x01,0x06] 6488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6489 6490v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 6491// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x02,0x06] 6492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6493 6494v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 6495// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x03,0x06] 6496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6497 6498v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 6499// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x04,0x06] 6500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6501 6502v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 6503// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x05,0x06] 6504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6505 6506v_cmp_eq_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 6507// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x0e,0x06] 6508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6509 6510v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 6511// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x00] 6512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6513 6514v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 6515// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x01] 6516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6517 6518v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 6519// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x02] 6520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6521 6522v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 6523// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x03] 6524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6525 6526v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 6527// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x04] 6528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6529 6530v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 6531// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x05] 6532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6533 6534v_cmp_eq_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 6535// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x0e] 6536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6537 6538v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 6539// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x06] 6540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6541 6542v_cmp_le_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 6543// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x88,0x06,0x06] 6544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6545 6546v_cmp_le_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 6547// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0xe4,0x06,0x06] 6548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6549 6550v_cmp_le_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 6551// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x00,0x06,0x06] 6552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6553 6554v_cmp_le_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 6555// W32: encoding: [0xf9,0x04,0x16,0x7d,0xff,0x86,0x06,0x06] 6556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6557 6558v_cmp_le_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 6559// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x86,0x06] 6560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6561 6562v_cmp_le_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 6563// W32: encoding: [0xf9,0x04,0x16,0x7d,0x65,0x86,0x86,0x06] 6564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6565 6566v_cmp_le_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 6567// W32: encoding: [0xf9,0x04,0x16,0x7d,0x6a,0x86,0x86,0x06] 6568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6569 6570v_cmp_le_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 6571// W32: encoding: [0xf9,0x04,0x16,0x7d,0x6b,0x86,0x86,0x06] 6572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6573 6574v_cmp_le_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 6575// W32: encoding: [0xf9,0x04,0x16,0x7d,0x7c,0x86,0x86,0x06] 6576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6577 6578v_cmp_le_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 6579// W32: encoding: [0xf9,0x04,0x16,0x7d,0x7e,0x86,0x86,0x06] 6580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6581 6582v_cmp_le_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 6583// W32: encoding: [0xf9,0x04,0x16,0x7d,0x7f,0x86,0x86,0x06] 6584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6585 6586v_cmp_le_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 6587// W32: encoding: [0xf9,0xfe,0x17,0x7d,0x01,0x86,0x06,0x06] 6588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6589 6590v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 6591// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x00,0x06] 6592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6593 6594v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 6595// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x01,0x06] 6596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6597 6598v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 6599// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x02,0x06] 6600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6601 6602v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 6603// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x03,0x06] 6604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6605 6606v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 6607// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x04,0x06] 6608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6609 6610v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 6611// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x05,0x06] 6612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6613 6614v_cmp_le_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 6615// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x0e,0x06] 6616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6617 6618v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 6619// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x00] 6620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6621 6622v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 6623// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x01] 6624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6625 6626v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 6627// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x02] 6628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6629 6630v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 6631// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x03] 6632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6633 6634v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 6635// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x04] 6636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6637 6638v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 6639// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x05] 6640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6641 6642v_cmp_le_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 6643// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x0e] 6644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6645 6646v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 6647// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x06] 6648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6649 6650v_cmp_gt_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 6651// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x88,0x06,0x06] 6652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6653 6654v_cmp_gt_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 6655// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0xe4,0x06,0x06] 6656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6657 6658v_cmp_gt_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 6659// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x00,0x06,0x06] 6660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6661 6662v_cmp_gt_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 6663// W32: encoding: [0xf9,0x04,0x18,0x7d,0xff,0x86,0x06,0x06] 6664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6665 6666v_cmp_gt_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 6667// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x86,0x06] 6668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6669 6670v_cmp_gt_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 6671// W32: encoding: [0xf9,0x04,0x18,0x7d,0x65,0x86,0x86,0x06] 6672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6673 6674v_cmp_gt_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 6675// W32: encoding: [0xf9,0x04,0x18,0x7d,0x6a,0x86,0x86,0x06] 6676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6677 6678v_cmp_gt_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 6679// W32: encoding: [0xf9,0x04,0x18,0x7d,0x6b,0x86,0x86,0x06] 6680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6681 6682v_cmp_gt_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 6683// W32: encoding: [0xf9,0x04,0x18,0x7d,0x7c,0x86,0x86,0x06] 6684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6685 6686v_cmp_gt_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 6687// W32: encoding: [0xf9,0x04,0x18,0x7d,0x7e,0x86,0x86,0x06] 6688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6689 6690v_cmp_gt_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 6691// W32: encoding: [0xf9,0x04,0x18,0x7d,0x7f,0x86,0x86,0x06] 6692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6693 6694v_cmp_gt_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 6695// W32: encoding: [0xf9,0xfe,0x19,0x7d,0x01,0x86,0x06,0x06] 6696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6697 6698v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 6699// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x00,0x06] 6700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6701 6702v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 6703// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x01,0x06] 6704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6705 6706v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 6707// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x02,0x06] 6708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6709 6710v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 6711// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x03,0x06] 6712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6713 6714v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 6715// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x04,0x06] 6716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6717 6718v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 6719// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x05,0x06] 6720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6721 6722v_cmp_gt_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 6723// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x0e,0x06] 6724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6725 6726v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 6727// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x00] 6728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6729 6730v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 6731// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x01] 6732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6733 6734v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 6735// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x02] 6736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6737 6738v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 6739// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x03] 6740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6741 6742v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 6743// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x04] 6744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6745 6746v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 6747// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x05] 6748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6749 6750v_cmp_gt_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 6751// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x0e] 6752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6753 6754v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 6755// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x06] 6756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6757 6758v_cmp_ne_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 6759// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x88,0x06,0x06] 6760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6761 6762v_cmp_ne_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 6763// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0xe4,0x06,0x06] 6764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6765 6766v_cmp_ne_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 6767// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x00,0x06,0x06] 6768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6769 6770v_cmp_ne_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 6771// W32: encoding: [0xf9,0x04,0x1a,0x7d,0xff,0x86,0x06,0x06] 6772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6773 6774v_cmp_ne_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 6775// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x86,0x06] 6776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6777 6778v_cmp_ne_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 6779// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x65,0x86,0x86,0x06] 6780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6781 6782v_cmp_ne_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 6783// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x6a,0x86,0x86,0x06] 6784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6785 6786v_cmp_ne_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 6787// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x6b,0x86,0x86,0x06] 6788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6789 6790v_cmp_ne_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 6791// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x7c,0x86,0x86,0x06] 6792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6793 6794v_cmp_ne_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 6795// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x7e,0x86,0x86,0x06] 6796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6797 6798v_cmp_ne_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 6799// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x7f,0x86,0x86,0x06] 6800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6801 6802v_cmp_ne_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 6803// W32: encoding: [0xf9,0xfe,0x1b,0x7d,0x01,0x86,0x06,0x06] 6804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6805 6806v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 6807// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x00,0x06] 6808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6809 6810v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 6811// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x01,0x06] 6812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6813 6814v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 6815// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x02,0x06] 6816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6817 6818v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 6819// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x03,0x06] 6820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6821 6822v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 6823// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x04,0x06] 6824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6825 6826v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 6827// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x05,0x06] 6828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6829 6830v_cmp_ne_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 6831// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x0e,0x06] 6832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6833 6834v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 6835// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x00] 6836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6837 6838v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 6839// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x01] 6840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6841 6842v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 6843// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x02] 6844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6845 6846v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 6847// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x03] 6848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6849 6850v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 6851// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x04] 6852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6853 6854v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 6855// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x05] 6856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6857 6858v_cmp_ne_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 6859// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x0e] 6860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6861 6862v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 6863// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x06] 6864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6865 6866v_cmp_ge_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 6867// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x88,0x06,0x06] 6868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6869 6870v_cmp_ge_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 6871// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0xe4,0x06,0x06] 6872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6873 6874v_cmp_ge_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 6875// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x00,0x06,0x06] 6876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6877 6878v_cmp_ge_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 6879// W32: encoding: [0xf9,0x04,0x1c,0x7d,0xff,0x86,0x06,0x06] 6880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6881 6882v_cmp_ge_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 6883// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x86,0x06] 6884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6885 6886v_cmp_ge_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 6887// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x65,0x86,0x86,0x06] 6888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6889 6890v_cmp_ge_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 6891// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x6a,0x86,0x86,0x06] 6892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6893 6894v_cmp_ge_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 6895// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x6b,0x86,0x86,0x06] 6896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6897 6898v_cmp_ge_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 6899// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x7c,0x86,0x86,0x06] 6900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6901 6902v_cmp_ge_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 6903// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x7e,0x86,0x86,0x06] 6904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6905 6906v_cmp_ge_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 6907// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x7f,0x86,0x86,0x06] 6908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6909 6910v_cmp_ge_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 6911// W32: encoding: [0xf9,0xfe,0x1d,0x7d,0x01,0x86,0x06,0x06] 6912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6913 6914v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 6915// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x00,0x06] 6916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6917 6918v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 6919// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x01,0x06] 6920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6921 6922v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 6923// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x02,0x06] 6924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6925 6926v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 6927// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x03,0x06] 6928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6929 6930v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 6931// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x04,0x06] 6932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6933 6934v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 6935// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x05,0x06] 6936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6937 6938v_cmp_ge_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 6939// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x0e,0x06] 6940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6941 6942v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 6943// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x00] 6944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6945 6946v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 6947// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x01] 6948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6949 6950v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 6951// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x02] 6952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6953 6954v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 6955// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x03] 6956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6957 6958v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 6959// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x04] 6960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6961 6962v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 6963// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x05] 6964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6965 6966v_cmp_ge_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 6967// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x0e] 6968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6969 6970v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 6971// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x06] 6972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6973 6974v_cmp_class_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 6975// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x88,0x06,0x06] 6976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6977 6978v_cmp_class_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 6979// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0xe4,0x06,0x06] 6980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6981 6982v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 6983// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x00,0x06,0x06] 6984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6985 6986v_cmp_class_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 6987// W64: encoding: [0xf9,0x04,0x1e,0x7d,0xff,0x86,0x06,0x06] 6988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6989 6990v_cmp_class_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 6991// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x86,0x06] 6992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6993 6994v_cmp_class_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 6995// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x65,0x86,0x86,0x06] 6996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 6997 6998v_cmp_class_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 6999// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x6a,0x86,0x86,0x06] 7000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7001 7002v_cmp_class_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 7003// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x6b,0x86,0x86,0x06] 7004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7005 7006v_cmp_class_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 7007// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x7c,0x86,0x86,0x06] 7008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7009 7010v_cmp_class_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 7011// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x7e,0x86,0x86,0x06] 7012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7013 7014v_cmp_class_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 7015// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x7f,0x86,0x86,0x06] 7016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7017 7018v_cmp_class_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 7019// W64: encoding: [0xf9,0xfe,0x1f,0x7d,0x01,0x86,0x06,0x06] 7020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7021 7022v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 7023// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x00,0x06] 7024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7025 7026v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 7027// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x01,0x06] 7028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7029 7030v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 7031// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x02,0x06] 7032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7033 7034v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 7035// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x03,0x06] 7036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7037 7038v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 7039// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x04,0x06] 7040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7041 7042v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 7043// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x05,0x06] 7044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7045 7046v_cmp_class_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 7047// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x16,0x06] 7048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7049 7050v_cmp_class_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 7051// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x26,0x06] 7052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7053 7054v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 7055// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x00] 7056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7057 7058v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 7059// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x01] 7060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7061 7062v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 7063// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x02] 7064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7065 7066v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 7067// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x03] 7068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7069 7070v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 7071// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x04] 7072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7073 7074v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 7075// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x05] 7076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7077 7078v_cmp_class_f16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 7079// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x0e] 7080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7081 7082v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 7083// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06] 7084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7085 7086v_cmp_lt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 7087// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x88,0x06,0x06] 7088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7089 7090v_cmp_lt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 7091// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0xe4,0x06,0x06] 7092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7093 7094v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 7095// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06] 7096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7097 7098v_cmp_lt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 7099// W64: encoding: [0xf9,0x04,0x52,0x7d,0xff,0x86,0x06,0x06] 7100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7101 7102v_cmp_lt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 7103// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x86,0x06] 7104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7105 7106v_cmp_lt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 7107// W64: encoding: [0xf9,0x04,0x52,0x7d,0x65,0x86,0x86,0x06] 7108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7109 7110v_cmp_lt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 7111// W64: encoding: [0xf9,0x04,0x52,0x7d,0x6a,0x86,0x86,0x06] 7112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7113 7114v_cmp_lt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 7115// W64: encoding: [0xf9,0x04,0x52,0x7d,0x6b,0x86,0x86,0x06] 7116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7117 7118v_cmp_lt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 7119// W64: encoding: [0xf9,0x04,0x52,0x7d,0x7c,0x86,0x86,0x06] 7120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7121 7122v_cmp_lt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 7123// W64: encoding: [0xf9,0x04,0x52,0x7d,0x7e,0x86,0x86,0x06] 7124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7125 7126v_cmp_lt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 7127// W64: encoding: [0xf9,0x04,0x52,0x7d,0x7f,0x86,0x86,0x06] 7128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7129 7130v_cmp_lt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 7131// W64: encoding: [0xf9,0xfe,0x53,0x7d,0x01,0x86,0x06,0x06] 7132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7133 7134v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 7135// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x00,0x06] 7136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7137 7138v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 7139// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x01,0x06] 7140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7141 7142v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 7143// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x02,0x06] 7144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7145 7146v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 7147// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x03,0x06] 7148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7149 7150v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 7151// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x04,0x06] 7152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7153 7154v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 7155// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x05,0x06] 7156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7157 7158v_cmp_lt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 7159// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x0e,0x06] 7160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7161 7162v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 7163// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x00] 7164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7165 7166v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 7167// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x01] 7168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7169 7170v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 7171// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x02] 7172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7173 7174v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 7175// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x03] 7176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7177 7178v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 7179// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x04] 7180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7181 7182v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 7183// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x05] 7184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7185 7186v_cmp_lt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 7187// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x0e] 7188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7189 7190v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 7191// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06] 7192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7193 7194v_cmp_eq_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 7195// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x88,0x06,0x06] 7196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7197 7198v_cmp_eq_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 7199// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0xe4,0x06,0x06] 7200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7201 7202v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 7203// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06] 7204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7205 7206v_cmp_eq_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 7207// W64: encoding: [0xf9,0x04,0x54,0x7d,0xff,0x86,0x06,0x06] 7208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7209 7210v_cmp_eq_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 7211// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x86,0x06] 7212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7213 7214v_cmp_eq_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 7215// W64: encoding: [0xf9,0x04,0x54,0x7d,0x65,0x86,0x86,0x06] 7216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7217 7218v_cmp_eq_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 7219// W64: encoding: [0xf9,0x04,0x54,0x7d,0x6a,0x86,0x86,0x06] 7220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7221 7222v_cmp_eq_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 7223// W64: encoding: [0xf9,0x04,0x54,0x7d,0x6b,0x86,0x86,0x06] 7224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7225 7226v_cmp_eq_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 7227// W64: encoding: [0xf9,0x04,0x54,0x7d,0x7c,0x86,0x86,0x06] 7228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7229 7230v_cmp_eq_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 7231// W64: encoding: [0xf9,0x04,0x54,0x7d,0x7e,0x86,0x86,0x06] 7232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7233 7234v_cmp_eq_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 7235// W64: encoding: [0xf9,0x04,0x54,0x7d,0x7f,0x86,0x86,0x06] 7236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7237 7238v_cmp_eq_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 7239// W64: encoding: [0xf9,0xfe,0x55,0x7d,0x01,0x86,0x06,0x06] 7240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7241 7242v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 7243// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x00,0x06] 7244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7245 7246v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 7247// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x01,0x06] 7248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7249 7250v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 7251// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x02,0x06] 7252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7253 7254v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 7255// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x03,0x06] 7256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7257 7258v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 7259// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x04,0x06] 7260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7261 7262v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 7263// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x05,0x06] 7264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7265 7266v_cmp_eq_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 7267// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x0e,0x06] 7268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7269 7270v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 7271// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x00] 7272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7273 7274v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 7275// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x01] 7276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7277 7278v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 7279// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x02] 7280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7281 7282v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 7283// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x03] 7284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7285 7286v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 7287// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x04] 7288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7289 7290v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 7291// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x05] 7292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7293 7294v_cmp_eq_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 7295// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x0e] 7296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7297 7298v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 7299// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06] 7300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7301 7302v_cmp_le_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 7303// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x88,0x06,0x06] 7304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7305 7306v_cmp_le_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 7307// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0xe4,0x06,0x06] 7308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7309 7310v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 7311// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06] 7312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7313 7314v_cmp_le_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 7315// W64: encoding: [0xf9,0x04,0x56,0x7d,0xff,0x86,0x06,0x06] 7316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7317 7318v_cmp_le_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 7319// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x86,0x06] 7320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7321 7322v_cmp_le_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 7323// W64: encoding: [0xf9,0x04,0x56,0x7d,0x65,0x86,0x86,0x06] 7324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7325 7326v_cmp_le_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 7327// W64: encoding: [0xf9,0x04,0x56,0x7d,0x6a,0x86,0x86,0x06] 7328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7329 7330v_cmp_le_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 7331// W64: encoding: [0xf9,0x04,0x56,0x7d,0x6b,0x86,0x86,0x06] 7332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7333 7334v_cmp_le_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 7335// W64: encoding: [0xf9,0x04,0x56,0x7d,0x7c,0x86,0x86,0x06] 7336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7337 7338v_cmp_le_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 7339// W64: encoding: [0xf9,0x04,0x56,0x7d,0x7e,0x86,0x86,0x06] 7340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7341 7342v_cmp_le_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 7343// W64: encoding: [0xf9,0x04,0x56,0x7d,0x7f,0x86,0x86,0x06] 7344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7345 7346v_cmp_le_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 7347// W64: encoding: [0xf9,0xfe,0x57,0x7d,0x01,0x86,0x06,0x06] 7348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7349 7350v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 7351// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x00,0x06] 7352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7353 7354v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 7355// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x01,0x06] 7356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7357 7358v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 7359// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x02,0x06] 7360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7361 7362v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 7363// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x03,0x06] 7364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7365 7366v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 7367// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x04,0x06] 7368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7369 7370v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 7371// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x05,0x06] 7372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7373 7374v_cmp_le_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 7375// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x0e,0x06] 7376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7377 7378v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 7379// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x00] 7380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7381 7382v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 7383// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x01] 7384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7385 7386v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 7387// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x02] 7388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7389 7390v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 7391// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x03] 7392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7393 7394v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 7395// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x04] 7396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7397 7398v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 7399// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x05] 7400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7401 7402v_cmp_le_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 7403// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x0e] 7404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7405 7406v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 7407// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06] 7408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7409 7410v_cmp_gt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 7411// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x88,0x06,0x06] 7412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7413 7414v_cmp_gt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 7415// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0xe4,0x06,0x06] 7416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7417 7418v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 7419// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06] 7420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7421 7422v_cmp_gt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 7423// W64: encoding: [0xf9,0x04,0x58,0x7d,0xff,0x86,0x06,0x06] 7424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7425 7426v_cmp_gt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 7427// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x86,0x06] 7428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7429 7430v_cmp_gt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 7431// W64: encoding: [0xf9,0x04,0x58,0x7d,0x65,0x86,0x86,0x06] 7432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7433 7434v_cmp_gt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 7435// W64: encoding: [0xf9,0x04,0x58,0x7d,0x6a,0x86,0x86,0x06] 7436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7437 7438v_cmp_gt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 7439// W64: encoding: [0xf9,0x04,0x58,0x7d,0x6b,0x86,0x86,0x06] 7440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7441 7442v_cmp_gt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 7443// W64: encoding: [0xf9,0x04,0x58,0x7d,0x7c,0x86,0x86,0x06] 7444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7445 7446v_cmp_gt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 7447// W64: encoding: [0xf9,0x04,0x58,0x7d,0x7e,0x86,0x86,0x06] 7448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7449 7450v_cmp_gt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 7451// W64: encoding: [0xf9,0x04,0x58,0x7d,0x7f,0x86,0x86,0x06] 7452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7453 7454v_cmp_gt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 7455// W64: encoding: [0xf9,0xfe,0x59,0x7d,0x01,0x86,0x06,0x06] 7456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7457 7458v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 7459// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x00,0x06] 7460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7461 7462v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 7463// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x01,0x06] 7464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7465 7466v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 7467// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x02,0x06] 7468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7469 7470v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 7471// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x03,0x06] 7472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7473 7474v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 7475// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x04,0x06] 7476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7477 7478v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 7479// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x05,0x06] 7480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7481 7482v_cmp_gt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 7483// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x0e,0x06] 7484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7485 7486v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 7487// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x00] 7488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7489 7490v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 7491// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x01] 7492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7493 7494v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 7495// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x02] 7496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7497 7498v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 7499// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x03] 7500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7501 7502v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 7503// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x04] 7504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7505 7506v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 7507// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x05] 7508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7509 7510v_cmp_gt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 7511// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x0e] 7512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7513 7514v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 7515// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06] 7516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7517 7518v_cmp_ne_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 7519// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x88,0x06,0x06] 7520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7521 7522v_cmp_ne_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 7523// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0xe4,0x06,0x06] 7524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7525 7526v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 7527// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06] 7528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7529 7530v_cmp_ne_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 7531// W64: encoding: [0xf9,0x04,0x5a,0x7d,0xff,0x86,0x06,0x06] 7532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7533 7534v_cmp_ne_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 7535// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x86,0x06] 7536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7537 7538v_cmp_ne_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 7539// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x65,0x86,0x86,0x06] 7540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7541 7542v_cmp_ne_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 7543// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x6a,0x86,0x86,0x06] 7544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7545 7546v_cmp_ne_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 7547// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x6b,0x86,0x86,0x06] 7548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7549 7550v_cmp_ne_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 7551// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7c,0x86,0x86,0x06] 7552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7553 7554v_cmp_ne_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 7555// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7e,0x86,0x86,0x06] 7556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7557 7558v_cmp_ne_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 7559// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7f,0x86,0x86,0x06] 7560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7561 7562v_cmp_ne_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 7563// W64: encoding: [0xf9,0xfe,0x5b,0x7d,0x01,0x86,0x06,0x06] 7564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7565 7566v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 7567// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x00,0x06] 7568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7569 7570v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 7571// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x01,0x06] 7572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7573 7574v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 7575// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x02,0x06] 7576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7577 7578v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 7579// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x03,0x06] 7580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7581 7582v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 7583// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x04,0x06] 7584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7585 7586v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 7587// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x05,0x06] 7588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7589 7590v_cmp_ne_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 7591// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x0e,0x06] 7592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7593 7594v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 7595// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x00] 7596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7597 7598v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 7599// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x01] 7600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7601 7602v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 7603// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x02] 7604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7605 7606v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 7607// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x03] 7608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7609 7610v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 7611// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x04] 7612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7613 7614v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 7615// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x05] 7616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7617 7618v_cmp_ne_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 7619// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x0e] 7620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7621 7622v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 7623// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06] 7624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7625 7626v_cmp_ge_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 7627// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x88,0x06,0x06] 7628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7629 7630v_cmp_ge_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 7631// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0xe4,0x06,0x06] 7632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7633 7634v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 7635// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06] 7636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7637 7638v_cmp_ge_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 7639// W64: encoding: [0xf9,0x04,0x5c,0x7d,0xff,0x86,0x06,0x06] 7640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7641 7642v_cmp_ge_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 7643// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x86,0x06] 7644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7645 7646v_cmp_ge_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 7647// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x65,0x86,0x86,0x06] 7648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7649 7650v_cmp_ge_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 7651// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x6a,0x86,0x86,0x06] 7652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7653 7654v_cmp_ge_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 7655// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x6b,0x86,0x86,0x06] 7656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7657 7658v_cmp_ge_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 7659// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7c,0x86,0x86,0x06] 7660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7661 7662v_cmp_ge_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 7663// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7e,0x86,0x86,0x06] 7664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7665 7666v_cmp_ge_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 7667// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7f,0x86,0x86,0x06] 7668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7669 7670v_cmp_ge_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 7671// W64: encoding: [0xf9,0xfe,0x5d,0x7d,0x01,0x86,0x06,0x06] 7672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7673 7674v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 7675// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x00,0x06] 7676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7677 7678v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 7679// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x01,0x06] 7680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7681 7682v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 7683// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x02,0x06] 7684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7685 7686v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 7687// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x03,0x06] 7688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7689 7690v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 7691// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x04,0x06] 7692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7693 7694v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 7695// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x05,0x06] 7696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7697 7698v_cmp_ge_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 7699// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x0e,0x06] 7700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7701 7702v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 7703// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x00] 7704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7705 7706v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 7707// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x01] 7708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7709 7710v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 7711// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x02] 7712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7713 7714v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 7715// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x03] 7716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7717 7718v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 7719// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x04] 7720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7721 7722v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 7723// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x05] 7724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7725 7726v_cmp_ge_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 7727// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x0e] 7728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7729 7730v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 7731// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06] 7732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7733 7734v_cmp_f_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 7735// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x88,0x06,0x06] 7736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7737 7738v_cmp_f_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 7739// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0xe4,0x06,0x06] 7740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7741 7742v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 7743// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06] 7744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7745 7746v_cmp_f_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 7747// W64: encoding: [0xf9,0x04,0x80,0x7d,0xff,0x86,0x06,0x06] 7748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7749 7750v_cmp_f_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 7751// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x86,0x06] 7752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7753 7754v_cmp_f_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 7755// W64: encoding: [0xf9,0x04,0x80,0x7d,0x65,0x86,0x86,0x06] 7756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7757 7758v_cmp_f_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 7759// W64: encoding: [0xf9,0x04,0x80,0x7d,0x6a,0x86,0x86,0x06] 7760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7761 7762v_cmp_f_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 7763// W64: encoding: [0xf9,0x04,0x80,0x7d,0x6b,0x86,0x86,0x06] 7764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7765 7766v_cmp_f_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 7767// W64: encoding: [0xf9,0x04,0x80,0x7d,0x7c,0x86,0x86,0x06] 7768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7769 7770v_cmp_f_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 7771// W64: encoding: [0xf9,0x04,0x80,0x7d,0x7e,0x86,0x86,0x06] 7772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7773 7774v_cmp_f_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 7775// W64: encoding: [0xf9,0x04,0x80,0x7d,0x7f,0x86,0x86,0x06] 7776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7777 7778v_cmp_f_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 7779// W64: encoding: [0xf9,0xfe,0x81,0x7d,0x01,0x86,0x06,0x06] 7780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7781 7782v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 7783// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x00,0x06] 7784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7785 7786v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 7787// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x01,0x06] 7788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7789 7790v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 7791// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x02,0x06] 7792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7793 7794v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 7795// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x03,0x06] 7796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7797 7798v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 7799// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x04,0x06] 7800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7801 7802v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 7803// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x05,0x06] 7804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7805 7806v_cmp_f_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 7807// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x0e,0x06] 7808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7809 7810v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 7811// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x00] 7812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7813 7814v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 7815// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x01] 7816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7817 7818v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 7819// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x02] 7820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7821 7822v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 7823// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x03] 7824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7825 7826v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 7827// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x04] 7828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7829 7830v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 7831// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x05] 7832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7833 7834v_cmp_f_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 7835// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x0e] 7836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7837 7838v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 7839// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06] 7840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7841 7842v_cmp_lt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 7843// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x88,0x06,0x06] 7844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7845 7846v_cmp_lt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 7847// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0xe4,0x06,0x06] 7848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7849 7850v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 7851// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06] 7852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7853 7854v_cmp_lt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 7855// W64: encoding: [0xf9,0x04,0x82,0x7d,0xff,0x86,0x06,0x06] 7856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7857 7858v_cmp_lt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 7859// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x86,0x06] 7860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7861 7862v_cmp_lt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 7863// W64: encoding: [0xf9,0x04,0x82,0x7d,0x65,0x86,0x86,0x06] 7864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7865 7866v_cmp_lt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 7867// W64: encoding: [0xf9,0x04,0x82,0x7d,0x6a,0x86,0x86,0x06] 7868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7869 7870v_cmp_lt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 7871// W64: encoding: [0xf9,0x04,0x82,0x7d,0x6b,0x86,0x86,0x06] 7872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7873 7874v_cmp_lt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 7875// W64: encoding: [0xf9,0x04,0x82,0x7d,0x7c,0x86,0x86,0x06] 7876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7877 7878v_cmp_lt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 7879// W64: encoding: [0xf9,0x04,0x82,0x7d,0x7e,0x86,0x86,0x06] 7880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7881 7882v_cmp_lt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 7883// W64: encoding: [0xf9,0x04,0x82,0x7d,0x7f,0x86,0x86,0x06] 7884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7885 7886v_cmp_lt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 7887// W64: encoding: [0xf9,0xfe,0x83,0x7d,0x01,0x86,0x06,0x06] 7888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7889 7890v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 7891// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x00,0x06] 7892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7893 7894v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 7895// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x01,0x06] 7896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7897 7898v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 7899// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x02,0x06] 7900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7901 7902v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 7903// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x03,0x06] 7904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7905 7906v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 7907// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x04,0x06] 7908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7909 7910v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 7911// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x05,0x06] 7912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7913 7914v_cmp_lt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 7915// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x0e,0x06] 7916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7917 7918v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 7919// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x00] 7920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7921 7922v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 7923// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x01] 7924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7925 7926v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 7927// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x02] 7928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7929 7930v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 7931// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x03] 7932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7933 7934v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 7935// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x04] 7936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7937 7938v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 7939// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x05] 7940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7941 7942v_cmp_lt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 7943// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x0e] 7944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7945 7946v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 7947// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06] 7948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7949 7950v_cmp_eq_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 7951// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x88,0x06,0x06] 7952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7953 7954v_cmp_eq_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 7955// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0xe4,0x06,0x06] 7956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7957 7958v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 7959// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06] 7960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7961 7962v_cmp_eq_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 7963// W64: encoding: [0xf9,0x04,0x84,0x7d,0xff,0x86,0x06,0x06] 7964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7965 7966v_cmp_eq_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 7967// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x86,0x06] 7968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7969 7970v_cmp_eq_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 7971// W64: encoding: [0xf9,0x04,0x84,0x7d,0x65,0x86,0x86,0x06] 7972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7973 7974v_cmp_eq_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 7975// W64: encoding: [0xf9,0x04,0x84,0x7d,0x6a,0x86,0x86,0x06] 7976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7977 7978v_cmp_eq_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 7979// W64: encoding: [0xf9,0x04,0x84,0x7d,0x6b,0x86,0x86,0x06] 7980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7981 7982v_cmp_eq_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 7983// W64: encoding: [0xf9,0x04,0x84,0x7d,0x7c,0x86,0x86,0x06] 7984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7985 7986v_cmp_eq_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 7987// W64: encoding: [0xf9,0x04,0x84,0x7d,0x7e,0x86,0x86,0x06] 7988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7989 7990v_cmp_eq_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 7991// W64: encoding: [0xf9,0x04,0x84,0x7d,0x7f,0x86,0x86,0x06] 7992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7993 7994v_cmp_eq_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 7995// W64: encoding: [0xf9,0xfe,0x85,0x7d,0x01,0x86,0x06,0x06] 7996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 7997 7998v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 7999// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x00,0x06] 8000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8001 8002v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 8003// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x01,0x06] 8004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8005 8006v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 8007// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x02,0x06] 8008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8009 8010v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 8011// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x03,0x06] 8012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8013 8014v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 8015// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x04,0x06] 8016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8017 8018v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 8019// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x05,0x06] 8020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8021 8022v_cmp_eq_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 8023// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x0e,0x06] 8024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8025 8026v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 8027// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x00] 8028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8029 8030v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 8031// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x01] 8032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8033 8034v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 8035// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x02] 8036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8037 8038v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 8039// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x03] 8040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8041 8042v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 8043// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x04] 8044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8045 8046v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 8047// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x05] 8048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8049 8050v_cmp_eq_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 8051// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x0e] 8052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8053 8054v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 8055// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06] 8056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8057 8058v_cmp_le_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 8059// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x88,0x06,0x06] 8060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8061 8062v_cmp_le_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 8063// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0xe4,0x06,0x06] 8064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8065 8066v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 8067// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06] 8068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8069 8070v_cmp_le_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 8071// W64: encoding: [0xf9,0x04,0x86,0x7d,0xff,0x86,0x06,0x06] 8072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8073 8074v_cmp_le_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 8075// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x86,0x06] 8076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8077 8078v_cmp_le_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 8079// W64: encoding: [0xf9,0x04,0x86,0x7d,0x65,0x86,0x86,0x06] 8080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8081 8082v_cmp_le_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 8083// W64: encoding: [0xf9,0x04,0x86,0x7d,0x6a,0x86,0x86,0x06] 8084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8085 8086v_cmp_le_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 8087// W64: encoding: [0xf9,0x04,0x86,0x7d,0x6b,0x86,0x86,0x06] 8088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8089 8090v_cmp_le_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 8091// W64: encoding: [0xf9,0x04,0x86,0x7d,0x7c,0x86,0x86,0x06] 8092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8093 8094v_cmp_le_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 8095// W64: encoding: [0xf9,0x04,0x86,0x7d,0x7e,0x86,0x86,0x06] 8096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8097 8098v_cmp_le_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 8099// W64: encoding: [0xf9,0x04,0x86,0x7d,0x7f,0x86,0x86,0x06] 8100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8101 8102v_cmp_le_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 8103// W64: encoding: [0xf9,0xfe,0x87,0x7d,0x01,0x86,0x06,0x06] 8104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8105 8106v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 8107// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x00,0x06] 8108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8109 8110v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 8111// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x01,0x06] 8112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8113 8114v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 8115// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x02,0x06] 8116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8117 8118v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 8119// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x03,0x06] 8120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8121 8122v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 8123// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x04,0x06] 8124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8125 8126v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 8127// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x05,0x06] 8128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8129 8130v_cmp_le_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 8131// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x0e,0x06] 8132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8133 8134v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 8135// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x00] 8136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8137 8138v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 8139// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x01] 8140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8141 8142v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 8143// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x02] 8144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8145 8146v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 8147// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x03] 8148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8149 8150v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 8151// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x04] 8152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8153 8154v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 8155// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x05] 8156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8157 8158v_cmp_le_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 8159// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x0e] 8160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8161 8162v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 8163// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06] 8164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8165 8166v_cmp_gt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 8167// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x88,0x06,0x06] 8168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8169 8170v_cmp_gt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 8171// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0xe4,0x06,0x06] 8172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8173 8174v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 8175// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06] 8176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8177 8178v_cmp_gt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 8179// W64: encoding: [0xf9,0x04,0x88,0x7d,0xff,0x86,0x06,0x06] 8180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8181 8182v_cmp_gt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 8183// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x86,0x06] 8184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8185 8186v_cmp_gt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 8187// W64: encoding: [0xf9,0x04,0x88,0x7d,0x65,0x86,0x86,0x06] 8188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8189 8190v_cmp_gt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 8191// W64: encoding: [0xf9,0x04,0x88,0x7d,0x6a,0x86,0x86,0x06] 8192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8193 8194v_cmp_gt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 8195// W64: encoding: [0xf9,0x04,0x88,0x7d,0x6b,0x86,0x86,0x06] 8196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8197 8198v_cmp_gt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 8199// W64: encoding: [0xf9,0x04,0x88,0x7d,0x7c,0x86,0x86,0x06] 8200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8201 8202v_cmp_gt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 8203// W64: encoding: [0xf9,0x04,0x88,0x7d,0x7e,0x86,0x86,0x06] 8204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8205 8206v_cmp_gt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 8207// W64: encoding: [0xf9,0x04,0x88,0x7d,0x7f,0x86,0x86,0x06] 8208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8209 8210v_cmp_gt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 8211// W64: encoding: [0xf9,0xfe,0x89,0x7d,0x01,0x86,0x06,0x06] 8212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8213 8214v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 8215// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x00,0x06] 8216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8217 8218v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 8219// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x01,0x06] 8220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8221 8222v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 8223// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x02,0x06] 8224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8225 8226v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 8227// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x03,0x06] 8228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8229 8230v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 8231// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x04,0x06] 8232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8233 8234v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 8235// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x05,0x06] 8236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8237 8238v_cmp_gt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 8239// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x0e,0x06] 8240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8241 8242v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 8243// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x00] 8244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8245 8246v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 8247// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x01] 8248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8249 8250v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 8251// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x02] 8252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8253 8254v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 8255// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x03] 8256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8257 8258v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 8259// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x04] 8260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8261 8262v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 8263// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x05] 8264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8265 8266v_cmp_gt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 8267// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x0e] 8268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8269 8270v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 8271// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06] 8272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8273 8274v_cmp_ne_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 8275// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x88,0x06,0x06] 8276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8277 8278v_cmp_ne_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 8279// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0xe4,0x06,0x06] 8280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8281 8282v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 8283// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06] 8284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8285 8286v_cmp_ne_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 8287// W64: encoding: [0xf9,0x04,0x8a,0x7d,0xff,0x86,0x06,0x06] 8288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8289 8290v_cmp_ne_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 8291// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x86,0x06] 8292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8293 8294v_cmp_ne_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 8295// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x65,0x86,0x86,0x06] 8296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8297 8298v_cmp_ne_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 8299// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x6a,0x86,0x86,0x06] 8300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8301 8302v_cmp_ne_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 8303// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x6b,0x86,0x86,0x06] 8304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8305 8306v_cmp_ne_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 8307// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7c,0x86,0x86,0x06] 8308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8309 8310v_cmp_ne_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 8311// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7e,0x86,0x86,0x06] 8312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8313 8314v_cmp_ne_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 8315// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7f,0x86,0x86,0x06] 8316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8317 8318v_cmp_ne_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 8319// W64: encoding: [0xf9,0xfe,0x8b,0x7d,0x01,0x86,0x06,0x06] 8320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8321 8322v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 8323// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x00,0x06] 8324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8325 8326v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 8327// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x01,0x06] 8328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8329 8330v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 8331// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x02,0x06] 8332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8333 8334v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 8335// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x03,0x06] 8336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8337 8338v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 8339// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x04,0x06] 8340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8341 8342v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 8343// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x05,0x06] 8344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8345 8346v_cmp_ne_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 8347// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x0e,0x06] 8348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8349 8350v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 8351// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x00] 8352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8353 8354v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 8355// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x01] 8356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8357 8358v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 8359// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x02] 8360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8361 8362v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 8363// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x03] 8364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8365 8366v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 8367// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x04] 8368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8369 8370v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 8371// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x05] 8372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8373 8374v_cmp_ne_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 8375// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x0e] 8376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8377 8378v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 8379// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06] 8380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8381 8382v_cmp_ge_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 8383// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x88,0x06,0x06] 8384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8385 8386v_cmp_ge_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 8387// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0xe4,0x06,0x06] 8388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8389 8390v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 8391// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06] 8392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8393 8394v_cmp_ge_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 8395// W64: encoding: [0xf9,0x04,0x8c,0x7d,0xff,0x86,0x06,0x06] 8396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8397 8398v_cmp_ge_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 8399// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x86,0x06] 8400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8401 8402v_cmp_ge_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 8403// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x65,0x86,0x86,0x06] 8404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8405 8406v_cmp_ge_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 8407// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x6a,0x86,0x86,0x06] 8408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8409 8410v_cmp_ge_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 8411// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x6b,0x86,0x86,0x06] 8412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8413 8414v_cmp_ge_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 8415// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7c,0x86,0x86,0x06] 8416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8417 8418v_cmp_ge_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 8419// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7e,0x86,0x86,0x06] 8420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8421 8422v_cmp_ge_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 8423// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7f,0x86,0x86,0x06] 8424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8425 8426v_cmp_ge_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 8427// W64: encoding: [0xf9,0xfe,0x8d,0x7d,0x01,0x86,0x06,0x06] 8428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8429 8430v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 8431// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x00,0x06] 8432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8433 8434v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 8435// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x01,0x06] 8436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8437 8438v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 8439// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x02,0x06] 8440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8441 8442v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 8443// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x03,0x06] 8444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8445 8446v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 8447// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x04,0x06] 8448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8449 8450v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 8451// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x05,0x06] 8452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8453 8454v_cmp_ge_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 8455// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x0e,0x06] 8456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8457 8458v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 8459// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x00] 8460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8461 8462v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 8463// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x01] 8464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8465 8466v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 8467// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x02] 8468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8469 8470v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 8471// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x03] 8472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8473 8474v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 8475// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x04] 8476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8477 8478v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 8479// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x05] 8480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8481 8482v_cmp_ge_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 8483// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x0e] 8484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8485 8486v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 8487// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06] 8488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8489 8490v_cmp_t_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 8491// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x88,0x06,0x06] 8492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8493 8494v_cmp_t_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 8495// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0xe4,0x06,0x06] 8496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8497 8498v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 8499// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06] 8500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8501 8502v_cmp_t_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 8503// W64: encoding: [0xf9,0x04,0x8e,0x7d,0xff,0x86,0x06,0x06] 8504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8505 8506v_cmp_t_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 8507// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x86,0x06] 8508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8509 8510v_cmp_t_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 8511// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x65,0x86,0x86,0x06] 8512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8513 8514v_cmp_t_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 8515// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x6a,0x86,0x86,0x06] 8516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8517 8518v_cmp_t_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 8519// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x6b,0x86,0x86,0x06] 8520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8521 8522v_cmp_t_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 8523// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7c,0x86,0x86,0x06] 8524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8525 8526v_cmp_t_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 8527// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7e,0x86,0x86,0x06] 8528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8529 8530v_cmp_t_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 8531// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7f,0x86,0x86,0x06] 8532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8533 8534v_cmp_t_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 8535// W64: encoding: [0xf9,0xfe,0x8f,0x7d,0x01,0x86,0x06,0x06] 8536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8537 8538v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 8539// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x00,0x06] 8540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8541 8542v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 8543// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x01,0x06] 8544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8545 8546v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 8547// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x02,0x06] 8548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8549 8550v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 8551// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x03,0x06] 8552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8553 8554v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 8555// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x04,0x06] 8556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8557 8558v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 8559// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x05,0x06] 8560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8561 8562v_cmp_t_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 8563// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x0e,0x06] 8564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8565 8566v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 8567// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x00] 8568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8569 8570v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 8571// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x01] 8572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8573 8574v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 8575// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x02] 8576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8577 8578v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 8579// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x03] 8580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8581 8582v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 8583// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x04] 8584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8585 8586v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 8587// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x05] 8588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8589 8590v_cmp_t_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 8591// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x0e] 8592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8593 8594v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 8595// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06] 8596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8597 8598v_cmp_f_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 8599// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x88,0x06,0x06] 8600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8601 8602v_cmp_f_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 8603// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0xe4,0x06,0x06] 8604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8605 8606v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 8607// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06] 8608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8609 8610v_cmp_f_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 8611// W64: encoding: [0xf9,0x04,0x90,0x7d,0xff,0x86,0x06,0x06] 8612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8613 8614v_cmp_f_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 8615// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x86,0x06] 8616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8617 8618v_cmp_f_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 8619// W64: encoding: [0xf9,0x04,0x90,0x7d,0x65,0x86,0x86,0x06] 8620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8621 8622v_cmp_f_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 8623// W64: encoding: [0xf9,0x04,0x90,0x7d,0x6a,0x86,0x86,0x06] 8624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8625 8626v_cmp_f_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 8627// W64: encoding: [0xf9,0x04,0x90,0x7d,0x6b,0x86,0x86,0x06] 8628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8629 8630v_cmp_f_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 8631// W64: encoding: [0xf9,0x04,0x90,0x7d,0x7c,0x86,0x86,0x06] 8632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8633 8634v_cmp_f_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 8635// W64: encoding: [0xf9,0x04,0x90,0x7d,0x7e,0x86,0x86,0x06] 8636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8637 8638v_cmp_f_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 8639// W64: encoding: [0xf9,0x04,0x90,0x7d,0x7f,0x86,0x86,0x06] 8640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8641 8642v_cmp_f_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 8643// W64: encoding: [0xf9,0xfe,0x91,0x7d,0x01,0x86,0x06,0x06] 8644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8645 8646v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 8647// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x00,0x06] 8648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8649 8650v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 8651// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x01,0x06] 8652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8653 8654v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 8655// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x02,0x06] 8656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8657 8658v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 8659// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x03,0x06] 8660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8661 8662v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 8663// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x04,0x06] 8664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8665 8666v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 8667// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x05,0x06] 8668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8669 8670v_cmp_f_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 8671// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x16,0x06] 8672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8673 8674v_cmp_f_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 8675// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x26,0x06] 8676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8677 8678v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 8679// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x00] 8680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8681 8682v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 8683// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x01] 8684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8685 8686v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 8687// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x02] 8688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8689 8690v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 8691// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x03] 8692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8693 8694v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 8695// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x04] 8696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8697 8698v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 8699// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x05] 8700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8701 8702v_cmp_f_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 8703// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x16] 8704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8705 8706v_cmp_f_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 8707// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x26] 8708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8709 8710v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 8711// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06] 8712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8713 8714v_cmp_lt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 8715// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x88,0x06,0x06] 8716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8717 8718v_cmp_lt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 8719// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0xe4,0x06,0x06] 8720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8721 8722v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 8723// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06] 8724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8725 8726v_cmp_lt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 8727// W64: encoding: [0xf9,0x04,0x92,0x7d,0xff,0x86,0x06,0x06] 8728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8729 8730v_cmp_lt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 8731// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x86,0x06] 8732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8733 8734v_cmp_lt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 8735// W64: encoding: [0xf9,0x04,0x92,0x7d,0x65,0x86,0x86,0x06] 8736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8737 8738v_cmp_lt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 8739// W64: encoding: [0xf9,0x04,0x92,0x7d,0x6a,0x86,0x86,0x06] 8740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8741 8742v_cmp_lt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 8743// W64: encoding: [0xf9,0x04,0x92,0x7d,0x6b,0x86,0x86,0x06] 8744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8745 8746v_cmp_lt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 8747// W64: encoding: [0xf9,0x04,0x92,0x7d,0x7c,0x86,0x86,0x06] 8748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8749 8750v_cmp_lt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 8751// W64: encoding: [0xf9,0x04,0x92,0x7d,0x7e,0x86,0x86,0x06] 8752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8753 8754v_cmp_lt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 8755// W64: encoding: [0xf9,0x04,0x92,0x7d,0x7f,0x86,0x86,0x06] 8756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8757 8758v_cmp_lt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 8759// W64: encoding: [0xf9,0xfe,0x93,0x7d,0x01,0x86,0x06,0x06] 8760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8761 8762v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 8763// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x00,0x06] 8764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8765 8766v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 8767// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x01,0x06] 8768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8769 8770v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 8771// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x02,0x06] 8772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8773 8774v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 8775// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x03,0x06] 8776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8777 8778v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 8779// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x04,0x06] 8780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8781 8782v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 8783// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x05,0x06] 8784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8785 8786v_cmp_lt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 8787// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x16,0x06] 8788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8789 8790v_cmp_lt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 8791// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x26,0x06] 8792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8793 8794v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 8795// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x00] 8796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8797 8798v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 8799// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x01] 8800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8801 8802v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 8803// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x02] 8804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8805 8806v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 8807// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x03] 8808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8809 8810v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 8811// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x04] 8812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8813 8814v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 8815// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x05] 8816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8817 8818v_cmp_lt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 8819// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x16] 8820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8821 8822v_cmp_lt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 8823// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x26] 8824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8825 8826v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 8827// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06] 8828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8829 8830v_cmp_eq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 8831// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x88,0x06,0x06] 8832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8833 8834v_cmp_eq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 8835// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0xe4,0x06,0x06] 8836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8837 8838v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 8839// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06] 8840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8841 8842v_cmp_eq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 8843// W64: encoding: [0xf9,0x04,0x94,0x7d,0xff,0x86,0x06,0x06] 8844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8845 8846v_cmp_eq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 8847// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x86,0x06] 8848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8849 8850v_cmp_eq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 8851// W64: encoding: [0xf9,0x04,0x94,0x7d,0x65,0x86,0x86,0x06] 8852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8853 8854v_cmp_eq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 8855// W64: encoding: [0xf9,0x04,0x94,0x7d,0x6a,0x86,0x86,0x06] 8856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8857 8858v_cmp_eq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 8859// W64: encoding: [0xf9,0x04,0x94,0x7d,0x6b,0x86,0x86,0x06] 8860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8861 8862v_cmp_eq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 8863// W64: encoding: [0xf9,0x04,0x94,0x7d,0x7c,0x86,0x86,0x06] 8864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8865 8866v_cmp_eq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 8867// W64: encoding: [0xf9,0x04,0x94,0x7d,0x7e,0x86,0x86,0x06] 8868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8869 8870v_cmp_eq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 8871// W64: encoding: [0xf9,0x04,0x94,0x7d,0x7f,0x86,0x86,0x06] 8872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8873 8874v_cmp_eq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 8875// W64: encoding: [0xf9,0xfe,0x95,0x7d,0x01,0x86,0x06,0x06] 8876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8877 8878v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 8879// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x00,0x06] 8880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8881 8882v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 8883// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x01,0x06] 8884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8885 8886v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 8887// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x02,0x06] 8888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8889 8890v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 8891// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x03,0x06] 8892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8893 8894v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 8895// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x04,0x06] 8896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8897 8898v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 8899// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x05,0x06] 8900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8901 8902v_cmp_eq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 8903// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x16,0x06] 8904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8905 8906v_cmp_eq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 8907// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x26,0x06] 8908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8909 8910v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 8911// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x00] 8912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8913 8914v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 8915// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x01] 8916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8917 8918v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 8919// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x02] 8920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8921 8922v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 8923// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x03] 8924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8925 8926v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 8927// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x04] 8928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8929 8930v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 8931// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x05] 8932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8933 8934v_cmp_eq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 8935// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x16] 8936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8937 8938v_cmp_eq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 8939// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x26] 8940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8941 8942v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 8943// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06] 8944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8945 8946v_cmp_le_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 8947// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x88,0x06,0x06] 8948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8949 8950v_cmp_le_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 8951// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0xe4,0x06,0x06] 8952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8953 8954v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 8955// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06] 8956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8957 8958v_cmp_le_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 8959// W64: encoding: [0xf9,0x04,0x96,0x7d,0xff,0x86,0x06,0x06] 8960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8961 8962v_cmp_le_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 8963// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x86,0x06] 8964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8965 8966v_cmp_le_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 8967// W64: encoding: [0xf9,0x04,0x96,0x7d,0x65,0x86,0x86,0x06] 8968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8969 8970v_cmp_le_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 8971// W64: encoding: [0xf9,0x04,0x96,0x7d,0x6a,0x86,0x86,0x06] 8972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8973 8974v_cmp_le_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 8975// W64: encoding: [0xf9,0x04,0x96,0x7d,0x6b,0x86,0x86,0x06] 8976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8977 8978v_cmp_le_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 8979// W64: encoding: [0xf9,0x04,0x96,0x7d,0x7c,0x86,0x86,0x06] 8980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8981 8982v_cmp_le_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 8983// W64: encoding: [0xf9,0x04,0x96,0x7d,0x7e,0x86,0x86,0x06] 8984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8985 8986v_cmp_le_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 8987// W64: encoding: [0xf9,0x04,0x96,0x7d,0x7f,0x86,0x86,0x06] 8988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8989 8990v_cmp_le_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 8991// W64: encoding: [0xf9,0xfe,0x97,0x7d,0x01,0x86,0x06,0x06] 8992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8993 8994v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 8995// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x00,0x06] 8996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 8997 8998v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 8999// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x01,0x06] 9000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9001 9002v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 9003// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x02,0x06] 9004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9005 9006v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 9007// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x03,0x06] 9008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9009 9010v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 9011// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x04,0x06] 9012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9013 9014v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 9015// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x05,0x06] 9016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9017 9018v_cmp_le_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 9019// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x16,0x06] 9020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9021 9022v_cmp_le_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 9023// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x26,0x06] 9024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9025 9026v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 9027// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x00] 9028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9029 9030v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 9031// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x01] 9032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9033 9034v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 9035// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x02] 9036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9037 9038v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 9039// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x03] 9040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9041 9042v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 9043// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x04] 9044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9045 9046v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 9047// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x05] 9048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9049 9050v_cmp_le_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 9051// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x16] 9052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9053 9054v_cmp_le_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 9055// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x26] 9056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9057 9058v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 9059// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06] 9060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9061 9062v_cmp_gt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 9063// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x88,0x06,0x06] 9064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9065 9066v_cmp_gt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 9067// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0xe4,0x06,0x06] 9068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9069 9070v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 9071// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06] 9072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9073 9074v_cmp_gt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 9075// W64: encoding: [0xf9,0x04,0x98,0x7d,0xff,0x86,0x06,0x06] 9076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9077 9078v_cmp_gt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 9079// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x86,0x06] 9080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9081 9082v_cmp_gt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 9083// W64: encoding: [0xf9,0x04,0x98,0x7d,0x65,0x86,0x86,0x06] 9084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9085 9086v_cmp_gt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 9087// W64: encoding: [0xf9,0x04,0x98,0x7d,0x6a,0x86,0x86,0x06] 9088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9089 9090v_cmp_gt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 9091// W64: encoding: [0xf9,0x04,0x98,0x7d,0x6b,0x86,0x86,0x06] 9092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9093 9094v_cmp_gt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 9095// W64: encoding: [0xf9,0x04,0x98,0x7d,0x7c,0x86,0x86,0x06] 9096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9097 9098v_cmp_gt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 9099// W64: encoding: [0xf9,0x04,0x98,0x7d,0x7e,0x86,0x86,0x06] 9100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9101 9102v_cmp_gt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 9103// W64: encoding: [0xf9,0x04,0x98,0x7d,0x7f,0x86,0x86,0x06] 9104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9105 9106v_cmp_gt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 9107// W64: encoding: [0xf9,0xfe,0x99,0x7d,0x01,0x86,0x06,0x06] 9108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9109 9110v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 9111// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x00,0x06] 9112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9113 9114v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 9115// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x01,0x06] 9116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9117 9118v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 9119// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x02,0x06] 9120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9121 9122v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 9123// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x03,0x06] 9124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9125 9126v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 9127// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x04,0x06] 9128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9129 9130v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 9131// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x05,0x06] 9132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9133 9134v_cmp_gt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 9135// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x16,0x06] 9136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9137 9138v_cmp_gt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 9139// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x26,0x06] 9140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9141 9142v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 9143// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x00] 9144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9145 9146v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 9147// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x01] 9148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9149 9150v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 9151// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x02] 9152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9153 9154v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 9155// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x03] 9156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9157 9158v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 9159// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x04] 9160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9161 9162v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 9163// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x05] 9164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9165 9166v_cmp_gt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 9167// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x16] 9168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9169 9170v_cmp_gt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 9171// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x26] 9172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9173 9174v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 9175// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06] 9176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9177 9178v_cmp_lg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 9179// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x88,0x06,0x06] 9180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9181 9182v_cmp_lg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 9183// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0xe4,0x06,0x06] 9184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9185 9186v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 9187// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06] 9188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9189 9190v_cmp_lg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 9191// W64: encoding: [0xf9,0x04,0x9a,0x7d,0xff,0x86,0x06,0x06] 9192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9193 9194v_cmp_lg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 9195// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x86,0x06] 9196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9197 9198v_cmp_lg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 9199// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x65,0x86,0x86,0x06] 9200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9201 9202v_cmp_lg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 9203// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x6a,0x86,0x86,0x06] 9204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9205 9206v_cmp_lg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 9207// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x6b,0x86,0x86,0x06] 9208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9209 9210v_cmp_lg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 9211// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7c,0x86,0x86,0x06] 9212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9213 9214v_cmp_lg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 9215// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7e,0x86,0x86,0x06] 9216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9217 9218v_cmp_lg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 9219// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7f,0x86,0x86,0x06] 9220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9221 9222v_cmp_lg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 9223// W64: encoding: [0xf9,0xfe,0x9b,0x7d,0x01,0x86,0x06,0x06] 9224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9225 9226v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 9227// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x00,0x06] 9228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9229 9230v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 9231// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x01,0x06] 9232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9233 9234v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 9235// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x02,0x06] 9236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9237 9238v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 9239// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x03,0x06] 9240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9241 9242v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 9243// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x04,0x06] 9244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9245 9246v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 9247// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x05,0x06] 9248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9249 9250v_cmp_lg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 9251// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x16,0x06] 9252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9253 9254v_cmp_lg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 9255// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x26,0x06] 9256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9257 9258v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 9259// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x00] 9260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9261 9262v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 9263// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x01] 9264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9265 9266v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 9267// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x02] 9268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9269 9270v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 9271// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x03] 9272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9273 9274v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 9275// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x04] 9276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9277 9278v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 9279// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x05] 9280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9281 9282v_cmp_lg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 9283// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x16] 9284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9285 9286v_cmp_lg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 9287// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x26] 9288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9289 9290v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 9291// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06] 9292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9293 9294v_cmp_ge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 9295// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x88,0x06,0x06] 9296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9297 9298v_cmp_ge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 9299// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0xe4,0x06,0x06] 9300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9301 9302v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 9303// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06] 9304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9305 9306v_cmp_ge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 9307// W64: encoding: [0xf9,0x04,0x9c,0x7d,0xff,0x86,0x06,0x06] 9308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9309 9310v_cmp_ge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 9311// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x86,0x06] 9312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9313 9314v_cmp_ge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 9315// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x65,0x86,0x86,0x06] 9316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9317 9318v_cmp_ge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 9319// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x6a,0x86,0x86,0x06] 9320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9321 9322v_cmp_ge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 9323// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x6b,0x86,0x86,0x06] 9324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9325 9326v_cmp_ge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 9327// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7c,0x86,0x86,0x06] 9328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9329 9330v_cmp_ge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 9331// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7e,0x86,0x86,0x06] 9332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9333 9334v_cmp_ge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 9335// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7f,0x86,0x86,0x06] 9336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9337 9338v_cmp_ge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 9339// W64: encoding: [0xf9,0xfe,0x9d,0x7d,0x01,0x86,0x06,0x06] 9340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9341 9342v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 9343// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x00,0x06] 9344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9345 9346v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 9347// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x01,0x06] 9348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9349 9350v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 9351// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x02,0x06] 9352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9353 9354v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 9355// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x03,0x06] 9356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9357 9358v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 9359// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x04,0x06] 9360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9361 9362v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 9363// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x05,0x06] 9364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9365 9366v_cmp_ge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 9367// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x16,0x06] 9368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9369 9370v_cmp_ge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 9371// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x26,0x06] 9372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9373 9374v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 9375// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x00] 9376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9377 9378v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 9379// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x01] 9380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9381 9382v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 9383// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x02] 9384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9385 9386v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 9387// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x03] 9388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9389 9390v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 9391// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x04] 9392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9393 9394v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 9395// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x05] 9396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9397 9398v_cmp_ge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 9399// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x16] 9400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9401 9402v_cmp_ge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 9403// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x26] 9404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9405 9406v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 9407// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06] 9408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9409 9410v_cmp_o_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 9411// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x88,0x06,0x06] 9412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9413 9414v_cmp_o_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 9415// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0xe4,0x06,0x06] 9416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9417 9418v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 9419// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06] 9420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9421 9422v_cmp_o_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 9423// W64: encoding: [0xf9,0x04,0x9e,0x7d,0xff,0x86,0x06,0x06] 9424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9425 9426v_cmp_o_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 9427// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x86,0x06] 9428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9429 9430v_cmp_o_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 9431// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x65,0x86,0x86,0x06] 9432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9433 9434v_cmp_o_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 9435// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x6a,0x86,0x86,0x06] 9436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9437 9438v_cmp_o_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 9439// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x6b,0x86,0x86,0x06] 9440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9441 9442v_cmp_o_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 9443// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7c,0x86,0x86,0x06] 9444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9445 9446v_cmp_o_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 9447// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7e,0x86,0x86,0x06] 9448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9449 9450v_cmp_o_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 9451// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7f,0x86,0x86,0x06] 9452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9453 9454v_cmp_o_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 9455// W64: encoding: [0xf9,0xfe,0x9f,0x7d,0x01,0x86,0x06,0x06] 9456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9457 9458v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 9459// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x00,0x06] 9460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9461 9462v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 9463// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x01,0x06] 9464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9465 9466v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 9467// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x02,0x06] 9468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9469 9470v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 9471// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x03,0x06] 9472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9473 9474v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 9475// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x04,0x06] 9476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9477 9478v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 9479// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x05,0x06] 9480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9481 9482v_cmp_o_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 9483// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x16,0x06] 9484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9485 9486v_cmp_o_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 9487// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x26,0x06] 9488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9489 9490v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 9491// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x00] 9492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9493 9494v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 9495// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x01] 9496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9497 9498v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 9499// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x02] 9500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9501 9502v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 9503// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x03] 9504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9505 9506v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 9507// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x04] 9508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9509 9510v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 9511// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x05] 9512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9513 9514v_cmp_o_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 9515// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x16] 9516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9517 9518v_cmp_o_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 9519// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x26] 9520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9521 9522v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 9523// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x06] 9524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9525 9526v_cmp_u_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 9527// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x88,0x06,0x06] 9528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9529 9530v_cmp_u_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 9531// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0xe4,0x06,0x06] 9532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9533 9534v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 9535// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x00,0x06,0x06] 9536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9537 9538v_cmp_u_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 9539// W64: encoding: [0xf9,0x04,0xd0,0x7d,0xff,0x86,0x06,0x06] 9540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9541 9542v_cmp_u_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 9543// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x86,0x06] 9544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9545 9546v_cmp_u_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 9547// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x65,0x86,0x86,0x06] 9548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9549 9550v_cmp_u_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 9551// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x6a,0x86,0x86,0x06] 9552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9553 9554v_cmp_u_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 9555// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x6b,0x86,0x86,0x06] 9556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9557 9558v_cmp_u_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 9559// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7c,0x86,0x86,0x06] 9560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9561 9562v_cmp_u_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 9563// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7e,0x86,0x86,0x06] 9564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9565 9566v_cmp_u_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 9567// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7f,0x86,0x86,0x06] 9568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9569 9570v_cmp_u_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 9571// W64: encoding: [0xf9,0xfe,0xd1,0x7d,0x01,0x86,0x06,0x06] 9572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9573 9574v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 9575// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x00,0x06] 9576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9577 9578v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 9579// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x01,0x06] 9580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9581 9582v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 9583// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x02,0x06] 9584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9585 9586v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 9587// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x03,0x06] 9588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9589 9590v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 9591// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x04,0x06] 9592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9593 9594v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 9595// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x05,0x06] 9596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9597 9598v_cmp_u_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 9599// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x16,0x06] 9600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9601 9602v_cmp_u_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 9603// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x26,0x06] 9604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9605 9606v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 9607// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x00] 9608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9609 9610v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 9611// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x01] 9612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9613 9614v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 9615// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x02] 9616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9617 9618v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 9619// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x03] 9620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9621 9622v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 9623// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x04] 9624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9625 9626v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 9627// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x05] 9628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9629 9630v_cmp_u_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 9631// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x16] 9632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9633 9634v_cmp_u_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 9635// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x26] 9636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9637 9638v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 9639// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x06] 9640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9641 9642v_cmp_nge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 9643// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x88,0x06,0x06] 9644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9645 9646v_cmp_nge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 9647// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0xe4,0x06,0x06] 9648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9649 9650v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 9651// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x00,0x06,0x06] 9652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9653 9654v_cmp_nge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 9655// W64: encoding: [0xf9,0x04,0xd2,0x7d,0xff,0x86,0x06,0x06] 9656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9657 9658v_cmp_nge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 9659// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x86,0x06] 9660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9661 9662v_cmp_nge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 9663// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x65,0x86,0x86,0x06] 9664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9665 9666v_cmp_nge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 9667// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x6a,0x86,0x86,0x06] 9668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9669 9670v_cmp_nge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 9671// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x6b,0x86,0x86,0x06] 9672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9673 9674v_cmp_nge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 9675// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7c,0x86,0x86,0x06] 9676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9677 9678v_cmp_nge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 9679// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7e,0x86,0x86,0x06] 9680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9681 9682v_cmp_nge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 9683// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7f,0x86,0x86,0x06] 9684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9685 9686v_cmp_nge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 9687// W64: encoding: [0xf9,0xfe,0xd3,0x7d,0x01,0x86,0x06,0x06] 9688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9689 9690v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 9691// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x00,0x06] 9692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9693 9694v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 9695// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x01,0x06] 9696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9697 9698v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 9699// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x02,0x06] 9700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9701 9702v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 9703// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x03,0x06] 9704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9705 9706v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 9707// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x04,0x06] 9708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9709 9710v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 9711// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x05,0x06] 9712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9713 9714v_cmp_nge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 9715// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x16,0x06] 9716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9717 9718v_cmp_nge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 9719// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x26,0x06] 9720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9721 9722v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 9723// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x00] 9724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9725 9726v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 9727// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x01] 9728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9729 9730v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 9731// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x02] 9732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9733 9734v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 9735// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x03] 9736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9737 9738v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 9739// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x04] 9740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9741 9742v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 9743// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x05] 9744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9745 9746v_cmp_nge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 9747// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x16] 9748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9749 9750v_cmp_nge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 9751// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x26] 9752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9753 9754v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 9755// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x06] 9756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9757 9758v_cmp_nlg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 9759// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x88,0x06,0x06] 9760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9761 9762v_cmp_nlg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 9763// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0xe4,0x06,0x06] 9764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9765 9766v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 9767// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x00,0x06,0x06] 9768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9769 9770v_cmp_nlg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 9771// W64: encoding: [0xf9,0x04,0xd4,0x7d,0xff,0x86,0x06,0x06] 9772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9773 9774v_cmp_nlg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 9775// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x86,0x06] 9776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9777 9778v_cmp_nlg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 9779// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x65,0x86,0x86,0x06] 9780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9781 9782v_cmp_nlg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 9783// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x6a,0x86,0x86,0x06] 9784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9785 9786v_cmp_nlg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 9787// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x6b,0x86,0x86,0x06] 9788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9789 9790v_cmp_nlg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 9791// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7c,0x86,0x86,0x06] 9792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9793 9794v_cmp_nlg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 9795// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7e,0x86,0x86,0x06] 9796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9797 9798v_cmp_nlg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 9799// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7f,0x86,0x86,0x06] 9800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9801 9802v_cmp_nlg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 9803// W64: encoding: [0xf9,0xfe,0xd5,0x7d,0x01,0x86,0x06,0x06] 9804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9805 9806v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 9807// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x00,0x06] 9808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9809 9810v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 9811// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x01,0x06] 9812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9813 9814v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 9815// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x02,0x06] 9816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9817 9818v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 9819// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x03,0x06] 9820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9821 9822v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 9823// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x04,0x06] 9824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9825 9826v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 9827// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x05,0x06] 9828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9829 9830v_cmp_nlg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 9831// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x16,0x06] 9832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9833 9834v_cmp_nlg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 9835// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x26,0x06] 9836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9837 9838v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 9839// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x00] 9840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9841 9842v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 9843// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x01] 9844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9845 9846v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 9847// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x02] 9848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9849 9850v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 9851// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x03] 9852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9853 9854v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 9855// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x04] 9856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9857 9858v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 9859// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x05] 9860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9861 9862v_cmp_nlg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 9863// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x16] 9864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9865 9866v_cmp_nlg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 9867// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x26] 9868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9869 9870v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 9871// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x06] 9872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9873 9874v_cmp_ngt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 9875// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x88,0x06,0x06] 9876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9877 9878v_cmp_ngt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 9879// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0xe4,0x06,0x06] 9880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9881 9882v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 9883// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x00,0x06,0x06] 9884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9885 9886v_cmp_ngt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 9887// W64: encoding: [0xf9,0x04,0xd6,0x7d,0xff,0x86,0x06,0x06] 9888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9889 9890v_cmp_ngt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 9891// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x86,0x06] 9892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9893 9894v_cmp_ngt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 9895// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x65,0x86,0x86,0x06] 9896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9897 9898v_cmp_ngt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 9899// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x6a,0x86,0x86,0x06] 9900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9901 9902v_cmp_ngt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 9903// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x6b,0x86,0x86,0x06] 9904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9905 9906v_cmp_ngt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 9907// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7c,0x86,0x86,0x06] 9908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9909 9910v_cmp_ngt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 9911// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7e,0x86,0x86,0x06] 9912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9913 9914v_cmp_ngt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 9915// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7f,0x86,0x86,0x06] 9916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9917 9918v_cmp_ngt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 9919// W64: encoding: [0xf9,0xfe,0xd7,0x7d,0x01,0x86,0x06,0x06] 9920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9921 9922v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 9923// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x00,0x06] 9924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9925 9926v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 9927// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x01,0x06] 9928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9929 9930v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 9931// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x02,0x06] 9932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9933 9934v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 9935// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x03,0x06] 9936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9937 9938v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 9939// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x04,0x06] 9940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9941 9942v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 9943// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x05,0x06] 9944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9945 9946v_cmp_ngt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 9947// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x16,0x06] 9948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9949 9950v_cmp_ngt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 9951// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x26,0x06] 9952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9953 9954v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 9955// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x00] 9956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9957 9958v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 9959// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x01] 9960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9961 9962v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 9963// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x02] 9964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9965 9966v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 9967// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x03] 9968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9969 9970v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 9971// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x04] 9972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9973 9974v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 9975// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x05] 9976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9977 9978v_cmp_ngt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 9979// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x16] 9980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9981 9982v_cmp_ngt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 9983// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x26] 9984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9985 9986v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 9987// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x06] 9988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9989 9990v_cmp_nle_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 9991// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x88,0x06,0x06] 9992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9993 9994v_cmp_nle_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 9995// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0xe4,0x06,0x06] 9996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 9997 9998v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 9999// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x00,0x06,0x06] 10000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10001 10002v_cmp_nle_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 10003// W64: encoding: [0xf9,0x04,0xd8,0x7d,0xff,0x86,0x06,0x06] 10004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10005 10006v_cmp_nle_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 10007// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x86,0x06] 10008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10009 10010v_cmp_nle_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 10011// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x65,0x86,0x86,0x06] 10012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10013 10014v_cmp_nle_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 10015// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x6a,0x86,0x86,0x06] 10016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10017 10018v_cmp_nle_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 10019// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x6b,0x86,0x86,0x06] 10020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10021 10022v_cmp_nle_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 10023// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7c,0x86,0x86,0x06] 10024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10025 10026v_cmp_nle_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 10027// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7e,0x86,0x86,0x06] 10028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10029 10030v_cmp_nle_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 10031// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7f,0x86,0x86,0x06] 10032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10033 10034v_cmp_nle_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 10035// W64: encoding: [0xf9,0xfe,0xd9,0x7d,0x01,0x86,0x06,0x06] 10036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10037 10038v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 10039// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x00,0x06] 10040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10041 10042v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 10043// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x01,0x06] 10044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10045 10046v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 10047// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x02,0x06] 10048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10049 10050v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 10051// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x03,0x06] 10052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10053 10054v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 10055// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x04,0x06] 10056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10057 10058v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 10059// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x05,0x06] 10060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10061 10062v_cmp_nle_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 10063// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x16,0x06] 10064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10065 10066v_cmp_nle_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 10067// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x26,0x06] 10068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10069 10070v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 10071// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x00] 10072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10073 10074v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 10075// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x01] 10076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10077 10078v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 10079// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x02] 10080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10081 10082v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 10083// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x03] 10084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10085 10086v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 10087// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x04] 10088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10089 10090v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 10091// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x05] 10092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10093 10094v_cmp_nle_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 10095// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x16] 10096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10097 10098v_cmp_nle_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 10099// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x26] 10100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10101 10102v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 10103// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x06] 10104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10105 10106v_cmp_neq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 10107// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x88,0x06,0x06] 10108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10109 10110v_cmp_neq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 10111// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0xe4,0x06,0x06] 10112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10113 10114v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 10115// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x00,0x06,0x06] 10116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10117 10118v_cmp_neq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 10119// W64: encoding: [0xf9,0x04,0xda,0x7d,0xff,0x86,0x06,0x06] 10120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10121 10122v_cmp_neq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 10123// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x86,0x06] 10124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10125 10126v_cmp_neq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 10127// W64: encoding: [0xf9,0x04,0xda,0x7d,0x65,0x86,0x86,0x06] 10128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10129 10130v_cmp_neq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 10131// W64: encoding: [0xf9,0x04,0xda,0x7d,0x6a,0x86,0x86,0x06] 10132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10133 10134v_cmp_neq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 10135// W64: encoding: [0xf9,0x04,0xda,0x7d,0x6b,0x86,0x86,0x06] 10136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10137 10138v_cmp_neq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 10139// W64: encoding: [0xf9,0x04,0xda,0x7d,0x7c,0x86,0x86,0x06] 10140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10141 10142v_cmp_neq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 10143// W64: encoding: [0xf9,0x04,0xda,0x7d,0x7e,0x86,0x86,0x06] 10144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10145 10146v_cmp_neq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 10147// W64: encoding: [0xf9,0x04,0xda,0x7d,0x7f,0x86,0x86,0x06] 10148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10149 10150v_cmp_neq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 10151// W64: encoding: [0xf9,0xfe,0xdb,0x7d,0x01,0x86,0x06,0x06] 10152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10153 10154v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 10155// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x00,0x06] 10156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10157 10158v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 10159// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x01,0x06] 10160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10161 10162v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 10163// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x02,0x06] 10164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10165 10166v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 10167// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x03,0x06] 10168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10169 10170v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 10171// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x04,0x06] 10172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10173 10174v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 10175// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x05,0x06] 10176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10177 10178v_cmp_neq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 10179// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x16,0x06] 10180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10181 10182v_cmp_neq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 10183// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x26,0x06] 10184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10185 10186v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 10187// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x00] 10188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10189 10190v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 10191// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x01] 10192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10193 10194v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 10195// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x02] 10196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10197 10198v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 10199// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x03] 10200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10201 10202v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 10203// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x04] 10204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10205 10206v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 10207// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x05] 10208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10209 10210v_cmp_neq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 10211// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x16] 10212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10213 10214v_cmp_neq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 10215// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x26] 10216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10217 10218v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 10219// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x06] 10220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10221 10222v_cmp_nlt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 10223// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x88,0x06,0x06] 10224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10225 10226v_cmp_nlt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 10227// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0xe4,0x06,0x06] 10228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10229 10230v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 10231// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x00,0x06,0x06] 10232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10233 10234v_cmp_nlt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 10235// W64: encoding: [0xf9,0x04,0xdc,0x7d,0xff,0x86,0x06,0x06] 10236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10237 10238v_cmp_nlt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 10239// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x86,0x06] 10240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10241 10242v_cmp_nlt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 10243// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x65,0x86,0x86,0x06] 10244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10245 10246v_cmp_nlt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 10247// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x6a,0x86,0x86,0x06] 10248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10249 10250v_cmp_nlt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 10251// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x6b,0x86,0x86,0x06] 10252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10253 10254v_cmp_nlt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 10255// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7c,0x86,0x86,0x06] 10256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10257 10258v_cmp_nlt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 10259// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7e,0x86,0x86,0x06] 10260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10261 10262v_cmp_nlt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 10263// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7f,0x86,0x86,0x06] 10264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10265 10266v_cmp_nlt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 10267// W64: encoding: [0xf9,0xfe,0xdd,0x7d,0x01,0x86,0x06,0x06] 10268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10269 10270v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 10271// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x00,0x06] 10272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10273 10274v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 10275// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x01,0x06] 10276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10277 10278v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 10279// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x02,0x06] 10280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10281 10282v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 10283// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x03,0x06] 10284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10285 10286v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 10287// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x04,0x06] 10288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10289 10290v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 10291// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x05,0x06] 10292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10293 10294v_cmp_nlt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 10295// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x16,0x06] 10296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10297 10298v_cmp_nlt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 10299// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x26,0x06] 10300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10301 10302v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 10303// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x00] 10304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10305 10306v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 10307// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x01] 10308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10309 10310v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 10311// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x02] 10312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10313 10314v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 10315// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x03] 10316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10317 10318v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 10319// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x04] 10320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10321 10322v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 10323// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x05] 10324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10325 10326v_cmp_nlt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 10327// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x16] 10328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10329 10330v_cmp_nlt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 10331// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x26] 10332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10333 10334v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD 10335// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x06] 10336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10337 10338v_cmp_tru_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD 10339// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x88,0x06,0x06] 10340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10341 10342v_cmp_tru_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD 10343// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0xe4,0x06,0x06] 10344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10345 10346v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD 10347// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x00,0x06,0x06] 10348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10349 10350v_cmp_tru_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD 10351// W64: encoding: [0xf9,0x04,0xde,0x7d,0xff,0x86,0x06,0x06] 10352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10353 10354v_cmp_tru_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD 10355// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x86,0x06] 10356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10357 10358v_cmp_tru_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD 10359// W64: encoding: [0xf9,0x04,0xde,0x7d,0x65,0x86,0x86,0x06] 10360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10361 10362v_cmp_tru_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 10363// W64: encoding: [0xf9,0x04,0xde,0x7d,0x6a,0x86,0x86,0x06] 10364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10365 10366v_cmp_tru_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 10367// W64: encoding: [0xf9,0x04,0xde,0x7d,0x6b,0x86,0x86,0x06] 10368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10369 10370v_cmp_tru_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD 10371// W64: encoding: [0xf9,0x04,0xde,0x7d,0x7c,0x86,0x86,0x06] 10372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10373 10374v_cmp_tru_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 10375// W64: encoding: [0xf9,0x04,0xde,0x7d,0x7e,0x86,0x86,0x06] 10376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10377 10378v_cmp_tru_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 10379// W64: encoding: [0xf9,0x04,0xde,0x7d,0x7f,0x86,0x86,0x06] 10380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10381 10382v_cmp_tru_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD 10383// W64: encoding: [0xf9,0xfe,0xdf,0x7d,0x01,0x86,0x06,0x06] 10384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10385 10386v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 10387// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x00,0x06] 10388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10389 10390v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 10391// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x01,0x06] 10392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10393 10394v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 10395// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x02,0x06] 10396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10397 10398v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 10399// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x03,0x06] 10400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10401 10402v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD 10403// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x04,0x06] 10404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10405 10406v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD 10407// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x05,0x06] 10408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10409 10410v_cmp_tru_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD 10411// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x16,0x06] 10412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10413 10414v_cmp_tru_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD 10415// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x26,0x06] 10416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10417 10418v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0 10419// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x00] 10420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10421 10422v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1 10423// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x01] 10424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10425 10426v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2 10427// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x02] 10428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10429 10430v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3 10431// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x03] 10432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10433 10434v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0 10435// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x04] 10436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10437 10438v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1 10439// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x05] 10440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10441 10442v_cmp_tru_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD 10443// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x16] 10444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10445 10446v_cmp_tru_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD 10447// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x26] 10448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10449 10450v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 10451// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06] 10452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10453 10454v_cmp_lt_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 10455// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x88,0x06,0x06] 10456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10457 10458v_cmp_lt_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 10459// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0xe4,0x06,0x06] 10460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10461 10462v_cmp_lt_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 10463// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06] 10464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10465 10466v_cmp_lt_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 10467// W32: encoding: [0xf9,0x04,0x52,0x7d,0xff,0x86,0x06,0x06] 10468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10469 10470v_cmp_lt_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 10471// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x86,0x06] 10472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10473 10474v_cmp_lt_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 10475// W32: encoding: [0xf9,0x04,0x52,0x7d,0x65,0x86,0x86,0x06] 10476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10477 10478v_cmp_lt_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 10479// W32: encoding: [0xf9,0x04,0x52,0x7d,0x6a,0x86,0x86,0x06] 10480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10481 10482v_cmp_lt_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 10483// W32: encoding: [0xf9,0x04,0x52,0x7d,0x6b,0x86,0x86,0x06] 10484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10485 10486v_cmp_lt_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 10487// W32: encoding: [0xf9,0x04,0x52,0x7d,0x7c,0x86,0x86,0x06] 10488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10489 10490v_cmp_lt_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 10491// W32: encoding: [0xf9,0x04,0x52,0x7d,0x7e,0x86,0x86,0x06] 10492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10493 10494v_cmp_lt_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 10495// W32: encoding: [0xf9,0x04,0x52,0x7d,0x7f,0x86,0x86,0x06] 10496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10497 10498v_cmp_lt_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 10499// W32: encoding: [0xf9,0xfe,0x53,0x7d,0x01,0x86,0x06,0x06] 10500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10501 10502v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 10503// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x00,0x06] 10504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10505 10506v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 10507// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x01,0x06] 10508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10509 10510v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 10511// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x02,0x06] 10512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10513 10514v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 10515// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x03,0x06] 10516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10517 10518v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 10519// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x04,0x06] 10520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10521 10522v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 10523// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x05,0x06] 10524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10525 10526v_cmp_lt_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 10527// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x0e,0x06] 10528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10529 10530v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 10531// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x00] 10532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10533 10534v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 10535// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x01] 10536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10537 10538v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 10539// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x02] 10540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10541 10542v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 10543// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x03] 10544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10545 10546v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 10547// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x04] 10548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10549 10550v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 10551// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x05] 10552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10553 10554v_cmp_lt_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 10555// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x0e] 10556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10557 10558v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 10559// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06] 10560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10561 10562v_cmp_eq_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 10563// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x88,0x06,0x06] 10564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10565 10566v_cmp_eq_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 10567// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0xe4,0x06,0x06] 10568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10569 10570v_cmp_eq_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 10571// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06] 10572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10573 10574v_cmp_eq_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 10575// W32: encoding: [0xf9,0x04,0x54,0x7d,0xff,0x86,0x06,0x06] 10576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10577 10578v_cmp_eq_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 10579// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x86,0x06] 10580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10581 10582v_cmp_eq_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 10583// W32: encoding: [0xf9,0x04,0x54,0x7d,0x65,0x86,0x86,0x06] 10584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10585 10586v_cmp_eq_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 10587// W32: encoding: [0xf9,0x04,0x54,0x7d,0x6a,0x86,0x86,0x06] 10588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10589 10590v_cmp_eq_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 10591// W32: encoding: [0xf9,0x04,0x54,0x7d,0x6b,0x86,0x86,0x06] 10592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10593 10594v_cmp_eq_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 10595// W32: encoding: [0xf9,0x04,0x54,0x7d,0x7c,0x86,0x86,0x06] 10596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10597 10598v_cmp_eq_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 10599// W32: encoding: [0xf9,0x04,0x54,0x7d,0x7e,0x86,0x86,0x06] 10600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10601 10602v_cmp_eq_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 10603// W32: encoding: [0xf9,0x04,0x54,0x7d,0x7f,0x86,0x86,0x06] 10604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10605 10606v_cmp_eq_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 10607// W32: encoding: [0xf9,0xfe,0x55,0x7d,0x01,0x86,0x06,0x06] 10608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10609 10610v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 10611// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x00,0x06] 10612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10613 10614v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 10615// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x01,0x06] 10616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10617 10618v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 10619// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x02,0x06] 10620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10621 10622v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 10623// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x03,0x06] 10624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10625 10626v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 10627// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x04,0x06] 10628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10629 10630v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 10631// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x05,0x06] 10632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10633 10634v_cmp_eq_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 10635// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x0e,0x06] 10636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10637 10638v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 10639// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x00] 10640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10641 10642v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 10643// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x01] 10644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10645 10646v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 10647// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x02] 10648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10649 10650v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 10651// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x03] 10652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10653 10654v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 10655// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x04] 10656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10657 10658v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 10659// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x05] 10660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10661 10662v_cmp_eq_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 10663// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x0e] 10664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10665 10666v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 10667// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06] 10668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10669 10670v_cmp_le_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 10671// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x88,0x06,0x06] 10672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10673 10674v_cmp_le_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 10675// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0xe4,0x06,0x06] 10676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10677 10678v_cmp_le_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 10679// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06] 10680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10681 10682v_cmp_le_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 10683// W32: encoding: [0xf9,0x04,0x56,0x7d,0xff,0x86,0x06,0x06] 10684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10685 10686v_cmp_le_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 10687// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x86,0x06] 10688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10689 10690v_cmp_le_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 10691// W32: encoding: [0xf9,0x04,0x56,0x7d,0x65,0x86,0x86,0x06] 10692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10693 10694v_cmp_le_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 10695// W32: encoding: [0xf9,0x04,0x56,0x7d,0x6a,0x86,0x86,0x06] 10696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10697 10698v_cmp_le_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 10699// W32: encoding: [0xf9,0x04,0x56,0x7d,0x6b,0x86,0x86,0x06] 10700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10701 10702v_cmp_le_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 10703// W32: encoding: [0xf9,0x04,0x56,0x7d,0x7c,0x86,0x86,0x06] 10704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10705 10706v_cmp_le_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 10707// W32: encoding: [0xf9,0x04,0x56,0x7d,0x7e,0x86,0x86,0x06] 10708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10709 10710v_cmp_le_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 10711// W32: encoding: [0xf9,0x04,0x56,0x7d,0x7f,0x86,0x86,0x06] 10712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10713 10714v_cmp_le_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 10715// W32: encoding: [0xf9,0xfe,0x57,0x7d,0x01,0x86,0x06,0x06] 10716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10717 10718v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 10719// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x00,0x06] 10720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10721 10722v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 10723// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x01,0x06] 10724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10725 10726v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 10727// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x02,0x06] 10728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10729 10730v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 10731// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x03,0x06] 10732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10733 10734v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 10735// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x04,0x06] 10736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10737 10738v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 10739// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x05,0x06] 10740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10741 10742v_cmp_le_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 10743// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x0e,0x06] 10744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10745 10746v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 10747// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x00] 10748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10749 10750v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 10751// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x01] 10752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10753 10754v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 10755// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x02] 10756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10757 10758v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 10759// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x03] 10760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10761 10762v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 10763// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x04] 10764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10765 10766v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 10767// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x05] 10768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10769 10770v_cmp_le_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 10771// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x0e] 10772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10773 10774v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 10775// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06] 10776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10777 10778v_cmp_gt_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 10779// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x88,0x06,0x06] 10780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10781 10782v_cmp_gt_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 10783// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0xe4,0x06,0x06] 10784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10785 10786v_cmp_gt_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 10787// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06] 10788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10789 10790v_cmp_gt_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 10791// W32: encoding: [0xf9,0x04,0x58,0x7d,0xff,0x86,0x06,0x06] 10792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10793 10794v_cmp_gt_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 10795// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x86,0x06] 10796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10797 10798v_cmp_gt_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 10799// W32: encoding: [0xf9,0x04,0x58,0x7d,0x65,0x86,0x86,0x06] 10800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10801 10802v_cmp_gt_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 10803// W32: encoding: [0xf9,0x04,0x58,0x7d,0x6a,0x86,0x86,0x06] 10804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10805 10806v_cmp_gt_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 10807// W32: encoding: [0xf9,0x04,0x58,0x7d,0x6b,0x86,0x86,0x06] 10808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10809 10810v_cmp_gt_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 10811// W32: encoding: [0xf9,0x04,0x58,0x7d,0x7c,0x86,0x86,0x06] 10812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10813 10814v_cmp_gt_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 10815// W32: encoding: [0xf9,0x04,0x58,0x7d,0x7e,0x86,0x86,0x06] 10816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10817 10818v_cmp_gt_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 10819// W32: encoding: [0xf9,0x04,0x58,0x7d,0x7f,0x86,0x86,0x06] 10820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10821 10822v_cmp_gt_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 10823// W32: encoding: [0xf9,0xfe,0x59,0x7d,0x01,0x86,0x06,0x06] 10824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10825 10826v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 10827// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x00,0x06] 10828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10829 10830v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 10831// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x01,0x06] 10832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10833 10834v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 10835// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x02,0x06] 10836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10837 10838v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 10839// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x03,0x06] 10840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10841 10842v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 10843// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x04,0x06] 10844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10845 10846v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 10847// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x05,0x06] 10848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10849 10850v_cmp_gt_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 10851// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x0e,0x06] 10852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10853 10854v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 10855// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x00] 10856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10857 10858v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 10859// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x01] 10860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10861 10862v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 10863// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x02] 10864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10865 10866v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 10867// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x03] 10868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10869 10870v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 10871// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x04] 10872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10873 10874v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 10875// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x05] 10876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10877 10878v_cmp_gt_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 10879// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x0e] 10880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10881 10882v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 10883// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06] 10884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10885 10886v_cmp_ne_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 10887// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x88,0x06,0x06] 10888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10889 10890v_cmp_ne_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 10891// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0xe4,0x06,0x06] 10892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10893 10894v_cmp_ne_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 10895// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06] 10896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10897 10898v_cmp_ne_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 10899// W32: encoding: [0xf9,0x04,0x5a,0x7d,0xff,0x86,0x06,0x06] 10900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10901 10902v_cmp_ne_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 10903// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x86,0x06] 10904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10905 10906v_cmp_ne_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 10907// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x65,0x86,0x86,0x06] 10908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10909 10910v_cmp_ne_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 10911// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x6a,0x86,0x86,0x06] 10912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10913 10914v_cmp_ne_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 10915// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x6b,0x86,0x86,0x06] 10916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10917 10918v_cmp_ne_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 10919// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7c,0x86,0x86,0x06] 10920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10921 10922v_cmp_ne_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 10923// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7e,0x86,0x86,0x06] 10924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10925 10926v_cmp_ne_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 10927// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7f,0x86,0x86,0x06] 10928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10929 10930v_cmp_ne_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 10931// W32: encoding: [0xf9,0xfe,0x5b,0x7d,0x01,0x86,0x06,0x06] 10932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10933 10934v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 10935// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x00,0x06] 10936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10937 10938v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 10939// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x01,0x06] 10940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10941 10942v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 10943// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x02,0x06] 10944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10945 10946v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 10947// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x03,0x06] 10948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10949 10950v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 10951// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x04,0x06] 10952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10953 10954v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 10955// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x05,0x06] 10956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10957 10958v_cmp_ne_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 10959// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x0e,0x06] 10960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10961 10962v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 10963// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x00] 10964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10965 10966v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 10967// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x01] 10968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10969 10970v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 10971// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x02] 10972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10973 10974v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 10975// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x03] 10976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10977 10978v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 10979// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x04] 10980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10981 10982v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 10983// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x05] 10984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10985 10986v_cmp_ne_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 10987// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x0e] 10988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10989 10990v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 10991// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06] 10992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10993 10994v_cmp_ge_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 10995// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x88,0x06,0x06] 10996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 10997 10998v_cmp_ge_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 10999// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0xe4,0x06,0x06] 11000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11001 11002v_cmp_ge_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 11003// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06] 11004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11005 11006v_cmp_ge_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 11007// W32: encoding: [0xf9,0x04,0x5c,0x7d,0xff,0x86,0x06,0x06] 11008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11009 11010v_cmp_ge_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 11011// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x86,0x06] 11012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11013 11014v_cmp_ge_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 11015// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x65,0x86,0x86,0x06] 11016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11017 11018v_cmp_ge_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 11019// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x6a,0x86,0x86,0x06] 11020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11021 11022v_cmp_ge_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 11023// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x6b,0x86,0x86,0x06] 11024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11025 11026v_cmp_ge_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 11027// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7c,0x86,0x86,0x06] 11028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11029 11030v_cmp_ge_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 11031// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7e,0x86,0x86,0x06] 11032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11033 11034v_cmp_ge_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 11035// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7f,0x86,0x86,0x06] 11036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11037 11038v_cmp_ge_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 11039// W32: encoding: [0xf9,0xfe,0x5d,0x7d,0x01,0x86,0x06,0x06] 11040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11041 11042v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 11043// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x00,0x06] 11044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11045 11046v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 11047// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x01,0x06] 11048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11049 11050v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 11051// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x02,0x06] 11052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11053 11054v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 11055// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x03,0x06] 11056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11057 11058v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 11059// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x04,0x06] 11060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11061 11062v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 11063// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x05,0x06] 11064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11065 11066v_cmp_ge_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 11067// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x0e,0x06] 11068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11069 11070v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 11071// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x00] 11072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11073 11074v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 11075// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x01] 11076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11077 11078v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 11079// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x02] 11080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11081 11082v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 11083// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x03] 11084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11085 11086v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 11087// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x04] 11088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11089 11090v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 11091// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x05] 11092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11093 11094v_cmp_ge_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 11095// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x0e] 11096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11097 11098v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 11099// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06] 11100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11101 11102v_cmp_f_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 11103// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x88,0x06,0x06] 11104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11105 11106v_cmp_f_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 11107// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0xe4,0x06,0x06] 11108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11109 11110v_cmp_f_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 11111// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06] 11112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11113 11114v_cmp_f_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 11115// W32: encoding: [0xf9,0x04,0x80,0x7d,0xff,0x86,0x06,0x06] 11116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11117 11118v_cmp_f_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 11119// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x86,0x06] 11120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11121 11122v_cmp_f_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 11123// W32: encoding: [0xf9,0x04,0x80,0x7d,0x65,0x86,0x86,0x06] 11124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11125 11126v_cmp_f_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 11127// W32: encoding: [0xf9,0x04,0x80,0x7d,0x6a,0x86,0x86,0x06] 11128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11129 11130v_cmp_f_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 11131// W32: encoding: [0xf9,0x04,0x80,0x7d,0x6b,0x86,0x86,0x06] 11132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11133 11134v_cmp_f_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 11135// W32: encoding: [0xf9,0x04,0x80,0x7d,0x7c,0x86,0x86,0x06] 11136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11137 11138v_cmp_f_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 11139// W32: encoding: [0xf9,0x04,0x80,0x7d,0x7e,0x86,0x86,0x06] 11140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11141 11142v_cmp_f_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 11143// W32: encoding: [0xf9,0x04,0x80,0x7d,0x7f,0x86,0x86,0x06] 11144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11145 11146v_cmp_f_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 11147// W32: encoding: [0xf9,0xfe,0x81,0x7d,0x01,0x86,0x06,0x06] 11148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11149 11150v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 11151// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x00,0x06] 11152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11153 11154v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 11155// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x01,0x06] 11156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11157 11158v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 11159// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x02,0x06] 11160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11161 11162v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 11163// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x03,0x06] 11164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11165 11166v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 11167// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x04,0x06] 11168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11169 11170v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 11171// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x05,0x06] 11172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11173 11174v_cmp_f_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 11175// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x0e,0x06] 11176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11177 11178v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 11179// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x00] 11180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11181 11182v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 11183// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x01] 11184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11185 11186v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 11187// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x02] 11188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11189 11190v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 11191// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x03] 11192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11193 11194v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 11195// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x04] 11196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11197 11198v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 11199// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x05] 11200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11201 11202v_cmp_f_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 11203// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x0e] 11204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11205 11206v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 11207// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06] 11208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11209 11210v_cmp_lt_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 11211// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x88,0x06,0x06] 11212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11213 11214v_cmp_lt_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 11215// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0xe4,0x06,0x06] 11216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11217 11218v_cmp_lt_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 11219// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06] 11220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11221 11222v_cmp_lt_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 11223// W32: encoding: [0xf9,0x04,0x82,0x7d,0xff,0x86,0x06,0x06] 11224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11225 11226v_cmp_lt_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 11227// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x86,0x06] 11228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11229 11230v_cmp_lt_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 11231// W32: encoding: [0xf9,0x04,0x82,0x7d,0x65,0x86,0x86,0x06] 11232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11233 11234v_cmp_lt_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 11235// W32: encoding: [0xf9,0x04,0x82,0x7d,0x6a,0x86,0x86,0x06] 11236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11237 11238v_cmp_lt_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 11239// W32: encoding: [0xf9,0x04,0x82,0x7d,0x6b,0x86,0x86,0x06] 11240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11241 11242v_cmp_lt_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 11243// W32: encoding: [0xf9,0x04,0x82,0x7d,0x7c,0x86,0x86,0x06] 11244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11245 11246v_cmp_lt_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 11247// W32: encoding: [0xf9,0x04,0x82,0x7d,0x7e,0x86,0x86,0x06] 11248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11249 11250v_cmp_lt_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 11251// W32: encoding: [0xf9,0x04,0x82,0x7d,0x7f,0x86,0x86,0x06] 11252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11253 11254v_cmp_lt_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 11255// W32: encoding: [0xf9,0xfe,0x83,0x7d,0x01,0x86,0x06,0x06] 11256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11257 11258v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 11259// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x00,0x06] 11260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11261 11262v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 11263// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x01,0x06] 11264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11265 11266v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 11267// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x02,0x06] 11268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11269 11270v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 11271// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x03,0x06] 11272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11273 11274v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 11275// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x04,0x06] 11276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11277 11278v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 11279// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x05,0x06] 11280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11281 11282v_cmp_lt_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 11283// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x0e,0x06] 11284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11285 11286v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 11287// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x00] 11288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11289 11290v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 11291// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x01] 11292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11293 11294v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 11295// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x02] 11296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11297 11298v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 11299// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x03] 11300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11301 11302v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 11303// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x04] 11304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11305 11306v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 11307// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x05] 11308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11309 11310v_cmp_lt_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 11311// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x0e] 11312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11313 11314v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 11315// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06] 11316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11317 11318v_cmp_eq_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 11319// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x88,0x06,0x06] 11320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11321 11322v_cmp_eq_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 11323// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0xe4,0x06,0x06] 11324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11325 11326v_cmp_eq_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 11327// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06] 11328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11329 11330v_cmp_eq_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 11331// W32: encoding: [0xf9,0x04,0x84,0x7d,0xff,0x86,0x06,0x06] 11332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11333 11334v_cmp_eq_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 11335// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x86,0x06] 11336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11337 11338v_cmp_eq_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 11339// W32: encoding: [0xf9,0x04,0x84,0x7d,0x65,0x86,0x86,0x06] 11340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11341 11342v_cmp_eq_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 11343// W32: encoding: [0xf9,0x04,0x84,0x7d,0x6a,0x86,0x86,0x06] 11344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11345 11346v_cmp_eq_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 11347// W32: encoding: [0xf9,0x04,0x84,0x7d,0x6b,0x86,0x86,0x06] 11348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11349 11350v_cmp_eq_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 11351// W32: encoding: [0xf9,0x04,0x84,0x7d,0x7c,0x86,0x86,0x06] 11352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11353 11354v_cmp_eq_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 11355// W32: encoding: [0xf9,0x04,0x84,0x7d,0x7e,0x86,0x86,0x06] 11356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11357 11358v_cmp_eq_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 11359// W32: encoding: [0xf9,0x04,0x84,0x7d,0x7f,0x86,0x86,0x06] 11360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11361 11362v_cmp_eq_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 11363// W32: encoding: [0xf9,0xfe,0x85,0x7d,0x01,0x86,0x06,0x06] 11364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11365 11366v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 11367// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x00,0x06] 11368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11369 11370v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 11371// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x01,0x06] 11372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11373 11374v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 11375// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x02,0x06] 11376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11377 11378v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 11379// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x03,0x06] 11380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11381 11382v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 11383// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x04,0x06] 11384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11385 11386v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 11387// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x05,0x06] 11388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11389 11390v_cmp_eq_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 11391// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x0e,0x06] 11392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11393 11394v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 11395// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x00] 11396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11397 11398v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 11399// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x01] 11400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11401 11402v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 11403// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x02] 11404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11405 11406v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 11407// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x03] 11408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11409 11410v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 11411// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x04] 11412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11413 11414v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 11415// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x05] 11416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11417 11418v_cmp_eq_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 11419// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x0e] 11420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11421 11422v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 11423// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06] 11424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11425 11426v_cmp_le_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 11427// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x88,0x06,0x06] 11428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11429 11430v_cmp_le_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 11431// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0xe4,0x06,0x06] 11432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11433 11434v_cmp_le_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 11435// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06] 11436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11437 11438v_cmp_le_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 11439// W32: encoding: [0xf9,0x04,0x86,0x7d,0xff,0x86,0x06,0x06] 11440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11441 11442v_cmp_le_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 11443// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x86,0x06] 11444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11445 11446v_cmp_le_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 11447// W32: encoding: [0xf9,0x04,0x86,0x7d,0x65,0x86,0x86,0x06] 11448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11449 11450v_cmp_le_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 11451// W32: encoding: [0xf9,0x04,0x86,0x7d,0x6a,0x86,0x86,0x06] 11452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11453 11454v_cmp_le_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 11455// W32: encoding: [0xf9,0x04,0x86,0x7d,0x6b,0x86,0x86,0x06] 11456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11457 11458v_cmp_le_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 11459// W32: encoding: [0xf9,0x04,0x86,0x7d,0x7c,0x86,0x86,0x06] 11460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11461 11462v_cmp_le_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 11463// W32: encoding: [0xf9,0x04,0x86,0x7d,0x7e,0x86,0x86,0x06] 11464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11465 11466v_cmp_le_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 11467// W32: encoding: [0xf9,0x04,0x86,0x7d,0x7f,0x86,0x86,0x06] 11468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11469 11470v_cmp_le_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 11471// W32: encoding: [0xf9,0xfe,0x87,0x7d,0x01,0x86,0x06,0x06] 11472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11473 11474v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 11475// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x00,0x06] 11476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11477 11478v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 11479// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x01,0x06] 11480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11481 11482v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 11483// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x02,0x06] 11484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11485 11486v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 11487// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x03,0x06] 11488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11489 11490v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 11491// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x04,0x06] 11492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11493 11494v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 11495// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x05,0x06] 11496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11497 11498v_cmp_le_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 11499// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x0e,0x06] 11500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11501 11502v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 11503// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x00] 11504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11505 11506v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 11507// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x01] 11508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11509 11510v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 11511// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x02] 11512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11513 11514v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 11515// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x03] 11516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11517 11518v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 11519// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x04] 11520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11521 11522v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 11523// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x05] 11524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11525 11526v_cmp_le_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 11527// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x0e] 11528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11529 11530v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 11531// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06] 11532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11533 11534v_cmp_gt_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 11535// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x88,0x06,0x06] 11536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11537 11538v_cmp_gt_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 11539// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0xe4,0x06,0x06] 11540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11541 11542v_cmp_gt_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 11543// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06] 11544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11545 11546v_cmp_gt_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 11547// W32: encoding: [0xf9,0x04,0x88,0x7d,0xff,0x86,0x06,0x06] 11548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11549 11550v_cmp_gt_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 11551// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x86,0x06] 11552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11553 11554v_cmp_gt_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 11555// W32: encoding: [0xf9,0x04,0x88,0x7d,0x65,0x86,0x86,0x06] 11556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11557 11558v_cmp_gt_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 11559// W32: encoding: [0xf9,0x04,0x88,0x7d,0x6a,0x86,0x86,0x06] 11560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11561 11562v_cmp_gt_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 11563// W32: encoding: [0xf9,0x04,0x88,0x7d,0x6b,0x86,0x86,0x06] 11564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11565 11566v_cmp_gt_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 11567// W32: encoding: [0xf9,0x04,0x88,0x7d,0x7c,0x86,0x86,0x06] 11568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11569 11570v_cmp_gt_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 11571// W32: encoding: [0xf9,0x04,0x88,0x7d,0x7e,0x86,0x86,0x06] 11572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11573 11574v_cmp_gt_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 11575// W32: encoding: [0xf9,0x04,0x88,0x7d,0x7f,0x86,0x86,0x06] 11576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11577 11578v_cmp_gt_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 11579// W32: encoding: [0xf9,0xfe,0x89,0x7d,0x01,0x86,0x06,0x06] 11580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11581 11582v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 11583// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x00,0x06] 11584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11585 11586v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 11587// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x01,0x06] 11588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11589 11590v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 11591// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x02,0x06] 11592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11593 11594v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 11595// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x03,0x06] 11596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11597 11598v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 11599// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x04,0x06] 11600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11601 11602v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 11603// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x05,0x06] 11604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11605 11606v_cmp_gt_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 11607// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x0e,0x06] 11608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11609 11610v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 11611// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x00] 11612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11613 11614v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 11615// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x01] 11616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11617 11618v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 11619// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x02] 11620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11621 11622v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 11623// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x03] 11624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11625 11626v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 11627// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x04] 11628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11629 11630v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 11631// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x05] 11632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11633 11634v_cmp_gt_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 11635// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x0e] 11636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11637 11638v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 11639// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06] 11640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11641 11642v_cmp_ne_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 11643// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x88,0x06,0x06] 11644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11645 11646v_cmp_ne_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 11647// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0xe4,0x06,0x06] 11648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11649 11650v_cmp_ne_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 11651// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06] 11652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11653 11654v_cmp_ne_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 11655// W32: encoding: [0xf9,0x04,0x8a,0x7d,0xff,0x86,0x06,0x06] 11656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11657 11658v_cmp_ne_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 11659// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x86,0x06] 11660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11661 11662v_cmp_ne_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 11663// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x65,0x86,0x86,0x06] 11664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11665 11666v_cmp_ne_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 11667// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x6a,0x86,0x86,0x06] 11668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11669 11670v_cmp_ne_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 11671// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x6b,0x86,0x86,0x06] 11672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11673 11674v_cmp_ne_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 11675// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7c,0x86,0x86,0x06] 11676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11677 11678v_cmp_ne_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 11679// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7e,0x86,0x86,0x06] 11680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11681 11682v_cmp_ne_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 11683// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7f,0x86,0x86,0x06] 11684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11685 11686v_cmp_ne_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 11687// W32: encoding: [0xf9,0xfe,0x8b,0x7d,0x01,0x86,0x06,0x06] 11688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11689 11690v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 11691// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x00,0x06] 11692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11693 11694v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 11695// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x01,0x06] 11696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11697 11698v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 11699// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x02,0x06] 11700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11701 11702v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 11703// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x03,0x06] 11704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11705 11706v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 11707// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x04,0x06] 11708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11709 11710v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 11711// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x05,0x06] 11712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11713 11714v_cmp_ne_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 11715// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x0e,0x06] 11716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11717 11718v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 11719// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x00] 11720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11721 11722v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 11723// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x01] 11724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11725 11726v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 11727// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x02] 11728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11729 11730v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 11731// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x03] 11732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11733 11734v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 11735// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x04] 11736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11737 11738v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 11739// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x05] 11740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11741 11742v_cmp_ne_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 11743// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x0e] 11744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11745 11746v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 11747// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06] 11748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11749 11750v_cmp_ge_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 11751// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x88,0x06,0x06] 11752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11753 11754v_cmp_ge_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 11755// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0xe4,0x06,0x06] 11756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11757 11758v_cmp_ge_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 11759// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06] 11760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11761 11762v_cmp_ge_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 11763// W32: encoding: [0xf9,0x04,0x8c,0x7d,0xff,0x86,0x06,0x06] 11764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11765 11766v_cmp_ge_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 11767// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x86,0x06] 11768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11769 11770v_cmp_ge_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 11771// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x65,0x86,0x86,0x06] 11772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11773 11774v_cmp_ge_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 11775// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x6a,0x86,0x86,0x06] 11776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11777 11778v_cmp_ge_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 11779// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x6b,0x86,0x86,0x06] 11780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11781 11782v_cmp_ge_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 11783// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7c,0x86,0x86,0x06] 11784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11785 11786v_cmp_ge_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 11787// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7e,0x86,0x86,0x06] 11788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11789 11790v_cmp_ge_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 11791// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7f,0x86,0x86,0x06] 11792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11793 11794v_cmp_ge_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 11795// W32: encoding: [0xf9,0xfe,0x8d,0x7d,0x01,0x86,0x06,0x06] 11796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11797 11798v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 11799// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x00,0x06] 11800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11801 11802v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 11803// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x01,0x06] 11804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11805 11806v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 11807// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x02,0x06] 11808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11809 11810v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 11811// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x03,0x06] 11812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11813 11814v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 11815// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x04,0x06] 11816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11817 11818v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 11819// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x05,0x06] 11820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11821 11822v_cmp_ge_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 11823// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x0e,0x06] 11824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11825 11826v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 11827// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x00] 11828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11829 11830v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 11831// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x01] 11832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11833 11834v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 11835// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x02] 11836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11837 11838v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 11839// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x03] 11840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11841 11842v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 11843// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x04] 11844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11845 11846v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 11847// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x05] 11848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11849 11850v_cmp_ge_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 11851// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x0e] 11852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11853 11854v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 11855// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06] 11856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11857 11858v_cmp_t_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 11859// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x88,0x06,0x06] 11860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11861 11862v_cmp_t_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 11863// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0xe4,0x06,0x06] 11864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11865 11866v_cmp_t_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 11867// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06] 11868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11869 11870v_cmp_t_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 11871// W32: encoding: [0xf9,0x04,0x8e,0x7d,0xff,0x86,0x06,0x06] 11872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11873 11874v_cmp_t_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 11875// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x86,0x06] 11876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11877 11878v_cmp_t_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 11879// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x65,0x86,0x86,0x06] 11880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11881 11882v_cmp_t_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 11883// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x6a,0x86,0x86,0x06] 11884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11885 11886v_cmp_t_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 11887// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x6b,0x86,0x86,0x06] 11888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11889 11890v_cmp_t_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 11891// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7c,0x86,0x86,0x06] 11892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11893 11894v_cmp_t_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 11895// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7e,0x86,0x86,0x06] 11896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11897 11898v_cmp_t_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 11899// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7f,0x86,0x86,0x06] 11900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11901 11902v_cmp_t_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 11903// W32: encoding: [0xf9,0xfe,0x8f,0x7d,0x01,0x86,0x06,0x06] 11904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11905 11906v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 11907// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x00,0x06] 11908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11909 11910v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 11911// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x01,0x06] 11912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11913 11914v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 11915// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x02,0x06] 11916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11917 11918v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 11919// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x03,0x06] 11920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11921 11922v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 11923// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x04,0x06] 11924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11925 11926v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 11927// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x05,0x06] 11928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11929 11930v_cmp_t_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD 11931// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x0e,0x06] 11932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11933 11934v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 11935// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x00] 11936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11937 11938v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 11939// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x01] 11940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11941 11942v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 11943// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x02] 11944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11945 11946v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 11947// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x03] 11948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11949 11950v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 11951// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x04] 11952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11953 11954v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 11955// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x05] 11956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11957 11958v_cmp_t_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD 11959// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x0e] 11960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11961 11962v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 11963// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06] 11964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11965 11966v_cmp_f_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 11967// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x88,0x06,0x06] 11968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11969 11970v_cmp_f_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 11971// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0xe4,0x06,0x06] 11972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11973 11974v_cmp_f_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 11975// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06] 11976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11977 11978v_cmp_f_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 11979// W32: encoding: [0xf9,0x04,0x90,0x7d,0xff,0x86,0x06,0x06] 11980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11981 11982v_cmp_f_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 11983// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x86,0x06] 11984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11985 11986v_cmp_f_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 11987// W32: encoding: [0xf9,0x04,0x90,0x7d,0x65,0x86,0x86,0x06] 11988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11989 11990v_cmp_f_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 11991// W32: encoding: [0xf9,0x04,0x90,0x7d,0x6a,0x86,0x86,0x06] 11992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11993 11994v_cmp_f_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 11995// W32: encoding: [0xf9,0x04,0x90,0x7d,0x6b,0x86,0x86,0x06] 11996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 11997 11998v_cmp_f_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 11999// W32: encoding: [0xf9,0x04,0x90,0x7d,0x7c,0x86,0x86,0x06] 12000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12001 12002v_cmp_f_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 12003// W32: encoding: [0xf9,0x04,0x90,0x7d,0x7e,0x86,0x86,0x06] 12004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12005 12006v_cmp_f_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 12007// W32: encoding: [0xf9,0x04,0x90,0x7d,0x7f,0x86,0x86,0x06] 12008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12009 12010v_cmp_f_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 12011// W32: encoding: [0xf9,0xfe,0x91,0x7d,0x01,0x86,0x06,0x06] 12012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12013 12014v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 12015// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x00,0x06] 12016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12017 12018v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 12019// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x01,0x06] 12020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12021 12022v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 12023// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x02,0x06] 12024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12025 12026v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 12027// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x03,0x06] 12028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12029 12030v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 12031// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x04,0x06] 12032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12033 12034v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 12035// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x05,0x06] 12036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12037 12038v_cmp_f_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 12039// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x16,0x06] 12040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12041 12042v_cmp_f_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 12043// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x26,0x06] 12044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12045 12046v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 12047// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x00] 12048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12049 12050v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 12051// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x01] 12052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12053 12054v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 12055// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x02] 12056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12057 12058v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 12059// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x03] 12060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12061 12062v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 12063// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x04] 12064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12065 12066v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 12067// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x05] 12068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12069 12070v_cmp_f_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 12071// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x16] 12072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12073 12074v_cmp_f_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 12075// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x26] 12076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12077 12078v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 12079// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06] 12080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12081 12082v_cmp_lt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 12083// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x88,0x06,0x06] 12084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12085 12086v_cmp_lt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 12087// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0xe4,0x06,0x06] 12088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12089 12090v_cmp_lt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 12091// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06] 12092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12093 12094v_cmp_lt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 12095// W32: encoding: [0xf9,0x04,0x92,0x7d,0xff,0x86,0x06,0x06] 12096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12097 12098v_cmp_lt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 12099// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x86,0x06] 12100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12101 12102v_cmp_lt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 12103// W32: encoding: [0xf9,0x04,0x92,0x7d,0x65,0x86,0x86,0x06] 12104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12105 12106v_cmp_lt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 12107// W32: encoding: [0xf9,0x04,0x92,0x7d,0x6a,0x86,0x86,0x06] 12108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12109 12110v_cmp_lt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 12111// W32: encoding: [0xf9,0x04,0x92,0x7d,0x6b,0x86,0x86,0x06] 12112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12113 12114v_cmp_lt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 12115// W32: encoding: [0xf9,0x04,0x92,0x7d,0x7c,0x86,0x86,0x06] 12116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12117 12118v_cmp_lt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 12119// W32: encoding: [0xf9,0x04,0x92,0x7d,0x7e,0x86,0x86,0x06] 12120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12121 12122v_cmp_lt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 12123// W32: encoding: [0xf9,0x04,0x92,0x7d,0x7f,0x86,0x86,0x06] 12124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12125 12126v_cmp_lt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 12127// W32: encoding: [0xf9,0xfe,0x93,0x7d,0x01,0x86,0x06,0x06] 12128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12129 12130v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 12131// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x00,0x06] 12132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12133 12134v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 12135// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x01,0x06] 12136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12137 12138v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 12139// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x02,0x06] 12140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12141 12142v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 12143// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x03,0x06] 12144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12145 12146v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 12147// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x04,0x06] 12148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12149 12150v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 12151// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x05,0x06] 12152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12153 12154v_cmp_lt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 12155// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x16,0x06] 12156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12157 12158v_cmp_lt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 12159// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x26,0x06] 12160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12161 12162v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 12163// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x00] 12164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12165 12166v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 12167// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x01] 12168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12169 12170v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 12171// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x02] 12172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12173 12174v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 12175// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x03] 12176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12177 12178v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 12179// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x04] 12180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12181 12182v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 12183// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x05] 12184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12185 12186v_cmp_lt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 12187// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x16] 12188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12189 12190v_cmp_lt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 12191// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x26] 12192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12193 12194v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 12195// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06] 12196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12197 12198v_cmp_eq_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 12199// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x88,0x06,0x06] 12200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12201 12202v_cmp_eq_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 12203// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0xe4,0x06,0x06] 12204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12205 12206v_cmp_eq_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 12207// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06] 12208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12209 12210v_cmp_eq_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 12211// W32: encoding: [0xf9,0x04,0x94,0x7d,0xff,0x86,0x06,0x06] 12212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12213 12214v_cmp_eq_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 12215// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x86,0x06] 12216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12217 12218v_cmp_eq_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 12219// W32: encoding: [0xf9,0x04,0x94,0x7d,0x65,0x86,0x86,0x06] 12220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12221 12222v_cmp_eq_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 12223// W32: encoding: [0xf9,0x04,0x94,0x7d,0x6a,0x86,0x86,0x06] 12224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12225 12226v_cmp_eq_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 12227// W32: encoding: [0xf9,0x04,0x94,0x7d,0x6b,0x86,0x86,0x06] 12228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12229 12230v_cmp_eq_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 12231// W32: encoding: [0xf9,0x04,0x94,0x7d,0x7c,0x86,0x86,0x06] 12232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12233 12234v_cmp_eq_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 12235// W32: encoding: [0xf9,0x04,0x94,0x7d,0x7e,0x86,0x86,0x06] 12236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12237 12238v_cmp_eq_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 12239// W32: encoding: [0xf9,0x04,0x94,0x7d,0x7f,0x86,0x86,0x06] 12240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12241 12242v_cmp_eq_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 12243// W32: encoding: [0xf9,0xfe,0x95,0x7d,0x01,0x86,0x06,0x06] 12244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12245 12246v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 12247// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x00,0x06] 12248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12249 12250v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 12251// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x01,0x06] 12252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12253 12254v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 12255// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x02,0x06] 12256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12257 12258v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 12259// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x03,0x06] 12260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12261 12262v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 12263// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x04,0x06] 12264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12265 12266v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 12267// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x05,0x06] 12268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12269 12270v_cmp_eq_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 12271// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x16,0x06] 12272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12273 12274v_cmp_eq_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 12275// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x26,0x06] 12276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12277 12278v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 12279// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x00] 12280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12281 12282v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 12283// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x01] 12284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12285 12286v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 12287// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x02] 12288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12289 12290v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 12291// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x03] 12292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12293 12294v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 12295// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x04] 12296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12297 12298v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 12299// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x05] 12300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12301 12302v_cmp_eq_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 12303// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x16] 12304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12305 12306v_cmp_eq_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 12307// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x26] 12308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12309 12310v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 12311// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06] 12312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12313 12314v_cmp_le_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 12315// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x88,0x06,0x06] 12316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12317 12318v_cmp_le_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 12319// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0xe4,0x06,0x06] 12320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12321 12322v_cmp_le_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 12323// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06] 12324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12325 12326v_cmp_le_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 12327// W32: encoding: [0xf9,0x04,0x96,0x7d,0xff,0x86,0x06,0x06] 12328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12329 12330v_cmp_le_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 12331// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x86,0x06] 12332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12333 12334v_cmp_le_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 12335// W32: encoding: [0xf9,0x04,0x96,0x7d,0x65,0x86,0x86,0x06] 12336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12337 12338v_cmp_le_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 12339// W32: encoding: [0xf9,0x04,0x96,0x7d,0x6a,0x86,0x86,0x06] 12340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12341 12342v_cmp_le_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 12343// W32: encoding: [0xf9,0x04,0x96,0x7d,0x6b,0x86,0x86,0x06] 12344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12345 12346v_cmp_le_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 12347// W32: encoding: [0xf9,0x04,0x96,0x7d,0x7c,0x86,0x86,0x06] 12348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12349 12350v_cmp_le_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 12351// W32: encoding: [0xf9,0x04,0x96,0x7d,0x7e,0x86,0x86,0x06] 12352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12353 12354v_cmp_le_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 12355// W32: encoding: [0xf9,0x04,0x96,0x7d,0x7f,0x86,0x86,0x06] 12356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12357 12358v_cmp_le_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 12359// W32: encoding: [0xf9,0xfe,0x97,0x7d,0x01,0x86,0x06,0x06] 12360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12361 12362v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 12363// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x00,0x06] 12364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12365 12366v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 12367// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x01,0x06] 12368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12369 12370v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 12371// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x02,0x06] 12372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12373 12374v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 12375// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x03,0x06] 12376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12377 12378v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 12379// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x04,0x06] 12380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12381 12382v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 12383// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x05,0x06] 12384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12385 12386v_cmp_le_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 12387// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x16,0x06] 12388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12389 12390v_cmp_le_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 12391// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x26,0x06] 12392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12393 12394v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 12395// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x00] 12396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12397 12398v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 12399// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x01] 12400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12401 12402v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 12403// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x02] 12404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12405 12406v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 12407// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x03] 12408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12409 12410v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 12411// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x04] 12412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12413 12414v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 12415// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x05] 12416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12417 12418v_cmp_le_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 12419// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x16] 12420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12421 12422v_cmp_le_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 12423// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x26] 12424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12425 12426v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 12427// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06] 12428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12429 12430v_cmp_gt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 12431// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x88,0x06,0x06] 12432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12433 12434v_cmp_gt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 12435// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0xe4,0x06,0x06] 12436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12437 12438v_cmp_gt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 12439// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06] 12440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12441 12442v_cmp_gt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 12443// W32: encoding: [0xf9,0x04,0x98,0x7d,0xff,0x86,0x06,0x06] 12444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12445 12446v_cmp_gt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 12447// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x86,0x06] 12448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12449 12450v_cmp_gt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 12451// W32: encoding: [0xf9,0x04,0x98,0x7d,0x65,0x86,0x86,0x06] 12452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12453 12454v_cmp_gt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 12455// W32: encoding: [0xf9,0x04,0x98,0x7d,0x6a,0x86,0x86,0x06] 12456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12457 12458v_cmp_gt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 12459// W32: encoding: [0xf9,0x04,0x98,0x7d,0x6b,0x86,0x86,0x06] 12460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12461 12462v_cmp_gt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 12463// W32: encoding: [0xf9,0x04,0x98,0x7d,0x7c,0x86,0x86,0x06] 12464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12465 12466v_cmp_gt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 12467// W32: encoding: [0xf9,0x04,0x98,0x7d,0x7e,0x86,0x86,0x06] 12468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12469 12470v_cmp_gt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 12471// W32: encoding: [0xf9,0x04,0x98,0x7d,0x7f,0x86,0x86,0x06] 12472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12473 12474v_cmp_gt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 12475// W32: encoding: [0xf9,0xfe,0x99,0x7d,0x01,0x86,0x06,0x06] 12476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12477 12478v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 12479// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x00,0x06] 12480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12481 12482v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 12483// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x01,0x06] 12484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12485 12486v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 12487// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x02,0x06] 12488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12489 12490v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 12491// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x03,0x06] 12492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12493 12494v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 12495// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x04,0x06] 12496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12497 12498v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 12499// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x05,0x06] 12500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12501 12502v_cmp_gt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 12503// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x16,0x06] 12504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12505 12506v_cmp_gt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 12507// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x26,0x06] 12508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12509 12510v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 12511// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x00] 12512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12513 12514v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 12515// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x01] 12516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12517 12518v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 12519// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x02] 12520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12521 12522v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 12523// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x03] 12524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12525 12526v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 12527// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x04] 12528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12529 12530v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 12531// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x05] 12532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12533 12534v_cmp_gt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 12535// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x16] 12536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12537 12538v_cmp_gt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 12539// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x26] 12540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12541 12542v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 12543// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06] 12544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12545 12546v_cmp_lg_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 12547// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x88,0x06,0x06] 12548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12549 12550v_cmp_lg_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 12551// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0xe4,0x06,0x06] 12552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12553 12554v_cmp_lg_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 12555// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06] 12556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12557 12558v_cmp_lg_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 12559// W32: encoding: [0xf9,0x04,0x9a,0x7d,0xff,0x86,0x06,0x06] 12560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12561 12562v_cmp_lg_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 12563// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x86,0x06] 12564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12565 12566v_cmp_lg_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 12567// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x65,0x86,0x86,0x06] 12568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12569 12570v_cmp_lg_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 12571// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x6a,0x86,0x86,0x06] 12572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12573 12574v_cmp_lg_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 12575// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x6b,0x86,0x86,0x06] 12576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12577 12578v_cmp_lg_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 12579// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7c,0x86,0x86,0x06] 12580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12581 12582v_cmp_lg_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 12583// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7e,0x86,0x86,0x06] 12584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12585 12586v_cmp_lg_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 12587// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7f,0x86,0x86,0x06] 12588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12589 12590v_cmp_lg_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 12591// W32: encoding: [0xf9,0xfe,0x9b,0x7d,0x01,0x86,0x06,0x06] 12592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12593 12594v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 12595// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x00,0x06] 12596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12597 12598v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 12599// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x01,0x06] 12600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12601 12602v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 12603// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x02,0x06] 12604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12605 12606v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 12607// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x03,0x06] 12608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12609 12610v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 12611// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x04,0x06] 12612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12613 12614v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 12615// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x05,0x06] 12616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12617 12618v_cmp_lg_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 12619// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x16,0x06] 12620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12621 12622v_cmp_lg_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 12623// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x26,0x06] 12624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12625 12626v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 12627// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x00] 12628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12629 12630v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 12631// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x01] 12632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12633 12634v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 12635// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x02] 12636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12637 12638v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 12639// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x03] 12640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12641 12642v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 12643// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x04] 12644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12645 12646v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 12647// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x05] 12648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12649 12650v_cmp_lg_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 12651// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x16] 12652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12653 12654v_cmp_lg_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 12655// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x26] 12656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12657 12658v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 12659// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06] 12660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12661 12662v_cmp_ge_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 12663// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x88,0x06,0x06] 12664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12665 12666v_cmp_ge_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 12667// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0xe4,0x06,0x06] 12668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12669 12670v_cmp_ge_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 12671// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06] 12672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12673 12674v_cmp_ge_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 12675// W32: encoding: [0xf9,0x04,0x9c,0x7d,0xff,0x86,0x06,0x06] 12676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12677 12678v_cmp_ge_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 12679// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x86,0x06] 12680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12681 12682v_cmp_ge_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 12683// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x65,0x86,0x86,0x06] 12684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12685 12686v_cmp_ge_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 12687// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x6a,0x86,0x86,0x06] 12688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12689 12690v_cmp_ge_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 12691// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x6b,0x86,0x86,0x06] 12692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12693 12694v_cmp_ge_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 12695// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7c,0x86,0x86,0x06] 12696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12697 12698v_cmp_ge_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 12699// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7e,0x86,0x86,0x06] 12700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12701 12702v_cmp_ge_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 12703// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7f,0x86,0x86,0x06] 12704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12705 12706v_cmp_ge_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 12707// W32: encoding: [0xf9,0xfe,0x9d,0x7d,0x01,0x86,0x06,0x06] 12708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12709 12710v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 12711// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x00,0x06] 12712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12713 12714v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 12715// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x01,0x06] 12716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12717 12718v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 12719// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x02,0x06] 12720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12721 12722v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 12723// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x03,0x06] 12724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12725 12726v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 12727// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x04,0x06] 12728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12729 12730v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 12731// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x05,0x06] 12732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12733 12734v_cmp_ge_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 12735// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x16,0x06] 12736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12737 12738v_cmp_ge_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 12739// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x26,0x06] 12740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12741 12742v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 12743// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x00] 12744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12745 12746v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 12747// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x01] 12748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12749 12750v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 12751// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x02] 12752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12753 12754v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 12755// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x03] 12756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12757 12758v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 12759// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x04] 12760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12761 12762v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 12763// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x05] 12764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12765 12766v_cmp_ge_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 12767// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x16] 12768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12769 12770v_cmp_ge_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 12771// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x26] 12772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12773 12774v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 12775// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06] 12776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12777 12778v_cmp_o_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 12779// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x88,0x06,0x06] 12780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12781 12782v_cmp_o_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 12783// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0xe4,0x06,0x06] 12784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12785 12786v_cmp_o_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 12787// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06] 12788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12789 12790v_cmp_o_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 12791// W32: encoding: [0xf9,0x04,0x9e,0x7d,0xff,0x86,0x06,0x06] 12792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12793 12794v_cmp_o_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 12795// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x86,0x06] 12796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12797 12798v_cmp_o_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 12799// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x65,0x86,0x86,0x06] 12800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12801 12802v_cmp_o_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 12803// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x6a,0x86,0x86,0x06] 12804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12805 12806v_cmp_o_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 12807// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x6b,0x86,0x86,0x06] 12808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12809 12810v_cmp_o_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 12811// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7c,0x86,0x86,0x06] 12812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12813 12814v_cmp_o_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 12815// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7e,0x86,0x86,0x06] 12816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12817 12818v_cmp_o_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 12819// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7f,0x86,0x86,0x06] 12820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12821 12822v_cmp_o_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 12823// W32: encoding: [0xf9,0xfe,0x9f,0x7d,0x01,0x86,0x06,0x06] 12824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12825 12826v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 12827// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x00,0x06] 12828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12829 12830v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 12831// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x01,0x06] 12832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12833 12834v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 12835// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x02,0x06] 12836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12837 12838v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 12839// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x03,0x06] 12840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12841 12842v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 12843// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x04,0x06] 12844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12845 12846v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 12847// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x05,0x06] 12848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12849 12850v_cmp_o_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 12851// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x16,0x06] 12852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12853 12854v_cmp_o_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 12855// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x26,0x06] 12856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12857 12858v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 12859// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x00] 12860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12861 12862v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 12863// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x01] 12864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12865 12866v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 12867// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x02] 12868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12869 12870v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 12871// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x03] 12872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12873 12874v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 12875// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x04] 12876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12877 12878v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 12879// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x05] 12880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12881 12882v_cmp_o_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 12883// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x16] 12884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12885 12886v_cmp_o_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 12887// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x26] 12888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12889 12890v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 12891// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x06] 12892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12893 12894v_cmp_u_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 12895// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x88,0x06,0x06] 12896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12897 12898v_cmp_u_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 12899// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0xe4,0x06,0x06] 12900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12901 12902v_cmp_u_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 12903// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x00,0x06,0x06] 12904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12905 12906v_cmp_u_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 12907// W32: encoding: [0xf9,0x04,0xd0,0x7d,0xff,0x86,0x06,0x06] 12908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12909 12910v_cmp_u_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 12911// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x86,0x06] 12912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12913 12914v_cmp_u_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 12915// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x65,0x86,0x86,0x06] 12916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12917 12918v_cmp_u_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 12919// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x6a,0x86,0x86,0x06] 12920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12921 12922v_cmp_u_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 12923// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x6b,0x86,0x86,0x06] 12924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12925 12926v_cmp_u_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 12927// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7c,0x86,0x86,0x06] 12928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12929 12930v_cmp_u_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 12931// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7e,0x86,0x86,0x06] 12932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12933 12934v_cmp_u_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 12935// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7f,0x86,0x86,0x06] 12936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12937 12938v_cmp_u_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 12939// W32: encoding: [0xf9,0xfe,0xd1,0x7d,0x01,0x86,0x06,0x06] 12940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12941 12942v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 12943// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x00,0x06] 12944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12945 12946v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 12947// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x01,0x06] 12948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12949 12950v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 12951// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x02,0x06] 12952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12953 12954v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 12955// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x03,0x06] 12956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12957 12958v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 12959// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x04,0x06] 12960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12961 12962v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 12963// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x05,0x06] 12964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12965 12966v_cmp_u_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 12967// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x16,0x06] 12968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12969 12970v_cmp_u_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 12971// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x26,0x06] 12972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12973 12974v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 12975// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x00] 12976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12977 12978v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 12979// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x01] 12980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12981 12982v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 12983// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x02] 12984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12985 12986v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 12987// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x03] 12988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12989 12990v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 12991// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x04] 12992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12993 12994v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 12995// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x05] 12996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 12997 12998v_cmp_u_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 12999// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x16] 13000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13001 13002v_cmp_u_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 13003// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x26] 13004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13005 13006v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 13007// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x06] 13008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13009 13010v_cmp_nge_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 13011// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x88,0x06,0x06] 13012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13013 13014v_cmp_nge_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 13015// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0xe4,0x06,0x06] 13016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13017 13018v_cmp_nge_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 13019// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x00,0x06,0x06] 13020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13021 13022v_cmp_nge_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 13023// W32: encoding: [0xf9,0x04,0xd2,0x7d,0xff,0x86,0x06,0x06] 13024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13025 13026v_cmp_nge_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 13027// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x86,0x06] 13028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13029 13030v_cmp_nge_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 13031// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x65,0x86,0x86,0x06] 13032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13033 13034v_cmp_nge_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 13035// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x6a,0x86,0x86,0x06] 13036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13037 13038v_cmp_nge_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 13039// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x6b,0x86,0x86,0x06] 13040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13041 13042v_cmp_nge_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 13043// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7c,0x86,0x86,0x06] 13044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13045 13046v_cmp_nge_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 13047// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7e,0x86,0x86,0x06] 13048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13049 13050v_cmp_nge_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 13051// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7f,0x86,0x86,0x06] 13052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13053 13054v_cmp_nge_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 13055// W32: encoding: [0xf9,0xfe,0xd3,0x7d,0x01,0x86,0x06,0x06] 13056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13057 13058v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 13059// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x00,0x06] 13060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13061 13062v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 13063// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x01,0x06] 13064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13065 13066v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 13067// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x02,0x06] 13068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13069 13070v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 13071// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x03,0x06] 13072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13073 13074v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 13075// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x04,0x06] 13076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13077 13078v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 13079// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x05,0x06] 13080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13081 13082v_cmp_nge_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 13083// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x16,0x06] 13084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13085 13086v_cmp_nge_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 13087// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x26,0x06] 13088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13089 13090v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 13091// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x00] 13092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13093 13094v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 13095// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x01] 13096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13097 13098v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 13099// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x02] 13100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13101 13102v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 13103// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x03] 13104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13105 13106v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 13107// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x04] 13108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13109 13110v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 13111// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x05] 13112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13113 13114v_cmp_nge_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 13115// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x16] 13116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13117 13118v_cmp_nge_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 13119// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x26] 13120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13121 13122v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 13123// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x06] 13124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13125 13126v_cmp_nlg_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 13127// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x88,0x06,0x06] 13128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13129 13130v_cmp_nlg_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 13131// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0xe4,0x06,0x06] 13132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13133 13134v_cmp_nlg_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 13135// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x00,0x06,0x06] 13136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13137 13138v_cmp_nlg_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 13139// W32: encoding: [0xf9,0x04,0xd4,0x7d,0xff,0x86,0x06,0x06] 13140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13141 13142v_cmp_nlg_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 13143// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x86,0x06] 13144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13145 13146v_cmp_nlg_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 13147// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x65,0x86,0x86,0x06] 13148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13149 13150v_cmp_nlg_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 13151// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x6a,0x86,0x86,0x06] 13152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13153 13154v_cmp_nlg_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 13155// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x6b,0x86,0x86,0x06] 13156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13157 13158v_cmp_nlg_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 13159// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7c,0x86,0x86,0x06] 13160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13161 13162v_cmp_nlg_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 13163// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7e,0x86,0x86,0x06] 13164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13165 13166v_cmp_nlg_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 13167// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7f,0x86,0x86,0x06] 13168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13169 13170v_cmp_nlg_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 13171// W32: encoding: [0xf9,0xfe,0xd5,0x7d,0x01,0x86,0x06,0x06] 13172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13173 13174v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 13175// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x00,0x06] 13176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13177 13178v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 13179// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x01,0x06] 13180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13181 13182v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 13183// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x02,0x06] 13184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13185 13186v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 13187// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x03,0x06] 13188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13189 13190v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 13191// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x04,0x06] 13192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13193 13194v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 13195// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x05,0x06] 13196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13197 13198v_cmp_nlg_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 13199// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x16,0x06] 13200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13201 13202v_cmp_nlg_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 13203// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x26,0x06] 13204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13205 13206v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 13207// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x00] 13208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13209 13210v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 13211// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x01] 13212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13213 13214v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 13215// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x02] 13216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13217 13218v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 13219// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x03] 13220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13221 13222v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 13223// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x04] 13224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13225 13226v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 13227// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x05] 13228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13229 13230v_cmp_nlg_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 13231// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x16] 13232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13233 13234v_cmp_nlg_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 13235// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x26] 13236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13237 13238v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 13239// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x06] 13240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13241 13242v_cmp_ngt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 13243// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x88,0x06,0x06] 13244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13245 13246v_cmp_ngt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 13247// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0xe4,0x06,0x06] 13248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13249 13250v_cmp_ngt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 13251// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x00,0x06,0x06] 13252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13253 13254v_cmp_ngt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 13255// W32: encoding: [0xf9,0x04,0xd6,0x7d,0xff,0x86,0x06,0x06] 13256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13257 13258v_cmp_ngt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 13259// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x86,0x06] 13260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13261 13262v_cmp_ngt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 13263// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x65,0x86,0x86,0x06] 13264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13265 13266v_cmp_ngt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 13267// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x6a,0x86,0x86,0x06] 13268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13269 13270v_cmp_ngt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 13271// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x6b,0x86,0x86,0x06] 13272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13273 13274v_cmp_ngt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 13275// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7c,0x86,0x86,0x06] 13276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13277 13278v_cmp_ngt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 13279// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7e,0x86,0x86,0x06] 13280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13281 13282v_cmp_ngt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 13283// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7f,0x86,0x86,0x06] 13284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13285 13286v_cmp_ngt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 13287// W32: encoding: [0xf9,0xfe,0xd7,0x7d,0x01,0x86,0x06,0x06] 13288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13289 13290v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 13291// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x00,0x06] 13292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13293 13294v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 13295// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x01,0x06] 13296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13297 13298v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 13299// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x02,0x06] 13300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13301 13302v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 13303// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x03,0x06] 13304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13305 13306v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 13307// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x04,0x06] 13308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13309 13310v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 13311// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x05,0x06] 13312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13313 13314v_cmp_ngt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 13315// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x16,0x06] 13316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13317 13318v_cmp_ngt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 13319// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x26,0x06] 13320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13321 13322v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 13323// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x00] 13324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13325 13326v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 13327// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x01] 13328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13329 13330v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 13331// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x02] 13332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13333 13334v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 13335// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x03] 13336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13337 13338v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 13339// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x04] 13340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13341 13342v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 13343// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x05] 13344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13345 13346v_cmp_ngt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 13347// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x16] 13348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13349 13350v_cmp_ngt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 13351// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x26] 13352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13353 13354v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 13355// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x06] 13356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13357 13358v_cmp_nle_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 13359// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x88,0x06,0x06] 13360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13361 13362v_cmp_nle_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 13363// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0xe4,0x06,0x06] 13364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13365 13366v_cmp_nle_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 13367// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x00,0x06,0x06] 13368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13369 13370v_cmp_nle_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 13371// W32: encoding: [0xf9,0x04,0xd8,0x7d,0xff,0x86,0x06,0x06] 13372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13373 13374v_cmp_nle_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 13375// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x86,0x06] 13376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13377 13378v_cmp_nle_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 13379// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x65,0x86,0x86,0x06] 13380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13381 13382v_cmp_nle_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 13383// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x6a,0x86,0x86,0x06] 13384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13385 13386v_cmp_nle_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 13387// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x6b,0x86,0x86,0x06] 13388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13389 13390v_cmp_nle_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 13391// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7c,0x86,0x86,0x06] 13392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13393 13394v_cmp_nle_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 13395// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7e,0x86,0x86,0x06] 13396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13397 13398v_cmp_nle_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 13399// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7f,0x86,0x86,0x06] 13400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13401 13402v_cmp_nle_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 13403// W32: encoding: [0xf9,0xfe,0xd9,0x7d,0x01,0x86,0x06,0x06] 13404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13405 13406v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 13407// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x00,0x06] 13408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13409 13410v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 13411// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x01,0x06] 13412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13413 13414v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 13415// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x02,0x06] 13416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13417 13418v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 13419// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x03,0x06] 13420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13421 13422v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 13423// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x04,0x06] 13424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13425 13426v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 13427// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x05,0x06] 13428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13429 13430v_cmp_nle_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 13431// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x16,0x06] 13432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13433 13434v_cmp_nle_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 13435// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x26,0x06] 13436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13437 13438v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 13439// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x00] 13440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13441 13442v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 13443// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x01] 13444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13445 13446v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 13447// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x02] 13448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13449 13450v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 13451// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x03] 13452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13453 13454v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 13455// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x04] 13456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13457 13458v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 13459// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x05] 13460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13461 13462v_cmp_nle_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 13463// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x16] 13464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13465 13466v_cmp_nle_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 13467// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x26] 13468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13469 13470v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 13471// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x06] 13472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13473 13474v_cmp_neq_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 13475// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x88,0x06,0x06] 13476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13477 13478v_cmp_neq_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 13479// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0xe4,0x06,0x06] 13480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13481 13482v_cmp_neq_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 13483// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x00,0x06,0x06] 13484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13485 13486v_cmp_neq_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 13487// W32: encoding: [0xf9,0x04,0xda,0x7d,0xff,0x86,0x06,0x06] 13488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13489 13490v_cmp_neq_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 13491// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x86,0x06] 13492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13493 13494v_cmp_neq_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 13495// W32: encoding: [0xf9,0x04,0xda,0x7d,0x65,0x86,0x86,0x06] 13496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13497 13498v_cmp_neq_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 13499// W32: encoding: [0xf9,0x04,0xda,0x7d,0x6a,0x86,0x86,0x06] 13500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13501 13502v_cmp_neq_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 13503// W32: encoding: [0xf9,0x04,0xda,0x7d,0x6b,0x86,0x86,0x06] 13504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13505 13506v_cmp_neq_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 13507// W32: encoding: [0xf9,0x04,0xda,0x7d,0x7c,0x86,0x86,0x06] 13508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13509 13510v_cmp_neq_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 13511// W32: encoding: [0xf9,0x04,0xda,0x7d,0x7e,0x86,0x86,0x06] 13512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13513 13514v_cmp_neq_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 13515// W32: encoding: [0xf9,0x04,0xda,0x7d,0x7f,0x86,0x86,0x06] 13516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13517 13518v_cmp_neq_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 13519// W32: encoding: [0xf9,0xfe,0xdb,0x7d,0x01,0x86,0x06,0x06] 13520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13521 13522v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 13523// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x00,0x06] 13524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13525 13526v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 13527// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x01,0x06] 13528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13529 13530v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 13531// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x02,0x06] 13532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13533 13534v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 13535// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x03,0x06] 13536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13537 13538v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 13539// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x04,0x06] 13540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13541 13542v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 13543// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x05,0x06] 13544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13545 13546v_cmp_neq_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 13547// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x16,0x06] 13548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13549 13550v_cmp_neq_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 13551// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x26,0x06] 13552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13553 13554v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 13555// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x00] 13556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13557 13558v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 13559// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x01] 13560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13561 13562v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 13563// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x02] 13564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13565 13566v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 13567// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x03] 13568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13569 13570v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 13571// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x04] 13572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13573 13574v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 13575// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x05] 13576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13577 13578v_cmp_neq_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 13579// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x16] 13580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13581 13582v_cmp_neq_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 13583// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x26] 13584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13585 13586v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 13587// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x06] 13588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13589 13590v_cmp_nlt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 13591// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x88,0x06,0x06] 13592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13593 13594v_cmp_nlt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 13595// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0xe4,0x06,0x06] 13596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13597 13598v_cmp_nlt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 13599// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x00,0x06,0x06] 13600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13601 13602v_cmp_nlt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 13603// W32: encoding: [0xf9,0x04,0xdc,0x7d,0xff,0x86,0x06,0x06] 13604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13605 13606v_cmp_nlt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 13607// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x86,0x06] 13608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13609 13610v_cmp_nlt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 13611// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x65,0x86,0x86,0x06] 13612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13613 13614v_cmp_nlt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 13615// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x6a,0x86,0x86,0x06] 13616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13617 13618v_cmp_nlt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 13619// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x6b,0x86,0x86,0x06] 13620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13621 13622v_cmp_nlt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 13623// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7c,0x86,0x86,0x06] 13624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13625 13626v_cmp_nlt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 13627// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7e,0x86,0x86,0x06] 13628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13629 13630v_cmp_nlt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 13631// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7f,0x86,0x86,0x06] 13632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13633 13634v_cmp_nlt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 13635// W32: encoding: [0xf9,0xfe,0xdd,0x7d,0x01,0x86,0x06,0x06] 13636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13637 13638v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 13639// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x00,0x06] 13640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13641 13642v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 13643// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x01,0x06] 13644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13645 13646v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 13647// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x02,0x06] 13648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13649 13650v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 13651// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x03,0x06] 13652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13653 13654v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 13655// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x04,0x06] 13656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13657 13658v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 13659// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x05,0x06] 13660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13661 13662v_cmp_nlt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 13663// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x16,0x06] 13664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13665 13666v_cmp_nlt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 13667// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x26,0x06] 13668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13669 13670v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 13671// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x00] 13672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13673 13674v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 13675// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x01] 13676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13677 13678v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 13679// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x02] 13680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13681 13682v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 13683// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x03] 13684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13685 13686v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 13687// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x04] 13688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13689 13690v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 13691// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x05] 13692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13693 13694v_cmp_nlt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 13695// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x16] 13696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13697 13698v_cmp_nlt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 13699// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x26] 13700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13701 13702v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD 13703// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x06] 13704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13705 13706v_cmp_tru_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD 13707// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x88,0x06,0x06] 13708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13709 13710v_cmp_tru_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD 13711// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0xe4,0x06,0x06] 13712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13713 13714v_cmp_tru_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD 13715// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x00,0x06,0x06] 13716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13717 13718v_cmp_tru_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD 13719// W32: encoding: [0xf9,0x04,0xde,0x7d,0xff,0x86,0x06,0x06] 13720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13721 13722v_cmp_tru_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD 13723// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x86,0x06] 13724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13725 13726v_cmp_tru_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD 13727// W32: encoding: [0xf9,0x04,0xde,0x7d,0x65,0x86,0x86,0x06] 13728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13729 13730v_cmp_tru_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD 13731// W32: encoding: [0xf9,0x04,0xde,0x7d,0x6a,0x86,0x86,0x06] 13732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13733 13734v_cmp_tru_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD 13735// W32: encoding: [0xf9,0x04,0xde,0x7d,0x6b,0x86,0x86,0x06] 13736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13737 13738v_cmp_tru_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD 13739// W32: encoding: [0xf9,0x04,0xde,0x7d,0x7c,0x86,0x86,0x06] 13740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13741 13742v_cmp_tru_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD 13743// W32: encoding: [0xf9,0x04,0xde,0x7d,0x7e,0x86,0x86,0x06] 13744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13745 13746v_cmp_tru_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD 13747// W32: encoding: [0xf9,0x04,0xde,0x7d,0x7f,0x86,0x86,0x06] 13748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13749 13750v_cmp_tru_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD 13751// W32: encoding: [0xf9,0xfe,0xdf,0x7d,0x01,0x86,0x06,0x06] 13752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13753 13754v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD 13755// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x00,0x06] 13756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13757 13758v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD 13759// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x01,0x06] 13760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13761 13762v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD 13763// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x02,0x06] 13764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13765 13766v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD 13767// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x03,0x06] 13768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13769 13770v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD 13771// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x04,0x06] 13772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13773 13774v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD 13775// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x05,0x06] 13776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13777 13778v_cmp_tru_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD 13779// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x16,0x06] 13780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13781 13782v_cmp_tru_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD 13783// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x26,0x06] 13784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13785 13786v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0 13787// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x00] 13788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13789 13790v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1 13791// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x01] 13792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13793 13794v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2 13795// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x02] 13796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13797 13798v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3 13799// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x03] 13800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13801 13802v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0 13803// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x04] 13804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13805 13806v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1 13807// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x05] 13808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13809 13810v_cmp_tru_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD 13811// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x16] 13812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13813 13814v_cmp_tru_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD 13815// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x26] 13816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction 13817