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 - v_cmp_* opcodes. 8//===----------------------------------------------------------------------===// 9 10v_cmp_f_f32 vcc, v1, v2 11// W64: encoding: [0x01,0x05,0x00,0x7c] 12// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 13 14v_cmp_f_f32 vcc, v255, v2 15// W64: encoding: [0xff,0x05,0x00,0x7c] 16// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 17 18v_cmp_f_f32 vcc, s1, v2 19// W64: encoding: [0x01,0x04,0x00,0x7c] 20// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 21 22v_cmp_f_f32 vcc, s101, v2 23// W64: encoding: [0x65,0x04,0x00,0x7c] 24// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 25 26v_cmp_f_f32 vcc, vcc_lo, v2 27// W64: encoding: [0x6a,0x04,0x00,0x7c] 28// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 29 30v_cmp_f_f32 vcc, vcc_hi, v2 31// W64: encoding: [0x6b,0x04,0x00,0x7c] 32// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 33 34v_cmp_f_f32 vcc, m0, v2 35// W64: encoding: [0x7c,0x04,0x00,0x7c] 36// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 37 38v_cmp_f_f32 vcc, exec_lo, v2 39// W64: encoding: [0x7e,0x04,0x00,0x7c] 40// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 41 42v_cmp_f_f32 vcc, exec_hi, v2 43// W64: encoding: [0x7f,0x04,0x00,0x7c] 44// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 45 46v_cmp_f_f32 vcc, 0, v2 47// W64: encoding: [0x80,0x04,0x00,0x7c] 48// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 49 50v_cmp_f_f32 vcc, -1, v2 51// W64: encoding: [0xc1,0x04,0x00,0x7c] 52// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 53 54v_cmp_f_f32 vcc, 0.5, v2 55// W64: encoding: [0xf0,0x04,0x00,0x7c] 56// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 57 58v_cmp_f_f32 vcc, -4.0, v2 59// W64: encoding: [0xf7,0x04,0x00,0x7c] 60// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 61 62v_cmp_f_f32 vcc, 0xaf123456, v2 63// W64: encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x12,0xaf] 64// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 65 66v_cmp_f_f32 vcc, 0x3f717273, v2 67// W64: encoding: [0xff,0x04,0x00,0x7c,0x73,0x72,0x71,0x3f] 68// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 69 70v_cmp_f_f32 vcc, v1, v255 71// W64: encoding: [0x01,0xff,0x01,0x7c] 72// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 73 74v_cmp_f_f32 vcc_lo, v1, v2 75// W32: encoding: [0x01,0x05,0x00,0x7c] 76// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 77 78v_cmp_f_f32 vcc_lo, v255, v2 79// W32: encoding: [0xff,0x05,0x00,0x7c] 80// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 81 82v_cmp_f_f32 vcc_lo, s1, v2 83// W32: encoding: [0x01,0x04,0x00,0x7c] 84// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 85 86v_cmp_f_f32 vcc_lo, s101, v2 87// W32: encoding: [0x65,0x04,0x00,0x7c] 88// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 89 90v_cmp_f_f32 vcc_lo, vcc_lo, v2 91// W32: encoding: [0x6a,0x04,0x00,0x7c] 92// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 93 94v_cmp_f_f32 vcc_lo, vcc_hi, v2 95// W32: encoding: [0x6b,0x04,0x00,0x7c] 96// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 97 98v_cmp_f_f32 vcc_lo, m0, v2 99// W32: encoding: [0x7c,0x04,0x00,0x7c] 100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 101 102v_cmp_f_f32 vcc_lo, exec_lo, v2 103// W32: encoding: [0x7e,0x04,0x00,0x7c] 104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 105 106v_cmp_f_f32 vcc_lo, exec_hi, v2 107// W32: encoding: [0x7f,0x04,0x00,0x7c] 108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 109 110v_cmp_f_f32 vcc_lo, 0, v2 111// W32: encoding: [0x80,0x04,0x00,0x7c] 112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 113 114v_cmp_f_f32 vcc_lo, -1, v2 115// W32: encoding: [0xc1,0x04,0x00,0x7c] 116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 117 118v_cmp_f_f32 vcc_lo, 0.5, v2 119// W32: encoding: [0xf0,0x04,0x00,0x7c] 120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 121 122v_cmp_f_f32 vcc_lo, -4.0, v2 123// W32: encoding: [0xf7,0x04,0x00,0x7c] 124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 125 126v_cmp_f_f32 vcc_lo, 0xaf123456, v2 127// W32: encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x12,0xaf] 128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 129 130v_cmp_f_f32 vcc_lo, 0x3f717273, v2 131// W32: encoding: [0xff,0x04,0x00,0x7c,0x73,0x72,0x71,0x3f] 132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 133 134v_cmp_f_f32 vcc_lo, v1, v255 135// W32: encoding: [0x01,0xff,0x01,0x7c] 136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 137 138v_cmp_lt_f32 vcc, v1, v2 139// W64: encoding: [0x01,0x05,0x02,0x7c] 140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 141 142v_cmp_lt_f32 vcc, v255, v2 143// W64: encoding: [0xff,0x05,0x02,0x7c] 144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 145 146v_cmp_lt_f32 vcc, s1, v2 147// W64: encoding: [0x01,0x04,0x02,0x7c] 148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 149 150v_cmp_lt_f32 vcc, s101, v2 151// W64: encoding: [0x65,0x04,0x02,0x7c] 152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 153 154v_cmp_lt_f32 vcc, vcc_lo, v2 155// W64: encoding: [0x6a,0x04,0x02,0x7c] 156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 157 158v_cmp_lt_f32 vcc, vcc_hi, v2 159// W64: encoding: [0x6b,0x04,0x02,0x7c] 160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 161 162v_cmp_lt_f32 vcc, m0, v2 163// W64: encoding: [0x7c,0x04,0x02,0x7c] 164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 165 166v_cmp_lt_f32 vcc, exec_lo, v2 167// W64: encoding: [0x7e,0x04,0x02,0x7c] 168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 169 170v_cmp_lt_f32 vcc, exec_hi, v2 171// W64: encoding: [0x7f,0x04,0x02,0x7c] 172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 173 174v_cmp_lt_f32 vcc, 0, v2 175// W64: encoding: [0x80,0x04,0x02,0x7c] 176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 177 178v_cmp_lt_f32 vcc, -1, v2 179// W64: encoding: [0xc1,0x04,0x02,0x7c] 180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 181 182v_cmp_lt_f32 vcc, 0.5, v2 183// W64: encoding: [0xf0,0x04,0x02,0x7c] 184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 185 186v_cmp_lt_f32 vcc, -4.0, v2 187// W64: encoding: [0xf7,0x04,0x02,0x7c] 188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 189 190v_cmp_lt_f32 vcc, 0xaf123456, v2 191// W64: encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x12,0xaf] 192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 193 194v_cmp_lt_f32 vcc, 0x3f717273, v2 195// W64: encoding: [0xff,0x04,0x02,0x7c,0x73,0x72,0x71,0x3f] 196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 197 198v_cmp_lt_f32 vcc, v1, v255 199// W64: encoding: [0x01,0xff,0x03,0x7c] 200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 201 202v_cmp_lt_f32 vcc_lo, v1, v2 203// W32: encoding: [0x01,0x05,0x02,0x7c] 204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 205 206v_cmp_lt_f32 vcc_lo, v255, v2 207// W32: encoding: [0xff,0x05,0x02,0x7c] 208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 209 210v_cmp_lt_f32 vcc_lo, s1, v2 211// W32: encoding: [0x01,0x04,0x02,0x7c] 212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 213 214v_cmp_lt_f32 vcc_lo, s101, v2 215// W32: encoding: [0x65,0x04,0x02,0x7c] 216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 217 218v_cmp_lt_f32 vcc_lo, vcc_lo, v2 219// W32: encoding: [0x6a,0x04,0x02,0x7c] 220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 221 222v_cmp_lt_f32 vcc_lo, vcc_hi, v2 223// W32: encoding: [0x6b,0x04,0x02,0x7c] 224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 225 226v_cmp_lt_f32 vcc_lo, m0, v2 227// W32: encoding: [0x7c,0x04,0x02,0x7c] 228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 229 230v_cmp_lt_f32 vcc_lo, exec_lo, v2 231// W32: encoding: [0x7e,0x04,0x02,0x7c] 232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 233 234v_cmp_lt_f32 vcc_lo, exec_hi, v2 235// W32: encoding: [0x7f,0x04,0x02,0x7c] 236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 237 238v_cmp_lt_f32 vcc_lo, 0, v2 239// W32: encoding: [0x80,0x04,0x02,0x7c] 240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 241 242v_cmp_lt_f32 vcc_lo, -1, v2 243// W32: encoding: [0xc1,0x04,0x02,0x7c] 244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 245 246v_cmp_lt_f32 vcc_lo, 0.5, v2 247// W32: encoding: [0xf0,0x04,0x02,0x7c] 248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 249 250v_cmp_lt_f32 vcc_lo, -4.0, v2 251// W32: encoding: [0xf7,0x04,0x02,0x7c] 252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 253 254v_cmp_lt_f32 vcc_lo, 0xaf123456, v2 255// W32: encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x12,0xaf] 256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 257 258v_cmp_lt_f32 vcc_lo, 0x3f717273, v2 259// W32: encoding: [0xff,0x04,0x02,0x7c,0x73,0x72,0x71,0x3f] 260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 261 262v_cmp_lt_f32 vcc_lo, v1, v255 263// W32: encoding: [0x01,0xff,0x03,0x7c] 264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 265 266v_cmp_eq_f32 vcc, v1, v2 267// W64: encoding: [0x01,0x05,0x04,0x7c] 268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 269 270v_cmp_eq_f32 vcc, v255, v2 271// W64: encoding: [0xff,0x05,0x04,0x7c] 272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 273 274v_cmp_eq_f32 vcc, s1, v2 275// W64: encoding: [0x01,0x04,0x04,0x7c] 276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 277 278v_cmp_eq_f32 vcc, s101, v2 279// W64: encoding: [0x65,0x04,0x04,0x7c] 280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 281 282v_cmp_eq_f32 vcc, vcc_lo, v2 283// W64: encoding: [0x6a,0x04,0x04,0x7c] 284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 285 286v_cmp_eq_f32 vcc, vcc_hi, v2 287// W64: encoding: [0x6b,0x04,0x04,0x7c] 288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 289 290v_cmp_eq_f32 vcc, m0, v2 291// W64: encoding: [0x7c,0x04,0x04,0x7c] 292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 293 294v_cmp_eq_f32 vcc, exec_lo, v2 295// W64: encoding: [0x7e,0x04,0x04,0x7c] 296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 297 298v_cmp_eq_f32 vcc, exec_hi, v2 299// W64: encoding: [0x7f,0x04,0x04,0x7c] 300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 301 302v_cmp_eq_f32 vcc, 0, v2 303// W64: encoding: [0x80,0x04,0x04,0x7c] 304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 305 306v_cmp_eq_f32 vcc, -1, v2 307// W64: encoding: [0xc1,0x04,0x04,0x7c] 308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 309 310v_cmp_eq_f32 vcc, 0.5, v2 311// W64: encoding: [0xf0,0x04,0x04,0x7c] 312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 313 314v_cmp_eq_f32 vcc, -4.0, v2 315// W64: encoding: [0xf7,0x04,0x04,0x7c] 316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 317 318v_cmp_eq_f32 vcc, 0xaf123456, v2 319// W64: encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x12,0xaf] 320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 321 322v_cmp_eq_f32 vcc, 0x3f717273, v2 323// W64: encoding: [0xff,0x04,0x04,0x7c,0x73,0x72,0x71,0x3f] 324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 325 326v_cmp_eq_f32 vcc, v1, v255 327// W64: encoding: [0x01,0xff,0x05,0x7c] 328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 329 330v_cmp_eq_f32 vcc_lo, v1, v2 331// W32: encoding: [0x01,0x05,0x04,0x7c] 332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 333 334v_cmp_eq_f32 vcc_lo, v255, v2 335// W32: encoding: [0xff,0x05,0x04,0x7c] 336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 337 338v_cmp_eq_f32 vcc_lo, s1, v2 339// W32: encoding: [0x01,0x04,0x04,0x7c] 340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 341 342v_cmp_eq_f32 vcc_lo, s101, v2 343// W32: encoding: [0x65,0x04,0x04,0x7c] 344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 345 346v_cmp_eq_f32 vcc_lo, vcc_lo, v2 347// W32: encoding: [0x6a,0x04,0x04,0x7c] 348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 349 350v_cmp_eq_f32 vcc_lo, vcc_hi, v2 351// W32: encoding: [0x6b,0x04,0x04,0x7c] 352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 353 354v_cmp_eq_f32 vcc_lo, m0, v2 355// W32: encoding: [0x7c,0x04,0x04,0x7c] 356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 357 358v_cmp_eq_f32 vcc_lo, exec_lo, v2 359// W32: encoding: [0x7e,0x04,0x04,0x7c] 360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 361 362v_cmp_eq_f32 vcc_lo, exec_hi, v2 363// W32: encoding: [0x7f,0x04,0x04,0x7c] 364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 365 366v_cmp_eq_f32 vcc_lo, 0, v2 367// W32: encoding: [0x80,0x04,0x04,0x7c] 368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 369 370v_cmp_eq_f32 vcc_lo, -1, v2 371// W32: encoding: [0xc1,0x04,0x04,0x7c] 372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 373 374v_cmp_eq_f32 vcc_lo, 0.5, v2 375// W32: encoding: [0xf0,0x04,0x04,0x7c] 376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 377 378v_cmp_eq_f32 vcc_lo, -4.0, v2 379// W32: encoding: [0xf7,0x04,0x04,0x7c] 380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 381 382v_cmp_eq_f32 vcc_lo, 0xaf123456, v2 383// W32: encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x12,0xaf] 384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 385 386v_cmp_eq_f32 vcc_lo, 0x3f717273, v2 387// W32: encoding: [0xff,0x04,0x04,0x7c,0x73,0x72,0x71,0x3f] 388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 389 390v_cmp_eq_f32 vcc_lo, v1, v255 391// W32: encoding: [0x01,0xff,0x05,0x7c] 392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 393 394v_cmp_le_f32 vcc, v1, v2 395// W64: encoding: [0x01,0x05,0x06,0x7c] 396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 397 398v_cmp_le_f32 vcc, v255, v2 399// W64: encoding: [0xff,0x05,0x06,0x7c] 400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 401 402v_cmp_le_f32 vcc, s1, v2 403// W64: encoding: [0x01,0x04,0x06,0x7c] 404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 405 406v_cmp_le_f32 vcc, s101, v2 407// W64: encoding: [0x65,0x04,0x06,0x7c] 408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 409 410v_cmp_le_f32 vcc, vcc_lo, v2 411// W64: encoding: [0x6a,0x04,0x06,0x7c] 412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 413 414v_cmp_le_f32 vcc, vcc_hi, v2 415// W64: encoding: [0x6b,0x04,0x06,0x7c] 416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 417 418v_cmp_le_f32 vcc, m0, v2 419// W64: encoding: [0x7c,0x04,0x06,0x7c] 420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 421 422v_cmp_le_f32 vcc, exec_lo, v2 423// W64: encoding: [0x7e,0x04,0x06,0x7c] 424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 425 426v_cmp_le_f32 vcc, exec_hi, v2 427// W64: encoding: [0x7f,0x04,0x06,0x7c] 428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 429 430v_cmp_le_f32 vcc, 0, v2 431// W64: encoding: [0x80,0x04,0x06,0x7c] 432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 433 434v_cmp_le_f32 vcc, -1, v2 435// W64: encoding: [0xc1,0x04,0x06,0x7c] 436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 437 438v_cmp_le_f32 vcc, 0.5, v2 439// W64: encoding: [0xf0,0x04,0x06,0x7c] 440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 441 442v_cmp_le_f32 vcc, -4.0, v2 443// W64: encoding: [0xf7,0x04,0x06,0x7c] 444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 445 446v_cmp_le_f32 vcc, 0xaf123456, v2 447// W64: encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x12,0xaf] 448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 449 450v_cmp_le_f32 vcc, 0x3f717273, v2 451// W64: encoding: [0xff,0x04,0x06,0x7c,0x73,0x72,0x71,0x3f] 452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 453 454v_cmp_le_f32 vcc, v1, v255 455// W64: encoding: [0x01,0xff,0x07,0x7c] 456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 457 458v_cmp_le_f32 vcc_lo, v1, v2 459// W32: encoding: [0x01,0x05,0x06,0x7c] 460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 461 462v_cmp_le_f32 vcc_lo, v255, v2 463// W32: encoding: [0xff,0x05,0x06,0x7c] 464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 465 466v_cmp_le_f32 vcc_lo, s1, v2 467// W32: encoding: [0x01,0x04,0x06,0x7c] 468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 469 470v_cmp_le_f32 vcc_lo, s101, v2 471// W32: encoding: [0x65,0x04,0x06,0x7c] 472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 473 474v_cmp_le_f32 vcc_lo, vcc_lo, v2 475// W32: encoding: [0x6a,0x04,0x06,0x7c] 476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 477 478v_cmp_le_f32 vcc_lo, vcc_hi, v2 479// W32: encoding: [0x6b,0x04,0x06,0x7c] 480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 481 482v_cmp_le_f32 vcc_lo, m0, v2 483// W32: encoding: [0x7c,0x04,0x06,0x7c] 484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 485 486v_cmp_le_f32 vcc_lo, exec_lo, v2 487// W32: encoding: [0x7e,0x04,0x06,0x7c] 488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 489 490v_cmp_le_f32 vcc_lo, exec_hi, v2 491// W32: encoding: [0x7f,0x04,0x06,0x7c] 492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 493 494v_cmp_le_f32 vcc_lo, 0, v2 495// W32: encoding: [0x80,0x04,0x06,0x7c] 496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 497 498v_cmp_le_f32 vcc_lo, -1, v2 499// W32: encoding: [0xc1,0x04,0x06,0x7c] 500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 501 502v_cmp_le_f32 vcc_lo, 0.5, v2 503// W32: encoding: [0xf0,0x04,0x06,0x7c] 504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 505 506v_cmp_le_f32 vcc_lo, -4.0, v2 507// W32: encoding: [0xf7,0x04,0x06,0x7c] 508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 509 510v_cmp_le_f32 vcc_lo, 0xaf123456, v2 511// W32: encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x12,0xaf] 512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 513 514v_cmp_le_f32 vcc_lo, 0x3f717273, v2 515// W32: encoding: [0xff,0x04,0x06,0x7c,0x73,0x72,0x71,0x3f] 516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 517 518v_cmp_le_f32 vcc_lo, v1, v255 519// W32: encoding: [0x01,0xff,0x07,0x7c] 520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 521 522v_cmp_gt_f32 vcc, v1, v2 523// W64: encoding: [0x01,0x05,0x08,0x7c] 524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 525 526v_cmp_gt_f32 vcc, v255, v2 527// W64: encoding: [0xff,0x05,0x08,0x7c] 528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 529 530v_cmp_gt_f32 vcc, s1, v2 531// W64: encoding: [0x01,0x04,0x08,0x7c] 532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 533 534v_cmp_gt_f32 vcc, s101, v2 535// W64: encoding: [0x65,0x04,0x08,0x7c] 536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 537 538v_cmp_gt_f32 vcc, vcc_lo, v2 539// W64: encoding: [0x6a,0x04,0x08,0x7c] 540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 541 542v_cmp_gt_f32 vcc, vcc_hi, v2 543// W64: encoding: [0x6b,0x04,0x08,0x7c] 544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 545 546v_cmp_gt_f32 vcc, m0, v2 547// W64: encoding: [0x7c,0x04,0x08,0x7c] 548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 549 550v_cmp_gt_f32 vcc, exec_lo, v2 551// W64: encoding: [0x7e,0x04,0x08,0x7c] 552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 553 554v_cmp_gt_f32 vcc, exec_hi, v2 555// W64: encoding: [0x7f,0x04,0x08,0x7c] 556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 557 558v_cmp_gt_f32 vcc, 0, v2 559// W64: encoding: [0x80,0x04,0x08,0x7c] 560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 561 562v_cmp_gt_f32 vcc, -1, v2 563// W64: encoding: [0xc1,0x04,0x08,0x7c] 564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 565 566v_cmp_gt_f32 vcc, 0.5, v2 567// W64: encoding: [0xf0,0x04,0x08,0x7c] 568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 569 570v_cmp_gt_f32 vcc, -4.0, v2 571// W64: encoding: [0xf7,0x04,0x08,0x7c] 572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 573 574v_cmp_gt_f32 vcc, 0xaf123456, v2 575// W64: encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x12,0xaf] 576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 577 578v_cmp_gt_f32 vcc, 0x3f717273, v2 579// W64: encoding: [0xff,0x04,0x08,0x7c,0x73,0x72,0x71,0x3f] 580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 581 582v_cmp_gt_f32 vcc, v1, v255 583// W64: encoding: [0x01,0xff,0x09,0x7c] 584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 585 586v_cmp_gt_f32 vcc_lo, v1, v2 587// W32: encoding: [0x01,0x05,0x08,0x7c] 588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 589 590v_cmp_gt_f32 vcc_lo, v255, v2 591// W32: encoding: [0xff,0x05,0x08,0x7c] 592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 593 594v_cmp_gt_f32 vcc_lo, s1, v2 595// W32: encoding: [0x01,0x04,0x08,0x7c] 596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 597 598v_cmp_gt_f32 vcc_lo, s101, v2 599// W32: encoding: [0x65,0x04,0x08,0x7c] 600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 601 602v_cmp_gt_f32 vcc_lo, vcc_lo, v2 603// W32: encoding: [0x6a,0x04,0x08,0x7c] 604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 605 606v_cmp_gt_f32 vcc_lo, vcc_hi, v2 607// W32: encoding: [0x6b,0x04,0x08,0x7c] 608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 609 610v_cmp_gt_f32 vcc_lo, m0, v2 611// W32: encoding: [0x7c,0x04,0x08,0x7c] 612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 613 614v_cmp_gt_f32 vcc_lo, exec_lo, v2 615// W32: encoding: [0x7e,0x04,0x08,0x7c] 616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 617 618v_cmp_gt_f32 vcc_lo, exec_hi, v2 619// W32: encoding: [0x7f,0x04,0x08,0x7c] 620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 621 622v_cmp_gt_f32 vcc_lo, 0, v2 623// W32: encoding: [0x80,0x04,0x08,0x7c] 624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 625 626v_cmp_gt_f32 vcc_lo, -1, v2 627// W32: encoding: [0xc1,0x04,0x08,0x7c] 628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 629 630v_cmp_gt_f32 vcc_lo, 0.5, v2 631// W32: encoding: [0xf0,0x04,0x08,0x7c] 632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 633 634v_cmp_gt_f32 vcc_lo, -4.0, v2 635// W32: encoding: [0xf7,0x04,0x08,0x7c] 636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 637 638v_cmp_gt_f32 vcc_lo, 0xaf123456, v2 639// W32: encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x12,0xaf] 640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 641 642v_cmp_gt_f32 vcc_lo, 0x3f717273, v2 643// W32: encoding: [0xff,0x04,0x08,0x7c,0x73,0x72,0x71,0x3f] 644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 645 646v_cmp_gt_f32 vcc_lo, v1, v255 647// W32: encoding: [0x01,0xff,0x09,0x7c] 648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 649 650v_cmp_lg_f32 vcc, v1, v2 651// W64: encoding: [0x01,0x05,0x0a,0x7c] 652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 653 654v_cmp_lg_f32 vcc, v255, v2 655// W64: encoding: [0xff,0x05,0x0a,0x7c] 656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 657 658v_cmp_lg_f32 vcc, s1, v2 659// W64: encoding: [0x01,0x04,0x0a,0x7c] 660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 661 662v_cmp_lg_f32 vcc, s101, v2 663// W64: encoding: [0x65,0x04,0x0a,0x7c] 664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 665 666v_cmp_lg_f32 vcc, vcc_lo, v2 667// W64: encoding: [0x6a,0x04,0x0a,0x7c] 668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 669 670v_cmp_lg_f32 vcc, vcc_hi, v2 671// W64: encoding: [0x6b,0x04,0x0a,0x7c] 672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 673 674v_cmp_lg_f32 vcc, m0, v2 675// W64: encoding: [0x7c,0x04,0x0a,0x7c] 676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 677 678v_cmp_lg_f32 vcc, exec_lo, v2 679// W64: encoding: [0x7e,0x04,0x0a,0x7c] 680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 681 682v_cmp_lg_f32 vcc, exec_hi, v2 683// W64: encoding: [0x7f,0x04,0x0a,0x7c] 684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 685 686v_cmp_lg_f32 vcc, 0, v2 687// W64: encoding: [0x80,0x04,0x0a,0x7c] 688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 689 690v_cmp_lg_f32 vcc, -1, v2 691// W64: encoding: [0xc1,0x04,0x0a,0x7c] 692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 693 694v_cmp_lg_f32 vcc, 0.5, v2 695// W64: encoding: [0xf0,0x04,0x0a,0x7c] 696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 697 698v_cmp_lg_f32 vcc, -4.0, v2 699// W64: encoding: [0xf7,0x04,0x0a,0x7c] 700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 701 702v_cmp_lg_f32 vcc, 0xaf123456, v2 703// W64: encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x12,0xaf] 704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 705 706v_cmp_lg_f32 vcc, 0x3f717273, v2 707// W64: encoding: [0xff,0x04,0x0a,0x7c,0x73,0x72,0x71,0x3f] 708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 709 710v_cmp_lg_f32 vcc, v1, v255 711// W64: encoding: [0x01,0xff,0x0b,0x7c] 712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 713 714v_cmp_lg_f32 vcc_lo, v1, v2 715// W32: encoding: [0x01,0x05,0x0a,0x7c] 716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 717 718v_cmp_lg_f32 vcc_lo, v255, v2 719// W32: encoding: [0xff,0x05,0x0a,0x7c] 720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 721 722v_cmp_lg_f32 vcc_lo, s1, v2 723// W32: encoding: [0x01,0x04,0x0a,0x7c] 724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 725 726v_cmp_lg_f32 vcc_lo, s101, v2 727// W32: encoding: [0x65,0x04,0x0a,0x7c] 728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 729 730v_cmp_lg_f32 vcc_lo, vcc_lo, v2 731// W32: encoding: [0x6a,0x04,0x0a,0x7c] 732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 733 734v_cmp_lg_f32 vcc_lo, vcc_hi, v2 735// W32: encoding: [0x6b,0x04,0x0a,0x7c] 736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 737 738v_cmp_lg_f32 vcc_lo, m0, v2 739// W32: encoding: [0x7c,0x04,0x0a,0x7c] 740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 741 742v_cmp_lg_f32 vcc_lo, exec_lo, v2 743// W32: encoding: [0x7e,0x04,0x0a,0x7c] 744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 745 746v_cmp_lg_f32 vcc_lo, exec_hi, v2 747// W32: encoding: [0x7f,0x04,0x0a,0x7c] 748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 749 750v_cmp_lg_f32 vcc_lo, 0, v2 751// W32: encoding: [0x80,0x04,0x0a,0x7c] 752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 753 754v_cmp_lg_f32 vcc_lo, -1, v2 755// W32: encoding: [0xc1,0x04,0x0a,0x7c] 756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 757 758v_cmp_lg_f32 vcc_lo, 0.5, v2 759// W32: encoding: [0xf0,0x04,0x0a,0x7c] 760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 761 762v_cmp_lg_f32 vcc_lo, -4.0, v2 763// W32: encoding: [0xf7,0x04,0x0a,0x7c] 764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 765 766v_cmp_lg_f32 vcc_lo, 0xaf123456, v2 767// W32: encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x12,0xaf] 768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 769 770v_cmp_lg_f32 vcc_lo, 0x3f717273, v2 771// W32: encoding: [0xff,0x04,0x0a,0x7c,0x73,0x72,0x71,0x3f] 772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 773 774v_cmp_lg_f32 vcc_lo, v1, v255 775// W32: encoding: [0x01,0xff,0x0b,0x7c] 776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 777 778v_cmp_ge_f32 vcc, v1, v2 779// W64: encoding: [0x01,0x05,0x0c,0x7c] 780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 781 782v_cmp_ge_f32 vcc, v255, v2 783// W64: encoding: [0xff,0x05,0x0c,0x7c] 784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 785 786v_cmp_ge_f32 vcc, s1, v2 787// W64: encoding: [0x01,0x04,0x0c,0x7c] 788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 789 790v_cmp_ge_f32 vcc, s101, v2 791// W64: encoding: [0x65,0x04,0x0c,0x7c] 792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 793 794v_cmp_ge_f32 vcc, vcc_lo, v2 795// W64: encoding: [0x6a,0x04,0x0c,0x7c] 796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 797 798v_cmp_ge_f32 vcc, vcc_hi, v2 799// W64: encoding: [0x6b,0x04,0x0c,0x7c] 800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 801 802v_cmp_ge_f32 vcc, m0, v2 803// W64: encoding: [0x7c,0x04,0x0c,0x7c] 804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 805 806v_cmp_ge_f32 vcc, exec_lo, v2 807// W64: encoding: [0x7e,0x04,0x0c,0x7c] 808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 809 810v_cmp_ge_f32 vcc, exec_hi, v2 811// W64: encoding: [0x7f,0x04,0x0c,0x7c] 812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 813 814v_cmp_ge_f32 vcc, 0, v2 815// W64: encoding: [0x80,0x04,0x0c,0x7c] 816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 817 818v_cmp_ge_f32 vcc, -1, v2 819// W64: encoding: [0xc1,0x04,0x0c,0x7c] 820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 821 822v_cmp_ge_f32 vcc, 0.5, v2 823// W64: encoding: [0xf0,0x04,0x0c,0x7c] 824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 825 826v_cmp_ge_f32 vcc, -4.0, v2 827// W64: encoding: [0xf7,0x04,0x0c,0x7c] 828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 829 830v_cmp_ge_f32 vcc, 0xaf123456, v2 831// W64: encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x12,0xaf] 832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 833 834v_cmp_ge_f32 vcc, 0x3f717273, v2 835// W64: encoding: [0xff,0x04,0x0c,0x7c,0x73,0x72,0x71,0x3f] 836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 837 838v_cmp_ge_f32 vcc, v1, v255 839// W64: encoding: [0x01,0xff,0x0d,0x7c] 840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 841 842v_cmp_ge_f32 vcc_lo, v1, v2 843// W32: encoding: [0x01,0x05,0x0c,0x7c] 844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 845 846v_cmp_ge_f32 vcc_lo, v255, v2 847// W32: encoding: [0xff,0x05,0x0c,0x7c] 848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 849 850v_cmp_ge_f32 vcc_lo, s1, v2 851// W32: encoding: [0x01,0x04,0x0c,0x7c] 852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 853 854v_cmp_ge_f32 vcc_lo, s101, v2 855// W32: encoding: [0x65,0x04,0x0c,0x7c] 856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 857 858v_cmp_ge_f32 vcc_lo, vcc_lo, v2 859// W32: encoding: [0x6a,0x04,0x0c,0x7c] 860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 861 862v_cmp_ge_f32 vcc_lo, vcc_hi, v2 863// W32: encoding: [0x6b,0x04,0x0c,0x7c] 864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 865 866v_cmp_ge_f32 vcc_lo, m0, v2 867// W32: encoding: [0x7c,0x04,0x0c,0x7c] 868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 869 870v_cmp_ge_f32 vcc_lo, exec_lo, v2 871// W32: encoding: [0x7e,0x04,0x0c,0x7c] 872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 873 874v_cmp_ge_f32 vcc_lo, exec_hi, v2 875// W32: encoding: [0x7f,0x04,0x0c,0x7c] 876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 877 878v_cmp_ge_f32 vcc_lo, 0, v2 879// W32: encoding: [0x80,0x04,0x0c,0x7c] 880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 881 882v_cmp_ge_f32 vcc_lo, -1, v2 883// W32: encoding: [0xc1,0x04,0x0c,0x7c] 884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 885 886v_cmp_ge_f32 vcc_lo, 0.5, v2 887// W32: encoding: [0xf0,0x04,0x0c,0x7c] 888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 889 890v_cmp_ge_f32 vcc_lo, -4.0, v2 891// W32: encoding: [0xf7,0x04,0x0c,0x7c] 892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 893 894v_cmp_ge_f32 vcc_lo, 0xaf123456, v2 895// W32: encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x12,0xaf] 896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 897 898v_cmp_ge_f32 vcc_lo, 0x3f717273, v2 899// W32: encoding: [0xff,0x04,0x0c,0x7c,0x73,0x72,0x71,0x3f] 900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 901 902v_cmp_ge_f32 vcc_lo, v1, v255 903// W32: encoding: [0x01,0xff,0x0d,0x7c] 904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 905 906v_cmp_o_f32 vcc, v1, v2 907// W64: encoding: [0x01,0x05,0x0e,0x7c] 908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 909 910v_cmp_o_f32 vcc, v255, v2 911// W64: encoding: [0xff,0x05,0x0e,0x7c] 912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 913 914v_cmp_o_f32 vcc, s1, v2 915// W64: encoding: [0x01,0x04,0x0e,0x7c] 916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 917 918v_cmp_o_f32 vcc, s101, v2 919// W64: encoding: [0x65,0x04,0x0e,0x7c] 920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 921 922v_cmp_o_f32 vcc, vcc_lo, v2 923// W64: encoding: [0x6a,0x04,0x0e,0x7c] 924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 925 926v_cmp_o_f32 vcc, vcc_hi, v2 927// W64: encoding: [0x6b,0x04,0x0e,0x7c] 928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 929 930v_cmp_o_f32 vcc, m0, v2 931// W64: encoding: [0x7c,0x04,0x0e,0x7c] 932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 933 934v_cmp_o_f32 vcc, exec_lo, v2 935// W64: encoding: [0x7e,0x04,0x0e,0x7c] 936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 937 938v_cmp_o_f32 vcc, exec_hi, v2 939// W64: encoding: [0x7f,0x04,0x0e,0x7c] 940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 941 942v_cmp_o_f32 vcc, 0, v2 943// W64: encoding: [0x80,0x04,0x0e,0x7c] 944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 945 946v_cmp_o_f32 vcc, -1, v2 947// W64: encoding: [0xc1,0x04,0x0e,0x7c] 948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 949 950v_cmp_o_f32 vcc, 0.5, v2 951// W64: encoding: [0xf0,0x04,0x0e,0x7c] 952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 953 954v_cmp_o_f32 vcc, -4.0, v2 955// W64: encoding: [0xf7,0x04,0x0e,0x7c] 956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 957 958v_cmp_o_f32 vcc, 0xaf123456, v2 959// W64: encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x12,0xaf] 960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 961 962v_cmp_o_f32 vcc, 0x3f717273, v2 963// W64: encoding: [0xff,0x04,0x0e,0x7c,0x73,0x72,0x71,0x3f] 964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 965 966v_cmp_o_f32 vcc, v1, v255 967// W64: encoding: [0x01,0xff,0x0f,0x7c] 968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 969 970v_cmp_o_f32 vcc_lo, v1, v2 971// W32: encoding: [0x01,0x05,0x0e,0x7c] 972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 973 974v_cmp_o_f32 vcc_lo, v255, v2 975// W32: encoding: [0xff,0x05,0x0e,0x7c] 976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 977 978v_cmp_o_f32 vcc_lo, s1, v2 979// W32: encoding: [0x01,0x04,0x0e,0x7c] 980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 981 982v_cmp_o_f32 vcc_lo, s101, v2 983// W32: encoding: [0x65,0x04,0x0e,0x7c] 984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 985 986v_cmp_o_f32 vcc_lo, vcc_lo, v2 987// W32: encoding: [0x6a,0x04,0x0e,0x7c] 988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 989 990v_cmp_o_f32 vcc_lo, vcc_hi, v2 991// W32: encoding: [0x6b,0x04,0x0e,0x7c] 992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 993 994v_cmp_o_f32 vcc_lo, m0, v2 995// W32: encoding: [0x7c,0x04,0x0e,0x7c] 996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 997 998v_cmp_o_f32 vcc_lo, exec_lo, v2 999// W32: encoding: [0x7e,0x04,0x0e,0x7c] 1000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1001 1002v_cmp_o_f32 vcc_lo, exec_hi, v2 1003// W32: encoding: [0x7f,0x04,0x0e,0x7c] 1004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1005 1006v_cmp_o_f32 vcc_lo, 0, v2 1007// W32: encoding: [0x80,0x04,0x0e,0x7c] 1008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1009 1010v_cmp_o_f32 vcc_lo, -1, v2 1011// W32: encoding: [0xc1,0x04,0x0e,0x7c] 1012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1013 1014v_cmp_o_f32 vcc_lo, 0.5, v2 1015// W32: encoding: [0xf0,0x04,0x0e,0x7c] 1016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1017 1018v_cmp_o_f32 vcc_lo, -4.0, v2 1019// W32: encoding: [0xf7,0x04,0x0e,0x7c] 1020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1021 1022v_cmp_o_f32 vcc_lo, 0xaf123456, v2 1023// W32: encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x12,0xaf] 1024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1025 1026v_cmp_o_f32 vcc_lo, 0x3f717273, v2 1027// W32: encoding: [0xff,0x04,0x0e,0x7c,0x73,0x72,0x71,0x3f] 1028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1029 1030v_cmp_o_f32 vcc_lo, v1, v255 1031// W32: encoding: [0x01,0xff,0x0f,0x7c] 1032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1033 1034v_cmp_u_f32 vcc, v1, v2 1035// W64: encoding: [0x01,0x05,0x10,0x7c] 1036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1037 1038v_cmp_u_f32 vcc, v255, v2 1039// W64: encoding: [0xff,0x05,0x10,0x7c] 1040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1041 1042v_cmp_u_f32 vcc, s1, v2 1043// W64: encoding: [0x01,0x04,0x10,0x7c] 1044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1045 1046v_cmp_u_f32 vcc, s101, v2 1047// W64: encoding: [0x65,0x04,0x10,0x7c] 1048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1049 1050v_cmp_u_f32 vcc, vcc_lo, v2 1051// W64: encoding: [0x6a,0x04,0x10,0x7c] 1052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1053 1054v_cmp_u_f32 vcc, vcc_hi, v2 1055// W64: encoding: [0x6b,0x04,0x10,0x7c] 1056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1057 1058v_cmp_u_f32 vcc, m0, v2 1059// W64: encoding: [0x7c,0x04,0x10,0x7c] 1060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1061 1062v_cmp_u_f32 vcc, exec_lo, v2 1063// W64: encoding: [0x7e,0x04,0x10,0x7c] 1064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1065 1066v_cmp_u_f32 vcc, exec_hi, v2 1067// W64: encoding: [0x7f,0x04,0x10,0x7c] 1068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1069 1070v_cmp_u_f32 vcc, 0, v2 1071// W64: encoding: [0x80,0x04,0x10,0x7c] 1072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1073 1074v_cmp_u_f32 vcc, -1, v2 1075// W64: encoding: [0xc1,0x04,0x10,0x7c] 1076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1077 1078v_cmp_u_f32 vcc, 0.5, v2 1079// W64: encoding: [0xf0,0x04,0x10,0x7c] 1080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1081 1082v_cmp_u_f32 vcc, -4.0, v2 1083// W64: encoding: [0xf7,0x04,0x10,0x7c] 1084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1085 1086v_cmp_u_f32 vcc, 0xaf123456, v2 1087// W64: encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x12,0xaf] 1088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1089 1090v_cmp_u_f32 vcc, 0x3f717273, v2 1091// W64: encoding: [0xff,0x04,0x10,0x7c,0x73,0x72,0x71,0x3f] 1092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1093 1094v_cmp_u_f32 vcc, v1, v255 1095// W64: encoding: [0x01,0xff,0x11,0x7c] 1096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1097 1098v_cmp_u_f32 vcc_lo, v1, v2 1099// W32: encoding: [0x01,0x05,0x10,0x7c] 1100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1101 1102v_cmp_u_f32 vcc_lo, v255, v2 1103// W32: encoding: [0xff,0x05,0x10,0x7c] 1104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1105 1106v_cmp_u_f32 vcc_lo, s1, v2 1107// W32: encoding: [0x01,0x04,0x10,0x7c] 1108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1109 1110v_cmp_u_f32 vcc_lo, s101, v2 1111// W32: encoding: [0x65,0x04,0x10,0x7c] 1112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1113 1114v_cmp_u_f32 vcc_lo, vcc_lo, v2 1115// W32: encoding: [0x6a,0x04,0x10,0x7c] 1116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1117 1118v_cmp_u_f32 vcc_lo, vcc_hi, v2 1119// W32: encoding: [0x6b,0x04,0x10,0x7c] 1120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1121 1122v_cmp_u_f32 vcc_lo, m0, v2 1123// W32: encoding: [0x7c,0x04,0x10,0x7c] 1124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1125 1126v_cmp_u_f32 vcc_lo, exec_lo, v2 1127// W32: encoding: [0x7e,0x04,0x10,0x7c] 1128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1129 1130v_cmp_u_f32 vcc_lo, exec_hi, v2 1131// W32: encoding: [0x7f,0x04,0x10,0x7c] 1132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1133 1134v_cmp_u_f32 vcc_lo, 0, v2 1135// W32: encoding: [0x80,0x04,0x10,0x7c] 1136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1137 1138v_cmp_u_f32 vcc_lo, -1, v2 1139// W32: encoding: [0xc1,0x04,0x10,0x7c] 1140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1141 1142v_cmp_u_f32 vcc_lo, 0.5, v2 1143// W32: encoding: [0xf0,0x04,0x10,0x7c] 1144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1145 1146v_cmp_u_f32 vcc_lo, -4.0, v2 1147// W32: encoding: [0xf7,0x04,0x10,0x7c] 1148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1149 1150v_cmp_u_f32 vcc_lo, 0xaf123456, v2 1151// W32: encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x12,0xaf] 1152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1153 1154v_cmp_u_f32 vcc_lo, 0x3f717273, v2 1155// W32: encoding: [0xff,0x04,0x10,0x7c,0x73,0x72,0x71,0x3f] 1156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1157 1158v_cmp_u_f32 vcc_lo, v1, v255 1159// W32: encoding: [0x01,0xff,0x11,0x7c] 1160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1161 1162v_cmp_nge_f32 vcc, v1, v2 1163// W64: encoding: [0x01,0x05,0x12,0x7c] 1164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1165 1166v_cmp_nge_f32 vcc, v255, v2 1167// W64: encoding: [0xff,0x05,0x12,0x7c] 1168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1169 1170v_cmp_nge_f32 vcc, s1, v2 1171// W64: encoding: [0x01,0x04,0x12,0x7c] 1172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1173 1174v_cmp_nge_f32 vcc, s101, v2 1175// W64: encoding: [0x65,0x04,0x12,0x7c] 1176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1177 1178v_cmp_nge_f32 vcc, vcc_lo, v2 1179// W64: encoding: [0x6a,0x04,0x12,0x7c] 1180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1181 1182v_cmp_nge_f32 vcc, vcc_hi, v2 1183// W64: encoding: [0x6b,0x04,0x12,0x7c] 1184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1185 1186v_cmp_nge_f32 vcc, m0, v2 1187// W64: encoding: [0x7c,0x04,0x12,0x7c] 1188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1189 1190v_cmp_nge_f32 vcc, exec_lo, v2 1191// W64: encoding: [0x7e,0x04,0x12,0x7c] 1192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1193 1194v_cmp_nge_f32 vcc, exec_hi, v2 1195// W64: encoding: [0x7f,0x04,0x12,0x7c] 1196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1197 1198v_cmp_nge_f32 vcc, 0, v2 1199// W64: encoding: [0x80,0x04,0x12,0x7c] 1200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1201 1202v_cmp_nge_f32 vcc, -1, v2 1203// W64: encoding: [0xc1,0x04,0x12,0x7c] 1204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1205 1206v_cmp_nge_f32 vcc, 0.5, v2 1207// W64: encoding: [0xf0,0x04,0x12,0x7c] 1208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1209 1210v_cmp_nge_f32 vcc, -4.0, v2 1211// W64: encoding: [0xf7,0x04,0x12,0x7c] 1212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1213 1214v_cmp_nge_f32 vcc, 0xaf123456, v2 1215// W64: encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x12,0xaf] 1216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1217 1218v_cmp_nge_f32 vcc, 0x3f717273, v2 1219// W64: encoding: [0xff,0x04,0x12,0x7c,0x73,0x72,0x71,0x3f] 1220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1221 1222v_cmp_nge_f32 vcc, v1, v255 1223// W64: encoding: [0x01,0xff,0x13,0x7c] 1224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1225 1226v_cmp_nge_f32 vcc_lo, v1, v2 1227// W32: encoding: [0x01,0x05,0x12,0x7c] 1228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1229 1230v_cmp_nge_f32 vcc_lo, v255, v2 1231// W32: encoding: [0xff,0x05,0x12,0x7c] 1232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1233 1234v_cmp_nge_f32 vcc_lo, s1, v2 1235// W32: encoding: [0x01,0x04,0x12,0x7c] 1236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1237 1238v_cmp_nge_f32 vcc_lo, s101, v2 1239// W32: encoding: [0x65,0x04,0x12,0x7c] 1240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1241 1242v_cmp_nge_f32 vcc_lo, vcc_lo, v2 1243// W32: encoding: [0x6a,0x04,0x12,0x7c] 1244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1245 1246v_cmp_nge_f32 vcc_lo, vcc_hi, v2 1247// W32: encoding: [0x6b,0x04,0x12,0x7c] 1248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1249 1250v_cmp_nge_f32 vcc_lo, m0, v2 1251// W32: encoding: [0x7c,0x04,0x12,0x7c] 1252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1253 1254v_cmp_nge_f32 vcc_lo, exec_lo, v2 1255// W32: encoding: [0x7e,0x04,0x12,0x7c] 1256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1257 1258v_cmp_nge_f32 vcc_lo, exec_hi, v2 1259// W32: encoding: [0x7f,0x04,0x12,0x7c] 1260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1261 1262v_cmp_nge_f32 vcc_lo, 0, v2 1263// W32: encoding: [0x80,0x04,0x12,0x7c] 1264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1265 1266v_cmp_nge_f32 vcc_lo, -1, v2 1267// W32: encoding: [0xc1,0x04,0x12,0x7c] 1268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1269 1270v_cmp_nge_f32 vcc_lo, 0.5, v2 1271// W32: encoding: [0xf0,0x04,0x12,0x7c] 1272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1273 1274v_cmp_nge_f32 vcc_lo, -4.0, v2 1275// W32: encoding: [0xf7,0x04,0x12,0x7c] 1276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1277 1278v_cmp_nge_f32 vcc_lo, 0xaf123456, v2 1279// W32: encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x12,0xaf] 1280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1281 1282v_cmp_nge_f32 vcc_lo, 0x3f717273, v2 1283// W32: encoding: [0xff,0x04,0x12,0x7c,0x73,0x72,0x71,0x3f] 1284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1285 1286v_cmp_nge_f32 vcc_lo, v1, v255 1287// W32: encoding: [0x01,0xff,0x13,0x7c] 1288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1289 1290v_cmp_nlg_f32 vcc, v1, v2 1291// W64: encoding: [0x01,0x05,0x14,0x7c] 1292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1293 1294v_cmp_nlg_f32 vcc, v255, v2 1295// W64: encoding: [0xff,0x05,0x14,0x7c] 1296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1297 1298v_cmp_nlg_f32 vcc, s1, v2 1299// W64: encoding: [0x01,0x04,0x14,0x7c] 1300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1301 1302v_cmp_nlg_f32 vcc, s101, v2 1303// W64: encoding: [0x65,0x04,0x14,0x7c] 1304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1305 1306v_cmp_nlg_f32 vcc, vcc_lo, v2 1307// W64: encoding: [0x6a,0x04,0x14,0x7c] 1308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1309 1310v_cmp_nlg_f32 vcc, vcc_hi, v2 1311// W64: encoding: [0x6b,0x04,0x14,0x7c] 1312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1313 1314v_cmp_nlg_f32 vcc, m0, v2 1315// W64: encoding: [0x7c,0x04,0x14,0x7c] 1316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1317 1318v_cmp_nlg_f32 vcc, exec_lo, v2 1319// W64: encoding: [0x7e,0x04,0x14,0x7c] 1320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1321 1322v_cmp_nlg_f32 vcc, exec_hi, v2 1323// W64: encoding: [0x7f,0x04,0x14,0x7c] 1324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1325 1326v_cmp_nlg_f32 vcc, 0, v2 1327// W64: encoding: [0x80,0x04,0x14,0x7c] 1328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1329 1330v_cmp_nlg_f32 vcc, -1, v2 1331// W64: encoding: [0xc1,0x04,0x14,0x7c] 1332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1333 1334v_cmp_nlg_f32 vcc, 0.5, v2 1335// W64: encoding: [0xf0,0x04,0x14,0x7c] 1336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1337 1338v_cmp_nlg_f32 vcc, -4.0, v2 1339// W64: encoding: [0xf7,0x04,0x14,0x7c] 1340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1341 1342v_cmp_nlg_f32 vcc, 0xaf123456, v2 1343// W64: encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x12,0xaf] 1344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1345 1346v_cmp_nlg_f32 vcc, 0x3f717273, v2 1347// W64: encoding: [0xff,0x04,0x14,0x7c,0x73,0x72,0x71,0x3f] 1348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1349 1350v_cmp_nlg_f32 vcc, v1, v255 1351// W64: encoding: [0x01,0xff,0x15,0x7c] 1352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1353 1354v_cmp_nlg_f32 vcc_lo, v1, v2 1355// W32: encoding: [0x01,0x05,0x14,0x7c] 1356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1357 1358v_cmp_nlg_f32 vcc_lo, v255, v2 1359// W32: encoding: [0xff,0x05,0x14,0x7c] 1360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1361 1362v_cmp_nlg_f32 vcc_lo, s1, v2 1363// W32: encoding: [0x01,0x04,0x14,0x7c] 1364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1365 1366v_cmp_nlg_f32 vcc_lo, s101, v2 1367// W32: encoding: [0x65,0x04,0x14,0x7c] 1368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1369 1370v_cmp_nlg_f32 vcc_lo, vcc_lo, v2 1371// W32: encoding: [0x6a,0x04,0x14,0x7c] 1372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1373 1374v_cmp_nlg_f32 vcc_lo, vcc_hi, v2 1375// W32: encoding: [0x6b,0x04,0x14,0x7c] 1376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1377 1378v_cmp_nlg_f32 vcc_lo, m0, v2 1379// W32: encoding: [0x7c,0x04,0x14,0x7c] 1380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1381 1382v_cmp_nlg_f32 vcc_lo, exec_lo, v2 1383// W32: encoding: [0x7e,0x04,0x14,0x7c] 1384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1385 1386v_cmp_nlg_f32 vcc_lo, exec_hi, v2 1387// W32: encoding: [0x7f,0x04,0x14,0x7c] 1388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1389 1390v_cmp_nlg_f32 vcc_lo, 0, v2 1391// W32: encoding: [0x80,0x04,0x14,0x7c] 1392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1393 1394v_cmp_nlg_f32 vcc_lo, -1, v2 1395// W32: encoding: [0xc1,0x04,0x14,0x7c] 1396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1397 1398v_cmp_nlg_f32 vcc_lo, 0.5, v2 1399// W32: encoding: [0xf0,0x04,0x14,0x7c] 1400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1401 1402v_cmp_nlg_f32 vcc_lo, -4.0, v2 1403// W32: encoding: [0xf7,0x04,0x14,0x7c] 1404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1405 1406v_cmp_nlg_f32 vcc_lo, 0xaf123456, v2 1407// W32: encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x12,0xaf] 1408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1409 1410v_cmp_nlg_f32 vcc_lo, 0x3f717273, v2 1411// W32: encoding: [0xff,0x04,0x14,0x7c,0x73,0x72,0x71,0x3f] 1412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1413 1414v_cmp_nlg_f32 vcc_lo, v1, v255 1415// W32: encoding: [0x01,0xff,0x15,0x7c] 1416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1417 1418v_cmp_ngt_f32 vcc, v1, v2 1419// W64: encoding: [0x01,0x05,0x16,0x7c] 1420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1421 1422v_cmp_ngt_f32 vcc, v255, v2 1423// W64: encoding: [0xff,0x05,0x16,0x7c] 1424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1425 1426v_cmp_ngt_f32 vcc, s1, v2 1427// W64: encoding: [0x01,0x04,0x16,0x7c] 1428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1429 1430v_cmp_ngt_f32 vcc, s101, v2 1431// W64: encoding: [0x65,0x04,0x16,0x7c] 1432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1433 1434v_cmp_ngt_f32 vcc, vcc_lo, v2 1435// W64: encoding: [0x6a,0x04,0x16,0x7c] 1436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1437 1438v_cmp_ngt_f32 vcc, vcc_hi, v2 1439// W64: encoding: [0x6b,0x04,0x16,0x7c] 1440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1441 1442v_cmp_ngt_f32 vcc, m0, v2 1443// W64: encoding: [0x7c,0x04,0x16,0x7c] 1444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1445 1446v_cmp_ngt_f32 vcc, exec_lo, v2 1447// W64: encoding: [0x7e,0x04,0x16,0x7c] 1448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1449 1450v_cmp_ngt_f32 vcc, exec_hi, v2 1451// W64: encoding: [0x7f,0x04,0x16,0x7c] 1452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1453 1454v_cmp_ngt_f32 vcc, 0, v2 1455// W64: encoding: [0x80,0x04,0x16,0x7c] 1456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1457 1458v_cmp_ngt_f32 vcc, -1, v2 1459// W64: encoding: [0xc1,0x04,0x16,0x7c] 1460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1461 1462v_cmp_ngt_f32 vcc, 0.5, v2 1463// W64: encoding: [0xf0,0x04,0x16,0x7c] 1464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1465 1466v_cmp_ngt_f32 vcc, -4.0, v2 1467// W64: encoding: [0xf7,0x04,0x16,0x7c] 1468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1469 1470v_cmp_ngt_f32 vcc, 0xaf123456, v2 1471// W64: encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x12,0xaf] 1472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1473 1474v_cmp_ngt_f32 vcc, 0x3f717273, v2 1475// W64: encoding: [0xff,0x04,0x16,0x7c,0x73,0x72,0x71,0x3f] 1476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1477 1478v_cmp_ngt_f32 vcc, v1, v255 1479// W64: encoding: [0x01,0xff,0x17,0x7c] 1480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1481 1482v_cmp_ngt_f32 vcc_lo, v1, v2 1483// W32: encoding: [0x01,0x05,0x16,0x7c] 1484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1485 1486v_cmp_ngt_f32 vcc_lo, v255, v2 1487// W32: encoding: [0xff,0x05,0x16,0x7c] 1488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1489 1490v_cmp_ngt_f32 vcc_lo, s1, v2 1491// W32: encoding: [0x01,0x04,0x16,0x7c] 1492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1493 1494v_cmp_ngt_f32 vcc_lo, s101, v2 1495// W32: encoding: [0x65,0x04,0x16,0x7c] 1496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1497 1498v_cmp_ngt_f32 vcc_lo, vcc_lo, v2 1499// W32: encoding: [0x6a,0x04,0x16,0x7c] 1500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1501 1502v_cmp_ngt_f32 vcc_lo, vcc_hi, v2 1503// W32: encoding: [0x6b,0x04,0x16,0x7c] 1504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1505 1506v_cmp_ngt_f32 vcc_lo, m0, v2 1507// W32: encoding: [0x7c,0x04,0x16,0x7c] 1508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1509 1510v_cmp_ngt_f32 vcc_lo, exec_lo, v2 1511// W32: encoding: [0x7e,0x04,0x16,0x7c] 1512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1513 1514v_cmp_ngt_f32 vcc_lo, exec_hi, v2 1515// W32: encoding: [0x7f,0x04,0x16,0x7c] 1516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1517 1518v_cmp_ngt_f32 vcc_lo, 0, v2 1519// W32: encoding: [0x80,0x04,0x16,0x7c] 1520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1521 1522v_cmp_ngt_f32 vcc_lo, -1, v2 1523// W32: encoding: [0xc1,0x04,0x16,0x7c] 1524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1525 1526v_cmp_ngt_f32 vcc_lo, 0.5, v2 1527// W32: encoding: [0xf0,0x04,0x16,0x7c] 1528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1529 1530v_cmp_ngt_f32 vcc_lo, -4.0, v2 1531// W32: encoding: [0xf7,0x04,0x16,0x7c] 1532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1533 1534v_cmp_ngt_f32 vcc_lo, 0xaf123456, v2 1535// W32: encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x12,0xaf] 1536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1537 1538v_cmp_ngt_f32 vcc_lo, 0x3f717273, v2 1539// W32: encoding: [0xff,0x04,0x16,0x7c,0x73,0x72,0x71,0x3f] 1540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1541 1542v_cmp_ngt_f32 vcc_lo, v1, v255 1543// W32: encoding: [0x01,0xff,0x17,0x7c] 1544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1545 1546v_cmp_nle_f32 vcc, v1, v2 1547// W64: encoding: [0x01,0x05,0x18,0x7c] 1548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1549 1550v_cmp_nle_f32 vcc, v255, v2 1551// W64: encoding: [0xff,0x05,0x18,0x7c] 1552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1553 1554v_cmp_nle_f32 vcc, s1, v2 1555// W64: encoding: [0x01,0x04,0x18,0x7c] 1556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1557 1558v_cmp_nle_f32 vcc, s101, v2 1559// W64: encoding: [0x65,0x04,0x18,0x7c] 1560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1561 1562v_cmp_nle_f32 vcc, vcc_lo, v2 1563// W64: encoding: [0x6a,0x04,0x18,0x7c] 1564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1565 1566v_cmp_nle_f32 vcc, vcc_hi, v2 1567// W64: encoding: [0x6b,0x04,0x18,0x7c] 1568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1569 1570v_cmp_nle_f32 vcc, m0, v2 1571// W64: encoding: [0x7c,0x04,0x18,0x7c] 1572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1573 1574v_cmp_nle_f32 vcc, exec_lo, v2 1575// W64: encoding: [0x7e,0x04,0x18,0x7c] 1576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1577 1578v_cmp_nle_f32 vcc, exec_hi, v2 1579// W64: encoding: [0x7f,0x04,0x18,0x7c] 1580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1581 1582v_cmp_nle_f32 vcc, 0, v2 1583// W64: encoding: [0x80,0x04,0x18,0x7c] 1584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1585 1586v_cmp_nle_f32 vcc, -1, v2 1587// W64: encoding: [0xc1,0x04,0x18,0x7c] 1588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1589 1590v_cmp_nle_f32 vcc, 0.5, v2 1591// W64: encoding: [0xf0,0x04,0x18,0x7c] 1592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1593 1594v_cmp_nle_f32 vcc, -4.0, v2 1595// W64: encoding: [0xf7,0x04,0x18,0x7c] 1596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1597 1598v_cmp_nle_f32 vcc, 0xaf123456, v2 1599// W64: encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x12,0xaf] 1600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1601 1602v_cmp_nle_f32 vcc, 0x3f717273, v2 1603// W64: encoding: [0xff,0x04,0x18,0x7c,0x73,0x72,0x71,0x3f] 1604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1605 1606v_cmp_nle_f32 vcc, v1, v255 1607// W64: encoding: [0x01,0xff,0x19,0x7c] 1608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1609 1610v_cmp_nle_f32 vcc_lo, v1, v2 1611// W32: encoding: [0x01,0x05,0x18,0x7c] 1612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1613 1614v_cmp_nle_f32 vcc_lo, v255, v2 1615// W32: encoding: [0xff,0x05,0x18,0x7c] 1616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1617 1618v_cmp_nle_f32 vcc_lo, s1, v2 1619// W32: encoding: [0x01,0x04,0x18,0x7c] 1620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1621 1622v_cmp_nle_f32 vcc_lo, s101, v2 1623// W32: encoding: [0x65,0x04,0x18,0x7c] 1624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1625 1626v_cmp_nle_f32 vcc_lo, vcc_lo, v2 1627// W32: encoding: [0x6a,0x04,0x18,0x7c] 1628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1629 1630v_cmp_nle_f32 vcc_lo, vcc_hi, v2 1631// W32: encoding: [0x6b,0x04,0x18,0x7c] 1632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1633 1634v_cmp_nle_f32 vcc_lo, m0, v2 1635// W32: encoding: [0x7c,0x04,0x18,0x7c] 1636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1637 1638v_cmp_nle_f32 vcc_lo, exec_lo, v2 1639// W32: encoding: [0x7e,0x04,0x18,0x7c] 1640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1641 1642v_cmp_nle_f32 vcc_lo, exec_hi, v2 1643// W32: encoding: [0x7f,0x04,0x18,0x7c] 1644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1645 1646v_cmp_nle_f32 vcc_lo, 0, v2 1647// W32: encoding: [0x80,0x04,0x18,0x7c] 1648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1649 1650v_cmp_nle_f32 vcc_lo, -1, v2 1651// W32: encoding: [0xc1,0x04,0x18,0x7c] 1652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1653 1654v_cmp_nle_f32 vcc_lo, 0.5, v2 1655// W32: encoding: [0xf0,0x04,0x18,0x7c] 1656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1657 1658v_cmp_nle_f32 vcc_lo, -4.0, v2 1659// W32: encoding: [0xf7,0x04,0x18,0x7c] 1660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1661 1662v_cmp_nle_f32 vcc_lo, 0xaf123456, v2 1663// W32: encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x12,0xaf] 1664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1665 1666v_cmp_nle_f32 vcc_lo, 0x3f717273, v2 1667// W32: encoding: [0xff,0x04,0x18,0x7c,0x73,0x72,0x71,0x3f] 1668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1669 1670v_cmp_nle_f32 vcc_lo, v1, v255 1671// W32: encoding: [0x01,0xff,0x19,0x7c] 1672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1673 1674v_cmp_neq_f32 vcc, v1, v2 1675// W64: encoding: [0x01,0x05,0x1a,0x7c] 1676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1677 1678v_cmp_neq_f32 vcc, v255, v2 1679// W64: encoding: [0xff,0x05,0x1a,0x7c] 1680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1681 1682v_cmp_neq_f32 vcc, s1, v2 1683// W64: encoding: [0x01,0x04,0x1a,0x7c] 1684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1685 1686v_cmp_neq_f32 vcc, s101, v2 1687// W64: encoding: [0x65,0x04,0x1a,0x7c] 1688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1689 1690v_cmp_neq_f32 vcc, vcc_lo, v2 1691// W64: encoding: [0x6a,0x04,0x1a,0x7c] 1692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1693 1694v_cmp_neq_f32 vcc, vcc_hi, v2 1695// W64: encoding: [0x6b,0x04,0x1a,0x7c] 1696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1697 1698v_cmp_neq_f32 vcc, m0, v2 1699// W64: encoding: [0x7c,0x04,0x1a,0x7c] 1700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1701 1702v_cmp_neq_f32 vcc, exec_lo, v2 1703// W64: encoding: [0x7e,0x04,0x1a,0x7c] 1704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1705 1706v_cmp_neq_f32 vcc, exec_hi, v2 1707// W64: encoding: [0x7f,0x04,0x1a,0x7c] 1708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1709 1710v_cmp_neq_f32 vcc, 0, v2 1711// W64: encoding: [0x80,0x04,0x1a,0x7c] 1712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1713 1714v_cmp_neq_f32 vcc, -1, v2 1715// W64: encoding: [0xc1,0x04,0x1a,0x7c] 1716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1717 1718v_cmp_neq_f32 vcc, 0.5, v2 1719// W64: encoding: [0xf0,0x04,0x1a,0x7c] 1720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1721 1722v_cmp_neq_f32 vcc, -4.0, v2 1723// W64: encoding: [0xf7,0x04,0x1a,0x7c] 1724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1725 1726v_cmp_neq_f32 vcc, 0xaf123456, v2 1727// W64: encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x12,0xaf] 1728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1729 1730v_cmp_neq_f32 vcc, 0x3f717273, v2 1731// W64: encoding: [0xff,0x04,0x1a,0x7c,0x73,0x72,0x71,0x3f] 1732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1733 1734v_cmp_neq_f32 vcc, v1, v255 1735// W64: encoding: [0x01,0xff,0x1b,0x7c] 1736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1737 1738v_cmp_neq_f32 vcc_lo, v1, v2 1739// W32: encoding: [0x01,0x05,0x1a,0x7c] 1740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1741 1742v_cmp_neq_f32 vcc_lo, v255, v2 1743// W32: encoding: [0xff,0x05,0x1a,0x7c] 1744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1745 1746v_cmp_neq_f32 vcc_lo, s1, v2 1747// W32: encoding: [0x01,0x04,0x1a,0x7c] 1748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1749 1750v_cmp_neq_f32 vcc_lo, s101, v2 1751// W32: encoding: [0x65,0x04,0x1a,0x7c] 1752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1753 1754v_cmp_neq_f32 vcc_lo, vcc_lo, v2 1755// W32: encoding: [0x6a,0x04,0x1a,0x7c] 1756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1757 1758v_cmp_neq_f32 vcc_lo, vcc_hi, v2 1759// W32: encoding: [0x6b,0x04,0x1a,0x7c] 1760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1761 1762v_cmp_neq_f32 vcc_lo, m0, v2 1763// W32: encoding: [0x7c,0x04,0x1a,0x7c] 1764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1765 1766v_cmp_neq_f32 vcc_lo, exec_lo, v2 1767// W32: encoding: [0x7e,0x04,0x1a,0x7c] 1768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1769 1770v_cmp_neq_f32 vcc_lo, exec_hi, v2 1771// W32: encoding: [0x7f,0x04,0x1a,0x7c] 1772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1773 1774v_cmp_neq_f32 vcc_lo, 0, v2 1775// W32: encoding: [0x80,0x04,0x1a,0x7c] 1776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1777 1778v_cmp_neq_f32 vcc_lo, -1, v2 1779// W32: encoding: [0xc1,0x04,0x1a,0x7c] 1780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1781 1782v_cmp_neq_f32 vcc_lo, 0.5, v2 1783// W32: encoding: [0xf0,0x04,0x1a,0x7c] 1784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1785 1786v_cmp_neq_f32 vcc_lo, -4.0, v2 1787// W32: encoding: [0xf7,0x04,0x1a,0x7c] 1788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1789 1790v_cmp_neq_f32 vcc_lo, 0xaf123456, v2 1791// W32: encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x12,0xaf] 1792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1793 1794v_cmp_neq_f32 vcc_lo, 0x3f717273, v2 1795// W32: encoding: [0xff,0x04,0x1a,0x7c,0x73,0x72,0x71,0x3f] 1796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1797 1798v_cmp_neq_f32 vcc_lo, v1, v255 1799// W32: encoding: [0x01,0xff,0x1b,0x7c] 1800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1801 1802v_cmp_nlt_f32 vcc, v1, v2 1803// W64: encoding: [0x01,0x05,0x1c,0x7c] 1804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1805 1806v_cmp_nlt_f32 vcc, v255, v2 1807// W64: encoding: [0xff,0x05,0x1c,0x7c] 1808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1809 1810v_cmp_nlt_f32 vcc, s1, v2 1811// W64: encoding: [0x01,0x04,0x1c,0x7c] 1812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1813 1814v_cmp_nlt_f32 vcc, s101, v2 1815// W64: encoding: [0x65,0x04,0x1c,0x7c] 1816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1817 1818v_cmp_nlt_f32 vcc, vcc_lo, v2 1819// W64: encoding: [0x6a,0x04,0x1c,0x7c] 1820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1821 1822v_cmp_nlt_f32 vcc, vcc_hi, v2 1823// W64: encoding: [0x6b,0x04,0x1c,0x7c] 1824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1825 1826v_cmp_nlt_f32 vcc, m0, v2 1827// W64: encoding: [0x7c,0x04,0x1c,0x7c] 1828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1829 1830v_cmp_nlt_f32 vcc, exec_lo, v2 1831// W64: encoding: [0x7e,0x04,0x1c,0x7c] 1832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1833 1834v_cmp_nlt_f32 vcc, exec_hi, v2 1835// W64: encoding: [0x7f,0x04,0x1c,0x7c] 1836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1837 1838v_cmp_nlt_f32 vcc, 0, v2 1839// W64: encoding: [0x80,0x04,0x1c,0x7c] 1840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1841 1842v_cmp_nlt_f32 vcc, -1, v2 1843// W64: encoding: [0xc1,0x04,0x1c,0x7c] 1844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1845 1846v_cmp_nlt_f32 vcc, 0.5, v2 1847// W64: encoding: [0xf0,0x04,0x1c,0x7c] 1848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1849 1850v_cmp_nlt_f32 vcc, -4.0, v2 1851// W64: encoding: [0xf7,0x04,0x1c,0x7c] 1852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1853 1854v_cmp_nlt_f32 vcc, 0xaf123456, v2 1855// W64: encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x12,0xaf] 1856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1857 1858v_cmp_nlt_f32 vcc, 0x3f717273, v2 1859// W64: encoding: [0xff,0x04,0x1c,0x7c,0x73,0x72,0x71,0x3f] 1860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1861 1862v_cmp_nlt_f32 vcc, v1, v255 1863// W64: encoding: [0x01,0xff,0x1d,0x7c] 1864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1865 1866v_cmp_nlt_f32 vcc_lo, v1, v2 1867// W32: encoding: [0x01,0x05,0x1c,0x7c] 1868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1869 1870v_cmp_nlt_f32 vcc_lo, v255, v2 1871// W32: encoding: [0xff,0x05,0x1c,0x7c] 1872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1873 1874v_cmp_nlt_f32 vcc_lo, s1, v2 1875// W32: encoding: [0x01,0x04,0x1c,0x7c] 1876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1877 1878v_cmp_nlt_f32 vcc_lo, s101, v2 1879// W32: encoding: [0x65,0x04,0x1c,0x7c] 1880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1881 1882v_cmp_nlt_f32 vcc_lo, vcc_lo, v2 1883// W32: encoding: [0x6a,0x04,0x1c,0x7c] 1884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1885 1886v_cmp_nlt_f32 vcc_lo, vcc_hi, v2 1887// W32: encoding: [0x6b,0x04,0x1c,0x7c] 1888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1889 1890v_cmp_nlt_f32 vcc_lo, m0, v2 1891// W32: encoding: [0x7c,0x04,0x1c,0x7c] 1892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1893 1894v_cmp_nlt_f32 vcc_lo, exec_lo, v2 1895// W32: encoding: [0x7e,0x04,0x1c,0x7c] 1896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1897 1898v_cmp_nlt_f32 vcc_lo, exec_hi, v2 1899// W32: encoding: [0x7f,0x04,0x1c,0x7c] 1900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1901 1902v_cmp_nlt_f32 vcc_lo, 0, v2 1903// W32: encoding: [0x80,0x04,0x1c,0x7c] 1904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1905 1906v_cmp_nlt_f32 vcc_lo, -1, v2 1907// W32: encoding: [0xc1,0x04,0x1c,0x7c] 1908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1909 1910v_cmp_nlt_f32 vcc_lo, 0.5, v2 1911// W32: encoding: [0xf0,0x04,0x1c,0x7c] 1912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1913 1914v_cmp_nlt_f32 vcc_lo, -4.0, v2 1915// W32: encoding: [0xf7,0x04,0x1c,0x7c] 1916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1917 1918v_cmp_nlt_f32 vcc_lo, 0xaf123456, v2 1919// W32: encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x12,0xaf] 1920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1921 1922v_cmp_nlt_f32 vcc_lo, 0x3f717273, v2 1923// W32: encoding: [0xff,0x04,0x1c,0x7c,0x73,0x72,0x71,0x3f] 1924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1925 1926v_cmp_nlt_f32 vcc_lo, v1, v255 1927// W32: encoding: [0x01,0xff,0x1d,0x7c] 1928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1929 1930v_cmp_tru_f32 vcc, v1, v2 1931// W64: encoding: [0x01,0x05,0x1e,0x7c] 1932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1933 1934v_cmp_tru_f32 vcc, v255, v2 1935// W64: encoding: [0xff,0x05,0x1e,0x7c] 1936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1937 1938v_cmp_tru_f32 vcc, s1, v2 1939// W64: encoding: [0x01,0x04,0x1e,0x7c] 1940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1941 1942v_cmp_tru_f32 vcc, s101, v2 1943// W64: encoding: [0x65,0x04,0x1e,0x7c] 1944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1945 1946v_cmp_tru_f32 vcc, vcc_lo, v2 1947// W64: encoding: [0x6a,0x04,0x1e,0x7c] 1948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1949 1950v_cmp_tru_f32 vcc, vcc_hi, v2 1951// W64: encoding: [0x6b,0x04,0x1e,0x7c] 1952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1953 1954v_cmp_tru_f32 vcc, m0, v2 1955// W64: encoding: [0x7c,0x04,0x1e,0x7c] 1956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1957 1958v_cmp_tru_f32 vcc, exec_lo, v2 1959// W64: encoding: [0x7e,0x04,0x1e,0x7c] 1960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1961 1962v_cmp_tru_f32 vcc, exec_hi, v2 1963// W64: encoding: [0x7f,0x04,0x1e,0x7c] 1964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1965 1966v_cmp_tru_f32 vcc, 0, v2 1967// W64: encoding: [0x80,0x04,0x1e,0x7c] 1968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1969 1970v_cmp_tru_f32 vcc, -1, v2 1971// W64: encoding: [0xc1,0x04,0x1e,0x7c] 1972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1973 1974v_cmp_tru_f32 vcc, 0.5, v2 1975// W64: encoding: [0xf0,0x04,0x1e,0x7c] 1976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1977 1978v_cmp_tru_f32 vcc, -4.0, v2 1979// W64: encoding: [0xf7,0x04,0x1e,0x7c] 1980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1981 1982v_cmp_tru_f32 vcc, 0xaf123456, v2 1983// W64: encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x12,0xaf] 1984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1985 1986v_cmp_tru_f32 vcc, 0x3f717273, v2 1987// W64: encoding: [0xff,0x04,0x1e,0x7c,0x73,0x72,0x71,0x3f] 1988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1989 1990v_cmp_tru_f32 vcc, v1, v255 1991// W64: encoding: [0x01,0xff,0x1f,0x7c] 1992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1993 1994v_cmp_tru_f32 vcc_lo, v1, v2 1995// W32: encoding: [0x01,0x05,0x1e,0x7c] 1996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 1997 1998v_cmp_tru_f32 vcc_lo, v255, v2 1999// W32: encoding: [0xff,0x05,0x1e,0x7c] 2000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2001 2002v_cmp_tru_f32 vcc_lo, s1, v2 2003// W32: encoding: [0x01,0x04,0x1e,0x7c] 2004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2005 2006v_cmp_tru_f32 vcc_lo, s101, v2 2007// W32: encoding: [0x65,0x04,0x1e,0x7c] 2008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2009 2010v_cmp_tru_f32 vcc_lo, vcc_lo, v2 2011// W32: encoding: [0x6a,0x04,0x1e,0x7c] 2012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2013 2014v_cmp_tru_f32 vcc_lo, vcc_hi, v2 2015// W32: encoding: [0x6b,0x04,0x1e,0x7c] 2016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2017 2018v_cmp_tru_f32 vcc_lo, m0, v2 2019// W32: encoding: [0x7c,0x04,0x1e,0x7c] 2020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2021 2022v_cmp_tru_f32 vcc_lo, exec_lo, v2 2023// W32: encoding: [0x7e,0x04,0x1e,0x7c] 2024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2025 2026v_cmp_tru_f32 vcc_lo, exec_hi, v2 2027// W32: encoding: [0x7f,0x04,0x1e,0x7c] 2028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2029 2030v_cmp_tru_f32 vcc_lo, 0, v2 2031// W32: encoding: [0x80,0x04,0x1e,0x7c] 2032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2033 2034v_cmp_tru_f32 vcc_lo, -1, v2 2035// W32: encoding: [0xc1,0x04,0x1e,0x7c] 2036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2037 2038v_cmp_tru_f32 vcc_lo, 0.5, v2 2039// W32: encoding: [0xf0,0x04,0x1e,0x7c] 2040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2041 2042v_cmp_tru_f32 vcc_lo, -4.0, v2 2043// W32: encoding: [0xf7,0x04,0x1e,0x7c] 2044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2045 2046v_cmp_tru_f32 vcc_lo, 0xaf123456, v2 2047// W32: encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x12,0xaf] 2048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2049 2050v_cmp_tru_f32 vcc_lo, 0x3f717273, v2 2051// W32: encoding: [0xff,0x04,0x1e,0x7c,0x73,0x72,0x71,0x3f] 2052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2053 2054v_cmp_tru_f32 vcc_lo, v1, v255 2055// W32: encoding: [0x01,0xff,0x1f,0x7c] 2056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2057 2058v_cmp_f_f64 vcc, v[1:2], v[2:3] 2059// W64: encoding: [0x01,0x05,0x40,0x7c] 2060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2061 2062v_cmp_f_f64 vcc, v[254:255], v[2:3] 2063// W64: encoding: [0xfe,0x05,0x40,0x7c] 2064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2065 2066v_cmp_f_f64 vcc, s[2:3], v[2:3] 2067// W64: encoding: [0x02,0x04,0x40,0x7c] 2068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2069 2070v_cmp_f_f64 vcc, s[4:5], v[2:3] 2071// W64: encoding: [0x04,0x04,0x40,0x7c] 2072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2073 2074v_cmp_f_f64 vcc, s[100:101], v[2:3] 2075// W64: encoding: [0x64,0x04,0x40,0x7c] 2076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2077 2078v_cmp_f_f64 vcc, vcc, v[2:3] 2079// W64: encoding: [0x6a,0x04,0x40,0x7c] 2080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2081 2082v_cmp_f_f64 vcc, exec, v[2:3] 2083// W64: encoding: [0x7e,0x04,0x40,0x7c] 2084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2085 2086v_cmp_f_f64 vcc, 0, v[2:3] 2087// W64: encoding: [0x80,0x04,0x40,0x7c] 2088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2089 2090v_cmp_f_f64 vcc, -1, v[2:3] 2091// W64: encoding: [0xc1,0x04,0x40,0x7c] 2092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2093 2094v_cmp_f_f64 vcc, 0.5, v[2:3] 2095// W64: encoding: [0xf0,0x04,0x40,0x7c] 2096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2097 2098v_cmp_f_f64 vcc, -4.0, v[2:3] 2099// W64: encoding: [0xf7,0x04,0x40,0x7c] 2100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2101 2102v_cmp_f_f64 vcc, 0xaf123456, v[2:3] 2103// W64: encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf] 2104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2105 2106v_cmp_f_f64 vcc, 0x3f717273, v[2:3] 2107// W64: encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f] 2108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2109 2110v_cmp_f_f64 vcc, v[1:2], v[254:255] 2111// W64: encoding: [0x01,0xfd,0x41,0x7c] 2112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2113 2114v_cmp_f_f64 vcc_lo, v[1:2], v[2:3] 2115// W32: encoding: [0x01,0x05,0x40,0x7c] 2116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2117 2118v_cmp_f_f64 vcc_lo, v[254:255], v[2:3] 2119// W32: encoding: [0xfe,0x05,0x40,0x7c] 2120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2121 2122v_cmp_f_f64 vcc_lo, s[2:3], v[2:3] 2123// W32: encoding: [0x02,0x04,0x40,0x7c] 2124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2125 2126v_cmp_f_f64 vcc_lo, s[4:5], v[2:3] 2127// W32: encoding: [0x04,0x04,0x40,0x7c] 2128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2129 2130v_cmp_f_f64 vcc_lo, s[100:101], v[2:3] 2131// W32: encoding: [0x64,0x04,0x40,0x7c] 2132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2133 2134v_cmp_f_f64 vcc_lo, vcc, v[2:3] 2135// W32: encoding: [0x6a,0x04,0x40,0x7c] 2136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2137 2138v_cmp_f_f64 vcc_lo, exec, v[2:3] 2139// W32: encoding: [0x7e,0x04,0x40,0x7c] 2140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2141 2142v_cmp_f_f64 vcc_lo, 0, v[2:3] 2143// W32: encoding: [0x80,0x04,0x40,0x7c] 2144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2145 2146v_cmp_f_f64 vcc_lo, -1, v[2:3] 2147// W32: encoding: [0xc1,0x04,0x40,0x7c] 2148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2149 2150v_cmp_f_f64 vcc_lo, 0.5, v[2:3] 2151// W32: encoding: [0xf0,0x04,0x40,0x7c] 2152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2153 2154v_cmp_f_f64 vcc_lo, -4.0, v[2:3] 2155// W32: encoding: [0xf7,0x04,0x40,0x7c] 2156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2157 2158v_cmp_f_f64 vcc_lo, 0xaf123456, v[2:3] 2159// W32: encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf] 2160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2161 2162v_cmp_f_f64 vcc_lo, 0x3f717273, v[2:3] 2163// W32: encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f] 2164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2165 2166v_cmp_f_f64 vcc_lo, v[1:2], v[254:255] 2167// W32: encoding: [0x01,0xfd,0x41,0x7c] 2168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2169 2170v_cmp_lt_f64 vcc, v[1:2], v[2:3] 2171// W64: encoding: [0x01,0x05,0x42,0x7c] 2172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2173 2174v_cmp_lt_f64 vcc, v[254:255], v[2:3] 2175// W64: encoding: [0xfe,0x05,0x42,0x7c] 2176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2177 2178v_cmp_lt_f64 vcc, s[2:3], v[2:3] 2179// W64: encoding: [0x02,0x04,0x42,0x7c] 2180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2181 2182v_cmp_lt_f64 vcc, s[4:5], v[2:3] 2183// W64: encoding: [0x04,0x04,0x42,0x7c] 2184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2185 2186v_cmp_lt_f64 vcc, s[100:101], v[2:3] 2187// W64: encoding: [0x64,0x04,0x42,0x7c] 2188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2189 2190v_cmp_lt_f64 vcc, vcc, v[2:3] 2191// W64: encoding: [0x6a,0x04,0x42,0x7c] 2192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2193 2194v_cmp_lt_f64 vcc, exec, v[2:3] 2195// W64: encoding: [0x7e,0x04,0x42,0x7c] 2196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2197 2198v_cmp_lt_f64 vcc, 0, v[2:3] 2199// W64: encoding: [0x80,0x04,0x42,0x7c] 2200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2201 2202v_cmp_lt_f64 vcc, -1, v[2:3] 2203// W64: encoding: [0xc1,0x04,0x42,0x7c] 2204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2205 2206v_cmp_lt_f64 vcc, 0.5, v[2:3] 2207// W64: encoding: [0xf0,0x04,0x42,0x7c] 2208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2209 2210v_cmp_lt_f64 vcc, -4.0, v[2:3] 2211// W64: encoding: [0xf7,0x04,0x42,0x7c] 2212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2213 2214v_cmp_lt_f64 vcc, 0xaf123456, v[2:3] 2215// W64: encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf] 2216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2217 2218v_cmp_lt_f64 vcc, 0x3f717273, v[2:3] 2219// W64: encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f] 2220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2221 2222v_cmp_lt_f64 vcc, v[1:2], v[254:255] 2223// W64: encoding: [0x01,0xfd,0x43,0x7c] 2224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2225 2226v_cmp_lt_f64 vcc_lo, v[1:2], v[2:3] 2227// W32: encoding: [0x01,0x05,0x42,0x7c] 2228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2229 2230v_cmp_lt_f64 vcc_lo, v[254:255], v[2:3] 2231// W32: encoding: [0xfe,0x05,0x42,0x7c] 2232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2233 2234v_cmp_lt_f64 vcc_lo, s[2:3], v[2:3] 2235// W32: encoding: [0x02,0x04,0x42,0x7c] 2236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2237 2238v_cmp_lt_f64 vcc_lo, s[4:5], v[2:3] 2239// W32: encoding: [0x04,0x04,0x42,0x7c] 2240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2241 2242v_cmp_lt_f64 vcc_lo, s[100:101], v[2:3] 2243// W32: encoding: [0x64,0x04,0x42,0x7c] 2244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2245 2246v_cmp_lt_f64 vcc_lo, vcc, v[2:3] 2247// W32: encoding: [0x6a,0x04,0x42,0x7c] 2248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2249 2250v_cmp_lt_f64 vcc_lo, exec, v[2:3] 2251// W32: encoding: [0x7e,0x04,0x42,0x7c] 2252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2253 2254v_cmp_lt_f64 vcc_lo, 0, v[2:3] 2255// W32: encoding: [0x80,0x04,0x42,0x7c] 2256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2257 2258v_cmp_lt_f64 vcc_lo, -1, v[2:3] 2259// W32: encoding: [0xc1,0x04,0x42,0x7c] 2260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2261 2262v_cmp_lt_f64 vcc_lo, 0.5, v[2:3] 2263// W32: encoding: [0xf0,0x04,0x42,0x7c] 2264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2265 2266v_cmp_lt_f64 vcc_lo, -4.0, v[2:3] 2267// W32: encoding: [0xf7,0x04,0x42,0x7c] 2268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2269 2270v_cmp_lt_f64 vcc_lo, 0xaf123456, v[2:3] 2271// W32: encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf] 2272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2273 2274v_cmp_lt_f64 vcc_lo, 0x3f717273, v[2:3] 2275// W32: encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f] 2276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2277 2278v_cmp_lt_f64 vcc_lo, v[1:2], v[254:255] 2279// W32: encoding: [0x01,0xfd,0x43,0x7c] 2280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2281 2282v_cmp_eq_f64 vcc, v[1:2], v[2:3] 2283// W64: encoding: [0x01,0x05,0x44,0x7c] 2284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2285 2286v_cmp_eq_f64 vcc, v[254:255], v[2:3] 2287// W64: encoding: [0xfe,0x05,0x44,0x7c] 2288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2289 2290v_cmp_eq_f64 vcc, s[2:3], v[2:3] 2291// W64: encoding: [0x02,0x04,0x44,0x7c] 2292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2293 2294v_cmp_eq_f64 vcc, s[4:5], v[2:3] 2295// W64: encoding: [0x04,0x04,0x44,0x7c] 2296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2297 2298v_cmp_eq_f64 vcc, s[100:101], v[2:3] 2299// W64: encoding: [0x64,0x04,0x44,0x7c] 2300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2301 2302v_cmp_eq_f64 vcc, vcc, v[2:3] 2303// W64: encoding: [0x6a,0x04,0x44,0x7c] 2304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2305 2306v_cmp_eq_f64 vcc, exec, v[2:3] 2307// W64: encoding: [0x7e,0x04,0x44,0x7c] 2308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2309 2310v_cmp_eq_f64 vcc, 0, v[2:3] 2311// W64: encoding: [0x80,0x04,0x44,0x7c] 2312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2313 2314v_cmp_eq_f64 vcc, -1, v[2:3] 2315// W64: encoding: [0xc1,0x04,0x44,0x7c] 2316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2317 2318v_cmp_eq_f64 vcc, 0.5, v[2:3] 2319// W64: encoding: [0xf0,0x04,0x44,0x7c] 2320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2321 2322v_cmp_eq_f64 vcc, -4.0, v[2:3] 2323// W64: encoding: [0xf7,0x04,0x44,0x7c] 2324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2325 2326v_cmp_eq_f64 vcc, 0xaf123456, v[2:3] 2327// W64: encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf] 2328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2329 2330v_cmp_eq_f64 vcc, 0x3f717273, v[2:3] 2331// W64: encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f] 2332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2333 2334v_cmp_eq_f64 vcc, v[1:2], v[254:255] 2335// W64: encoding: [0x01,0xfd,0x45,0x7c] 2336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2337 2338v_cmp_eq_f64 vcc_lo, v[1:2], v[2:3] 2339// W32: encoding: [0x01,0x05,0x44,0x7c] 2340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2341 2342v_cmp_eq_f64 vcc_lo, v[254:255], v[2:3] 2343// W32: encoding: [0xfe,0x05,0x44,0x7c] 2344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2345 2346v_cmp_eq_f64 vcc_lo, s[2:3], v[2:3] 2347// W32: encoding: [0x02,0x04,0x44,0x7c] 2348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2349 2350v_cmp_eq_f64 vcc_lo, s[4:5], v[2:3] 2351// W32: encoding: [0x04,0x04,0x44,0x7c] 2352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2353 2354v_cmp_eq_f64 vcc_lo, s[100:101], v[2:3] 2355// W32: encoding: [0x64,0x04,0x44,0x7c] 2356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2357 2358v_cmp_eq_f64 vcc_lo, vcc, v[2:3] 2359// W32: encoding: [0x6a,0x04,0x44,0x7c] 2360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2361 2362v_cmp_eq_f64 vcc_lo, exec, v[2:3] 2363// W32: encoding: [0x7e,0x04,0x44,0x7c] 2364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2365 2366v_cmp_eq_f64 vcc_lo, 0, v[2:3] 2367// W32: encoding: [0x80,0x04,0x44,0x7c] 2368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2369 2370v_cmp_eq_f64 vcc_lo, -1, v[2:3] 2371// W32: encoding: [0xc1,0x04,0x44,0x7c] 2372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2373 2374v_cmp_eq_f64 vcc_lo, 0.5, v[2:3] 2375// W32: encoding: [0xf0,0x04,0x44,0x7c] 2376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2377 2378v_cmp_eq_f64 vcc_lo, -4.0, v[2:3] 2379// W32: encoding: [0xf7,0x04,0x44,0x7c] 2380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2381 2382v_cmp_eq_f64 vcc_lo, 0xaf123456, v[2:3] 2383// W32: encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf] 2384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2385 2386v_cmp_eq_f64 vcc_lo, 0x3f717273, v[2:3] 2387// W32: encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f] 2388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2389 2390v_cmp_eq_f64 vcc_lo, v[1:2], v[254:255] 2391// W32: encoding: [0x01,0xfd,0x45,0x7c] 2392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2393 2394v_cmp_le_f64 vcc, v[1:2], v[2:3] 2395// W64: encoding: [0x01,0x05,0x46,0x7c] 2396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2397 2398v_cmp_le_f64 vcc, v[254:255], v[2:3] 2399// W64: encoding: [0xfe,0x05,0x46,0x7c] 2400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2401 2402v_cmp_le_f64 vcc, s[2:3], v[2:3] 2403// W64: encoding: [0x02,0x04,0x46,0x7c] 2404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2405 2406v_cmp_le_f64 vcc, s[4:5], v[2:3] 2407// W64: encoding: [0x04,0x04,0x46,0x7c] 2408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2409 2410v_cmp_le_f64 vcc, s[100:101], v[2:3] 2411// W64: encoding: [0x64,0x04,0x46,0x7c] 2412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2413 2414v_cmp_le_f64 vcc, vcc, v[2:3] 2415// W64: encoding: [0x6a,0x04,0x46,0x7c] 2416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2417 2418v_cmp_le_f64 vcc, exec, v[2:3] 2419// W64: encoding: [0x7e,0x04,0x46,0x7c] 2420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2421 2422v_cmp_le_f64 vcc, 0, v[2:3] 2423// W64: encoding: [0x80,0x04,0x46,0x7c] 2424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2425 2426v_cmp_le_f64 vcc, -1, v[2:3] 2427// W64: encoding: [0xc1,0x04,0x46,0x7c] 2428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2429 2430v_cmp_le_f64 vcc, 0.5, v[2:3] 2431// W64: encoding: [0xf0,0x04,0x46,0x7c] 2432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2433 2434v_cmp_le_f64 vcc, -4.0, v[2:3] 2435// W64: encoding: [0xf7,0x04,0x46,0x7c] 2436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2437 2438v_cmp_le_f64 vcc, 0xaf123456, v[2:3] 2439// W64: encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf] 2440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2441 2442v_cmp_le_f64 vcc, 0x3f717273, v[2:3] 2443// W64: encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f] 2444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2445 2446v_cmp_le_f64 vcc, v[1:2], v[254:255] 2447// W64: encoding: [0x01,0xfd,0x47,0x7c] 2448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2449 2450v_cmp_le_f64 vcc_lo, v[1:2], v[2:3] 2451// W32: encoding: [0x01,0x05,0x46,0x7c] 2452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2453 2454v_cmp_le_f64 vcc_lo, v[254:255], v[2:3] 2455// W32: encoding: [0xfe,0x05,0x46,0x7c] 2456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2457 2458v_cmp_le_f64 vcc_lo, s[2:3], v[2:3] 2459// W32: encoding: [0x02,0x04,0x46,0x7c] 2460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2461 2462v_cmp_le_f64 vcc_lo, s[4:5], v[2:3] 2463// W32: encoding: [0x04,0x04,0x46,0x7c] 2464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2465 2466v_cmp_le_f64 vcc_lo, s[100:101], v[2:3] 2467// W32: encoding: [0x64,0x04,0x46,0x7c] 2468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2469 2470v_cmp_le_f64 vcc_lo, vcc, v[2:3] 2471// W32: encoding: [0x6a,0x04,0x46,0x7c] 2472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2473 2474v_cmp_le_f64 vcc_lo, exec, v[2:3] 2475// W32: encoding: [0x7e,0x04,0x46,0x7c] 2476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2477 2478v_cmp_le_f64 vcc_lo, 0, v[2:3] 2479// W32: encoding: [0x80,0x04,0x46,0x7c] 2480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2481 2482v_cmp_le_f64 vcc_lo, -1, v[2:3] 2483// W32: encoding: [0xc1,0x04,0x46,0x7c] 2484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2485 2486v_cmp_le_f64 vcc_lo, 0.5, v[2:3] 2487// W32: encoding: [0xf0,0x04,0x46,0x7c] 2488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2489 2490v_cmp_le_f64 vcc_lo, -4.0, v[2:3] 2491// W32: encoding: [0xf7,0x04,0x46,0x7c] 2492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2493 2494v_cmp_le_f64 vcc_lo, 0xaf123456, v[2:3] 2495// W32: encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf] 2496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2497 2498v_cmp_le_f64 vcc_lo, 0x3f717273, v[2:3] 2499// W32: encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f] 2500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2501 2502v_cmp_le_f64 vcc_lo, v[1:2], v[254:255] 2503// W32: encoding: [0x01,0xfd,0x47,0x7c] 2504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2505 2506v_cmp_gt_f64 vcc, v[1:2], v[2:3] 2507// W64: encoding: [0x01,0x05,0x48,0x7c] 2508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2509 2510v_cmp_gt_f64 vcc, v[254:255], v[2:3] 2511// W64: encoding: [0xfe,0x05,0x48,0x7c] 2512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2513 2514v_cmp_gt_f64 vcc, s[2:3], v[2:3] 2515// W64: encoding: [0x02,0x04,0x48,0x7c] 2516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2517 2518v_cmp_gt_f64 vcc, s[4:5], v[2:3] 2519// W64: encoding: [0x04,0x04,0x48,0x7c] 2520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2521 2522v_cmp_gt_f64 vcc, s[100:101], v[2:3] 2523// W64: encoding: [0x64,0x04,0x48,0x7c] 2524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2525 2526v_cmp_gt_f64 vcc, vcc, v[2:3] 2527// W64: encoding: [0x6a,0x04,0x48,0x7c] 2528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2529 2530v_cmp_gt_f64 vcc, exec, v[2:3] 2531// W64: encoding: [0x7e,0x04,0x48,0x7c] 2532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2533 2534v_cmp_gt_f64 vcc, 0, v[2:3] 2535// W64: encoding: [0x80,0x04,0x48,0x7c] 2536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2537 2538v_cmp_gt_f64 vcc, -1, v[2:3] 2539// W64: encoding: [0xc1,0x04,0x48,0x7c] 2540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2541 2542v_cmp_gt_f64 vcc, 0.5, v[2:3] 2543// W64: encoding: [0xf0,0x04,0x48,0x7c] 2544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2545 2546v_cmp_gt_f64 vcc, -4.0, v[2:3] 2547// W64: encoding: [0xf7,0x04,0x48,0x7c] 2548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2549 2550v_cmp_gt_f64 vcc, 0xaf123456, v[2:3] 2551// W64: encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf] 2552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2553 2554v_cmp_gt_f64 vcc, 0x3f717273, v[2:3] 2555// W64: encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f] 2556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2557 2558v_cmp_gt_f64 vcc, v[1:2], v[254:255] 2559// W64: encoding: [0x01,0xfd,0x49,0x7c] 2560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2561 2562v_cmp_gt_f64 vcc_lo, v[1:2], v[2:3] 2563// W32: encoding: [0x01,0x05,0x48,0x7c] 2564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2565 2566v_cmp_gt_f64 vcc_lo, v[254:255], v[2:3] 2567// W32: encoding: [0xfe,0x05,0x48,0x7c] 2568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2569 2570v_cmp_gt_f64 vcc_lo, s[2:3], v[2:3] 2571// W32: encoding: [0x02,0x04,0x48,0x7c] 2572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2573 2574v_cmp_gt_f64 vcc_lo, s[4:5], v[2:3] 2575// W32: encoding: [0x04,0x04,0x48,0x7c] 2576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2577 2578v_cmp_gt_f64 vcc_lo, s[100:101], v[2:3] 2579// W32: encoding: [0x64,0x04,0x48,0x7c] 2580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2581 2582v_cmp_gt_f64 vcc_lo, vcc, v[2:3] 2583// W32: encoding: [0x6a,0x04,0x48,0x7c] 2584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2585 2586v_cmp_gt_f64 vcc_lo, exec, v[2:3] 2587// W32: encoding: [0x7e,0x04,0x48,0x7c] 2588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2589 2590v_cmp_gt_f64 vcc_lo, 0, v[2:3] 2591// W32: encoding: [0x80,0x04,0x48,0x7c] 2592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2593 2594v_cmp_gt_f64 vcc_lo, -1, v[2:3] 2595// W32: encoding: [0xc1,0x04,0x48,0x7c] 2596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2597 2598v_cmp_gt_f64 vcc_lo, 0.5, v[2:3] 2599// W32: encoding: [0xf0,0x04,0x48,0x7c] 2600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2601 2602v_cmp_gt_f64 vcc_lo, -4.0, v[2:3] 2603// W32: encoding: [0xf7,0x04,0x48,0x7c] 2604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2605 2606v_cmp_gt_f64 vcc_lo, 0xaf123456, v[2:3] 2607// W32: encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf] 2608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2609 2610v_cmp_gt_f64 vcc_lo, 0x3f717273, v[2:3] 2611// W32: encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f] 2612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2613 2614v_cmp_gt_f64 vcc_lo, v[1:2], v[254:255] 2615// W32: encoding: [0x01,0xfd,0x49,0x7c] 2616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2617 2618v_cmp_lg_f64 vcc, v[1:2], v[2:3] 2619// W64: encoding: [0x01,0x05,0x4a,0x7c] 2620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2621 2622v_cmp_lg_f64 vcc, v[254:255], v[2:3] 2623// W64: encoding: [0xfe,0x05,0x4a,0x7c] 2624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2625 2626v_cmp_lg_f64 vcc, s[2:3], v[2:3] 2627// W64: encoding: [0x02,0x04,0x4a,0x7c] 2628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2629 2630v_cmp_lg_f64 vcc, s[4:5], v[2:3] 2631// W64: encoding: [0x04,0x04,0x4a,0x7c] 2632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2633 2634v_cmp_lg_f64 vcc, s[100:101], v[2:3] 2635// W64: encoding: [0x64,0x04,0x4a,0x7c] 2636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2637 2638v_cmp_lg_f64 vcc, vcc, v[2:3] 2639// W64: encoding: [0x6a,0x04,0x4a,0x7c] 2640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2641 2642v_cmp_lg_f64 vcc, exec, v[2:3] 2643// W64: encoding: [0x7e,0x04,0x4a,0x7c] 2644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2645 2646v_cmp_lg_f64 vcc, 0, v[2:3] 2647// W64: encoding: [0x80,0x04,0x4a,0x7c] 2648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2649 2650v_cmp_lg_f64 vcc, -1, v[2:3] 2651// W64: encoding: [0xc1,0x04,0x4a,0x7c] 2652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2653 2654v_cmp_lg_f64 vcc, 0.5, v[2:3] 2655// W64: encoding: [0xf0,0x04,0x4a,0x7c] 2656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2657 2658v_cmp_lg_f64 vcc, -4.0, v[2:3] 2659// W64: encoding: [0xf7,0x04,0x4a,0x7c] 2660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2661 2662v_cmp_lg_f64 vcc, 0xaf123456, v[2:3] 2663// W64: encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf] 2664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2665 2666v_cmp_lg_f64 vcc, 0x3f717273, v[2:3] 2667// W64: encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f] 2668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2669 2670v_cmp_lg_f64 vcc, v[1:2], v[254:255] 2671// W64: encoding: [0x01,0xfd,0x4b,0x7c] 2672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2673 2674v_cmp_lg_f64 vcc_lo, v[1:2], v[2:3] 2675// W32: encoding: [0x01,0x05,0x4a,0x7c] 2676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2677 2678v_cmp_lg_f64 vcc_lo, v[254:255], v[2:3] 2679// W32: encoding: [0xfe,0x05,0x4a,0x7c] 2680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2681 2682v_cmp_lg_f64 vcc_lo, s[2:3], v[2:3] 2683// W32: encoding: [0x02,0x04,0x4a,0x7c] 2684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2685 2686v_cmp_lg_f64 vcc_lo, s[4:5], v[2:3] 2687// W32: encoding: [0x04,0x04,0x4a,0x7c] 2688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2689 2690v_cmp_lg_f64 vcc_lo, s[100:101], v[2:3] 2691// W32: encoding: [0x64,0x04,0x4a,0x7c] 2692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2693 2694v_cmp_lg_f64 vcc_lo, vcc, v[2:3] 2695// W32: encoding: [0x6a,0x04,0x4a,0x7c] 2696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2697 2698v_cmp_lg_f64 vcc_lo, exec, v[2:3] 2699// W32: encoding: [0x7e,0x04,0x4a,0x7c] 2700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2701 2702v_cmp_lg_f64 vcc_lo, 0, v[2:3] 2703// W32: encoding: [0x80,0x04,0x4a,0x7c] 2704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2705 2706v_cmp_lg_f64 vcc_lo, -1, v[2:3] 2707// W32: encoding: [0xc1,0x04,0x4a,0x7c] 2708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2709 2710v_cmp_lg_f64 vcc_lo, 0.5, v[2:3] 2711// W32: encoding: [0xf0,0x04,0x4a,0x7c] 2712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2713 2714v_cmp_lg_f64 vcc_lo, -4.0, v[2:3] 2715// W32: encoding: [0xf7,0x04,0x4a,0x7c] 2716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2717 2718v_cmp_lg_f64 vcc_lo, 0xaf123456, v[2:3] 2719// W32: encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf] 2720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2721 2722v_cmp_lg_f64 vcc_lo, 0x3f717273, v[2:3] 2723// W32: encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f] 2724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2725 2726v_cmp_lg_f64 vcc_lo, v[1:2], v[254:255] 2727// W32: encoding: [0x01,0xfd,0x4b,0x7c] 2728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2729 2730v_cmp_ge_f64 vcc, v[1:2], v[2:3] 2731// W64: encoding: [0x01,0x05,0x4c,0x7c] 2732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2733 2734v_cmp_ge_f64 vcc, v[254:255], v[2:3] 2735// W64: encoding: [0xfe,0x05,0x4c,0x7c] 2736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2737 2738v_cmp_ge_f64 vcc, s[2:3], v[2:3] 2739// W64: encoding: [0x02,0x04,0x4c,0x7c] 2740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2741 2742v_cmp_ge_f64 vcc, s[4:5], v[2:3] 2743// W64: encoding: [0x04,0x04,0x4c,0x7c] 2744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2745 2746v_cmp_ge_f64 vcc, s[100:101], v[2:3] 2747// W64: encoding: [0x64,0x04,0x4c,0x7c] 2748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2749 2750v_cmp_ge_f64 vcc, vcc, v[2:3] 2751// W64: encoding: [0x6a,0x04,0x4c,0x7c] 2752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2753 2754v_cmp_ge_f64 vcc, exec, v[2:3] 2755// W64: encoding: [0x7e,0x04,0x4c,0x7c] 2756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2757 2758v_cmp_ge_f64 vcc, 0, v[2:3] 2759// W64: encoding: [0x80,0x04,0x4c,0x7c] 2760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2761 2762v_cmp_ge_f64 vcc, -1, v[2:3] 2763// W64: encoding: [0xc1,0x04,0x4c,0x7c] 2764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2765 2766v_cmp_ge_f64 vcc, 0.5, v[2:3] 2767// W64: encoding: [0xf0,0x04,0x4c,0x7c] 2768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2769 2770v_cmp_ge_f64 vcc, -4.0, v[2:3] 2771// W64: encoding: [0xf7,0x04,0x4c,0x7c] 2772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2773 2774v_cmp_ge_f64 vcc, 0xaf123456, v[2:3] 2775// W64: encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf] 2776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2777 2778v_cmp_ge_f64 vcc, 0x3f717273, v[2:3] 2779// W64: encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f] 2780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2781 2782v_cmp_ge_f64 vcc, v[1:2], v[254:255] 2783// W64: encoding: [0x01,0xfd,0x4d,0x7c] 2784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2785 2786v_cmp_ge_f64 vcc_lo, v[1:2], v[2:3] 2787// W32: encoding: [0x01,0x05,0x4c,0x7c] 2788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2789 2790v_cmp_ge_f64 vcc_lo, v[254:255], v[2:3] 2791// W32: encoding: [0xfe,0x05,0x4c,0x7c] 2792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2793 2794v_cmp_ge_f64 vcc_lo, s[2:3], v[2:3] 2795// W32: encoding: [0x02,0x04,0x4c,0x7c] 2796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2797 2798v_cmp_ge_f64 vcc_lo, s[4:5], v[2:3] 2799// W32: encoding: [0x04,0x04,0x4c,0x7c] 2800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2801 2802v_cmp_ge_f64 vcc_lo, s[100:101], v[2:3] 2803// W32: encoding: [0x64,0x04,0x4c,0x7c] 2804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2805 2806v_cmp_ge_f64 vcc_lo, vcc, v[2:3] 2807// W32: encoding: [0x6a,0x04,0x4c,0x7c] 2808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2809 2810v_cmp_ge_f64 vcc_lo, exec, v[2:3] 2811// W32: encoding: [0x7e,0x04,0x4c,0x7c] 2812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2813 2814v_cmp_ge_f64 vcc_lo, 0, v[2:3] 2815// W32: encoding: [0x80,0x04,0x4c,0x7c] 2816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2817 2818v_cmp_ge_f64 vcc_lo, -1, v[2:3] 2819// W32: encoding: [0xc1,0x04,0x4c,0x7c] 2820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2821 2822v_cmp_ge_f64 vcc_lo, 0.5, v[2:3] 2823// W32: encoding: [0xf0,0x04,0x4c,0x7c] 2824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2825 2826v_cmp_ge_f64 vcc_lo, -4.0, v[2:3] 2827// W32: encoding: [0xf7,0x04,0x4c,0x7c] 2828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2829 2830v_cmp_ge_f64 vcc_lo, 0xaf123456, v[2:3] 2831// W32: encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf] 2832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2833 2834v_cmp_ge_f64 vcc_lo, 0x3f717273, v[2:3] 2835// W32: encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f] 2836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2837 2838v_cmp_ge_f64 vcc_lo, v[1:2], v[254:255] 2839// W32: encoding: [0x01,0xfd,0x4d,0x7c] 2840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2841 2842v_cmp_o_f64 vcc, v[1:2], v[2:3] 2843// W64: encoding: [0x01,0x05,0x4e,0x7c] 2844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2845 2846v_cmp_o_f64 vcc, v[254:255], v[2:3] 2847// W64: encoding: [0xfe,0x05,0x4e,0x7c] 2848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2849 2850v_cmp_o_f64 vcc, s[2:3], v[2:3] 2851// W64: encoding: [0x02,0x04,0x4e,0x7c] 2852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2853 2854v_cmp_o_f64 vcc, s[4:5], v[2:3] 2855// W64: encoding: [0x04,0x04,0x4e,0x7c] 2856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2857 2858v_cmp_o_f64 vcc, s[100:101], v[2:3] 2859// W64: encoding: [0x64,0x04,0x4e,0x7c] 2860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2861 2862v_cmp_o_f64 vcc, vcc, v[2:3] 2863// W64: encoding: [0x6a,0x04,0x4e,0x7c] 2864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2865 2866v_cmp_o_f64 vcc, exec, v[2:3] 2867// W64: encoding: [0x7e,0x04,0x4e,0x7c] 2868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2869 2870v_cmp_o_f64 vcc, 0, v[2:3] 2871// W64: encoding: [0x80,0x04,0x4e,0x7c] 2872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2873 2874v_cmp_o_f64 vcc, -1, v[2:3] 2875// W64: encoding: [0xc1,0x04,0x4e,0x7c] 2876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2877 2878v_cmp_o_f64 vcc, 0.5, v[2:3] 2879// W64: encoding: [0xf0,0x04,0x4e,0x7c] 2880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2881 2882v_cmp_o_f64 vcc, -4.0, v[2:3] 2883// W64: encoding: [0xf7,0x04,0x4e,0x7c] 2884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2885 2886v_cmp_o_f64 vcc, 0xaf123456, v[2:3] 2887// W64: encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf] 2888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2889 2890v_cmp_o_f64 vcc, 0x3f717273, v[2:3] 2891// W64: encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f] 2892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2893 2894v_cmp_o_f64 vcc, v[1:2], v[254:255] 2895// W64: encoding: [0x01,0xfd,0x4f,0x7c] 2896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2897 2898v_cmp_o_f64 vcc_lo, v[1:2], v[2:3] 2899// W32: encoding: [0x01,0x05,0x4e,0x7c] 2900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2901 2902v_cmp_o_f64 vcc_lo, v[254:255], v[2:3] 2903// W32: encoding: [0xfe,0x05,0x4e,0x7c] 2904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2905 2906v_cmp_o_f64 vcc_lo, s[2:3], v[2:3] 2907// W32: encoding: [0x02,0x04,0x4e,0x7c] 2908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2909 2910v_cmp_o_f64 vcc_lo, s[4:5], v[2:3] 2911// W32: encoding: [0x04,0x04,0x4e,0x7c] 2912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2913 2914v_cmp_o_f64 vcc_lo, s[100:101], v[2:3] 2915// W32: encoding: [0x64,0x04,0x4e,0x7c] 2916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2917 2918v_cmp_o_f64 vcc_lo, vcc, v[2:3] 2919// W32: encoding: [0x6a,0x04,0x4e,0x7c] 2920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2921 2922v_cmp_o_f64 vcc_lo, exec, v[2:3] 2923// W32: encoding: [0x7e,0x04,0x4e,0x7c] 2924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2925 2926v_cmp_o_f64 vcc_lo, 0, v[2:3] 2927// W32: encoding: [0x80,0x04,0x4e,0x7c] 2928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2929 2930v_cmp_o_f64 vcc_lo, -1, v[2:3] 2931// W32: encoding: [0xc1,0x04,0x4e,0x7c] 2932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2933 2934v_cmp_o_f64 vcc_lo, 0.5, v[2:3] 2935// W32: encoding: [0xf0,0x04,0x4e,0x7c] 2936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2937 2938v_cmp_o_f64 vcc_lo, -4.0, v[2:3] 2939// W32: encoding: [0xf7,0x04,0x4e,0x7c] 2940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2941 2942v_cmp_o_f64 vcc_lo, 0xaf123456, v[2:3] 2943// W32: encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf] 2944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2945 2946v_cmp_o_f64 vcc_lo, 0x3f717273, v[2:3] 2947// W32: encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f] 2948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2949 2950v_cmp_o_f64 vcc_lo, v[1:2], v[254:255] 2951// W32: encoding: [0x01,0xfd,0x4f,0x7c] 2952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2953 2954v_cmp_u_f64 vcc, v[1:2], v[2:3] 2955// W64: encoding: [0x01,0x05,0x50,0x7c] 2956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2957 2958v_cmp_u_f64 vcc, v[254:255], v[2:3] 2959// W64: encoding: [0xfe,0x05,0x50,0x7c] 2960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2961 2962v_cmp_u_f64 vcc, s[2:3], v[2:3] 2963// W64: encoding: [0x02,0x04,0x50,0x7c] 2964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2965 2966v_cmp_u_f64 vcc, s[4:5], v[2:3] 2967// W64: encoding: [0x04,0x04,0x50,0x7c] 2968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2969 2970v_cmp_u_f64 vcc, s[100:101], v[2:3] 2971// W64: encoding: [0x64,0x04,0x50,0x7c] 2972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2973 2974v_cmp_u_f64 vcc, vcc, v[2:3] 2975// W64: encoding: [0x6a,0x04,0x50,0x7c] 2976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2977 2978v_cmp_u_f64 vcc, exec, v[2:3] 2979// W64: encoding: [0x7e,0x04,0x50,0x7c] 2980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2981 2982v_cmp_u_f64 vcc, 0, v[2:3] 2983// W64: encoding: [0x80,0x04,0x50,0x7c] 2984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2985 2986v_cmp_u_f64 vcc, -1, v[2:3] 2987// W64: encoding: [0xc1,0x04,0x50,0x7c] 2988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2989 2990v_cmp_u_f64 vcc, 0.5, v[2:3] 2991// W64: encoding: [0xf0,0x04,0x50,0x7c] 2992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2993 2994v_cmp_u_f64 vcc, -4.0, v[2:3] 2995// W64: encoding: [0xf7,0x04,0x50,0x7c] 2996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 2997 2998v_cmp_u_f64 vcc, 0xaf123456, v[2:3] 2999// W64: encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf] 3000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3001 3002v_cmp_u_f64 vcc, 0x3f717273, v[2:3] 3003// W64: encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f] 3004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3005 3006v_cmp_u_f64 vcc, v[1:2], v[254:255] 3007// W64: encoding: [0x01,0xfd,0x51,0x7c] 3008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3009 3010v_cmp_u_f64 vcc_lo, v[1:2], v[2:3] 3011// W32: encoding: [0x01,0x05,0x50,0x7c] 3012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3013 3014v_cmp_u_f64 vcc_lo, v[254:255], v[2:3] 3015// W32: encoding: [0xfe,0x05,0x50,0x7c] 3016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3017 3018v_cmp_u_f64 vcc_lo, s[2:3], v[2:3] 3019// W32: encoding: [0x02,0x04,0x50,0x7c] 3020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3021 3022v_cmp_u_f64 vcc_lo, s[4:5], v[2:3] 3023// W32: encoding: [0x04,0x04,0x50,0x7c] 3024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3025 3026v_cmp_u_f64 vcc_lo, s[100:101], v[2:3] 3027// W32: encoding: [0x64,0x04,0x50,0x7c] 3028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3029 3030v_cmp_u_f64 vcc_lo, vcc, v[2:3] 3031// W32: encoding: [0x6a,0x04,0x50,0x7c] 3032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3033 3034v_cmp_u_f64 vcc_lo, exec, v[2:3] 3035// W32: encoding: [0x7e,0x04,0x50,0x7c] 3036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3037 3038v_cmp_u_f64 vcc_lo, 0, v[2:3] 3039// W32: encoding: [0x80,0x04,0x50,0x7c] 3040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3041 3042v_cmp_u_f64 vcc_lo, -1, v[2:3] 3043// W32: encoding: [0xc1,0x04,0x50,0x7c] 3044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3045 3046v_cmp_u_f64 vcc_lo, 0.5, v[2:3] 3047// W32: encoding: [0xf0,0x04,0x50,0x7c] 3048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3049 3050v_cmp_u_f64 vcc_lo, -4.0, v[2:3] 3051// W32: encoding: [0xf7,0x04,0x50,0x7c] 3052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3053 3054v_cmp_u_f64 vcc_lo, 0xaf123456, v[2:3] 3055// W32: encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf] 3056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3057 3058v_cmp_u_f64 vcc_lo, 0x3f717273, v[2:3] 3059// W32: encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f] 3060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3061 3062v_cmp_u_f64 vcc_lo, v[1:2], v[254:255] 3063// W32: encoding: [0x01,0xfd,0x51,0x7c] 3064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3065 3066v_cmp_nge_f64 vcc, v[1:2], v[2:3] 3067// W64: encoding: [0x01,0x05,0x52,0x7c] 3068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3069 3070v_cmp_nge_f64 vcc, v[254:255], v[2:3] 3071// W64: encoding: [0xfe,0x05,0x52,0x7c] 3072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3073 3074v_cmp_nge_f64 vcc, s[2:3], v[2:3] 3075// W64: encoding: [0x02,0x04,0x52,0x7c] 3076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3077 3078v_cmp_nge_f64 vcc, s[4:5], v[2:3] 3079// W64: encoding: [0x04,0x04,0x52,0x7c] 3080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3081 3082v_cmp_nge_f64 vcc, s[100:101], v[2:3] 3083// W64: encoding: [0x64,0x04,0x52,0x7c] 3084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3085 3086v_cmp_nge_f64 vcc, vcc, v[2:3] 3087// W64: encoding: [0x6a,0x04,0x52,0x7c] 3088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3089 3090v_cmp_nge_f64 vcc, exec, v[2:3] 3091// W64: encoding: [0x7e,0x04,0x52,0x7c] 3092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3093 3094v_cmp_nge_f64 vcc, 0, v[2:3] 3095// W64: encoding: [0x80,0x04,0x52,0x7c] 3096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3097 3098v_cmp_nge_f64 vcc, -1, v[2:3] 3099// W64: encoding: [0xc1,0x04,0x52,0x7c] 3100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3101 3102v_cmp_nge_f64 vcc, 0.5, v[2:3] 3103// W64: encoding: [0xf0,0x04,0x52,0x7c] 3104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3105 3106v_cmp_nge_f64 vcc, -4.0, v[2:3] 3107// W64: encoding: [0xf7,0x04,0x52,0x7c] 3108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3109 3110v_cmp_nge_f64 vcc, 0xaf123456, v[2:3] 3111// W64: encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf] 3112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3113 3114v_cmp_nge_f64 vcc, 0x3f717273, v[2:3] 3115// W64: encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f] 3116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3117 3118v_cmp_nge_f64 vcc, v[1:2], v[254:255] 3119// W64: encoding: [0x01,0xfd,0x53,0x7c] 3120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3121 3122v_cmp_nge_f64 vcc_lo, v[1:2], v[2:3] 3123// W32: encoding: [0x01,0x05,0x52,0x7c] 3124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3125 3126v_cmp_nge_f64 vcc_lo, v[254:255], v[2:3] 3127// W32: encoding: [0xfe,0x05,0x52,0x7c] 3128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3129 3130v_cmp_nge_f64 vcc_lo, s[2:3], v[2:3] 3131// W32: encoding: [0x02,0x04,0x52,0x7c] 3132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3133 3134v_cmp_nge_f64 vcc_lo, s[4:5], v[2:3] 3135// W32: encoding: [0x04,0x04,0x52,0x7c] 3136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3137 3138v_cmp_nge_f64 vcc_lo, s[100:101], v[2:3] 3139// W32: encoding: [0x64,0x04,0x52,0x7c] 3140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3141 3142v_cmp_nge_f64 vcc_lo, vcc, v[2:3] 3143// W32: encoding: [0x6a,0x04,0x52,0x7c] 3144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3145 3146v_cmp_nge_f64 vcc_lo, exec, v[2:3] 3147// W32: encoding: [0x7e,0x04,0x52,0x7c] 3148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3149 3150v_cmp_nge_f64 vcc_lo, 0, v[2:3] 3151// W32: encoding: [0x80,0x04,0x52,0x7c] 3152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3153 3154v_cmp_nge_f64 vcc_lo, -1, v[2:3] 3155// W32: encoding: [0xc1,0x04,0x52,0x7c] 3156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3157 3158v_cmp_nge_f64 vcc_lo, 0.5, v[2:3] 3159// W32: encoding: [0xf0,0x04,0x52,0x7c] 3160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3161 3162v_cmp_nge_f64 vcc_lo, -4.0, v[2:3] 3163// W32: encoding: [0xf7,0x04,0x52,0x7c] 3164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3165 3166v_cmp_nge_f64 vcc_lo, 0xaf123456, v[2:3] 3167// W32: encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf] 3168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3169 3170v_cmp_nge_f64 vcc_lo, 0x3f717273, v[2:3] 3171// W32: encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f] 3172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3173 3174v_cmp_nge_f64 vcc_lo, v[1:2], v[254:255] 3175// W32: encoding: [0x01,0xfd,0x53,0x7c] 3176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3177 3178v_cmp_nlg_f64 vcc, v[1:2], v[2:3] 3179// W64: encoding: [0x01,0x05,0x54,0x7c] 3180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3181 3182v_cmp_nlg_f64 vcc, v[254:255], v[2:3] 3183// W64: encoding: [0xfe,0x05,0x54,0x7c] 3184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3185 3186v_cmp_nlg_f64 vcc, s[2:3], v[2:3] 3187// W64: encoding: [0x02,0x04,0x54,0x7c] 3188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3189 3190v_cmp_nlg_f64 vcc, s[4:5], v[2:3] 3191// W64: encoding: [0x04,0x04,0x54,0x7c] 3192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3193 3194v_cmp_nlg_f64 vcc, s[100:101], v[2:3] 3195// W64: encoding: [0x64,0x04,0x54,0x7c] 3196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3197 3198v_cmp_nlg_f64 vcc, vcc, v[2:3] 3199// W64: encoding: [0x6a,0x04,0x54,0x7c] 3200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3201 3202v_cmp_nlg_f64 vcc, exec, v[2:3] 3203// W64: encoding: [0x7e,0x04,0x54,0x7c] 3204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3205 3206v_cmp_nlg_f64 vcc, 0, v[2:3] 3207// W64: encoding: [0x80,0x04,0x54,0x7c] 3208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3209 3210v_cmp_nlg_f64 vcc, -1, v[2:3] 3211// W64: encoding: [0xc1,0x04,0x54,0x7c] 3212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3213 3214v_cmp_nlg_f64 vcc, 0.5, v[2:3] 3215// W64: encoding: [0xf0,0x04,0x54,0x7c] 3216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3217 3218v_cmp_nlg_f64 vcc, -4.0, v[2:3] 3219// W64: encoding: [0xf7,0x04,0x54,0x7c] 3220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3221 3222v_cmp_nlg_f64 vcc, 0xaf123456, v[2:3] 3223// W64: encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf] 3224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3225 3226v_cmp_nlg_f64 vcc, 0x3f717273, v[2:3] 3227// W64: encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f] 3228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3229 3230v_cmp_nlg_f64 vcc, v[1:2], v[254:255] 3231// W64: encoding: [0x01,0xfd,0x55,0x7c] 3232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3233 3234v_cmp_nlg_f64 vcc_lo, v[1:2], v[2:3] 3235// W32: encoding: [0x01,0x05,0x54,0x7c] 3236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3237 3238v_cmp_nlg_f64 vcc_lo, v[254:255], v[2:3] 3239// W32: encoding: [0xfe,0x05,0x54,0x7c] 3240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3241 3242v_cmp_nlg_f64 vcc_lo, s[2:3], v[2:3] 3243// W32: encoding: [0x02,0x04,0x54,0x7c] 3244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3245 3246v_cmp_nlg_f64 vcc_lo, s[4:5], v[2:3] 3247// W32: encoding: [0x04,0x04,0x54,0x7c] 3248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3249 3250v_cmp_nlg_f64 vcc_lo, s[100:101], v[2:3] 3251// W32: encoding: [0x64,0x04,0x54,0x7c] 3252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3253 3254v_cmp_nlg_f64 vcc_lo, vcc, v[2:3] 3255// W32: encoding: [0x6a,0x04,0x54,0x7c] 3256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3257 3258v_cmp_nlg_f64 vcc_lo, exec, v[2:3] 3259// W32: encoding: [0x7e,0x04,0x54,0x7c] 3260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3261 3262v_cmp_nlg_f64 vcc_lo, 0, v[2:3] 3263// W32: encoding: [0x80,0x04,0x54,0x7c] 3264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3265 3266v_cmp_nlg_f64 vcc_lo, -1, v[2:3] 3267// W32: encoding: [0xc1,0x04,0x54,0x7c] 3268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3269 3270v_cmp_nlg_f64 vcc_lo, 0.5, v[2:3] 3271// W32: encoding: [0xf0,0x04,0x54,0x7c] 3272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3273 3274v_cmp_nlg_f64 vcc_lo, -4.0, v[2:3] 3275// W32: encoding: [0xf7,0x04,0x54,0x7c] 3276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3277 3278v_cmp_nlg_f64 vcc_lo, 0xaf123456, v[2:3] 3279// W32: encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf] 3280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3281 3282v_cmp_nlg_f64 vcc_lo, 0x3f717273, v[2:3] 3283// W32: encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f] 3284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3285 3286v_cmp_nlg_f64 vcc_lo, v[1:2], v[254:255] 3287// W32: encoding: [0x01,0xfd,0x55,0x7c] 3288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3289 3290v_cmp_ngt_f64 vcc, v[1:2], v[2:3] 3291// W64: encoding: [0x01,0x05,0x56,0x7c] 3292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3293 3294v_cmp_ngt_f64 vcc, v[254:255], v[2:3] 3295// W64: encoding: [0xfe,0x05,0x56,0x7c] 3296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3297 3298v_cmp_ngt_f64 vcc, s[2:3], v[2:3] 3299// W64: encoding: [0x02,0x04,0x56,0x7c] 3300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3301 3302v_cmp_ngt_f64 vcc, s[4:5], v[2:3] 3303// W64: encoding: [0x04,0x04,0x56,0x7c] 3304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3305 3306v_cmp_ngt_f64 vcc, s[100:101], v[2:3] 3307// W64: encoding: [0x64,0x04,0x56,0x7c] 3308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3309 3310v_cmp_ngt_f64 vcc, vcc, v[2:3] 3311// W64: encoding: [0x6a,0x04,0x56,0x7c] 3312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3313 3314v_cmp_ngt_f64 vcc, exec, v[2:3] 3315// W64: encoding: [0x7e,0x04,0x56,0x7c] 3316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3317 3318v_cmp_ngt_f64 vcc, 0, v[2:3] 3319// W64: encoding: [0x80,0x04,0x56,0x7c] 3320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3321 3322v_cmp_ngt_f64 vcc, -1, v[2:3] 3323// W64: encoding: [0xc1,0x04,0x56,0x7c] 3324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3325 3326v_cmp_ngt_f64 vcc, 0.5, v[2:3] 3327// W64: encoding: [0xf0,0x04,0x56,0x7c] 3328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3329 3330v_cmp_ngt_f64 vcc, -4.0, v[2:3] 3331// W64: encoding: [0xf7,0x04,0x56,0x7c] 3332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3333 3334v_cmp_ngt_f64 vcc, 0xaf123456, v[2:3] 3335// W64: encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf] 3336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3337 3338v_cmp_ngt_f64 vcc, 0x3f717273, v[2:3] 3339// W64: encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f] 3340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3341 3342v_cmp_ngt_f64 vcc, v[1:2], v[254:255] 3343// W64: encoding: [0x01,0xfd,0x57,0x7c] 3344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3345 3346v_cmp_ngt_f64 vcc_lo, v[1:2], v[2:3] 3347// W32: encoding: [0x01,0x05,0x56,0x7c] 3348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3349 3350v_cmp_ngt_f64 vcc_lo, v[254:255], v[2:3] 3351// W32: encoding: [0xfe,0x05,0x56,0x7c] 3352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3353 3354v_cmp_ngt_f64 vcc_lo, s[2:3], v[2:3] 3355// W32: encoding: [0x02,0x04,0x56,0x7c] 3356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3357 3358v_cmp_ngt_f64 vcc_lo, s[4:5], v[2:3] 3359// W32: encoding: [0x04,0x04,0x56,0x7c] 3360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3361 3362v_cmp_ngt_f64 vcc_lo, s[100:101], v[2:3] 3363// W32: encoding: [0x64,0x04,0x56,0x7c] 3364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3365 3366v_cmp_ngt_f64 vcc_lo, vcc, v[2:3] 3367// W32: encoding: [0x6a,0x04,0x56,0x7c] 3368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3369 3370v_cmp_ngt_f64 vcc_lo, exec, v[2:3] 3371// W32: encoding: [0x7e,0x04,0x56,0x7c] 3372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3373 3374v_cmp_ngt_f64 vcc_lo, 0, v[2:3] 3375// W32: encoding: [0x80,0x04,0x56,0x7c] 3376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3377 3378v_cmp_ngt_f64 vcc_lo, -1, v[2:3] 3379// W32: encoding: [0xc1,0x04,0x56,0x7c] 3380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3381 3382v_cmp_ngt_f64 vcc_lo, 0.5, v[2:3] 3383// W32: encoding: [0xf0,0x04,0x56,0x7c] 3384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3385 3386v_cmp_ngt_f64 vcc_lo, -4.0, v[2:3] 3387// W32: encoding: [0xf7,0x04,0x56,0x7c] 3388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3389 3390v_cmp_ngt_f64 vcc_lo, 0xaf123456, v[2:3] 3391// W32: encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf] 3392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3393 3394v_cmp_ngt_f64 vcc_lo, 0x3f717273, v[2:3] 3395// W32: encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f] 3396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3397 3398v_cmp_ngt_f64 vcc_lo, v[1:2], v[254:255] 3399// W32: encoding: [0x01,0xfd,0x57,0x7c] 3400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3401 3402v_cmp_nle_f64 vcc, v[1:2], v[2:3] 3403// W64: encoding: [0x01,0x05,0x58,0x7c] 3404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3405 3406v_cmp_nle_f64 vcc, v[254:255], v[2:3] 3407// W64: encoding: [0xfe,0x05,0x58,0x7c] 3408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3409 3410v_cmp_nle_f64 vcc, s[2:3], v[2:3] 3411// W64: encoding: [0x02,0x04,0x58,0x7c] 3412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3413 3414v_cmp_nle_f64 vcc, s[4:5], v[2:3] 3415// W64: encoding: [0x04,0x04,0x58,0x7c] 3416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3417 3418v_cmp_nle_f64 vcc, s[100:101], v[2:3] 3419// W64: encoding: [0x64,0x04,0x58,0x7c] 3420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3421 3422v_cmp_nle_f64 vcc, vcc, v[2:3] 3423// W64: encoding: [0x6a,0x04,0x58,0x7c] 3424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3425 3426v_cmp_nle_f64 vcc, exec, v[2:3] 3427// W64: encoding: [0x7e,0x04,0x58,0x7c] 3428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3429 3430v_cmp_nle_f64 vcc, 0, v[2:3] 3431// W64: encoding: [0x80,0x04,0x58,0x7c] 3432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3433 3434v_cmp_nle_f64 vcc, -1, v[2:3] 3435// W64: encoding: [0xc1,0x04,0x58,0x7c] 3436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3437 3438v_cmp_nle_f64 vcc, 0.5, v[2:3] 3439// W64: encoding: [0xf0,0x04,0x58,0x7c] 3440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3441 3442v_cmp_nle_f64 vcc, -4.0, v[2:3] 3443// W64: encoding: [0xf7,0x04,0x58,0x7c] 3444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3445 3446v_cmp_nle_f64 vcc, 0xaf123456, v[2:3] 3447// W64: encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf] 3448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3449 3450v_cmp_nle_f64 vcc, 0x3f717273, v[2:3] 3451// W64: encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f] 3452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3453 3454v_cmp_nle_f64 vcc, v[1:2], v[254:255] 3455// W64: encoding: [0x01,0xfd,0x59,0x7c] 3456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3457 3458v_cmp_nle_f64 vcc_lo, v[1:2], v[2:3] 3459// W32: encoding: [0x01,0x05,0x58,0x7c] 3460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3461 3462v_cmp_nle_f64 vcc_lo, v[254:255], v[2:3] 3463// W32: encoding: [0xfe,0x05,0x58,0x7c] 3464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3465 3466v_cmp_nle_f64 vcc_lo, s[2:3], v[2:3] 3467// W32: encoding: [0x02,0x04,0x58,0x7c] 3468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3469 3470v_cmp_nle_f64 vcc_lo, s[4:5], v[2:3] 3471// W32: encoding: [0x04,0x04,0x58,0x7c] 3472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3473 3474v_cmp_nle_f64 vcc_lo, s[100:101], v[2:3] 3475// W32: encoding: [0x64,0x04,0x58,0x7c] 3476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3477 3478v_cmp_nle_f64 vcc_lo, vcc, v[2:3] 3479// W32: encoding: [0x6a,0x04,0x58,0x7c] 3480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3481 3482v_cmp_nle_f64 vcc_lo, exec, v[2:3] 3483// W32: encoding: [0x7e,0x04,0x58,0x7c] 3484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3485 3486v_cmp_nle_f64 vcc_lo, 0, v[2:3] 3487// W32: encoding: [0x80,0x04,0x58,0x7c] 3488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3489 3490v_cmp_nle_f64 vcc_lo, -1, v[2:3] 3491// W32: encoding: [0xc1,0x04,0x58,0x7c] 3492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3493 3494v_cmp_nle_f64 vcc_lo, 0.5, v[2:3] 3495// W32: encoding: [0xf0,0x04,0x58,0x7c] 3496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3497 3498v_cmp_nle_f64 vcc_lo, -4.0, v[2:3] 3499// W32: encoding: [0xf7,0x04,0x58,0x7c] 3500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3501 3502v_cmp_nle_f64 vcc_lo, 0xaf123456, v[2:3] 3503// W32: encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf] 3504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3505 3506v_cmp_nle_f64 vcc_lo, 0x3f717273, v[2:3] 3507// W32: encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f] 3508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3509 3510v_cmp_nle_f64 vcc_lo, v[1:2], v[254:255] 3511// W32: encoding: [0x01,0xfd,0x59,0x7c] 3512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3513 3514v_cmp_neq_f64 vcc, v[1:2], v[2:3] 3515// W64: encoding: [0x01,0x05,0x5a,0x7c] 3516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3517 3518v_cmp_neq_f64 vcc, v[254:255], v[2:3] 3519// W64: encoding: [0xfe,0x05,0x5a,0x7c] 3520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3521 3522v_cmp_neq_f64 vcc, s[2:3], v[2:3] 3523// W64: encoding: [0x02,0x04,0x5a,0x7c] 3524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3525 3526v_cmp_neq_f64 vcc, s[4:5], v[2:3] 3527// W64: encoding: [0x04,0x04,0x5a,0x7c] 3528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3529 3530v_cmp_neq_f64 vcc, s[100:101], v[2:3] 3531// W64: encoding: [0x64,0x04,0x5a,0x7c] 3532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3533 3534v_cmp_neq_f64 vcc, vcc, v[2:3] 3535// W64: encoding: [0x6a,0x04,0x5a,0x7c] 3536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3537 3538v_cmp_neq_f64 vcc, exec, v[2:3] 3539// W64: encoding: [0x7e,0x04,0x5a,0x7c] 3540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3541 3542v_cmp_neq_f64 vcc, 0, v[2:3] 3543// W64: encoding: [0x80,0x04,0x5a,0x7c] 3544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3545 3546v_cmp_neq_f64 vcc, -1, v[2:3] 3547// W64: encoding: [0xc1,0x04,0x5a,0x7c] 3548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3549 3550v_cmp_neq_f64 vcc, 0.5, v[2:3] 3551// W64: encoding: [0xf0,0x04,0x5a,0x7c] 3552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3553 3554v_cmp_neq_f64 vcc, -4.0, v[2:3] 3555// W64: encoding: [0xf7,0x04,0x5a,0x7c] 3556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3557 3558v_cmp_neq_f64 vcc, 0xaf123456, v[2:3] 3559// W64: encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf] 3560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3561 3562v_cmp_neq_f64 vcc, 0x3f717273, v[2:3] 3563// W64: encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f] 3564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3565 3566v_cmp_neq_f64 vcc, v[1:2], v[254:255] 3567// W64: encoding: [0x01,0xfd,0x5b,0x7c] 3568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3569 3570v_cmp_neq_f64 vcc_lo, v[1:2], v[2:3] 3571// W32: encoding: [0x01,0x05,0x5a,0x7c] 3572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3573 3574v_cmp_neq_f64 vcc_lo, v[254:255], v[2:3] 3575// W32: encoding: [0xfe,0x05,0x5a,0x7c] 3576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3577 3578v_cmp_neq_f64 vcc_lo, s[2:3], v[2:3] 3579// W32: encoding: [0x02,0x04,0x5a,0x7c] 3580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3581 3582v_cmp_neq_f64 vcc_lo, s[4:5], v[2:3] 3583// W32: encoding: [0x04,0x04,0x5a,0x7c] 3584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3585 3586v_cmp_neq_f64 vcc_lo, s[100:101], v[2:3] 3587// W32: encoding: [0x64,0x04,0x5a,0x7c] 3588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3589 3590v_cmp_neq_f64 vcc_lo, vcc, v[2:3] 3591// W32: encoding: [0x6a,0x04,0x5a,0x7c] 3592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3593 3594v_cmp_neq_f64 vcc_lo, exec, v[2:3] 3595// W32: encoding: [0x7e,0x04,0x5a,0x7c] 3596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3597 3598v_cmp_neq_f64 vcc_lo, 0, v[2:3] 3599// W32: encoding: [0x80,0x04,0x5a,0x7c] 3600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3601 3602v_cmp_neq_f64 vcc_lo, -1, v[2:3] 3603// W32: encoding: [0xc1,0x04,0x5a,0x7c] 3604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3605 3606v_cmp_neq_f64 vcc_lo, 0.5, v[2:3] 3607// W32: encoding: [0xf0,0x04,0x5a,0x7c] 3608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3609 3610v_cmp_neq_f64 vcc_lo, -4.0, v[2:3] 3611// W32: encoding: [0xf7,0x04,0x5a,0x7c] 3612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3613 3614v_cmp_neq_f64 vcc_lo, 0xaf123456, v[2:3] 3615// W32: encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf] 3616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3617 3618v_cmp_neq_f64 vcc_lo, 0x3f717273, v[2:3] 3619// W32: encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f] 3620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3621 3622v_cmp_neq_f64 vcc_lo, v[1:2], v[254:255] 3623// W32: encoding: [0x01,0xfd,0x5b,0x7c] 3624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3625 3626v_cmp_nlt_f64 vcc, v[1:2], v[2:3] 3627// W64: encoding: [0x01,0x05,0x5c,0x7c] 3628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3629 3630v_cmp_nlt_f64 vcc, v[254:255], v[2:3] 3631// W64: encoding: [0xfe,0x05,0x5c,0x7c] 3632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3633 3634v_cmp_nlt_f64 vcc, s[2:3], v[2:3] 3635// W64: encoding: [0x02,0x04,0x5c,0x7c] 3636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3637 3638v_cmp_nlt_f64 vcc, s[4:5], v[2:3] 3639// W64: encoding: [0x04,0x04,0x5c,0x7c] 3640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3641 3642v_cmp_nlt_f64 vcc, s[100:101], v[2:3] 3643// W64: encoding: [0x64,0x04,0x5c,0x7c] 3644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3645 3646v_cmp_nlt_f64 vcc, vcc, v[2:3] 3647// W64: encoding: [0x6a,0x04,0x5c,0x7c] 3648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3649 3650v_cmp_nlt_f64 vcc, exec, v[2:3] 3651// W64: encoding: [0x7e,0x04,0x5c,0x7c] 3652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3653 3654v_cmp_nlt_f64 vcc, 0, v[2:3] 3655// W64: encoding: [0x80,0x04,0x5c,0x7c] 3656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3657 3658v_cmp_nlt_f64 vcc, -1, v[2:3] 3659// W64: encoding: [0xc1,0x04,0x5c,0x7c] 3660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3661 3662v_cmp_nlt_f64 vcc, 0.5, v[2:3] 3663// W64: encoding: [0xf0,0x04,0x5c,0x7c] 3664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3665 3666v_cmp_nlt_f64 vcc, -4.0, v[2:3] 3667// W64: encoding: [0xf7,0x04,0x5c,0x7c] 3668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3669 3670v_cmp_nlt_f64 vcc, 0xaf123456, v[2:3] 3671// W64: encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf] 3672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3673 3674v_cmp_nlt_f64 vcc, 0x3f717273, v[2:3] 3675// W64: encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f] 3676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3677 3678v_cmp_nlt_f64 vcc, v[1:2], v[254:255] 3679// W64: encoding: [0x01,0xfd,0x5d,0x7c] 3680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3681 3682v_cmp_nlt_f64 vcc_lo, v[1:2], v[2:3] 3683// W32: encoding: [0x01,0x05,0x5c,0x7c] 3684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3685 3686v_cmp_nlt_f64 vcc_lo, v[254:255], v[2:3] 3687// W32: encoding: [0xfe,0x05,0x5c,0x7c] 3688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3689 3690v_cmp_nlt_f64 vcc_lo, s[2:3], v[2:3] 3691// W32: encoding: [0x02,0x04,0x5c,0x7c] 3692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3693 3694v_cmp_nlt_f64 vcc_lo, s[4:5], v[2:3] 3695// W32: encoding: [0x04,0x04,0x5c,0x7c] 3696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3697 3698v_cmp_nlt_f64 vcc_lo, s[100:101], v[2:3] 3699// W32: encoding: [0x64,0x04,0x5c,0x7c] 3700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3701 3702v_cmp_nlt_f64 vcc_lo, vcc, v[2:3] 3703// W32: encoding: [0x6a,0x04,0x5c,0x7c] 3704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3705 3706v_cmp_nlt_f64 vcc_lo, exec, v[2:3] 3707// W32: encoding: [0x7e,0x04,0x5c,0x7c] 3708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3709 3710v_cmp_nlt_f64 vcc_lo, 0, v[2:3] 3711// W32: encoding: [0x80,0x04,0x5c,0x7c] 3712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3713 3714v_cmp_nlt_f64 vcc_lo, -1, v[2:3] 3715// W32: encoding: [0xc1,0x04,0x5c,0x7c] 3716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3717 3718v_cmp_nlt_f64 vcc_lo, 0.5, v[2:3] 3719// W32: encoding: [0xf0,0x04,0x5c,0x7c] 3720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3721 3722v_cmp_nlt_f64 vcc_lo, -4.0, v[2:3] 3723// W32: encoding: [0xf7,0x04,0x5c,0x7c] 3724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3725 3726v_cmp_nlt_f64 vcc_lo, 0xaf123456, v[2:3] 3727// W32: encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf] 3728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3729 3730v_cmp_nlt_f64 vcc_lo, 0x3f717273, v[2:3] 3731// W32: encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f] 3732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3733 3734v_cmp_nlt_f64 vcc_lo, v[1:2], v[254:255] 3735// W32: encoding: [0x01,0xfd,0x5d,0x7c] 3736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3737 3738v_cmp_tru_f64 vcc, v[1:2], v[2:3] 3739// W64: encoding: [0x01,0x05,0x5e,0x7c] 3740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3741 3742v_cmp_tru_f64 vcc, v[254:255], v[2:3] 3743// W64: encoding: [0xfe,0x05,0x5e,0x7c] 3744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3745 3746v_cmp_tru_f64 vcc, s[2:3], v[2:3] 3747// W64: encoding: [0x02,0x04,0x5e,0x7c] 3748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3749 3750v_cmp_tru_f64 vcc, s[4:5], v[2:3] 3751// W64: encoding: [0x04,0x04,0x5e,0x7c] 3752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3753 3754v_cmp_tru_f64 vcc, s[100:101], v[2:3] 3755// W64: encoding: [0x64,0x04,0x5e,0x7c] 3756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3757 3758v_cmp_tru_f64 vcc, vcc, v[2:3] 3759// W64: encoding: [0x6a,0x04,0x5e,0x7c] 3760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3761 3762v_cmp_tru_f64 vcc, exec, v[2:3] 3763// W64: encoding: [0x7e,0x04,0x5e,0x7c] 3764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3765 3766v_cmp_tru_f64 vcc, 0, v[2:3] 3767// W64: encoding: [0x80,0x04,0x5e,0x7c] 3768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3769 3770v_cmp_tru_f64 vcc, -1, v[2:3] 3771// W64: encoding: [0xc1,0x04,0x5e,0x7c] 3772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3773 3774v_cmp_tru_f64 vcc, 0.5, v[2:3] 3775// W64: encoding: [0xf0,0x04,0x5e,0x7c] 3776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3777 3778v_cmp_tru_f64 vcc, -4.0, v[2:3] 3779// W64: encoding: [0xf7,0x04,0x5e,0x7c] 3780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3781 3782v_cmp_tru_f64 vcc, 0xaf123456, v[2:3] 3783// W64: encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf] 3784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3785 3786v_cmp_tru_f64 vcc, 0x3f717273, v[2:3] 3787// W64: encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f] 3788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3789 3790v_cmp_tru_f64 vcc, v[1:2], v[254:255] 3791// W64: encoding: [0x01,0xfd,0x5f,0x7c] 3792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3793 3794v_cmp_tru_f64 vcc_lo, v[1:2], v[2:3] 3795// W32: encoding: [0x01,0x05,0x5e,0x7c] 3796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3797 3798v_cmp_tru_f64 vcc_lo, v[254:255], v[2:3] 3799// W32: encoding: [0xfe,0x05,0x5e,0x7c] 3800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3801 3802v_cmp_tru_f64 vcc_lo, s[2:3], v[2:3] 3803// W32: encoding: [0x02,0x04,0x5e,0x7c] 3804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3805 3806v_cmp_tru_f64 vcc_lo, s[4:5], v[2:3] 3807// W32: encoding: [0x04,0x04,0x5e,0x7c] 3808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3809 3810v_cmp_tru_f64 vcc_lo, s[100:101], v[2:3] 3811// W32: encoding: [0x64,0x04,0x5e,0x7c] 3812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3813 3814v_cmp_tru_f64 vcc_lo, vcc, v[2:3] 3815// W32: encoding: [0x6a,0x04,0x5e,0x7c] 3816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3817 3818v_cmp_tru_f64 vcc_lo, exec, v[2:3] 3819// W32: encoding: [0x7e,0x04,0x5e,0x7c] 3820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3821 3822v_cmp_tru_f64 vcc_lo, 0, v[2:3] 3823// W32: encoding: [0x80,0x04,0x5e,0x7c] 3824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3825 3826v_cmp_tru_f64 vcc_lo, -1, v[2:3] 3827// W32: encoding: [0xc1,0x04,0x5e,0x7c] 3828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3829 3830v_cmp_tru_f64 vcc_lo, 0.5, v[2:3] 3831// W32: encoding: [0xf0,0x04,0x5e,0x7c] 3832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3833 3834v_cmp_tru_f64 vcc_lo, -4.0, v[2:3] 3835// W32: encoding: [0xf7,0x04,0x5e,0x7c] 3836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3837 3838v_cmp_tru_f64 vcc_lo, 0xaf123456, v[2:3] 3839// W32: encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf] 3840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3841 3842v_cmp_tru_f64 vcc_lo, 0x3f717273, v[2:3] 3843// W32: encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f] 3844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3845 3846v_cmp_tru_f64 vcc_lo, v[1:2], v[254:255] 3847// W32: encoding: [0x01,0xfd,0x5f,0x7c] 3848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3849 3850v_cmp_f_i32 vcc, v1, v2 3851// W64: encoding: [0x01,0x05,0x00,0x7d] 3852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3853 3854v_cmp_f_i32 vcc, v255, v2 3855// W64: encoding: [0xff,0x05,0x00,0x7d] 3856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3857 3858v_cmp_f_i32 vcc, s1, v2 3859// W64: encoding: [0x01,0x04,0x00,0x7d] 3860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3861 3862v_cmp_f_i32 vcc, s101, v2 3863// W64: encoding: [0x65,0x04,0x00,0x7d] 3864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3865 3866v_cmp_f_i32 vcc, vcc_lo, v2 3867// W64: encoding: [0x6a,0x04,0x00,0x7d] 3868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3869 3870v_cmp_f_i32 vcc, vcc_hi, v2 3871// W64: encoding: [0x6b,0x04,0x00,0x7d] 3872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3873 3874v_cmp_f_i32 vcc, m0, v2 3875// W64: encoding: [0x7c,0x04,0x00,0x7d] 3876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3877 3878v_cmp_f_i32 vcc, exec_lo, v2 3879// W64: encoding: [0x7e,0x04,0x00,0x7d] 3880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3881 3882v_cmp_f_i32 vcc, exec_hi, v2 3883// W64: encoding: [0x7f,0x04,0x00,0x7d] 3884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3885 3886v_cmp_f_i32 vcc, 0, v2 3887// W64: encoding: [0x80,0x04,0x00,0x7d] 3888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3889 3890v_cmp_f_i32 vcc, -1, v2 3891// W64: encoding: [0xc1,0x04,0x00,0x7d] 3892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3893 3894v_cmp_f_i32 vcc, 0.5, v2 3895// W64: encoding: [0xf0,0x04,0x00,0x7d] 3896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3897 3898v_cmp_f_i32 vcc, -4.0, v2 3899// W64: encoding: [0xf7,0x04,0x00,0x7d] 3900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3901 3902v_cmp_f_i32 vcc, 0xaf123456, v2 3903// W64: encoding: [0xff,0x04,0x00,0x7d,0x56,0x34,0x12,0xaf] 3904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3905 3906v_cmp_f_i32 vcc, 0x3f717273, v2 3907// W64: encoding: [0xff,0x04,0x00,0x7d,0x73,0x72,0x71,0x3f] 3908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3909 3910v_cmp_f_i32 vcc, v1, v255 3911// W64: encoding: [0x01,0xff,0x01,0x7d] 3912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3913 3914v_cmp_lt_i32 vcc, v1, v2 3915// W64: encoding: [0x01,0x05,0x02,0x7d] 3916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3917 3918v_cmp_lt_i32 vcc, v255, v2 3919// W64: encoding: [0xff,0x05,0x02,0x7d] 3920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3921 3922v_cmp_lt_i32 vcc, s1, v2 3923// W64: encoding: [0x01,0x04,0x02,0x7d] 3924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3925 3926v_cmp_lt_i32 vcc, s101, v2 3927// W64: encoding: [0x65,0x04,0x02,0x7d] 3928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3929 3930v_cmp_lt_i32 vcc, vcc_lo, v2 3931// W64: encoding: [0x6a,0x04,0x02,0x7d] 3932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3933 3934v_cmp_lt_i32 vcc, vcc_hi, v2 3935// W64: encoding: [0x6b,0x04,0x02,0x7d] 3936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3937 3938v_cmp_lt_i32 vcc, m0, v2 3939// W64: encoding: [0x7c,0x04,0x02,0x7d] 3940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3941 3942v_cmp_lt_i32 vcc, exec_lo, v2 3943// W64: encoding: [0x7e,0x04,0x02,0x7d] 3944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3945 3946v_cmp_lt_i32 vcc, exec_hi, v2 3947// W64: encoding: [0x7f,0x04,0x02,0x7d] 3948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3949 3950v_cmp_lt_i32 vcc, 0, v2 3951// W64: encoding: [0x80,0x04,0x02,0x7d] 3952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3953 3954v_cmp_lt_i32 vcc, -1, v2 3955// W64: encoding: [0xc1,0x04,0x02,0x7d] 3956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3957 3958v_cmp_lt_i32 vcc, 0.5, v2 3959// W64: encoding: [0xf0,0x04,0x02,0x7d] 3960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3961 3962v_cmp_lt_i32 vcc, -4.0, v2 3963// W64: encoding: [0xf7,0x04,0x02,0x7d] 3964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3965 3966v_cmp_lt_i32 vcc, 0xaf123456, v2 3967// W64: encoding: [0xff,0x04,0x02,0x7d,0x56,0x34,0x12,0xaf] 3968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3969 3970v_cmp_lt_i32 vcc, 0x3f717273, v2 3971// W64: encoding: [0xff,0x04,0x02,0x7d,0x73,0x72,0x71,0x3f] 3972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3973 3974v_cmp_lt_i32 vcc, v1, v255 3975// W64: encoding: [0x01,0xff,0x03,0x7d] 3976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3977 3978v_cmp_eq_i32 vcc, v1, v2 3979// W64: encoding: [0x01,0x05,0x04,0x7d] 3980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3981 3982v_cmp_eq_i32 vcc, v255, v2 3983// W64: encoding: [0xff,0x05,0x04,0x7d] 3984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3985 3986v_cmp_eq_i32 vcc, s1, v2 3987// W64: encoding: [0x01,0x04,0x04,0x7d] 3988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3989 3990v_cmp_eq_i32 vcc, s101, v2 3991// W64: encoding: [0x65,0x04,0x04,0x7d] 3992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3993 3994v_cmp_eq_i32 vcc, vcc_lo, v2 3995// W64: encoding: [0x6a,0x04,0x04,0x7d] 3996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 3997 3998v_cmp_eq_i32 vcc, vcc_hi, v2 3999// W64: encoding: [0x6b,0x04,0x04,0x7d] 4000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4001 4002v_cmp_eq_i32 vcc, m0, v2 4003// W64: encoding: [0x7c,0x04,0x04,0x7d] 4004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4005 4006v_cmp_eq_i32 vcc, exec_lo, v2 4007// W64: encoding: [0x7e,0x04,0x04,0x7d] 4008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4009 4010v_cmp_eq_i32 vcc, exec_hi, v2 4011// W64: encoding: [0x7f,0x04,0x04,0x7d] 4012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4013 4014v_cmp_eq_i32 vcc, 0, v2 4015// W64: encoding: [0x80,0x04,0x04,0x7d] 4016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4017 4018v_cmp_eq_i32 vcc, -1, v2 4019// W64: encoding: [0xc1,0x04,0x04,0x7d] 4020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4021 4022v_cmp_eq_i32 vcc, 0.5, v2 4023// W64: encoding: [0xf0,0x04,0x04,0x7d] 4024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4025 4026v_cmp_eq_i32 vcc, -4.0, v2 4027// W64: encoding: [0xf7,0x04,0x04,0x7d] 4028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4029 4030v_cmp_eq_i32 vcc, 0xaf123456, v2 4031// W64: encoding: [0xff,0x04,0x04,0x7d,0x56,0x34,0x12,0xaf] 4032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4033 4034v_cmp_eq_i32 vcc, 0x3f717273, v2 4035// W64: encoding: [0xff,0x04,0x04,0x7d,0x73,0x72,0x71,0x3f] 4036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4037 4038v_cmp_eq_i32 vcc, v1, v255 4039// W64: encoding: [0x01,0xff,0x05,0x7d] 4040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4041 4042v_cmp_le_i32 vcc, v1, v2 4043// W64: encoding: [0x01,0x05,0x06,0x7d] 4044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4045 4046v_cmp_le_i32 vcc, v255, v2 4047// W64: encoding: [0xff,0x05,0x06,0x7d] 4048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4049 4050v_cmp_le_i32 vcc, s1, v2 4051// W64: encoding: [0x01,0x04,0x06,0x7d] 4052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4053 4054v_cmp_le_i32 vcc, s101, v2 4055// W64: encoding: [0x65,0x04,0x06,0x7d] 4056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4057 4058v_cmp_le_i32 vcc, vcc_lo, v2 4059// W64: encoding: [0x6a,0x04,0x06,0x7d] 4060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4061 4062v_cmp_le_i32 vcc, vcc_hi, v2 4063// W64: encoding: [0x6b,0x04,0x06,0x7d] 4064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4065 4066v_cmp_le_i32 vcc, m0, v2 4067// W64: encoding: [0x7c,0x04,0x06,0x7d] 4068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4069 4070v_cmp_le_i32 vcc, exec_lo, v2 4071// W64: encoding: [0x7e,0x04,0x06,0x7d] 4072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4073 4074v_cmp_le_i32 vcc, exec_hi, v2 4075// W64: encoding: [0x7f,0x04,0x06,0x7d] 4076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4077 4078v_cmp_le_i32 vcc, 0, v2 4079// W64: encoding: [0x80,0x04,0x06,0x7d] 4080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4081 4082v_cmp_le_i32 vcc, -1, v2 4083// W64: encoding: [0xc1,0x04,0x06,0x7d] 4084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4085 4086v_cmp_le_i32 vcc, 0.5, v2 4087// W64: encoding: [0xf0,0x04,0x06,0x7d] 4088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4089 4090v_cmp_le_i32 vcc, -4.0, v2 4091// W64: encoding: [0xf7,0x04,0x06,0x7d] 4092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4093 4094v_cmp_le_i32 vcc, 0xaf123456, v2 4095// W64: encoding: [0xff,0x04,0x06,0x7d,0x56,0x34,0x12,0xaf] 4096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4097 4098v_cmp_le_i32 vcc, 0x3f717273, v2 4099// W64: encoding: [0xff,0x04,0x06,0x7d,0x73,0x72,0x71,0x3f] 4100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4101 4102v_cmp_le_i32 vcc, v1, v255 4103// W64: encoding: [0x01,0xff,0x07,0x7d] 4104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4105 4106v_cmp_gt_i32 vcc, v1, v2 4107// W64: encoding: [0x01,0x05,0x08,0x7d] 4108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4109 4110v_cmp_gt_i32 vcc, v255, v2 4111// W64: encoding: [0xff,0x05,0x08,0x7d] 4112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4113 4114v_cmp_gt_i32 vcc, s1, v2 4115// W64: encoding: [0x01,0x04,0x08,0x7d] 4116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4117 4118v_cmp_gt_i32 vcc, s101, v2 4119// W64: encoding: [0x65,0x04,0x08,0x7d] 4120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4121 4122v_cmp_gt_i32 vcc, vcc_lo, v2 4123// W64: encoding: [0x6a,0x04,0x08,0x7d] 4124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4125 4126v_cmp_gt_i32 vcc, vcc_hi, v2 4127// W64: encoding: [0x6b,0x04,0x08,0x7d] 4128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4129 4130v_cmp_gt_i32 vcc, m0, v2 4131// W64: encoding: [0x7c,0x04,0x08,0x7d] 4132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4133 4134v_cmp_gt_i32 vcc, exec_lo, v2 4135// W64: encoding: [0x7e,0x04,0x08,0x7d] 4136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4137 4138v_cmp_gt_i32 vcc, exec_hi, v2 4139// W64: encoding: [0x7f,0x04,0x08,0x7d] 4140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4141 4142v_cmp_gt_i32 vcc, 0, v2 4143// W64: encoding: [0x80,0x04,0x08,0x7d] 4144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4145 4146v_cmp_gt_i32 vcc, -1, v2 4147// W64: encoding: [0xc1,0x04,0x08,0x7d] 4148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4149 4150v_cmp_gt_i32 vcc, 0.5, v2 4151// W64: encoding: [0xf0,0x04,0x08,0x7d] 4152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4153 4154v_cmp_gt_i32 vcc, -4.0, v2 4155// W64: encoding: [0xf7,0x04,0x08,0x7d] 4156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4157 4158v_cmp_gt_i32 vcc, 0xaf123456, v2 4159// W64: encoding: [0xff,0x04,0x08,0x7d,0x56,0x34,0x12,0xaf] 4160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4161 4162v_cmp_gt_i32 vcc, 0x3f717273, v2 4163// W64: encoding: [0xff,0x04,0x08,0x7d,0x73,0x72,0x71,0x3f] 4164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4165 4166v_cmp_gt_i32 vcc, v1, v255 4167// W64: encoding: [0x01,0xff,0x09,0x7d] 4168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4169 4170v_cmp_ne_i32 vcc, v1, v2 4171// W64: encoding: [0x01,0x05,0x0a,0x7d] 4172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4173 4174v_cmp_ne_i32 vcc, v255, v2 4175// W64: encoding: [0xff,0x05,0x0a,0x7d] 4176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4177 4178v_cmp_ne_i32 vcc, s1, v2 4179// W64: encoding: [0x01,0x04,0x0a,0x7d] 4180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4181 4182v_cmp_ne_i32 vcc, s101, v2 4183// W64: encoding: [0x65,0x04,0x0a,0x7d] 4184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4185 4186v_cmp_ne_i32 vcc, vcc_lo, v2 4187// W64: encoding: [0x6a,0x04,0x0a,0x7d] 4188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4189 4190v_cmp_ne_i32 vcc, vcc_hi, v2 4191// W64: encoding: [0x6b,0x04,0x0a,0x7d] 4192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4193 4194v_cmp_ne_i32 vcc, m0, v2 4195// W64: encoding: [0x7c,0x04,0x0a,0x7d] 4196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4197 4198v_cmp_ne_i32 vcc, exec_lo, v2 4199// W64: encoding: [0x7e,0x04,0x0a,0x7d] 4200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4201 4202v_cmp_ne_i32 vcc, exec_hi, v2 4203// W64: encoding: [0x7f,0x04,0x0a,0x7d] 4204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4205 4206v_cmp_ne_i32 vcc, 0, v2 4207// W64: encoding: [0x80,0x04,0x0a,0x7d] 4208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4209 4210v_cmp_ne_i32 vcc, -1, v2 4211// W64: encoding: [0xc1,0x04,0x0a,0x7d] 4212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4213 4214v_cmp_ne_i32 vcc, 0.5, v2 4215// W64: encoding: [0xf0,0x04,0x0a,0x7d] 4216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4217 4218v_cmp_ne_i32 vcc, -4.0, v2 4219// W64: encoding: [0xf7,0x04,0x0a,0x7d] 4220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4221 4222v_cmp_ne_i32 vcc, 0xaf123456, v2 4223// W64: encoding: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x12,0xaf] 4224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4225 4226v_cmp_ne_i32 vcc, 0x3f717273, v2 4227// W64: encoding: [0xff,0x04,0x0a,0x7d,0x73,0x72,0x71,0x3f] 4228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4229 4230v_cmp_ne_i32 vcc, v1, v255 4231// W64: encoding: [0x01,0xff,0x0b,0x7d] 4232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4233 4234v_cmp_ge_i32 vcc, v1, v2 4235// W64: encoding: [0x01,0x05,0x0c,0x7d] 4236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4237 4238v_cmp_ge_i32 vcc, v255, v2 4239// W64: encoding: [0xff,0x05,0x0c,0x7d] 4240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4241 4242v_cmp_ge_i32 vcc, s1, v2 4243// W64: encoding: [0x01,0x04,0x0c,0x7d] 4244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4245 4246v_cmp_ge_i32 vcc, s101, v2 4247// W64: encoding: [0x65,0x04,0x0c,0x7d] 4248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4249 4250v_cmp_ge_i32 vcc, vcc_lo, v2 4251// W64: encoding: [0x6a,0x04,0x0c,0x7d] 4252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4253 4254v_cmp_ge_i32 vcc, vcc_hi, v2 4255// W64: encoding: [0x6b,0x04,0x0c,0x7d] 4256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4257 4258v_cmp_ge_i32 vcc, m0, v2 4259// W64: encoding: [0x7c,0x04,0x0c,0x7d] 4260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4261 4262v_cmp_ge_i32 vcc, exec_lo, v2 4263// W64: encoding: [0x7e,0x04,0x0c,0x7d] 4264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4265 4266v_cmp_ge_i32 vcc, exec_hi, v2 4267// W64: encoding: [0x7f,0x04,0x0c,0x7d] 4268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4269 4270v_cmp_ge_i32 vcc, 0, v2 4271// W64: encoding: [0x80,0x04,0x0c,0x7d] 4272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4273 4274v_cmp_ge_i32 vcc, -1, v2 4275// W64: encoding: [0xc1,0x04,0x0c,0x7d] 4276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4277 4278v_cmp_ge_i32 vcc, 0.5, v2 4279// W64: encoding: [0xf0,0x04,0x0c,0x7d] 4280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4281 4282v_cmp_ge_i32 vcc, -4.0, v2 4283// W64: encoding: [0xf7,0x04,0x0c,0x7d] 4284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4285 4286v_cmp_ge_i32 vcc, 0xaf123456, v2 4287// W64: encoding: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x12,0xaf] 4288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4289 4290v_cmp_ge_i32 vcc, 0x3f717273, v2 4291// W64: encoding: [0xff,0x04,0x0c,0x7d,0x73,0x72,0x71,0x3f] 4292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4293 4294v_cmp_ge_i32 vcc, v1, v255 4295// W64: encoding: [0x01,0xff,0x0d,0x7d] 4296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4297 4298v_cmp_t_i32 vcc, v1, v2 4299// W64: encoding: [0x01,0x05,0x0e,0x7d] 4300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4301 4302v_cmp_t_i32 vcc, v255, v2 4303// W64: encoding: [0xff,0x05,0x0e,0x7d] 4304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4305 4306v_cmp_t_i32 vcc, s1, v2 4307// W64: encoding: [0x01,0x04,0x0e,0x7d] 4308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4309 4310v_cmp_t_i32 vcc, s101, v2 4311// W64: encoding: [0x65,0x04,0x0e,0x7d] 4312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4313 4314v_cmp_t_i32 vcc, vcc_lo, v2 4315// W64: encoding: [0x6a,0x04,0x0e,0x7d] 4316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4317 4318v_cmp_t_i32 vcc, vcc_hi, v2 4319// W64: encoding: [0x6b,0x04,0x0e,0x7d] 4320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4321 4322v_cmp_t_i32 vcc, m0, v2 4323// W64: encoding: [0x7c,0x04,0x0e,0x7d] 4324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4325 4326v_cmp_t_i32 vcc, exec_lo, v2 4327// W64: encoding: [0x7e,0x04,0x0e,0x7d] 4328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4329 4330v_cmp_t_i32 vcc, exec_hi, v2 4331// W64: encoding: [0x7f,0x04,0x0e,0x7d] 4332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4333 4334v_cmp_t_i32 vcc, 0, v2 4335// W64: encoding: [0x80,0x04,0x0e,0x7d] 4336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4337 4338v_cmp_t_i32 vcc, -1, v2 4339// W64: encoding: [0xc1,0x04,0x0e,0x7d] 4340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4341 4342v_cmp_t_i32 vcc, 0.5, v2 4343// W64: encoding: [0xf0,0x04,0x0e,0x7d] 4344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4345 4346v_cmp_t_i32 vcc, -4.0, v2 4347// W64: encoding: [0xf7,0x04,0x0e,0x7d] 4348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4349 4350v_cmp_t_i32 vcc, 0xaf123456, v2 4351// W64: encoding: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x12,0xaf] 4352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4353 4354v_cmp_t_i32 vcc, 0x3f717273, v2 4355// W64: encoding: [0xff,0x04,0x0e,0x7d,0x73,0x72,0x71,0x3f] 4356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4357 4358v_cmp_t_i32 vcc, v1, v255 4359// W64: encoding: [0x01,0xff,0x0f,0x7d] 4360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4361 4362v_cmp_f_i32 vcc_lo, v1, v2 4363// W32: encoding: [0x01,0x05,0x00,0x7d] 4364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4365 4366v_cmp_f_i32 vcc_lo, v255, v2 4367// W32: encoding: [0xff,0x05,0x00,0x7d] 4368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4369 4370v_cmp_f_i32 vcc_lo, s1, v2 4371// W32: encoding: [0x01,0x04,0x00,0x7d] 4372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4373 4374v_cmp_f_i32 vcc_lo, s101, v2 4375// W32: encoding: [0x65,0x04,0x00,0x7d] 4376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4377 4378v_cmp_f_i32 vcc_lo, vcc_lo, v2 4379// W32: encoding: [0x6a,0x04,0x00,0x7d] 4380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4381 4382v_cmp_f_i32 vcc_lo, vcc_hi, v2 4383// W32: encoding: [0x6b,0x04,0x00,0x7d] 4384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4385 4386v_cmp_f_i32 vcc_lo, m0, v2 4387// W32: encoding: [0x7c,0x04,0x00,0x7d] 4388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4389 4390v_cmp_f_i32 vcc_lo, exec_lo, v2 4391// W32: encoding: [0x7e,0x04,0x00,0x7d] 4392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4393 4394v_cmp_f_i32 vcc_lo, exec_hi, v2 4395// W32: encoding: [0x7f,0x04,0x00,0x7d] 4396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4397 4398v_cmp_f_i32 vcc_lo, 0, v2 4399// W32: encoding: [0x80,0x04,0x00,0x7d] 4400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4401 4402v_cmp_f_i32 vcc_lo, -1, v2 4403// W32: encoding: [0xc1,0x04,0x00,0x7d] 4404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4405 4406v_cmp_f_i32 vcc_lo, 0.5, v2 4407// W32: encoding: [0xf0,0x04,0x00,0x7d] 4408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4409 4410v_cmp_f_i32 vcc_lo, -4.0, v2 4411// W32: encoding: [0xf7,0x04,0x00,0x7d] 4412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4413 4414v_cmp_f_i32 vcc_lo, 0xaf123456, v2 4415// W32: encoding: [0xff,0x04,0x00,0x7d,0x56,0x34,0x12,0xaf] 4416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4417 4418v_cmp_f_i32 vcc_lo, 0x3f717273, v2 4419// W32: encoding: [0xff,0x04,0x00,0x7d,0x73,0x72,0x71,0x3f] 4420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4421 4422v_cmp_f_i32 vcc_lo, v1, v255 4423// W32: encoding: [0x01,0xff,0x01,0x7d] 4424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4425 4426v_cmp_lt_i32 vcc_lo, v1, v2 4427// W32: encoding: [0x01,0x05,0x02,0x7d] 4428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4429 4430v_cmp_lt_i32 vcc_lo, v255, v2 4431// W32: encoding: [0xff,0x05,0x02,0x7d] 4432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4433 4434v_cmp_lt_i32 vcc_lo, s1, v2 4435// W32: encoding: [0x01,0x04,0x02,0x7d] 4436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4437 4438v_cmp_lt_i32 vcc_lo, s101, v2 4439// W32: encoding: [0x65,0x04,0x02,0x7d] 4440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4441 4442v_cmp_lt_i32 vcc_lo, vcc_lo, v2 4443// W32: encoding: [0x6a,0x04,0x02,0x7d] 4444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4445 4446v_cmp_lt_i32 vcc_lo, vcc_hi, v2 4447// W32: encoding: [0x6b,0x04,0x02,0x7d] 4448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4449 4450v_cmp_lt_i32 vcc_lo, m0, v2 4451// W32: encoding: [0x7c,0x04,0x02,0x7d] 4452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4453 4454v_cmp_lt_i32 vcc_lo, exec_lo, v2 4455// W32: encoding: [0x7e,0x04,0x02,0x7d] 4456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4457 4458v_cmp_lt_i32 vcc_lo, exec_hi, v2 4459// W32: encoding: [0x7f,0x04,0x02,0x7d] 4460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4461 4462v_cmp_lt_i32 vcc_lo, 0, v2 4463// W32: encoding: [0x80,0x04,0x02,0x7d] 4464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4465 4466v_cmp_lt_i32 vcc_lo, -1, v2 4467// W32: encoding: [0xc1,0x04,0x02,0x7d] 4468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4469 4470v_cmp_lt_i32 vcc_lo, 0.5, v2 4471// W32: encoding: [0xf0,0x04,0x02,0x7d] 4472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4473 4474v_cmp_lt_i32 vcc_lo, -4.0, v2 4475// W32: encoding: [0xf7,0x04,0x02,0x7d] 4476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4477 4478v_cmp_lt_i32 vcc_lo, 0xaf123456, v2 4479// W32: encoding: [0xff,0x04,0x02,0x7d,0x56,0x34,0x12,0xaf] 4480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4481 4482v_cmp_lt_i32 vcc_lo, 0x3f717273, v2 4483// W32: encoding: [0xff,0x04,0x02,0x7d,0x73,0x72,0x71,0x3f] 4484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4485 4486v_cmp_lt_i32 vcc_lo, v1, v255 4487// W32: encoding: [0x01,0xff,0x03,0x7d] 4488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4489 4490v_cmp_eq_i32 vcc_lo, v1, v2 4491// W32: encoding: [0x01,0x05,0x04,0x7d] 4492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4493 4494v_cmp_eq_i32 vcc_lo, v255, v2 4495// W32: encoding: [0xff,0x05,0x04,0x7d] 4496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4497 4498v_cmp_eq_i32 vcc_lo, s1, v2 4499// W32: encoding: [0x01,0x04,0x04,0x7d] 4500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4501 4502v_cmp_eq_i32 vcc_lo, s101, v2 4503// W32: encoding: [0x65,0x04,0x04,0x7d] 4504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4505 4506v_cmp_eq_i32 vcc_lo, vcc_lo, v2 4507// W32: encoding: [0x6a,0x04,0x04,0x7d] 4508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4509 4510v_cmp_eq_i32 vcc_lo, vcc_hi, v2 4511// W32: encoding: [0x6b,0x04,0x04,0x7d] 4512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4513 4514v_cmp_eq_i32 vcc_lo, m0, v2 4515// W32: encoding: [0x7c,0x04,0x04,0x7d] 4516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4517 4518v_cmp_eq_i32 vcc_lo, exec_lo, v2 4519// W32: encoding: [0x7e,0x04,0x04,0x7d] 4520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4521 4522v_cmp_eq_i32 vcc_lo, exec_hi, v2 4523// W32: encoding: [0x7f,0x04,0x04,0x7d] 4524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4525 4526v_cmp_eq_i32 vcc_lo, 0, v2 4527// W32: encoding: [0x80,0x04,0x04,0x7d] 4528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4529 4530v_cmp_eq_i32 vcc_lo, -1, v2 4531// W32: encoding: [0xc1,0x04,0x04,0x7d] 4532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4533 4534v_cmp_eq_i32 vcc_lo, 0.5, v2 4535// W32: encoding: [0xf0,0x04,0x04,0x7d] 4536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4537 4538v_cmp_eq_i32 vcc_lo, -4.0, v2 4539// W32: encoding: [0xf7,0x04,0x04,0x7d] 4540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4541 4542v_cmp_eq_i32 vcc_lo, 0xaf123456, v2 4543// W32: encoding: [0xff,0x04,0x04,0x7d,0x56,0x34,0x12,0xaf] 4544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4545 4546v_cmp_eq_i32 vcc_lo, 0x3f717273, v2 4547// W32: encoding: [0xff,0x04,0x04,0x7d,0x73,0x72,0x71,0x3f] 4548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4549 4550v_cmp_eq_i32 vcc_lo, v1, v255 4551// W32: encoding: [0x01,0xff,0x05,0x7d] 4552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4553 4554v_cmp_le_i32 vcc_lo, v1, v2 4555// W32: encoding: [0x01,0x05,0x06,0x7d] 4556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4557 4558v_cmp_le_i32 vcc_lo, v255, v2 4559// W32: encoding: [0xff,0x05,0x06,0x7d] 4560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4561 4562v_cmp_le_i32 vcc_lo, s1, v2 4563// W32: encoding: [0x01,0x04,0x06,0x7d] 4564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4565 4566v_cmp_le_i32 vcc_lo, s101, v2 4567// W32: encoding: [0x65,0x04,0x06,0x7d] 4568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4569 4570v_cmp_le_i32 vcc_lo, vcc_lo, v2 4571// W32: encoding: [0x6a,0x04,0x06,0x7d] 4572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4573 4574v_cmp_le_i32 vcc_lo, vcc_hi, v2 4575// W32: encoding: [0x6b,0x04,0x06,0x7d] 4576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4577 4578v_cmp_le_i32 vcc_lo, m0, v2 4579// W32: encoding: [0x7c,0x04,0x06,0x7d] 4580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4581 4582v_cmp_le_i32 vcc_lo, exec_lo, v2 4583// W32: encoding: [0x7e,0x04,0x06,0x7d] 4584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4585 4586v_cmp_le_i32 vcc_lo, exec_hi, v2 4587// W32: encoding: [0x7f,0x04,0x06,0x7d] 4588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4589 4590v_cmp_le_i32 vcc_lo, 0, v2 4591// W32: encoding: [0x80,0x04,0x06,0x7d] 4592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4593 4594v_cmp_le_i32 vcc_lo, -1, v2 4595// W32: encoding: [0xc1,0x04,0x06,0x7d] 4596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4597 4598v_cmp_le_i32 vcc_lo, 0.5, v2 4599// W32: encoding: [0xf0,0x04,0x06,0x7d] 4600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4601 4602v_cmp_le_i32 vcc_lo, -4.0, v2 4603// W32: encoding: [0xf7,0x04,0x06,0x7d] 4604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4605 4606v_cmp_le_i32 vcc_lo, 0xaf123456, v2 4607// W32: encoding: [0xff,0x04,0x06,0x7d,0x56,0x34,0x12,0xaf] 4608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4609 4610v_cmp_le_i32 vcc_lo, 0x3f717273, v2 4611// W32: encoding: [0xff,0x04,0x06,0x7d,0x73,0x72,0x71,0x3f] 4612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4613 4614v_cmp_le_i32 vcc_lo, v1, v255 4615// W32: encoding: [0x01,0xff,0x07,0x7d] 4616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4617 4618v_cmp_gt_i32 vcc_lo, v1, v2 4619// W32: encoding: [0x01,0x05,0x08,0x7d] 4620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4621 4622v_cmp_gt_i32 vcc_lo, v255, v2 4623// W32: encoding: [0xff,0x05,0x08,0x7d] 4624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4625 4626v_cmp_gt_i32 vcc_lo, s1, v2 4627// W32: encoding: [0x01,0x04,0x08,0x7d] 4628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4629 4630v_cmp_gt_i32 vcc_lo, s101, v2 4631// W32: encoding: [0x65,0x04,0x08,0x7d] 4632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4633 4634v_cmp_gt_i32 vcc_lo, vcc_lo, v2 4635// W32: encoding: [0x6a,0x04,0x08,0x7d] 4636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4637 4638v_cmp_gt_i32 vcc_lo, vcc_hi, v2 4639// W32: encoding: [0x6b,0x04,0x08,0x7d] 4640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4641 4642v_cmp_gt_i32 vcc_lo, m0, v2 4643// W32: encoding: [0x7c,0x04,0x08,0x7d] 4644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4645 4646v_cmp_gt_i32 vcc_lo, exec_lo, v2 4647// W32: encoding: [0x7e,0x04,0x08,0x7d] 4648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4649 4650v_cmp_gt_i32 vcc_lo, exec_hi, v2 4651// W32: encoding: [0x7f,0x04,0x08,0x7d] 4652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4653 4654v_cmp_gt_i32 vcc_lo, 0, v2 4655// W32: encoding: [0x80,0x04,0x08,0x7d] 4656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4657 4658v_cmp_gt_i32 vcc_lo, -1, v2 4659// W32: encoding: [0xc1,0x04,0x08,0x7d] 4660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4661 4662v_cmp_gt_i32 vcc_lo, 0.5, v2 4663// W32: encoding: [0xf0,0x04,0x08,0x7d] 4664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4665 4666v_cmp_gt_i32 vcc_lo, -4.0, v2 4667// W32: encoding: [0xf7,0x04,0x08,0x7d] 4668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4669 4670v_cmp_gt_i32 vcc_lo, 0xaf123456, v2 4671// W32: encoding: [0xff,0x04,0x08,0x7d,0x56,0x34,0x12,0xaf] 4672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4673 4674v_cmp_gt_i32 vcc_lo, 0x3f717273, v2 4675// W32: encoding: [0xff,0x04,0x08,0x7d,0x73,0x72,0x71,0x3f] 4676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4677 4678v_cmp_gt_i32 vcc_lo, v1, v255 4679// W32: encoding: [0x01,0xff,0x09,0x7d] 4680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4681 4682v_cmp_ne_i32 vcc_lo, v1, v2 4683// W32: encoding: [0x01,0x05,0x0a,0x7d] 4684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4685 4686v_cmp_ne_i32 vcc_lo, v255, v2 4687// W32: encoding: [0xff,0x05,0x0a,0x7d] 4688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4689 4690v_cmp_ne_i32 vcc_lo, s1, v2 4691// W32: encoding: [0x01,0x04,0x0a,0x7d] 4692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4693 4694v_cmp_ne_i32 vcc_lo, s101, v2 4695// W32: encoding: [0x65,0x04,0x0a,0x7d] 4696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4697 4698v_cmp_ne_i32 vcc_lo, vcc_lo, v2 4699// W32: encoding: [0x6a,0x04,0x0a,0x7d] 4700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4701 4702v_cmp_ne_i32 vcc_lo, vcc_hi, v2 4703// W32: encoding: [0x6b,0x04,0x0a,0x7d] 4704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4705 4706v_cmp_ne_i32 vcc_lo, m0, v2 4707// W32: encoding: [0x7c,0x04,0x0a,0x7d] 4708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4709 4710v_cmp_ne_i32 vcc_lo, exec_lo, v2 4711// W32: encoding: [0x7e,0x04,0x0a,0x7d] 4712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4713 4714v_cmp_ne_i32 vcc_lo, exec_hi, v2 4715// W32: encoding: [0x7f,0x04,0x0a,0x7d] 4716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4717 4718v_cmp_ne_i32 vcc_lo, 0, v2 4719// W32: encoding: [0x80,0x04,0x0a,0x7d] 4720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4721 4722v_cmp_ne_i32 vcc_lo, -1, v2 4723// W32: encoding: [0xc1,0x04,0x0a,0x7d] 4724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4725 4726v_cmp_ne_i32 vcc_lo, 0.5, v2 4727// W32: encoding: [0xf0,0x04,0x0a,0x7d] 4728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4729 4730v_cmp_ne_i32 vcc_lo, -4.0, v2 4731// W32: encoding: [0xf7,0x04,0x0a,0x7d] 4732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4733 4734v_cmp_ne_i32 vcc_lo, 0xaf123456, v2 4735// W32: encoding: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x12,0xaf] 4736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4737 4738v_cmp_ne_i32 vcc_lo, 0x3f717273, v2 4739// W32: encoding: [0xff,0x04,0x0a,0x7d,0x73,0x72,0x71,0x3f] 4740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4741 4742v_cmp_ne_i32 vcc_lo, v1, v255 4743// W32: encoding: [0x01,0xff,0x0b,0x7d] 4744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4745 4746v_cmp_ge_i32 vcc_lo, v1, v2 4747// W32: encoding: [0x01,0x05,0x0c,0x7d] 4748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4749 4750v_cmp_ge_i32 vcc_lo, v255, v2 4751// W32: encoding: [0xff,0x05,0x0c,0x7d] 4752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4753 4754v_cmp_ge_i32 vcc_lo, s1, v2 4755// W32: encoding: [0x01,0x04,0x0c,0x7d] 4756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4757 4758v_cmp_ge_i32 vcc_lo, s101, v2 4759// W32: encoding: [0x65,0x04,0x0c,0x7d] 4760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4761 4762v_cmp_ge_i32 vcc_lo, vcc_lo, v2 4763// W32: encoding: [0x6a,0x04,0x0c,0x7d] 4764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4765 4766v_cmp_ge_i32 vcc_lo, vcc_hi, v2 4767// W32: encoding: [0x6b,0x04,0x0c,0x7d] 4768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4769 4770v_cmp_ge_i32 vcc_lo, m0, v2 4771// W32: encoding: [0x7c,0x04,0x0c,0x7d] 4772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4773 4774v_cmp_ge_i32 vcc_lo, exec_lo, v2 4775// W32: encoding: [0x7e,0x04,0x0c,0x7d] 4776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4777 4778v_cmp_ge_i32 vcc_lo, exec_hi, v2 4779// W32: encoding: [0x7f,0x04,0x0c,0x7d] 4780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4781 4782v_cmp_ge_i32 vcc_lo, 0, v2 4783// W32: encoding: [0x80,0x04,0x0c,0x7d] 4784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4785 4786v_cmp_ge_i32 vcc_lo, -1, v2 4787// W32: encoding: [0xc1,0x04,0x0c,0x7d] 4788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4789 4790v_cmp_ge_i32 vcc_lo, 0.5, v2 4791// W32: encoding: [0xf0,0x04,0x0c,0x7d] 4792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4793 4794v_cmp_ge_i32 vcc_lo, -4.0, v2 4795// W32: encoding: [0xf7,0x04,0x0c,0x7d] 4796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4797 4798v_cmp_ge_i32 vcc_lo, 0xaf123456, v2 4799// W32: encoding: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x12,0xaf] 4800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4801 4802v_cmp_ge_i32 vcc_lo, 0x3f717273, v2 4803// W32: encoding: [0xff,0x04,0x0c,0x7d,0x73,0x72,0x71,0x3f] 4804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4805 4806v_cmp_ge_i32 vcc_lo, v1, v255 4807// W32: encoding: [0x01,0xff,0x0d,0x7d] 4808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4809 4810v_cmp_t_i32 vcc_lo, v1, v2 4811// W32: encoding: [0x01,0x05,0x0e,0x7d] 4812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4813 4814v_cmp_t_i32 vcc_lo, v255, v2 4815// W32: encoding: [0xff,0x05,0x0e,0x7d] 4816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4817 4818v_cmp_t_i32 vcc_lo, s1, v2 4819// W32: encoding: [0x01,0x04,0x0e,0x7d] 4820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4821 4822v_cmp_t_i32 vcc_lo, s101, v2 4823// W32: encoding: [0x65,0x04,0x0e,0x7d] 4824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4825 4826v_cmp_t_i32 vcc_lo, vcc_lo, v2 4827// W32: encoding: [0x6a,0x04,0x0e,0x7d] 4828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4829 4830v_cmp_t_i32 vcc_lo, vcc_hi, v2 4831// W32: encoding: [0x6b,0x04,0x0e,0x7d] 4832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4833 4834v_cmp_t_i32 vcc_lo, m0, v2 4835// W32: encoding: [0x7c,0x04,0x0e,0x7d] 4836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4837 4838v_cmp_t_i32 vcc_lo, exec_lo, v2 4839// W32: encoding: [0x7e,0x04,0x0e,0x7d] 4840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4841 4842v_cmp_t_i32 vcc_lo, exec_hi, v2 4843// W32: encoding: [0x7f,0x04,0x0e,0x7d] 4844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4845 4846v_cmp_t_i32 vcc_lo, 0, v2 4847// W32: encoding: [0x80,0x04,0x0e,0x7d] 4848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4849 4850v_cmp_t_i32 vcc_lo, -1, v2 4851// W32: encoding: [0xc1,0x04,0x0e,0x7d] 4852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4853 4854v_cmp_t_i32 vcc_lo, 0.5, v2 4855// W32: encoding: [0xf0,0x04,0x0e,0x7d] 4856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4857 4858v_cmp_t_i32 vcc_lo, -4.0, v2 4859// W32: encoding: [0xf7,0x04,0x0e,0x7d] 4860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4861 4862v_cmp_t_i32 vcc_lo, 0xaf123456, v2 4863// W32: encoding: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x12,0xaf] 4864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4865 4866v_cmp_t_i32 vcc_lo, 0x3f717273, v2 4867// W32: encoding: [0xff,0x04,0x0e,0x7d,0x73,0x72,0x71,0x3f] 4868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4869 4870v_cmp_t_i32 vcc_lo, v1, v255 4871// W32: encoding: [0x01,0xff,0x0f,0x7d] 4872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4873 4874v_cmp_class_f32 vcc, v1, v2 4875// W64: encoding: [0x01,0x05,0x10,0x7d] 4876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4877 4878v_cmp_class_f32 vcc, v255, v2 4879// W64: encoding: [0xff,0x05,0x10,0x7d] 4880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4881 4882v_cmp_class_f32 vcc, s1, v2 4883// W64: encoding: [0x01,0x04,0x10,0x7d] 4884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4885 4886v_cmp_class_f32 vcc, s101, v2 4887// W64: encoding: [0x65,0x04,0x10,0x7d] 4888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4889 4890v_cmp_class_f32 vcc, vcc_lo, v2 4891// W64: encoding: [0x6a,0x04,0x10,0x7d] 4892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4893 4894v_cmp_class_f32 vcc, vcc_hi, v2 4895// W64: encoding: [0x6b,0x04,0x10,0x7d] 4896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4897 4898v_cmp_class_f32 vcc, m0, v2 4899// W64: encoding: [0x7c,0x04,0x10,0x7d] 4900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4901 4902v_cmp_class_f32 vcc, exec_lo, v2 4903// W64: encoding: [0x7e,0x04,0x10,0x7d] 4904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4905 4906v_cmp_class_f32 vcc, exec_hi, v2 4907// W64: encoding: [0x7f,0x04,0x10,0x7d] 4908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4909 4910v_cmp_class_f32 vcc, 0, v2 4911// W64: encoding: [0x80,0x04,0x10,0x7d] 4912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4913 4914v_cmp_class_f32 vcc, -1, v2 4915// W64: encoding: [0xc1,0x04,0x10,0x7d] 4916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4917 4918v_cmp_class_f32 vcc, 0.5, v2 4919// W64: encoding: [0xf0,0x04,0x10,0x7d] 4920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4921 4922v_cmp_class_f32 vcc, -4.0, v2 4923// W64: encoding: [0xf7,0x04,0x10,0x7d] 4924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4925 4926v_cmp_class_f32 vcc, 0xaf123456, v2 4927// W64: encoding: [0xff,0x04,0x10,0x7d,0x56,0x34,0x12,0xaf] 4928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4929 4930v_cmp_class_f32 vcc, 0x3f717273, v2 4931// W64: encoding: [0xff,0x04,0x10,0x7d,0x73,0x72,0x71,0x3f] 4932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4933 4934v_cmp_class_f32 vcc, v1, v255 4935// W64: encoding: [0x01,0xff,0x11,0x7d] 4936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4937 4938v_cmp_class_f32 vcc_lo, v1, v2 4939// W32: encoding: [0x01,0x05,0x10,0x7d] 4940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4941 4942v_cmp_class_f32 vcc_lo, v255, v2 4943// W32: encoding: [0xff,0x05,0x10,0x7d] 4944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4945 4946v_cmp_class_f32 vcc_lo, s1, v2 4947// W32: encoding: [0x01,0x04,0x10,0x7d] 4948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4949 4950v_cmp_class_f32 vcc_lo, s101, v2 4951// W32: encoding: [0x65,0x04,0x10,0x7d] 4952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4953 4954v_cmp_class_f32 vcc_lo, vcc_lo, v2 4955// W32: encoding: [0x6a,0x04,0x10,0x7d] 4956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4957 4958v_cmp_class_f32 vcc_lo, vcc_hi, v2 4959// W32: encoding: [0x6b,0x04,0x10,0x7d] 4960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4961 4962v_cmp_class_f32 vcc_lo, m0, v2 4963// W32: encoding: [0x7c,0x04,0x10,0x7d] 4964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4965 4966v_cmp_class_f32 vcc_lo, exec_lo, v2 4967// W32: encoding: [0x7e,0x04,0x10,0x7d] 4968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4969 4970v_cmp_class_f32 vcc_lo, exec_hi, v2 4971// W32: encoding: [0x7f,0x04,0x10,0x7d] 4972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4973 4974v_cmp_class_f32 vcc_lo, 0, v2 4975// W32: encoding: [0x80,0x04,0x10,0x7d] 4976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4977 4978v_cmp_class_f32 vcc_lo, -1, v2 4979// W32: encoding: [0xc1,0x04,0x10,0x7d] 4980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4981 4982v_cmp_class_f32 vcc_lo, 0.5, v2 4983// W32: encoding: [0xf0,0x04,0x10,0x7d] 4984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4985 4986v_cmp_class_f32 vcc_lo, -4.0, v2 4987// W32: encoding: [0xf7,0x04,0x10,0x7d] 4988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4989 4990v_cmp_class_f32 vcc_lo, 0xaf123456, v2 4991// W32: encoding: [0xff,0x04,0x10,0x7d,0x56,0x34,0x12,0xaf] 4992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4993 4994v_cmp_class_f32 vcc_lo, 0x3f717273, v2 4995// W32: encoding: [0xff,0x04,0x10,0x7d,0x73,0x72,0x71,0x3f] 4996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 4997 4998v_cmp_class_f32 vcc_lo, v1, v255 4999// W32: encoding: [0x01,0xff,0x11,0x7d] 5000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5001 5002v_cmp_lt_i16 vcc, v1, v2 5003// W64: encoding: [0x01,0x05,0x12,0x7d] 5004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5005 5006v_cmp_lt_i16 vcc, v255, v2 5007// W64: encoding: [0xff,0x05,0x12,0x7d] 5008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5009 5010v_cmp_lt_i16 vcc, s1, v2 5011// W64: encoding: [0x01,0x04,0x12,0x7d] 5012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5013 5014v_cmp_lt_i16 vcc, s101, v2 5015// W64: encoding: [0x65,0x04,0x12,0x7d] 5016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5017 5018v_cmp_lt_i16 vcc, vcc_lo, v2 5019// W64: encoding: [0x6a,0x04,0x12,0x7d] 5020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5021 5022v_cmp_lt_i16 vcc, vcc_hi, v2 5023// W64: encoding: [0x6b,0x04,0x12,0x7d] 5024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5025 5026v_cmp_lt_i16 vcc, m0, v2 5027// W64: encoding: [0x7c,0x04,0x12,0x7d] 5028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5029 5030v_cmp_lt_i16 vcc, exec_lo, v2 5031// W64: encoding: [0x7e,0x04,0x12,0x7d] 5032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5033 5034v_cmp_lt_i16 vcc, exec_hi, v2 5035// W64: encoding: [0x7f,0x04,0x12,0x7d] 5036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5037 5038v_cmp_lt_i16 vcc, 0, v2 5039// W64: encoding: [0x80,0x04,0x12,0x7d] 5040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5041 5042v_cmp_lt_i16 vcc, -1, v2 5043// W64: encoding: [0xc1,0x04,0x12,0x7d] 5044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5045 5046v_cmp_lt_i16 vcc, 0.5, v2 5047// W64: encoding: [0xff,0x04,0x12,0x7d,0x00,0x38,0x00,0x00] 5048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5049 5050v_cmp_lt_i16 vcc, -4.0, v2 5051// W64: encoding: [0xff,0x04,0x12,0x7d,0x00,0xc4,0x00,0x00] 5052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5053 5054v_cmp_lt_i16 vcc, 0xfe0b, v2 5055// W64: encoding: [0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00] 5056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5057 5058v_cmp_lt_i16 vcc, 0x3456, v2 5059// W64: encoding: [0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00] 5060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5061 5062v_cmp_lt_i16 vcc, v1, v255 5063// W64: encoding: [0x01,0xff,0x13,0x7d] 5064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5065 5066v_cmp_eq_i16 vcc, v1, v2 5067// W64: encoding: [0x01,0x05,0x14,0x7d] 5068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5069 5070v_cmp_eq_i16 vcc, v255, v2 5071// W64: encoding: [0xff,0x05,0x14,0x7d] 5072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5073 5074v_cmp_eq_i16 vcc, s1, v2 5075// W64: encoding: [0x01,0x04,0x14,0x7d] 5076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5077 5078v_cmp_eq_i16 vcc, s101, v2 5079// W64: encoding: [0x65,0x04,0x14,0x7d] 5080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5081 5082v_cmp_eq_i16 vcc, vcc_lo, v2 5083// W64: encoding: [0x6a,0x04,0x14,0x7d] 5084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5085 5086v_cmp_eq_i16 vcc, vcc_hi, v2 5087// W64: encoding: [0x6b,0x04,0x14,0x7d] 5088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5089 5090v_cmp_eq_i16 vcc, m0, v2 5091// W64: encoding: [0x7c,0x04,0x14,0x7d] 5092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5093 5094v_cmp_eq_i16 vcc, exec_lo, v2 5095// W64: encoding: [0x7e,0x04,0x14,0x7d] 5096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5097 5098v_cmp_eq_i16 vcc, exec_hi, v2 5099// W64: encoding: [0x7f,0x04,0x14,0x7d] 5100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5101 5102v_cmp_eq_i16 vcc, 0, v2 5103// W64: encoding: [0x80,0x04,0x14,0x7d] 5104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5105 5106v_cmp_eq_i16 vcc, -1, v2 5107// W64: encoding: [0xc1,0x04,0x14,0x7d] 5108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5109 5110v_cmp_eq_i16 vcc, 0.5, v2 5111// W64: encoding: [0xff,0x04,0x14,0x7d,0x00,0x38,0x00,0x00] 5112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5113 5114v_cmp_eq_i16 vcc, -4.0, v2 5115// W64: encoding: [0xff,0x04,0x14,0x7d,0x00,0xc4,0x00,0x00] 5116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5117 5118v_cmp_eq_i16 vcc, 0xfe0b, v2 5119// W64: encoding: [0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00] 5120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5121 5122v_cmp_eq_i16 vcc, 0x3456, v2 5123// W64: encoding: [0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00] 5124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5125 5126v_cmp_eq_i16 vcc, v1, v255 5127// W64: encoding: [0x01,0xff,0x15,0x7d] 5128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5129 5130v_cmp_le_i16 vcc, v1, v2 5131// W64: encoding: [0x01,0x05,0x16,0x7d] 5132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5133 5134v_cmp_le_i16 vcc, v255, v2 5135// W64: encoding: [0xff,0x05,0x16,0x7d] 5136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5137 5138v_cmp_le_i16 vcc, s1, v2 5139// W64: encoding: [0x01,0x04,0x16,0x7d] 5140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5141 5142v_cmp_le_i16 vcc, s101, v2 5143// W64: encoding: [0x65,0x04,0x16,0x7d] 5144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5145 5146v_cmp_le_i16 vcc, vcc_lo, v2 5147// W64: encoding: [0x6a,0x04,0x16,0x7d] 5148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5149 5150v_cmp_le_i16 vcc, vcc_hi, v2 5151// W64: encoding: [0x6b,0x04,0x16,0x7d] 5152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5153 5154v_cmp_le_i16 vcc, m0, v2 5155// W64: encoding: [0x7c,0x04,0x16,0x7d] 5156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5157 5158v_cmp_le_i16 vcc, exec_lo, v2 5159// W64: encoding: [0x7e,0x04,0x16,0x7d] 5160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5161 5162v_cmp_le_i16 vcc, exec_hi, v2 5163// W64: encoding: [0x7f,0x04,0x16,0x7d] 5164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5165 5166v_cmp_le_i16 vcc, 0, v2 5167// W64: encoding: [0x80,0x04,0x16,0x7d] 5168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5169 5170v_cmp_le_i16 vcc, -1, v2 5171// W64: encoding: [0xc1,0x04,0x16,0x7d] 5172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5173 5174v_cmp_le_i16 vcc, 0.5, v2 5175// W64: encoding: [0xff,0x04,0x16,0x7d,0x00,0x38,0x00,0x00] 5176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5177 5178v_cmp_le_i16 vcc, -4.0, v2 5179// W64: encoding: [0xff,0x04,0x16,0x7d,0x00,0xc4,0x00,0x00] 5180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5181 5182v_cmp_le_i16 vcc, 0xfe0b, v2 5183// W64: encoding: [0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00] 5184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5185 5186v_cmp_le_i16 vcc, 0x3456, v2 5187// W64: encoding: [0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00] 5188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5189 5190v_cmp_le_i16 vcc, v1, v255 5191// W64: encoding: [0x01,0xff,0x17,0x7d] 5192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5193 5194v_cmp_gt_i16 vcc, v1, v2 5195// W64: encoding: [0x01,0x05,0x18,0x7d] 5196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5197 5198v_cmp_gt_i16 vcc, v255, v2 5199// W64: encoding: [0xff,0x05,0x18,0x7d] 5200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5201 5202v_cmp_gt_i16 vcc, s1, v2 5203// W64: encoding: [0x01,0x04,0x18,0x7d] 5204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5205 5206v_cmp_gt_i16 vcc, s101, v2 5207// W64: encoding: [0x65,0x04,0x18,0x7d] 5208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5209 5210v_cmp_gt_i16 vcc, vcc_lo, v2 5211// W64: encoding: [0x6a,0x04,0x18,0x7d] 5212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5213 5214v_cmp_gt_i16 vcc, vcc_hi, v2 5215// W64: encoding: [0x6b,0x04,0x18,0x7d] 5216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5217 5218v_cmp_gt_i16 vcc, m0, v2 5219// W64: encoding: [0x7c,0x04,0x18,0x7d] 5220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5221 5222v_cmp_gt_i16 vcc, exec_lo, v2 5223// W64: encoding: [0x7e,0x04,0x18,0x7d] 5224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5225 5226v_cmp_gt_i16 vcc, exec_hi, v2 5227// W64: encoding: [0x7f,0x04,0x18,0x7d] 5228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5229 5230v_cmp_gt_i16 vcc, 0, v2 5231// W64: encoding: [0x80,0x04,0x18,0x7d] 5232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5233 5234v_cmp_gt_i16 vcc, -1, v2 5235// W64: encoding: [0xc1,0x04,0x18,0x7d] 5236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5237 5238v_cmp_gt_i16 vcc, 0.5, v2 5239// W64: encoding: [0xff,0x04,0x18,0x7d,0x00,0x38,0x00,0x00] 5240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5241 5242v_cmp_gt_i16 vcc, -4.0, v2 5243// W64: encoding: [0xff,0x04,0x18,0x7d,0x00,0xc4,0x00,0x00] 5244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5245 5246v_cmp_gt_i16 vcc, 0xfe0b, v2 5247// W64: encoding: [0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00] 5248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5249 5250v_cmp_gt_i16 vcc, 0x3456, v2 5251// W64: encoding: [0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00] 5252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5253 5254v_cmp_gt_i16 vcc, v1, v255 5255// W64: encoding: [0x01,0xff,0x19,0x7d] 5256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5257 5258v_cmp_ne_i16 vcc, v1, v2 5259// W64: encoding: [0x01,0x05,0x1a,0x7d] 5260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5261 5262v_cmp_ne_i16 vcc, v255, v2 5263// W64: encoding: [0xff,0x05,0x1a,0x7d] 5264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5265 5266v_cmp_ne_i16 vcc, s1, v2 5267// W64: encoding: [0x01,0x04,0x1a,0x7d] 5268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5269 5270v_cmp_ne_i16 vcc, s101, v2 5271// W64: encoding: [0x65,0x04,0x1a,0x7d] 5272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5273 5274v_cmp_ne_i16 vcc, vcc_lo, v2 5275// W64: encoding: [0x6a,0x04,0x1a,0x7d] 5276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5277 5278v_cmp_ne_i16 vcc, vcc_hi, v2 5279// W64: encoding: [0x6b,0x04,0x1a,0x7d] 5280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5281 5282v_cmp_ne_i16 vcc, m0, v2 5283// W64: encoding: [0x7c,0x04,0x1a,0x7d] 5284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5285 5286v_cmp_ne_i16 vcc, exec_lo, v2 5287// W64: encoding: [0x7e,0x04,0x1a,0x7d] 5288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5289 5290v_cmp_ne_i16 vcc, exec_hi, v2 5291// W64: encoding: [0x7f,0x04,0x1a,0x7d] 5292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5293 5294v_cmp_ne_i16 vcc, 0, v2 5295// W64: encoding: [0x80,0x04,0x1a,0x7d] 5296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5297 5298v_cmp_ne_i16 vcc, -1, v2 5299// W64: encoding: [0xc1,0x04,0x1a,0x7d] 5300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5301 5302v_cmp_ne_i16 vcc, 0.5, v2 5303// W64: encoding: [0xff,0x04,0x1a,0x7d,0x00,0x38,0x00,0x00] 5304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5305 5306v_cmp_ne_i16 vcc, -4.0, v2 5307// W64: encoding: [0xff,0x04,0x1a,0x7d,0x00,0xc4,0x00,0x00] 5308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5309 5310v_cmp_ne_i16 vcc, 0xfe0b, v2 5311// W64: encoding: [0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00] 5312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5313 5314v_cmp_ne_i16 vcc, 0x3456, v2 5315// W64: encoding: [0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00] 5316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5317 5318v_cmp_ne_i16 vcc, v1, v255 5319// W64: encoding: [0x01,0xff,0x1b,0x7d] 5320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5321 5322v_cmp_ge_i16 vcc, v1, v2 5323// W64: encoding: [0x01,0x05,0x1c,0x7d] 5324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5325 5326v_cmp_ge_i16 vcc, v255, v2 5327// W64: encoding: [0xff,0x05,0x1c,0x7d] 5328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5329 5330v_cmp_ge_i16 vcc, s1, v2 5331// W64: encoding: [0x01,0x04,0x1c,0x7d] 5332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5333 5334v_cmp_ge_i16 vcc, s101, v2 5335// W64: encoding: [0x65,0x04,0x1c,0x7d] 5336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5337 5338v_cmp_ge_i16 vcc, vcc_lo, v2 5339// W64: encoding: [0x6a,0x04,0x1c,0x7d] 5340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5341 5342v_cmp_ge_i16 vcc, vcc_hi, v2 5343// W64: encoding: [0x6b,0x04,0x1c,0x7d] 5344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5345 5346v_cmp_ge_i16 vcc, m0, v2 5347// W64: encoding: [0x7c,0x04,0x1c,0x7d] 5348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5349 5350v_cmp_ge_i16 vcc, exec_lo, v2 5351// W64: encoding: [0x7e,0x04,0x1c,0x7d] 5352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5353 5354v_cmp_ge_i16 vcc, exec_hi, v2 5355// W64: encoding: [0x7f,0x04,0x1c,0x7d] 5356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5357 5358v_cmp_ge_i16 vcc, 0, v2 5359// W64: encoding: [0x80,0x04,0x1c,0x7d] 5360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5361 5362v_cmp_ge_i16 vcc, -1, v2 5363// W64: encoding: [0xc1,0x04,0x1c,0x7d] 5364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5365 5366v_cmp_ge_i16 vcc, 0.5, v2 5367// W64: encoding: [0xff,0x04,0x1c,0x7d,0x00,0x38,0x00,0x00] 5368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5369 5370v_cmp_ge_i16 vcc, -4.0, v2 5371// W64: encoding: [0xff,0x04,0x1c,0x7d,0x00,0xc4,0x00,0x00] 5372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5373 5374v_cmp_ge_i16 vcc, 0xfe0b, v2 5375// W64: encoding: [0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00] 5376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5377 5378v_cmp_ge_i16 vcc, 0x3456, v2 5379// W64: encoding: [0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00] 5380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5381 5382v_cmp_ge_i16 vcc, v1, v255 5383// W64: encoding: [0x01,0xff,0x1d,0x7d] 5384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5385 5386v_cmp_lt_i16 vcc_lo, v1, v2 5387// W32: encoding: [0x01,0x05,0x12,0x7d] 5388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5389 5390v_cmp_lt_i16 vcc_lo, v255, v2 5391// W32: encoding: [0xff,0x05,0x12,0x7d] 5392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5393 5394v_cmp_lt_i16 vcc_lo, s1, v2 5395// W32: encoding: [0x01,0x04,0x12,0x7d] 5396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5397 5398v_cmp_lt_i16 vcc_lo, s101, v2 5399// W32: encoding: [0x65,0x04,0x12,0x7d] 5400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5401 5402v_cmp_lt_i16 vcc_lo, vcc_lo, v2 5403// W32: encoding: [0x6a,0x04,0x12,0x7d] 5404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5405 5406v_cmp_lt_i16 vcc_lo, vcc_hi, v2 5407// W32: encoding: [0x6b,0x04,0x12,0x7d] 5408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5409 5410v_cmp_lt_i16 vcc_lo, m0, v2 5411// W32: encoding: [0x7c,0x04,0x12,0x7d] 5412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5413 5414v_cmp_lt_i16 vcc_lo, exec_lo, v2 5415// W32: encoding: [0x7e,0x04,0x12,0x7d] 5416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5417 5418v_cmp_lt_i16 vcc_lo, exec_hi, v2 5419// W32: encoding: [0x7f,0x04,0x12,0x7d] 5420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5421 5422v_cmp_lt_i16 vcc_lo, 0, v2 5423// W32: encoding: [0x80,0x04,0x12,0x7d] 5424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5425 5426v_cmp_lt_i16 vcc_lo, -1, v2 5427// W32: encoding: [0xc1,0x04,0x12,0x7d] 5428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5429 5430v_cmp_lt_i16 vcc_lo, 0.5, v2 5431// W32: encoding: [0xff,0x04,0x12,0x7d,0x00,0x38,0x00,0x00] 5432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5433 5434v_cmp_lt_i16 vcc_lo, -4.0, v2 5435// W32: encoding: [0xff,0x04,0x12,0x7d,0x00,0xc4,0x00,0x00] 5436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5437 5438v_cmp_lt_i16 vcc_lo, 0xfe0b, v2 5439// W32: encoding: [0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00] 5440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5441 5442v_cmp_lt_i16 vcc_lo, 0x3456, v2 5443// W32: encoding: [0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00] 5444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5445 5446v_cmp_lt_i16 vcc_lo, v1, v255 5447// W32: encoding: [0x01,0xff,0x13,0x7d] 5448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5449 5450v_cmp_eq_i16 vcc_lo, v1, v2 5451// W32: encoding: [0x01,0x05,0x14,0x7d] 5452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5453 5454v_cmp_eq_i16 vcc_lo, v255, v2 5455// W32: encoding: [0xff,0x05,0x14,0x7d] 5456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5457 5458v_cmp_eq_i16 vcc_lo, s1, v2 5459// W32: encoding: [0x01,0x04,0x14,0x7d] 5460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5461 5462v_cmp_eq_i16 vcc_lo, s101, v2 5463// W32: encoding: [0x65,0x04,0x14,0x7d] 5464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5465 5466v_cmp_eq_i16 vcc_lo, vcc_lo, v2 5467// W32: encoding: [0x6a,0x04,0x14,0x7d] 5468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5469 5470v_cmp_eq_i16 vcc_lo, vcc_hi, v2 5471// W32: encoding: [0x6b,0x04,0x14,0x7d] 5472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5473 5474v_cmp_eq_i16 vcc_lo, m0, v2 5475// W32: encoding: [0x7c,0x04,0x14,0x7d] 5476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5477 5478v_cmp_eq_i16 vcc_lo, exec_lo, v2 5479// W32: encoding: [0x7e,0x04,0x14,0x7d] 5480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5481 5482v_cmp_eq_i16 vcc_lo, exec_hi, v2 5483// W32: encoding: [0x7f,0x04,0x14,0x7d] 5484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5485 5486v_cmp_eq_i16 vcc_lo, 0, v2 5487// W32: encoding: [0x80,0x04,0x14,0x7d] 5488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5489 5490v_cmp_eq_i16 vcc_lo, -1, v2 5491// W32: encoding: [0xc1,0x04,0x14,0x7d] 5492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5493 5494v_cmp_eq_i16 vcc_lo, 0.5, v2 5495// W32: encoding: [0xff,0x04,0x14,0x7d,0x00,0x38,0x00,0x00] 5496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5497 5498v_cmp_eq_i16 vcc_lo, -4.0, v2 5499// W32: encoding: [0xff,0x04,0x14,0x7d,0x00,0xc4,0x00,0x00] 5500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5501 5502v_cmp_eq_i16 vcc_lo, 0xfe0b, v2 5503// W32: encoding: [0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00] 5504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5505 5506v_cmp_eq_i16 vcc_lo, 0x3456, v2 5507// W32: encoding: [0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00] 5508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5509 5510v_cmp_eq_i16 vcc_lo, v1, v255 5511// W32: encoding: [0x01,0xff,0x15,0x7d] 5512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5513 5514v_cmp_le_i16 vcc_lo, v1, v2 5515// W32: encoding: [0x01,0x05,0x16,0x7d] 5516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5517 5518v_cmp_le_i16 vcc_lo, v255, v2 5519// W32: encoding: [0xff,0x05,0x16,0x7d] 5520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5521 5522v_cmp_le_i16 vcc_lo, s1, v2 5523// W32: encoding: [0x01,0x04,0x16,0x7d] 5524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5525 5526v_cmp_le_i16 vcc_lo, s101, v2 5527// W32: encoding: [0x65,0x04,0x16,0x7d] 5528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5529 5530v_cmp_le_i16 vcc_lo, vcc_lo, v2 5531// W32: encoding: [0x6a,0x04,0x16,0x7d] 5532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5533 5534v_cmp_le_i16 vcc_lo, vcc_hi, v2 5535// W32: encoding: [0x6b,0x04,0x16,0x7d] 5536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5537 5538v_cmp_le_i16 vcc_lo, m0, v2 5539// W32: encoding: [0x7c,0x04,0x16,0x7d] 5540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5541 5542v_cmp_le_i16 vcc_lo, exec_lo, v2 5543// W32: encoding: [0x7e,0x04,0x16,0x7d] 5544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5545 5546v_cmp_le_i16 vcc_lo, exec_hi, v2 5547// W32: encoding: [0x7f,0x04,0x16,0x7d] 5548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5549 5550v_cmp_le_i16 vcc_lo, 0, v2 5551// W32: encoding: [0x80,0x04,0x16,0x7d] 5552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5553 5554v_cmp_le_i16 vcc_lo, -1, v2 5555// W32: encoding: [0xc1,0x04,0x16,0x7d] 5556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5557 5558v_cmp_le_i16 vcc_lo, 0.5, v2 5559// W32: encoding: [0xff,0x04,0x16,0x7d,0x00,0x38,0x00,0x00] 5560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5561 5562v_cmp_le_i16 vcc_lo, -4.0, v2 5563// W32: encoding: [0xff,0x04,0x16,0x7d,0x00,0xc4,0x00,0x00] 5564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5565 5566v_cmp_le_i16 vcc_lo, 0xfe0b, v2 5567// W32: encoding: [0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00] 5568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5569 5570v_cmp_le_i16 vcc_lo, 0x3456, v2 5571// W32: encoding: [0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00] 5572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5573 5574v_cmp_le_i16 vcc_lo, v1, v255 5575// W32: encoding: [0x01,0xff,0x17,0x7d] 5576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5577 5578v_cmp_gt_i16 vcc_lo, v1, v2 5579// W32: encoding: [0x01,0x05,0x18,0x7d] 5580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5581 5582v_cmp_gt_i16 vcc_lo, v255, v2 5583// W32: encoding: [0xff,0x05,0x18,0x7d] 5584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5585 5586v_cmp_gt_i16 vcc_lo, s1, v2 5587// W32: encoding: [0x01,0x04,0x18,0x7d] 5588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5589 5590v_cmp_gt_i16 vcc_lo, s101, v2 5591// W32: encoding: [0x65,0x04,0x18,0x7d] 5592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5593 5594v_cmp_gt_i16 vcc_lo, vcc_lo, v2 5595// W32: encoding: [0x6a,0x04,0x18,0x7d] 5596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5597 5598v_cmp_gt_i16 vcc_lo, vcc_hi, v2 5599// W32: encoding: [0x6b,0x04,0x18,0x7d] 5600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5601 5602v_cmp_gt_i16 vcc_lo, m0, v2 5603// W32: encoding: [0x7c,0x04,0x18,0x7d] 5604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5605 5606v_cmp_gt_i16 vcc_lo, exec_lo, v2 5607// W32: encoding: [0x7e,0x04,0x18,0x7d] 5608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5609 5610v_cmp_gt_i16 vcc_lo, exec_hi, v2 5611// W32: encoding: [0x7f,0x04,0x18,0x7d] 5612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5613 5614v_cmp_gt_i16 vcc_lo, 0, v2 5615// W32: encoding: [0x80,0x04,0x18,0x7d] 5616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5617 5618v_cmp_gt_i16 vcc_lo, -1, v2 5619// W32: encoding: [0xc1,0x04,0x18,0x7d] 5620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5621 5622v_cmp_gt_i16 vcc_lo, 0.5, v2 5623// W32: encoding: [0xff,0x04,0x18,0x7d,0x00,0x38,0x00,0x00] 5624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5625 5626v_cmp_gt_i16 vcc_lo, -4.0, v2 5627// W32: encoding: [0xff,0x04,0x18,0x7d,0x00,0xc4,0x00,0x00] 5628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5629 5630v_cmp_gt_i16 vcc_lo, 0xfe0b, v2 5631// W32: encoding: [0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00] 5632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5633 5634v_cmp_gt_i16 vcc_lo, 0x3456, v2 5635// W32: encoding: [0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00] 5636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5637 5638v_cmp_gt_i16 vcc_lo, v1, v255 5639// W32: encoding: [0x01,0xff,0x19,0x7d] 5640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5641 5642v_cmp_ne_i16 vcc_lo, v1, v2 5643// W32: encoding: [0x01,0x05,0x1a,0x7d] 5644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5645 5646v_cmp_ne_i16 vcc_lo, v255, v2 5647// W32: encoding: [0xff,0x05,0x1a,0x7d] 5648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5649 5650v_cmp_ne_i16 vcc_lo, s1, v2 5651// W32: encoding: [0x01,0x04,0x1a,0x7d] 5652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5653 5654v_cmp_ne_i16 vcc_lo, s101, v2 5655// W32: encoding: [0x65,0x04,0x1a,0x7d] 5656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5657 5658v_cmp_ne_i16 vcc_lo, vcc_lo, v2 5659// W32: encoding: [0x6a,0x04,0x1a,0x7d] 5660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5661 5662v_cmp_ne_i16 vcc_lo, vcc_hi, v2 5663// W32: encoding: [0x6b,0x04,0x1a,0x7d] 5664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5665 5666v_cmp_ne_i16 vcc_lo, m0, v2 5667// W32: encoding: [0x7c,0x04,0x1a,0x7d] 5668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5669 5670v_cmp_ne_i16 vcc_lo, exec_lo, v2 5671// W32: encoding: [0x7e,0x04,0x1a,0x7d] 5672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5673 5674v_cmp_ne_i16 vcc_lo, exec_hi, v2 5675// W32: encoding: [0x7f,0x04,0x1a,0x7d] 5676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5677 5678v_cmp_ne_i16 vcc_lo, 0, v2 5679// W32: encoding: [0x80,0x04,0x1a,0x7d] 5680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5681 5682v_cmp_ne_i16 vcc_lo, -1, v2 5683// W32: encoding: [0xc1,0x04,0x1a,0x7d] 5684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5685 5686v_cmp_ne_i16 vcc_lo, 0.5, v2 5687// W32: encoding: [0xff,0x04,0x1a,0x7d,0x00,0x38,0x00,0x00] 5688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5689 5690v_cmp_ne_i16 vcc_lo, -4.0, v2 5691// W32: encoding: [0xff,0x04,0x1a,0x7d,0x00,0xc4,0x00,0x00] 5692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5693 5694v_cmp_ne_i16 vcc_lo, 0xfe0b, v2 5695// W32: encoding: [0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00] 5696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5697 5698v_cmp_ne_i16 vcc_lo, 0x3456, v2 5699// W32: encoding: [0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00] 5700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5701 5702v_cmp_ne_i16 vcc_lo, v1, v255 5703// W32: encoding: [0x01,0xff,0x1b,0x7d] 5704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5705 5706v_cmp_ge_i16 vcc_lo, v1, v2 5707// W32: encoding: [0x01,0x05,0x1c,0x7d] 5708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5709 5710v_cmp_ge_i16 vcc_lo, v255, v2 5711// W32: encoding: [0xff,0x05,0x1c,0x7d] 5712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5713 5714v_cmp_ge_i16 vcc_lo, s1, v2 5715// W32: encoding: [0x01,0x04,0x1c,0x7d] 5716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5717 5718v_cmp_ge_i16 vcc_lo, s101, v2 5719// W32: encoding: [0x65,0x04,0x1c,0x7d] 5720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5721 5722v_cmp_ge_i16 vcc_lo, vcc_lo, v2 5723// W32: encoding: [0x6a,0x04,0x1c,0x7d] 5724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5725 5726v_cmp_ge_i16 vcc_lo, vcc_hi, v2 5727// W32: encoding: [0x6b,0x04,0x1c,0x7d] 5728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5729 5730v_cmp_ge_i16 vcc_lo, m0, v2 5731// W32: encoding: [0x7c,0x04,0x1c,0x7d] 5732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5733 5734v_cmp_ge_i16 vcc_lo, exec_lo, v2 5735// W32: encoding: [0x7e,0x04,0x1c,0x7d] 5736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5737 5738v_cmp_ge_i16 vcc_lo, exec_hi, v2 5739// W32: encoding: [0x7f,0x04,0x1c,0x7d] 5740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5741 5742v_cmp_ge_i16 vcc_lo, 0, v2 5743// W32: encoding: [0x80,0x04,0x1c,0x7d] 5744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5745 5746v_cmp_ge_i16 vcc_lo, -1, v2 5747// W32: encoding: [0xc1,0x04,0x1c,0x7d] 5748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5749 5750v_cmp_ge_i16 vcc_lo, 0.5, v2 5751// W32: encoding: [0xff,0x04,0x1c,0x7d,0x00,0x38,0x00,0x00] 5752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5753 5754v_cmp_ge_i16 vcc_lo, -4.0, v2 5755// W32: encoding: [0xff,0x04,0x1c,0x7d,0x00,0xc4,0x00,0x00] 5756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5757 5758v_cmp_ge_i16 vcc_lo, 0xfe0b, v2 5759// W32: encoding: [0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00] 5760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5761 5762v_cmp_ge_i16 vcc_lo, 0x3456, v2 5763// W32: encoding: [0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00] 5764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5765 5766v_cmp_ge_i16 vcc_lo, v1, v255 5767// W32: encoding: [0x01,0xff,0x1d,0x7d] 5768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5769 5770v_cmp_class_f16 vcc, v1, v2 5771// W64: encoding: [0x01,0x05,0x1e,0x7d] 5772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5773 5774v_cmp_class_f16 vcc, v255, v2 5775// W64: encoding: [0xff,0x05,0x1e,0x7d] 5776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5777 5778v_cmp_class_f16 vcc, s1, v2 5779// W64: encoding: [0x01,0x04,0x1e,0x7d] 5780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5781 5782v_cmp_class_f16 vcc, s101, v2 5783// W64: encoding: [0x65,0x04,0x1e,0x7d] 5784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5785 5786v_cmp_class_f16 vcc, vcc_lo, v2 5787// W64: encoding: [0x6a,0x04,0x1e,0x7d] 5788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5789 5790v_cmp_class_f16 vcc, vcc_hi, v2 5791// W64: encoding: [0x6b,0x04,0x1e,0x7d] 5792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5793 5794v_cmp_class_f16 vcc, m0, v2 5795// W64: encoding: [0x7c,0x04,0x1e,0x7d] 5796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5797 5798v_cmp_class_f16 vcc, exec_lo, v2 5799// W64: encoding: [0x7e,0x04,0x1e,0x7d] 5800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5801 5802v_cmp_class_f16 vcc, exec_hi, v2 5803// W64: encoding: [0x7f,0x04,0x1e,0x7d] 5804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5805 5806v_cmp_class_f16 vcc, 0, v2 5807// W64: encoding: [0x80,0x04,0x1e,0x7d] 5808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5809 5810v_cmp_class_f16 vcc, -1, v2 5811// W64: encoding: [0xc1,0x04,0x1e,0x7d] 5812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5813 5814v_cmp_class_f16 vcc, 0.5, v2 5815// W64: encoding: [0xf0,0x04,0x1e,0x7d] 5816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5817 5818v_cmp_class_f16 vcc, -4.0, v2 5819// W64: encoding: [0xf7,0x04,0x1e,0x7d] 5820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5821 5822v_cmp_class_f16 vcc, 0xfe0b, v2 5823// W64: encoding: [0xff,0x04,0x1e,0x7d,0x0b,0xfe,0x00,0x00] 5824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5825 5826v_cmp_class_f16 vcc, 0x3456, v2 5827// W64: encoding: [0xff,0x04,0x1e,0x7d,0x56,0x34,0x00,0x00] 5828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5829 5830v_cmp_class_f16 vcc, v1, v255 5831// W64: encoding: [0x01,0xff,0x1f,0x7d] 5832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5833 5834v_cmp_f_i64 vcc, v[1:2], v[2:3] 5835// W64: encoding: [0x01,0x05,0x40,0x7d] 5836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5837 5838v_cmp_f_i64 vcc, v[254:255], v[2:3] 5839// W64: encoding: [0xfe,0x05,0x40,0x7d] 5840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5841 5842v_cmp_f_i64 vcc, s[2:3], v[2:3] 5843// W64: encoding: [0x02,0x04,0x40,0x7d] 5844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5845 5846v_cmp_f_i64 vcc, s[4:5], v[2:3] 5847// W64: encoding: [0x04,0x04,0x40,0x7d] 5848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5849 5850v_cmp_f_i64 vcc, s[100:101], v[2:3] 5851// W64: encoding: [0x64,0x04,0x40,0x7d] 5852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5853 5854v_cmp_f_i64 vcc, vcc, v[2:3] 5855// W64: encoding: [0x6a,0x04,0x40,0x7d] 5856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5857 5858v_cmp_f_i64 vcc, exec, v[2:3] 5859// W64: encoding: [0x7e,0x04,0x40,0x7d] 5860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5861 5862v_cmp_f_i64 vcc, 0, v[2:3] 5863// W64: encoding: [0x80,0x04,0x40,0x7d] 5864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5865 5866v_cmp_f_i64 vcc, -1, v[2:3] 5867// W64: encoding: [0xc1,0x04,0x40,0x7d] 5868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5869 5870v_cmp_f_i64 vcc, 0.5, v[2:3] 5871// W64: encoding: [0xf0,0x04,0x40,0x7d] 5872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5873 5874v_cmp_f_i64 vcc, -4.0, v[2:3] 5875// W64: encoding: [0xf7,0x04,0x40,0x7d] 5876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5877 5878v_cmp_f_i64 vcc, 0xaf123456, v[2:3] 5879// W64: encoding: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf] 5880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5881 5882v_cmp_f_i64 vcc, 0x3f717273, v[2:3] 5883// W64: encoding: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f] 5884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5885 5886v_cmp_f_i64 vcc, v[1:2], v[254:255] 5887// W64: encoding: [0x01,0xfd,0x41,0x7d] 5888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5889 5890v_cmp_lt_i64 vcc, v[1:2], v[2:3] 5891// W64: encoding: [0x01,0x05,0x42,0x7d] 5892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5893 5894v_cmp_lt_i64 vcc, v[254:255], v[2:3] 5895// W64: encoding: [0xfe,0x05,0x42,0x7d] 5896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5897 5898v_cmp_lt_i64 vcc, s[2:3], v[2:3] 5899// W64: encoding: [0x02,0x04,0x42,0x7d] 5900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5901 5902v_cmp_lt_i64 vcc, s[4:5], v[2:3] 5903// W64: encoding: [0x04,0x04,0x42,0x7d] 5904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5905 5906v_cmp_lt_i64 vcc, s[100:101], v[2:3] 5907// W64: encoding: [0x64,0x04,0x42,0x7d] 5908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5909 5910v_cmp_lt_i64 vcc, vcc, v[2:3] 5911// W64: encoding: [0x6a,0x04,0x42,0x7d] 5912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5913 5914v_cmp_lt_i64 vcc, exec, v[2:3] 5915// W64: encoding: [0x7e,0x04,0x42,0x7d] 5916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5917 5918v_cmp_lt_i64 vcc, 0, v[2:3] 5919// W64: encoding: [0x80,0x04,0x42,0x7d] 5920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5921 5922v_cmp_lt_i64 vcc, -1, v[2:3] 5923// W64: encoding: [0xc1,0x04,0x42,0x7d] 5924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5925 5926v_cmp_lt_i64 vcc, 0.5, v[2:3] 5927// W64: encoding: [0xf0,0x04,0x42,0x7d] 5928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5929 5930v_cmp_lt_i64 vcc, -4.0, v[2:3] 5931// W64: encoding: [0xf7,0x04,0x42,0x7d] 5932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5933 5934v_cmp_lt_i64 vcc, 0xaf123456, v[2:3] 5935// W64: encoding: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf] 5936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5937 5938v_cmp_lt_i64 vcc, 0x3f717273, v[2:3] 5939// W64: encoding: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f] 5940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5941 5942v_cmp_lt_i64 vcc, v[1:2], v[254:255] 5943// W64: encoding: [0x01,0xfd,0x43,0x7d] 5944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5945 5946v_cmp_eq_i64 vcc, v[1:2], v[2:3] 5947// W64: encoding: [0x01,0x05,0x44,0x7d] 5948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5949 5950v_cmp_eq_i64 vcc, v[254:255], v[2:3] 5951// W64: encoding: [0xfe,0x05,0x44,0x7d] 5952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5953 5954v_cmp_eq_i64 vcc, s[2:3], v[2:3] 5955// W64: encoding: [0x02,0x04,0x44,0x7d] 5956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5957 5958v_cmp_eq_i64 vcc, s[4:5], v[2:3] 5959// W64: encoding: [0x04,0x04,0x44,0x7d] 5960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5961 5962v_cmp_eq_i64 vcc, s[100:101], v[2:3] 5963// W64: encoding: [0x64,0x04,0x44,0x7d] 5964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5965 5966v_cmp_eq_i64 vcc, vcc, v[2:3] 5967// W64: encoding: [0x6a,0x04,0x44,0x7d] 5968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5969 5970v_cmp_eq_i64 vcc, exec, v[2:3] 5971// W64: encoding: [0x7e,0x04,0x44,0x7d] 5972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5973 5974v_cmp_eq_i64 vcc, 0, v[2:3] 5975// W64: encoding: [0x80,0x04,0x44,0x7d] 5976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5977 5978v_cmp_eq_i64 vcc, -1, v[2:3] 5979// W64: encoding: [0xc1,0x04,0x44,0x7d] 5980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5981 5982v_cmp_eq_i64 vcc, 0.5, v[2:3] 5983// W64: encoding: [0xf0,0x04,0x44,0x7d] 5984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5985 5986v_cmp_eq_i64 vcc, -4.0, v[2:3] 5987// W64: encoding: [0xf7,0x04,0x44,0x7d] 5988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5989 5990v_cmp_eq_i64 vcc, 0xaf123456, v[2:3] 5991// W64: encoding: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf] 5992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5993 5994v_cmp_eq_i64 vcc, 0x3f717273, v[2:3] 5995// W64: encoding: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f] 5996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 5997 5998v_cmp_eq_i64 vcc, v[1:2], v[254:255] 5999// W64: encoding: [0x01,0xfd,0x45,0x7d] 6000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6001 6002v_cmp_le_i64 vcc, v[1:2], v[2:3] 6003// W64: encoding: [0x01,0x05,0x46,0x7d] 6004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6005 6006v_cmp_le_i64 vcc, v[254:255], v[2:3] 6007// W64: encoding: [0xfe,0x05,0x46,0x7d] 6008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6009 6010v_cmp_le_i64 vcc, s[2:3], v[2:3] 6011// W64: encoding: [0x02,0x04,0x46,0x7d] 6012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6013 6014v_cmp_le_i64 vcc, s[4:5], v[2:3] 6015// W64: encoding: [0x04,0x04,0x46,0x7d] 6016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6017 6018v_cmp_le_i64 vcc, s[100:101], v[2:3] 6019// W64: encoding: [0x64,0x04,0x46,0x7d] 6020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6021 6022v_cmp_le_i64 vcc, vcc, v[2:3] 6023// W64: encoding: [0x6a,0x04,0x46,0x7d] 6024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6025 6026v_cmp_le_i64 vcc, exec, v[2:3] 6027// W64: encoding: [0x7e,0x04,0x46,0x7d] 6028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6029 6030v_cmp_le_i64 vcc, 0, v[2:3] 6031// W64: encoding: [0x80,0x04,0x46,0x7d] 6032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6033 6034v_cmp_le_i64 vcc, -1, v[2:3] 6035// W64: encoding: [0xc1,0x04,0x46,0x7d] 6036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6037 6038v_cmp_le_i64 vcc, 0.5, v[2:3] 6039// W64: encoding: [0xf0,0x04,0x46,0x7d] 6040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6041 6042v_cmp_le_i64 vcc, -4.0, v[2:3] 6043// W64: encoding: [0xf7,0x04,0x46,0x7d] 6044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6045 6046v_cmp_le_i64 vcc, 0xaf123456, v[2:3] 6047// W64: encoding: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf] 6048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6049 6050v_cmp_le_i64 vcc, 0x3f717273, v[2:3] 6051// W64: encoding: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f] 6052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6053 6054v_cmp_le_i64 vcc, v[1:2], v[254:255] 6055// W64: encoding: [0x01,0xfd,0x47,0x7d] 6056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6057 6058v_cmp_gt_i64 vcc, v[1:2], v[2:3] 6059// W64: encoding: [0x01,0x05,0x48,0x7d] 6060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6061 6062v_cmp_gt_i64 vcc, v[254:255], v[2:3] 6063// W64: encoding: [0xfe,0x05,0x48,0x7d] 6064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6065 6066v_cmp_gt_i64 vcc, s[2:3], v[2:3] 6067// W64: encoding: [0x02,0x04,0x48,0x7d] 6068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6069 6070v_cmp_gt_i64 vcc, s[4:5], v[2:3] 6071// W64: encoding: [0x04,0x04,0x48,0x7d] 6072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6073 6074v_cmp_gt_i64 vcc, s[100:101], v[2:3] 6075// W64: encoding: [0x64,0x04,0x48,0x7d] 6076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6077 6078v_cmp_gt_i64 vcc, vcc, v[2:3] 6079// W64: encoding: [0x6a,0x04,0x48,0x7d] 6080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6081 6082v_cmp_gt_i64 vcc, exec, v[2:3] 6083// W64: encoding: [0x7e,0x04,0x48,0x7d] 6084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6085 6086v_cmp_gt_i64 vcc, 0, v[2:3] 6087// W64: encoding: [0x80,0x04,0x48,0x7d] 6088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6089 6090v_cmp_gt_i64 vcc, -1, v[2:3] 6091// W64: encoding: [0xc1,0x04,0x48,0x7d] 6092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6093 6094v_cmp_gt_i64 vcc, 0.5, v[2:3] 6095// W64: encoding: [0xf0,0x04,0x48,0x7d] 6096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6097 6098v_cmp_gt_i64 vcc, -4.0, v[2:3] 6099// W64: encoding: [0xf7,0x04,0x48,0x7d] 6100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6101 6102v_cmp_gt_i64 vcc, 0xaf123456, v[2:3] 6103// W64: encoding: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf] 6104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6105 6106v_cmp_gt_i64 vcc, 0x3f717273, v[2:3] 6107// W64: encoding: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f] 6108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6109 6110v_cmp_gt_i64 vcc, v[1:2], v[254:255] 6111// W64: encoding: [0x01,0xfd,0x49,0x7d] 6112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6113 6114v_cmp_ne_i64 vcc, v[1:2], v[2:3] 6115// W64: encoding: [0x01,0x05,0x4a,0x7d] 6116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6117 6118v_cmp_ne_i64 vcc, v[254:255], v[2:3] 6119// W64: encoding: [0xfe,0x05,0x4a,0x7d] 6120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6121 6122v_cmp_ne_i64 vcc, s[2:3], v[2:3] 6123// W64: encoding: [0x02,0x04,0x4a,0x7d] 6124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6125 6126v_cmp_ne_i64 vcc, s[4:5], v[2:3] 6127// W64: encoding: [0x04,0x04,0x4a,0x7d] 6128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6129 6130v_cmp_ne_i64 vcc, s[100:101], v[2:3] 6131// W64: encoding: [0x64,0x04,0x4a,0x7d] 6132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6133 6134v_cmp_ne_i64 vcc, vcc, v[2:3] 6135// W64: encoding: [0x6a,0x04,0x4a,0x7d] 6136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6137 6138v_cmp_ne_i64 vcc, exec, v[2:3] 6139// W64: encoding: [0x7e,0x04,0x4a,0x7d] 6140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6141 6142v_cmp_ne_i64 vcc, 0, v[2:3] 6143// W64: encoding: [0x80,0x04,0x4a,0x7d] 6144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6145 6146v_cmp_ne_i64 vcc, -1, v[2:3] 6147// W64: encoding: [0xc1,0x04,0x4a,0x7d] 6148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6149 6150v_cmp_ne_i64 vcc, 0.5, v[2:3] 6151// W64: encoding: [0xf0,0x04,0x4a,0x7d] 6152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6153 6154v_cmp_ne_i64 vcc, -4.0, v[2:3] 6155// W64: encoding: [0xf7,0x04,0x4a,0x7d] 6156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6157 6158v_cmp_ne_i64 vcc, 0xaf123456, v[2:3] 6159// W64: encoding: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf] 6160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6161 6162v_cmp_ne_i64 vcc, 0x3f717273, v[2:3] 6163// W64: encoding: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f] 6164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6165 6166v_cmp_ne_i64 vcc, v[1:2], v[254:255] 6167// W64: encoding: [0x01,0xfd,0x4b,0x7d] 6168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6169 6170v_cmp_ge_i64 vcc, v[1:2], v[2:3] 6171// W64: encoding: [0x01,0x05,0x4c,0x7d] 6172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6173 6174v_cmp_ge_i64 vcc, v[254:255], v[2:3] 6175// W64: encoding: [0xfe,0x05,0x4c,0x7d] 6176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6177 6178v_cmp_ge_i64 vcc, s[2:3], v[2:3] 6179// W64: encoding: [0x02,0x04,0x4c,0x7d] 6180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6181 6182v_cmp_ge_i64 vcc, s[4:5], v[2:3] 6183// W64: encoding: [0x04,0x04,0x4c,0x7d] 6184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6185 6186v_cmp_ge_i64 vcc, s[100:101], v[2:3] 6187// W64: encoding: [0x64,0x04,0x4c,0x7d] 6188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6189 6190v_cmp_ge_i64 vcc, vcc, v[2:3] 6191// W64: encoding: [0x6a,0x04,0x4c,0x7d] 6192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6193 6194v_cmp_ge_i64 vcc, exec, v[2:3] 6195// W64: encoding: [0x7e,0x04,0x4c,0x7d] 6196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6197 6198v_cmp_ge_i64 vcc, 0, v[2:3] 6199// W64: encoding: [0x80,0x04,0x4c,0x7d] 6200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6201 6202v_cmp_ge_i64 vcc, -1, v[2:3] 6203// W64: encoding: [0xc1,0x04,0x4c,0x7d] 6204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6205 6206v_cmp_ge_i64 vcc, 0.5, v[2:3] 6207// W64: encoding: [0xf0,0x04,0x4c,0x7d] 6208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6209 6210v_cmp_ge_i64 vcc, -4.0, v[2:3] 6211// W64: encoding: [0xf7,0x04,0x4c,0x7d] 6212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6213 6214v_cmp_ge_i64 vcc, 0xaf123456, v[2:3] 6215// W64: encoding: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf] 6216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6217 6218v_cmp_ge_i64 vcc, 0x3f717273, v[2:3] 6219// W64: encoding: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f] 6220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6221 6222v_cmp_ge_i64 vcc, v[1:2], v[254:255] 6223// W64: encoding: [0x01,0xfd,0x4d,0x7d] 6224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6225 6226v_cmp_t_i64 vcc, v[1:2], v[2:3] 6227// W64: encoding: [0x01,0x05,0x4e,0x7d] 6228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6229 6230v_cmp_t_i64 vcc, v[254:255], v[2:3] 6231// W64: encoding: [0xfe,0x05,0x4e,0x7d] 6232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6233 6234v_cmp_t_i64 vcc, s[2:3], v[2:3] 6235// W64: encoding: [0x02,0x04,0x4e,0x7d] 6236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6237 6238v_cmp_t_i64 vcc, s[4:5], v[2:3] 6239// W64: encoding: [0x04,0x04,0x4e,0x7d] 6240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6241 6242v_cmp_t_i64 vcc, s[100:101], v[2:3] 6243// W64: encoding: [0x64,0x04,0x4e,0x7d] 6244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6245 6246v_cmp_t_i64 vcc, vcc, v[2:3] 6247// W64: encoding: [0x6a,0x04,0x4e,0x7d] 6248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6249 6250v_cmp_t_i64 vcc, exec, v[2:3] 6251// W64: encoding: [0x7e,0x04,0x4e,0x7d] 6252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6253 6254v_cmp_t_i64 vcc, 0, v[2:3] 6255// W64: encoding: [0x80,0x04,0x4e,0x7d] 6256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6257 6258v_cmp_t_i64 vcc, -1, v[2:3] 6259// W64: encoding: [0xc1,0x04,0x4e,0x7d] 6260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6261 6262v_cmp_t_i64 vcc, 0.5, v[2:3] 6263// W64: encoding: [0xf0,0x04,0x4e,0x7d] 6264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6265 6266v_cmp_t_i64 vcc, -4.0, v[2:3] 6267// W64: encoding: [0xf7,0x04,0x4e,0x7d] 6268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6269 6270v_cmp_t_i64 vcc, 0xaf123456, v[2:3] 6271// W64: encoding: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf] 6272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6273 6274v_cmp_t_i64 vcc, 0x3f717273, v[2:3] 6275// W64: encoding: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f] 6276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6277 6278v_cmp_t_i64 vcc, v[1:2], v[254:255] 6279// W64: encoding: [0x01,0xfd,0x4f,0x7d] 6280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6281 6282v_cmp_class_f64 vcc, v[1:2], v2 6283// W64: encoding: [0x01,0x05,0x50,0x7d] 6284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6285 6286v_cmp_class_f64 vcc, v[254:255], v2 6287// W64: encoding: [0xfe,0x05,0x50,0x7d] 6288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6289 6290v_cmp_class_f64 vcc, s[2:3], v2 6291// W64: encoding: [0x02,0x04,0x50,0x7d] 6292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6293 6294v_cmp_class_f64 vcc, s[4:5], v2 6295// W64: encoding: [0x04,0x04,0x50,0x7d] 6296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6297 6298v_cmp_class_f64 vcc, s[100:101], v2 6299// W64: encoding: [0x64,0x04,0x50,0x7d] 6300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6301 6302v_cmp_class_f64 vcc, vcc, v2 6303// W64: encoding: [0x6a,0x04,0x50,0x7d] 6304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6305 6306v_cmp_class_f64 vcc, exec, v2 6307// W64: encoding: [0x7e,0x04,0x50,0x7d] 6308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6309 6310v_cmp_class_f64 vcc, 0, v2 6311// W64: encoding: [0x80,0x04,0x50,0x7d] 6312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6313 6314v_cmp_class_f64 vcc, -1, v2 6315// W64: encoding: [0xc1,0x04,0x50,0x7d] 6316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6317 6318v_cmp_class_f64 vcc, 0.5, v2 6319// W64: encoding: [0xf0,0x04,0x50,0x7d] 6320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6321 6322v_cmp_class_f64 vcc, -4.0, v2 6323// W64: encoding: [0xf7,0x04,0x50,0x7d] 6324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6325 6326v_cmp_class_f64 vcc, 0xaf123456, v2 6327// W64: encoding: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf] 6328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6329 6330v_cmp_class_f64 vcc, 0x3f717273, v2 6331// W64: encoding: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f] 6332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6333 6334v_cmp_class_f64 vcc, v[1:2], v255 6335// W64: encoding: [0x01,0xff,0x51,0x7d] 6336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6337 6338v_cmp_f_u64 vcc, v[1:2], v[2:3] 6339// W64: encoding: [0x01,0x05,0xc0,0x7d] 6340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6341 6342v_cmp_f_u64 vcc, v[254:255], v[2:3] 6343// W64: encoding: [0xfe,0x05,0xc0,0x7d] 6344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6345 6346v_cmp_f_u64 vcc, s[2:3], v[2:3] 6347// W64: encoding: [0x02,0x04,0xc0,0x7d] 6348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6349 6350v_cmp_f_u64 vcc, s[4:5], v[2:3] 6351// W64: encoding: [0x04,0x04,0xc0,0x7d] 6352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6353 6354v_cmp_f_u64 vcc, s[100:101], v[2:3] 6355// W64: encoding: [0x64,0x04,0xc0,0x7d] 6356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6357 6358v_cmp_f_u64 vcc, vcc, v[2:3] 6359// W64: encoding: [0x6a,0x04,0xc0,0x7d] 6360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6361 6362v_cmp_f_u64 vcc, exec, v[2:3] 6363// W64: encoding: [0x7e,0x04,0xc0,0x7d] 6364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6365 6366v_cmp_f_u64 vcc, 0, v[2:3] 6367// W64: encoding: [0x80,0x04,0xc0,0x7d] 6368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6369 6370v_cmp_f_u64 vcc, -1, v[2:3] 6371// W64: encoding: [0xc1,0x04,0xc0,0x7d] 6372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6373 6374v_cmp_f_u64 vcc, 0.5, v[2:3] 6375// W64: encoding: [0xf0,0x04,0xc0,0x7d] 6376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6377 6378v_cmp_f_u64 vcc, -4.0, v[2:3] 6379// W64: encoding: [0xf7,0x04,0xc0,0x7d] 6380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6381 6382v_cmp_f_u64 vcc, 0xaf123456, v[2:3] 6383// W64: encoding: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf] 6384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6385 6386v_cmp_f_u64 vcc, 0x3f717273, v[2:3] 6387// W64: encoding: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f] 6388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6389 6390v_cmp_f_u64 vcc, v[1:2], v[254:255] 6391// W64: encoding: [0x01,0xfd,0xc1,0x7d] 6392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6393 6394v_cmp_lt_u64 vcc, v[1:2], v[2:3] 6395// W64: encoding: [0x01,0x05,0xc2,0x7d] 6396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6397 6398v_cmp_lt_u64 vcc, v[254:255], v[2:3] 6399// W64: encoding: [0xfe,0x05,0xc2,0x7d] 6400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6401 6402v_cmp_lt_u64 vcc, s[2:3], v[2:3] 6403// W64: encoding: [0x02,0x04,0xc2,0x7d] 6404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6405 6406v_cmp_lt_u64 vcc, s[4:5], v[2:3] 6407// W64: encoding: [0x04,0x04,0xc2,0x7d] 6408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6409 6410v_cmp_lt_u64 vcc, s[100:101], v[2:3] 6411// W64: encoding: [0x64,0x04,0xc2,0x7d] 6412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6413 6414v_cmp_lt_u64 vcc, vcc, v[2:3] 6415// W64: encoding: [0x6a,0x04,0xc2,0x7d] 6416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6417 6418v_cmp_lt_u64 vcc, exec, v[2:3] 6419// W64: encoding: [0x7e,0x04,0xc2,0x7d] 6420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6421 6422v_cmp_lt_u64 vcc, 0, v[2:3] 6423// W64: encoding: [0x80,0x04,0xc2,0x7d] 6424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6425 6426v_cmp_lt_u64 vcc, -1, v[2:3] 6427// W64: encoding: [0xc1,0x04,0xc2,0x7d] 6428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6429 6430v_cmp_lt_u64 vcc, 0.5, v[2:3] 6431// W64: encoding: [0xf0,0x04,0xc2,0x7d] 6432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6433 6434v_cmp_lt_u64 vcc, -4.0, v[2:3] 6435// W64: encoding: [0xf7,0x04,0xc2,0x7d] 6436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6437 6438v_cmp_lt_u64 vcc, 0xaf123456, v[2:3] 6439// W64: encoding: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf] 6440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6441 6442v_cmp_lt_u64 vcc, 0x3f717273, v[2:3] 6443// W64: encoding: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f] 6444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6445 6446v_cmp_lt_u64 vcc, v[1:2], v[254:255] 6447// W64: encoding: [0x01,0xfd,0xc3,0x7d] 6448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6449 6450v_cmp_eq_u64 vcc, v[1:2], v[2:3] 6451// W64: encoding: [0x01,0x05,0xc4,0x7d] 6452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6453 6454v_cmp_eq_u64 vcc, v[254:255], v[2:3] 6455// W64: encoding: [0xfe,0x05,0xc4,0x7d] 6456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6457 6458v_cmp_eq_u64 vcc, s[2:3], v[2:3] 6459// W64: encoding: [0x02,0x04,0xc4,0x7d] 6460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6461 6462v_cmp_eq_u64 vcc, s[4:5], v[2:3] 6463// W64: encoding: [0x04,0x04,0xc4,0x7d] 6464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6465 6466v_cmp_eq_u64 vcc, s[100:101], v[2:3] 6467// W64: encoding: [0x64,0x04,0xc4,0x7d] 6468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6469 6470v_cmp_eq_u64 vcc, vcc, v[2:3] 6471// W64: encoding: [0x6a,0x04,0xc4,0x7d] 6472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6473 6474v_cmp_eq_u64 vcc, exec, v[2:3] 6475// W64: encoding: [0x7e,0x04,0xc4,0x7d] 6476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6477 6478v_cmp_eq_u64 vcc, 0, v[2:3] 6479// W64: encoding: [0x80,0x04,0xc4,0x7d] 6480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6481 6482v_cmp_eq_u64 vcc, -1, v[2:3] 6483// W64: encoding: [0xc1,0x04,0xc4,0x7d] 6484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6485 6486v_cmp_eq_u64 vcc, 0.5, v[2:3] 6487// W64: encoding: [0xf0,0x04,0xc4,0x7d] 6488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6489 6490v_cmp_eq_u64 vcc, -4.0, v[2:3] 6491// W64: encoding: [0xf7,0x04,0xc4,0x7d] 6492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6493 6494v_cmp_eq_u64 vcc, 0xaf123456, v[2:3] 6495// W64: encoding: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf] 6496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6497 6498v_cmp_eq_u64 vcc, 0x3f717273, v[2:3] 6499// W64: encoding: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f] 6500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6501 6502v_cmp_eq_u64 vcc, v[1:2], v[254:255] 6503// W64: encoding: [0x01,0xfd,0xc5,0x7d] 6504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6505 6506v_cmp_le_u64 vcc, v[1:2], v[2:3] 6507// W64: encoding: [0x01,0x05,0xc6,0x7d] 6508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6509 6510v_cmp_le_u64 vcc, v[254:255], v[2:3] 6511// W64: encoding: [0xfe,0x05,0xc6,0x7d] 6512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6513 6514v_cmp_le_u64 vcc, s[2:3], v[2:3] 6515// W64: encoding: [0x02,0x04,0xc6,0x7d] 6516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6517 6518v_cmp_le_u64 vcc, s[4:5], v[2:3] 6519// W64: encoding: [0x04,0x04,0xc6,0x7d] 6520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6521 6522v_cmp_le_u64 vcc, s[100:101], v[2:3] 6523// W64: encoding: [0x64,0x04,0xc6,0x7d] 6524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6525 6526v_cmp_le_u64 vcc, vcc, v[2:3] 6527// W64: encoding: [0x6a,0x04,0xc6,0x7d] 6528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6529 6530v_cmp_le_u64 vcc, exec, v[2:3] 6531// W64: encoding: [0x7e,0x04,0xc6,0x7d] 6532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6533 6534v_cmp_le_u64 vcc, 0, v[2:3] 6535// W64: encoding: [0x80,0x04,0xc6,0x7d] 6536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6537 6538v_cmp_le_u64 vcc, -1, v[2:3] 6539// W64: encoding: [0xc1,0x04,0xc6,0x7d] 6540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6541 6542v_cmp_le_u64 vcc, 0.5, v[2:3] 6543// W64: encoding: [0xf0,0x04,0xc6,0x7d] 6544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6545 6546v_cmp_le_u64 vcc, -4.0, v[2:3] 6547// W64: encoding: [0xf7,0x04,0xc6,0x7d] 6548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6549 6550v_cmp_le_u64 vcc, 0xaf123456, v[2:3] 6551// W64: encoding: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf] 6552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6553 6554v_cmp_le_u64 vcc, 0x3f717273, v[2:3] 6555// W64: encoding: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f] 6556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6557 6558v_cmp_le_u64 vcc, v[1:2], v[254:255] 6559// W64: encoding: [0x01,0xfd,0xc7,0x7d] 6560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6561 6562v_cmp_gt_u64 vcc, v[1:2], v[2:3] 6563// W64: encoding: [0x01,0x05,0xc8,0x7d] 6564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6565 6566v_cmp_gt_u64 vcc, v[254:255], v[2:3] 6567// W64: encoding: [0xfe,0x05,0xc8,0x7d] 6568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6569 6570v_cmp_gt_u64 vcc, s[2:3], v[2:3] 6571// W64: encoding: [0x02,0x04,0xc8,0x7d] 6572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6573 6574v_cmp_gt_u64 vcc, s[4:5], v[2:3] 6575// W64: encoding: [0x04,0x04,0xc8,0x7d] 6576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6577 6578v_cmp_gt_u64 vcc, s[100:101], v[2:3] 6579// W64: encoding: [0x64,0x04,0xc8,0x7d] 6580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6581 6582v_cmp_gt_u64 vcc, vcc, v[2:3] 6583// W64: encoding: [0x6a,0x04,0xc8,0x7d] 6584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6585 6586v_cmp_gt_u64 vcc, exec, v[2:3] 6587// W64: encoding: [0x7e,0x04,0xc8,0x7d] 6588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6589 6590v_cmp_gt_u64 vcc, 0, v[2:3] 6591// W64: encoding: [0x80,0x04,0xc8,0x7d] 6592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6593 6594v_cmp_gt_u64 vcc, -1, v[2:3] 6595// W64: encoding: [0xc1,0x04,0xc8,0x7d] 6596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6597 6598v_cmp_gt_u64 vcc, 0.5, v[2:3] 6599// W64: encoding: [0xf0,0x04,0xc8,0x7d] 6600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6601 6602v_cmp_gt_u64 vcc, -4.0, v[2:3] 6603// W64: encoding: [0xf7,0x04,0xc8,0x7d] 6604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6605 6606v_cmp_gt_u64 vcc, 0xaf123456, v[2:3] 6607// W64: encoding: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf] 6608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6609 6610v_cmp_gt_u64 vcc, 0x3f717273, v[2:3] 6611// W64: encoding: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f] 6612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6613 6614v_cmp_gt_u64 vcc, v[1:2], v[254:255] 6615// W64: encoding: [0x01,0xfd,0xc9,0x7d] 6616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6617 6618v_cmp_ne_u64 vcc, v[1:2], v[2:3] 6619// W64: encoding: [0x01,0x05,0xca,0x7d] 6620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6621 6622v_cmp_ne_u64 vcc, v[254:255], v[2:3] 6623// W64: encoding: [0xfe,0x05,0xca,0x7d] 6624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6625 6626v_cmp_ne_u64 vcc, s[2:3], v[2:3] 6627// W64: encoding: [0x02,0x04,0xca,0x7d] 6628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6629 6630v_cmp_ne_u64 vcc, s[4:5], v[2:3] 6631// W64: encoding: [0x04,0x04,0xca,0x7d] 6632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6633 6634v_cmp_ne_u64 vcc, s[100:101], v[2:3] 6635// W64: encoding: [0x64,0x04,0xca,0x7d] 6636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6637 6638v_cmp_ne_u64 vcc, vcc, v[2:3] 6639// W64: encoding: [0x6a,0x04,0xca,0x7d] 6640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6641 6642v_cmp_ne_u64 vcc, exec, v[2:3] 6643// W64: encoding: [0x7e,0x04,0xca,0x7d] 6644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6645 6646v_cmp_ne_u64 vcc, 0, v[2:3] 6647// W64: encoding: [0x80,0x04,0xca,0x7d] 6648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6649 6650v_cmp_ne_u64 vcc, -1, v[2:3] 6651// W64: encoding: [0xc1,0x04,0xca,0x7d] 6652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6653 6654v_cmp_ne_u64 vcc, 0.5, v[2:3] 6655// W64: encoding: [0xf0,0x04,0xca,0x7d] 6656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6657 6658v_cmp_ne_u64 vcc, -4.0, v[2:3] 6659// W64: encoding: [0xf7,0x04,0xca,0x7d] 6660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6661 6662v_cmp_ne_u64 vcc, 0xaf123456, v[2:3] 6663// W64: encoding: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf] 6664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6665 6666v_cmp_ne_u64 vcc, 0x3f717273, v[2:3] 6667// W64: encoding: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f] 6668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6669 6670v_cmp_ne_u64 vcc, v[1:2], v[254:255] 6671// W64: encoding: [0x01,0xfd,0xcb,0x7d] 6672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6673 6674v_cmp_ge_u64 vcc, v[1:2], v[2:3] 6675// W64: encoding: [0x01,0x05,0xcc,0x7d] 6676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6677 6678v_cmp_ge_u64 vcc, v[254:255], v[2:3] 6679// W64: encoding: [0xfe,0x05,0xcc,0x7d] 6680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6681 6682v_cmp_ge_u64 vcc, s[2:3], v[2:3] 6683// W64: encoding: [0x02,0x04,0xcc,0x7d] 6684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6685 6686v_cmp_ge_u64 vcc, s[4:5], v[2:3] 6687// W64: encoding: [0x04,0x04,0xcc,0x7d] 6688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6689 6690v_cmp_ge_u64 vcc, s[100:101], v[2:3] 6691// W64: encoding: [0x64,0x04,0xcc,0x7d] 6692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6693 6694v_cmp_ge_u64 vcc, vcc, v[2:3] 6695// W64: encoding: [0x6a,0x04,0xcc,0x7d] 6696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6697 6698v_cmp_ge_u64 vcc, exec, v[2:3] 6699// W64: encoding: [0x7e,0x04,0xcc,0x7d] 6700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6701 6702v_cmp_ge_u64 vcc, 0, v[2:3] 6703// W64: encoding: [0x80,0x04,0xcc,0x7d] 6704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6705 6706v_cmp_ge_u64 vcc, -1, v[2:3] 6707// W64: encoding: [0xc1,0x04,0xcc,0x7d] 6708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6709 6710v_cmp_ge_u64 vcc, 0.5, v[2:3] 6711// W64: encoding: [0xf0,0x04,0xcc,0x7d] 6712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6713 6714v_cmp_ge_u64 vcc, -4.0, v[2:3] 6715// W64: encoding: [0xf7,0x04,0xcc,0x7d] 6716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6717 6718v_cmp_ge_u64 vcc, 0xaf123456, v[2:3] 6719// W64: encoding: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf] 6720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6721 6722v_cmp_ge_u64 vcc, 0x3f717273, v[2:3] 6723// W64: encoding: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f] 6724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6725 6726v_cmp_ge_u64 vcc, v[1:2], v[254:255] 6727// W64: encoding: [0x01,0xfd,0xcd,0x7d] 6728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6729 6730v_cmp_t_u64 vcc, v[1:2], v[2:3] 6731// W64: encoding: [0x01,0x05,0xce,0x7d] 6732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6733 6734v_cmp_t_u64 vcc, v[254:255], v[2:3] 6735// W64: encoding: [0xfe,0x05,0xce,0x7d] 6736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6737 6738v_cmp_t_u64 vcc, s[2:3], v[2:3] 6739// W64: encoding: [0x02,0x04,0xce,0x7d] 6740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6741 6742v_cmp_t_u64 vcc, s[4:5], v[2:3] 6743// W64: encoding: [0x04,0x04,0xce,0x7d] 6744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6745 6746v_cmp_t_u64 vcc, s[100:101], v[2:3] 6747// W64: encoding: [0x64,0x04,0xce,0x7d] 6748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6749 6750v_cmp_t_u64 vcc, vcc, v[2:3] 6751// W64: encoding: [0x6a,0x04,0xce,0x7d] 6752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6753 6754v_cmp_t_u64 vcc, exec, v[2:3] 6755// W64: encoding: [0x7e,0x04,0xce,0x7d] 6756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6757 6758v_cmp_t_u64 vcc, 0, v[2:3] 6759// W64: encoding: [0x80,0x04,0xce,0x7d] 6760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6761 6762v_cmp_t_u64 vcc, -1, v[2:3] 6763// W64: encoding: [0xc1,0x04,0xce,0x7d] 6764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6765 6766v_cmp_t_u64 vcc, 0.5, v[2:3] 6767// W64: encoding: [0xf0,0x04,0xce,0x7d] 6768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6769 6770v_cmp_t_u64 vcc, -4.0, v[2:3] 6771// W64: encoding: [0xf7,0x04,0xce,0x7d] 6772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6773 6774v_cmp_t_u64 vcc, 0xaf123456, v[2:3] 6775// W64: encoding: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf] 6776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6777 6778v_cmp_t_u64 vcc, 0x3f717273, v[2:3] 6779// W64: encoding: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f] 6780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6781 6782v_cmp_t_u64 vcc, v[1:2], v[254:255] 6783// W64: encoding: [0x01,0xfd,0xcf,0x7d] 6784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6785 6786v_cmp_f_i64 vcc_lo, v[1:2], v[2:3] 6787// W32: encoding: [0x01,0x05,0x40,0x7d] 6788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6789 6790v_cmp_f_i64 vcc_lo, v[254:255], v[2:3] 6791// W32: encoding: [0xfe,0x05,0x40,0x7d] 6792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6793 6794v_cmp_f_i64 vcc_lo, s[2:3], v[2:3] 6795// W32: encoding: [0x02,0x04,0x40,0x7d] 6796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6797 6798v_cmp_f_i64 vcc_lo, s[4:5], v[2:3] 6799// W32: encoding: [0x04,0x04,0x40,0x7d] 6800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6801 6802v_cmp_f_i64 vcc_lo, s[100:101], v[2:3] 6803// W32: encoding: [0x64,0x04,0x40,0x7d] 6804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6805 6806v_cmp_f_i64 vcc_lo, vcc, v[2:3] 6807// W32: encoding: [0x6a,0x04,0x40,0x7d] 6808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6809 6810v_cmp_f_i64 vcc_lo, exec, v[2:3] 6811// W32: encoding: [0x7e,0x04,0x40,0x7d] 6812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6813 6814v_cmp_f_i64 vcc_lo, 0, v[2:3] 6815// W32: encoding: [0x80,0x04,0x40,0x7d] 6816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6817 6818v_cmp_f_i64 vcc_lo, -1, v[2:3] 6819// W32: encoding: [0xc1,0x04,0x40,0x7d] 6820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6821 6822v_cmp_f_i64 vcc_lo, 0.5, v[2:3] 6823// W32: encoding: [0xf0,0x04,0x40,0x7d] 6824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6825 6826v_cmp_f_i64 vcc_lo, -4.0, v[2:3] 6827// W32: encoding: [0xf7,0x04,0x40,0x7d] 6828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6829 6830v_cmp_f_i64 vcc_lo, 0xaf123456, v[2:3] 6831// W32: encoding: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf] 6832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6833 6834v_cmp_f_i64 vcc_lo, 0x3f717273, v[2:3] 6835// W32: encoding: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f] 6836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6837 6838v_cmp_f_i64 vcc_lo, v[1:2], v[254:255] 6839// W32: encoding: [0x01,0xfd,0x41,0x7d] 6840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6841 6842v_cmp_lt_i64 vcc_lo, v[1:2], v[2:3] 6843// W32: encoding: [0x01,0x05,0x42,0x7d] 6844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6845 6846v_cmp_lt_i64 vcc_lo, v[254:255], v[2:3] 6847// W32: encoding: [0xfe,0x05,0x42,0x7d] 6848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6849 6850v_cmp_lt_i64 vcc_lo, s[2:3], v[2:3] 6851// W32: encoding: [0x02,0x04,0x42,0x7d] 6852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6853 6854v_cmp_lt_i64 vcc_lo, s[4:5], v[2:3] 6855// W32: encoding: [0x04,0x04,0x42,0x7d] 6856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6857 6858v_cmp_lt_i64 vcc_lo, s[100:101], v[2:3] 6859// W32: encoding: [0x64,0x04,0x42,0x7d] 6860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6861 6862v_cmp_lt_i64 vcc_lo, vcc, v[2:3] 6863// W32: encoding: [0x6a,0x04,0x42,0x7d] 6864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6865 6866v_cmp_lt_i64 vcc_lo, exec, v[2:3] 6867// W32: encoding: [0x7e,0x04,0x42,0x7d] 6868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6869 6870v_cmp_lt_i64 vcc_lo, 0, v[2:3] 6871// W32: encoding: [0x80,0x04,0x42,0x7d] 6872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6873 6874v_cmp_lt_i64 vcc_lo, -1, v[2:3] 6875// W32: encoding: [0xc1,0x04,0x42,0x7d] 6876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6877 6878v_cmp_lt_i64 vcc_lo, 0.5, v[2:3] 6879// W32: encoding: [0xf0,0x04,0x42,0x7d] 6880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6881 6882v_cmp_lt_i64 vcc_lo, -4.0, v[2:3] 6883// W32: encoding: [0xf7,0x04,0x42,0x7d] 6884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6885 6886v_cmp_lt_i64 vcc_lo, 0xaf123456, v[2:3] 6887// W32: encoding: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf] 6888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6889 6890v_cmp_lt_i64 vcc_lo, 0x3f717273, v[2:3] 6891// W32: encoding: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f] 6892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6893 6894v_cmp_lt_i64 vcc_lo, v[1:2], v[254:255] 6895// W32: encoding: [0x01,0xfd,0x43,0x7d] 6896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6897 6898v_cmp_eq_i64 vcc_lo, v[1:2], v[2:3] 6899// W32: encoding: [0x01,0x05,0x44,0x7d] 6900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6901 6902v_cmp_eq_i64 vcc_lo, v[254:255], v[2:3] 6903// W32: encoding: [0xfe,0x05,0x44,0x7d] 6904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6905 6906v_cmp_eq_i64 vcc_lo, s[2:3], v[2:3] 6907// W32: encoding: [0x02,0x04,0x44,0x7d] 6908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6909 6910v_cmp_eq_i64 vcc_lo, s[4:5], v[2:3] 6911// W32: encoding: [0x04,0x04,0x44,0x7d] 6912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6913 6914v_cmp_eq_i64 vcc_lo, s[100:101], v[2:3] 6915// W32: encoding: [0x64,0x04,0x44,0x7d] 6916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6917 6918v_cmp_eq_i64 vcc_lo, vcc, v[2:3] 6919// W32: encoding: [0x6a,0x04,0x44,0x7d] 6920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6921 6922v_cmp_eq_i64 vcc_lo, exec, v[2:3] 6923// W32: encoding: [0x7e,0x04,0x44,0x7d] 6924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6925 6926v_cmp_eq_i64 vcc_lo, 0, v[2:3] 6927// W32: encoding: [0x80,0x04,0x44,0x7d] 6928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6929 6930v_cmp_eq_i64 vcc_lo, -1, v[2:3] 6931// W32: encoding: [0xc1,0x04,0x44,0x7d] 6932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6933 6934v_cmp_eq_i64 vcc_lo, 0.5, v[2:3] 6935// W32: encoding: [0xf0,0x04,0x44,0x7d] 6936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6937 6938v_cmp_eq_i64 vcc_lo, -4.0, v[2:3] 6939// W32: encoding: [0xf7,0x04,0x44,0x7d] 6940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6941 6942v_cmp_eq_i64 vcc_lo, 0xaf123456, v[2:3] 6943// W32: encoding: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf] 6944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6945 6946v_cmp_eq_i64 vcc_lo, 0x3f717273, v[2:3] 6947// W32: encoding: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f] 6948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6949 6950v_cmp_eq_i64 vcc_lo, v[1:2], v[254:255] 6951// W32: encoding: [0x01,0xfd,0x45,0x7d] 6952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6953 6954v_cmp_le_i64 vcc_lo, v[1:2], v[2:3] 6955// W32: encoding: [0x01,0x05,0x46,0x7d] 6956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6957 6958v_cmp_le_i64 vcc_lo, v[254:255], v[2:3] 6959// W32: encoding: [0xfe,0x05,0x46,0x7d] 6960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6961 6962v_cmp_le_i64 vcc_lo, s[2:3], v[2:3] 6963// W32: encoding: [0x02,0x04,0x46,0x7d] 6964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6965 6966v_cmp_le_i64 vcc_lo, s[4:5], v[2:3] 6967// W32: encoding: [0x04,0x04,0x46,0x7d] 6968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6969 6970v_cmp_le_i64 vcc_lo, s[100:101], v[2:3] 6971// W32: encoding: [0x64,0x04,0x46,0x7d] 6972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6973 6974v_cmp_le_i64 vcc_lo, vcc, v[2:3] 6975// W32: encoding: [0x6a,0x04,0x46,0x7d] 6976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6977 6978v_cmp_le_i64 vcc_lo, exec, v[2:3] 6979// W32: encoding: [0x7e,0x04,0x46,0x7d] 6980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6981 6982v_cmp_le_i64 vcc_lo, 0, v[2:3] 6983// W32: encoding: [0x80,0x04,0x46,0x7d] 6984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6985 6986v_cmp_le_i64 vcc_lo, -1, v[2:3] 6987// W32: encoding: [0xc1,0x04,0x46,0x7d] 6988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6989 6990v_cmp_le_i64 vcc_lo, 0.5, v[2:3] 6991// W32: encoding: [0xf0,0x04,0x46,0x7d] 6992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6993 6994v_cmp_le_i64 vcc_lo, -4.0, v[2:3] 6995// W32: encoding: [0xf7,0x04,0x46,0x7d] 6996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 6997 6998v_cmp_le_i64 vcc_lo, 0xaf123456, v[2:3] 6999// W32: encoding: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf] 7000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7001 7002v_cmp_le_i64 vcc_lo, 0x3f717273, v[2:3] 7003// W32: encoding: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f] 7004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7005 7006v_cmp_le_i64 vcc_lo, v[1:2], v[254:255] 7007// W32: encoding: [0x01,0xfd,0x47,0x7d] 7008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7009 7010v_cmp_gt_i64 vcc_lo, v[1:2], v[2:3] 7011// W32: encoding: [0x01,0x05,0x48,0x7d] 7012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7013 7014v_cmp_gt_i64 vcc_lo, v[254:255], v[2:3] 7015// W32: encoding: [0xfe,0x05,0x48,0x7d] 7016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7017 7018v_cmp_gt_i64 vcc_lo, s[2:3], v[2:3] 7019// W32: encoding: [0x02,0x04,0x48,0x7d] 7020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7021 7022v_cmp_gt_i64 vcc_lo, s[4:5], v[2:3] 7023// W32: encoding: [0x04,0x04,0x48,0x7d] 7024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7025 7026v_cmp_gt_i64 vcc_lo, s[100:101], v[2:3] 7027// W32: encoding: [0x64,0x04,0x48,0x7d] 7028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7029 7030v_cmp_gt_i64 vcc_lo, vcc, v[2:3] 7031// W32: encoding: [0x6a,0x04,0x48,0x7d] 7032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7033 7034v_cmp_gt_i64 vcc_lo, exec, v[2:3] 7035// W32: encoding: [0x7e,0x04,0x48,0x7d] 7036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7037 7038v_cmp_gt_i64 vcc_lo, 0, v[2:3] 7039// W32: encoding: [0x80,0x04,0x48,0x7d] 7040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7041 7042v_cmp_gt_i64 vcc_lo, -1, v[2:3] 7043// W32: encoding: [0xc1,0x04,0x48,0x7d] 7044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7045 7046v_cmp_gt_i64 vcc_lo, 0.5, v[2:3] 7047// W32: encoding: [0xf0,0x04,0x48,0x7d] 7048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7049 7050v_cmp_gt_i64 vcc_lo, -4.0, v[2:3] 7051// W32: encoding: [0xf7,0x04,0x48,0x7d] 7052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7053 7054v_cmp_gt_i64 vcc_lo, 0xaf123456, v[2:3] 7055// W32: encoding: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf] 7056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7057 7058v_cmp_gt_i64 vcc_lo, 0x3f717273, v[2:3] 7059// W32: encoding: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f] 7060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7061 7062v_cmp_gt_i64 vcc_lo, v[1:2], v[254:255] 7063// W32: encoding: [0x01,0xfd,0x49,0x7d] 7064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7065 7066v_cmp_ne_i64 vcc_lo, v[1:2], v[2:3] 7067// W32: encoding: [0x01,0x05,0x4a,0x7d] 7068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7069 7070v_cmp_ne_i64 vcc_lo, v[254:255], v[2:3] 7071// W32: encoding: [0xfe,0x05,0x4a,0x7d] 7072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7073 7074v_cmp_ne_i64 vcc_lo, s[2:3], v[2:3] 7075// W32: encoding: [0x02,0x04,0x4a,0x7d] 7076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7077 7078v_cmp_ne_i64 vcc_lo, s[4:5], v[2:3] 7079// W32: encoding: [0x04,0x04,0x4a,0x7d] 7080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7081 7082v_cmp_ne_i64 vcc_lo, s[100:101], v[2:3] 7083// W32: encoding: [0x64,0x04,0x4a,0x7d] 7084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7085 7086v_cmp_ne_i64 vcc_lo, vcc, v[2:3] 7087// W32: encoding: [0x6a,0x04,0x4a,0x7d] 7088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7089 7090v_cmp_ne_i64 vcc_lo, exec, v[2:3] 7091// W32: encoding: [0x7e,0x04,0x4a,0x7d] 7092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7093 7094v_cmp_ne_i64 vcc_lo, 0, v[2:3] 7095// W32: encoding: [0x80,0x04,0x4a,0x7d] 7096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7097 7098v_cmp_ne_i64 vcc_lo, -1, v[2:3] 7099// W32: encoding: [0xc1,0x04,0x4a,0x7d] 7100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7101 7102v_cmp_ne_i64 vcc_lo, 0.5, v[2:3] 7103// W32: encoding: [0xf0,0x04,0x4a,0x7d] 7104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7105 7106v_cmp_ne_i64 vcc_lo, -4.0, v[2:3] 7107// W32: encoding: [0xf7,0x04,0x4a,0x7d] 7108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7109 7110v_cmp_ne_i64 vcc_lo, 0xaf123456, v[2:3] 7111// W32: encoding: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf] 7112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7113 7114v_cmp_ne_i64 vcc_lo, 0x3f717273, v[2:3] 7115// W32: encoding: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f] 7116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7117 7118v_cmp_ne_i64 vcc_lo, v[1:2], v[254:255] 7119// W32: encoding: [0x01,0xfd,0x4b,0x7d] 7120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7121 7122v_cmp_ge_i64 vcc_lo, v[1:2], v[2:3] 7123// W32: encoding: [0x01,0x05,0x4c,0x7d] 7124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7125 7126v_cmp_ge_i64 vcc_lo, v[254:255], v[2:3] 7127// W32: encoding: [0xfe,0x05,0x4c,0x7d] 7128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7129 7130v_cmp_ge_i64 vcc_lo, s[2:3], v[2:3] 7131// W32: encoding: [0x02,0x04,0x4c,0x7d] 7132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7133 7134v_cmp_ge_i64 vcc_lo, s[4:5], v[2:3] 7135// W32: encoding: [0x04,0x04,0x4c,0x7d] 7136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7137 7138v_cmp_ge_i64 vcc_lo, s[100:101], v[2:3] 7139// W32: encoding: [0x64,0x04,0x4c,0x7d] 7140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7141 7142v_cmp_ge_i64 vcc_lo, vcc, v[2:3] 7143// W32: encoding: [0x6a,0x04,0x4c,0x7d] 7144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7145 7146v_cmp_ge_i64 vcc_lo, exec, v[2:3] 7147// W32: encoding: [0x7e,0x04,0x4c,0x7d] 7148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7149 7150v_cmp_ge_i64 vcc_lo, 0, v[2:3] 7151// W32: encoding: [0x80,0x04,0x4c,0x7d] 7152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7153 7154v_cmp_ge_i64 vcc_lo, -1, v[2:3] 7155// W32: encoding: [0xc1,0x04,0x4c,0x7d] 7156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7157 7158v_cmp_ge_i64 vcc_lo, 0.5, v[2:3] 7159// W32: encoding: [0xf0,0x04,0x4c,0x7d] 7160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7161 7162v_cmp_ge_i64 vcc_lo, -4.0, v[2:3] 7163// W32: encoding: [0xf7,0x04,0x4c,0x7d] 7164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7165 7166v_cmp_ge_i64 vcc_lo, 0xaf123456, v[2:3] 7167// W32: encoding: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf] 7168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7169 7170v_cmp_ge_i64 vcc_lo, 0x3f717273, v[2:3] 7171// W32: encoding: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f] 7172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7173 7174v_cmp_ge_i64 vcc_lo, v[1:2], v[254:255] 7175// W32: encoding: [0x01,0xfd,0x4d,0x7d] 7176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7177 7178v_cmp_t_i64 vcc_lo, v[1:2], v[2:3] 7179// W32: encoding: [0x01,0x05,0x4e,0x7d] 7180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7181 7182v_cmp_t_i64 vcc_lo, v[254:255], v[2:3] 7183// W32: encoding: [0xfe,0x05,0x4e,0x7d] 7184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7185 7186v_cmp_t_i64 vcc_lo, s[2:3], v[2:3] 7187// W32: encoding: [0x02,0x04,0x4e,0x7d] 7188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7189 7190v_cmp_t_i64 vcc_lo, s[4:5], v[2:3] 7191// W32: encoding: [0x04,0x04,0x4e,0x7d] 7192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7193 7194v_cmp_t_i64 vcc_lo, s[100:101], v[2:3] 7195// W32: encoding: [0x64,0x04,0x4e,0x7d] 7196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7197 7198v_cmp_t_i64 vcc_lo, vcc, v[2:3] 7199// W32: encoding: [0x6a,0x04,0x4e,0x7d] 7200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7201 7202v_cmp_t_i64 vcc_lo, exec, v[2:3] 7203// W32: encoding: [0x7e,0x04,0x4e,0x7d] 7204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7205 7206v_cmp_t_i64 vcc_lo, 0, v[2:3] 7207// W32: encoding: [0x80,0x04,0x4e,0x7d] 7208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7209 7210v_cmp_t_i64 vcc_lo, -1, v[2:3] 7211// W32: encoding: [0xc1,0x04,0x4e,0x7d] 7212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7213 7214v_cmp_t_i64 vcc_lo, 0.5, v[2:3] 7215// W32: encoding: [0xf0,0x04,0x4e,0x7d] 7216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7217 7218v_cmp_t_i64 vcc_lo, -4.0, v[2:3] 7219// W32: encoding: [0xf7,0x04,0x4e,0x7d] 7220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7221 7222v_cmp_t_i64 vcc_lo, 0xaf123456, v[2:3] 7223// W32: encoding: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf] 7224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7225 7226v_cmp_t_i64 vcc_lo, 0x3f717273, v[2:3] 7227// W32: encoding: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f] 7228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7229 7230v_cmp_t_i64 vcc_lo, v[1:2], v[254:255] 7231// W32: encoding: [0x01,0xfd,0x4f,0x7d] 7232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7233 7234v_cmp_class_f64 vcc_lo, v[1:2], v2 7235// W32: encoding: [0x01,0x05,0x50,0x7d] 7236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7237 7238v_cmp_class_f64 vcc_lo, v[254:255], v2 7239// W32: encoding: [0xfe,0x05,0x50,0x7d] 7240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7241 7242v_cmp_class_f64 vcc_lo, s[2:3], v2 7243// W32: encoding: [0x02,0x04,0x50,0x7d] 7244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7245 7246v_cmp_class_f64 vcc_lo, s[4:5], v2 7247// W32: encoding: [0x04,0x04,0x50,0x7d] 7248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7249 7250v_cmp_class_f64 vcc_lo, s[100:101], v2 7251// W32: encoding: [0x64,0x04,0x50,0x7d] 7252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7253 7254v_cmp_class_f64 vcc_lo, vcc, v2 7255// W32: encoding: [0x6a,0x04,0x50,0x7d] 7256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7257 7258v_cmp_class_f64 vcc_lo, exec, v2 7259// W32: encoding: [0x7e,0x04,0x50,0x7d] 7260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7261 7262v_cmp_class_f64 vcc_lo, 0, v2 7263// W32: encoding: [0x80,0x04,0x50,0x7d] 7264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7265 7266v_cmp_class_f64 vcc_lo, -1, v2 7267// W32: encoding: [0xc1,0x04,0x50,0x7d] 7268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7269 7270v_cmp_class_f64 vcc_lo, 0.5, v2 7271// W32: encoding: [0xf0,0x04,0x50,0x7d] 7272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7273 7274v_cmp_class_f64 vcc_lo, -4.0, v2 7275// W32: encoding: [0xf7,0x04,0x50,0x7d] 7276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7277 7278v_cmp_class_f64 vcc_lo, 0xaf123456, v2 7279// W32: encoding: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf] 7280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7281 7282v_cmp_class_f64 vcc_lo, 0x3f717273, v2 7283// W32: encoding: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f] 7284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7285 7286v_cmp_class_f64 vcc_lo, v[1:2], v255 7287// W32: encoding: [0x01,0xff,0x51,0x7d] 7288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7289 7290v_cmp_f_u64 vcc_lo, v[1:2], v[2:3] 7291// W32: encoding: [0x01,0x05,0xc0,0x7d] 7292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7293 7294v_cmp_f_u64 vcc_lo, v[254:255], v[2:3] 7295// W32: encoding: [0xfe,0x05,0xc0,0x7d] 7296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7297 7298v_cmp_f_u64 vcc_lo, s[2:3], v[2:3] 7299// W32: encoding: [0x02,0x04,0xc0,0x7d] 7300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7301 7302v_cmp_f_u64 vcc_lo, s[4:5], v[2:3] 7303// W32: encoding: [0x04,0x04,0xc0,0x7d] 7304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7305 7306v_cmp_f_u64 vcc_lo, s[100:101], v[2:3] 7307// W32: encoding: [0x64,0x04,0xc0,0x7d] 7308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7309 7310v_cmp_f_u64 vcc_lo, vcc, v[2:3] 7311// W32: encoding: [0x6a,0x04,0xc0,0x7d] 7312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7313 7314v_cmp_f_u64 vcc_lo, exec, v[2:3] 7315// W32: encoding: [0x7e,0x04,0xc0,0x7d] 7316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7317 7318v_cmp_f_u64 vcc_lo, 0, v[2:3] 7319// W32: encoding: [0x80,0x04,0xc0,0x7d] 7320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7321 7322v_cmp_f_u64 vcc_lo, -1, v[2:3] 7323// W32: encoding: [0xc1,0x04,0xc0,0x7d] 7324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7325 7326v_cmp_f_u64 vcc_lo, 0.5, v[2:3] 7327// W32: encoding: [0xf0,0x04,0xc0,0x7d] 7328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7329 7330v_cmp_f_u64 vcc_lo, -4.0, v[2:3] 7331// W32: encoding: [0xf7,0x04,0xc0,0x7d] 7332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7333 7334v_cmp_f_u64 vcc_lo, 0xaf123456, v[2:3] 7335// W32: encoding: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf] 7336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7337 7338v_cmp_f_u64 vcc_lo, 0x3f717273, v[2:3] 7339// W32: encoding: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f] 7340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7341 7342v_cmp_f_u64 vcc_lo, v[1:2], v[254:255] 7343// W32: encoding: [0x01,0xfd,0xc1,0x7d] 7344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7345 7346v_cmp_lt_u64 vcc_lo, v[1:2], v[2:3] 7347// W32: encoding: [0x01,0x05,0xc2,0x7d] 7348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7349 7350v_cmp_lt_u64 vcc_lo, v[254:255], v[2:3] 7351// W32: encoding: [0xfe,0x05,0xc2,0x7d] 7352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7353 7354v_cmp_lt_u64 vcc_lo, s[2:3], v[2:3] 7355// W32: encoding: [0x02,0x04,0xc2,0x7d] 7356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7357 7358v_cmp_lt_u64 vcc_lo, s[4:5], v[2:3] 7359// W32: encoding: [0x04,0x04,0xc2,0x7d] 7360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7361 7362v_cmp_lt_u64 vcc_lo, s[100:101], v[2:3] 7363// W32: encoding: [0x64,0x04,0xc2,0x7d] 7364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7365 7366v_cmp_lt_u64 vcc_lo, vcc, v[2:3] 7367// W32: encoding: [0x6a,0x04,0xc2,0x7d] 7368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7369 7370v_cmp_lt_u64 vcc_lo, exec, v[2:3] 7371// W32: encoding: [0x7e,0x04,0xc2,0x7d] 7372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7373 7374v_cmp_lt_u64 vcc_lo, 0, v[2:3] 7375// W32: encoding: [0x80,0x04,0xc2,0x7d] 7376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7377 7378v_cmp_lt_u64 vcc_lo, -1, v[2:3] 7379// W32: encoding: [0xc1,0x04,0xc2,0x7d] 7380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7381 7382v_cmp_lt_u64 vcc_lo, 0.5, v[2:3] 7383// W32: encoding: [0xf0,0x04,0xc2,0x7d] 7384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7385 7386v_cmp_lt_u64 vcc_lo, -4.0, v[2:3] 7387// W32: encoding: [0xf7,0x04,0xc2,0x7d] 7388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7389 7390v_cmp_lt_u64 vcc_lo, 0xaf123456, v[2:3] 7391// W32: encoding: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf] 7392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7393 7394v_cmp_lt_u64 vcc_lo, 0x3f717273, v[2:3] 7395// W32: encoding: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f] 7396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7397 7398v_cmp_lt_u64 vcc_lo, v[1:2], v[254:255] 7399// W32: encoding: [0x01,0xfd,0xc3,0x7d] 7400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7401 7402v_cmp_eq_u64 vcc_lo, v[1:2], v[2:3] 7403// W32: encoding: [0x01,0x05,0xc4,0x7d] 7404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7405 7406v_cmp_eq_u64 vcc_lo, v[254:255], v[2:3] 7407// W32: encoding: [0xfe,0x05,0xc4,0x7d] 7408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7409 7410v_cmp_eq_u64 vcc_lo, s[2:3], v[2:3] 7411// W32: encoding: [0x02,0x04,0xc4,0x7d] 7412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7413 7414v_cmp_eq_u64 vcc_lo, s[4:5], v[2:3] 7415// W32: encoding: [0x04,0x04,0xc4,0x7d] 7416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7417 7418v_cmp_eq_u64 vcc_lo, s[100:101], v[2:3] 7419// W32: encoding: [0x64,0x04,0xc4,0x7d] 7420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7421 7422v_cmp_eq_u64 vcc_lo, vcc, v[2:3] 7423// W32: encoding: [0x6a,0x04,0xc4,0x7d] 7424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7425 7426v_cmp_eq_u64 vcc_lo, exec, v[2:3] 7427// W32: encoding: [0x7e,0x04,0xc4,0x7d] 7428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7429 7430v_cmp_eq_u64 vcc_lo, 0, v[2:3] 7431// W32: encoding: [0x80,0x04,0xc4,0x7d] 7432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7433 7434v_cmp_eq_u64 vcc_lo, -1, v[2:3] 7435// W32: encoding: [0xc1,0x04,0xc4,0x7d] 7436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7437 7438v_cmp_eq_u64 vcc_lo, 0.5, v[2:3] 7439// W32: encoding: [0xf0,0x04,0xc4,0x7d] 7440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7441 7442v_cmp_eq_u64 vcc_lo, -4.0, v[2:3] 7443// W32: encoding: [0xf7,0x04,0xc4,0x7d] 7444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7445 7446v_cmp_eq_u64 vcc_lo, 0xaf123456, v[2:3] 7447// W32: encoding: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf] 7448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7449 7450v_cmp_eq_u64 vcc_lo, 0x3f717273, v[2:3] 7451// W32: encoding: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f] 7452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7453 7454v_cmp_eq_u64 vcc_lo, v[1:2], v[254:255] 7455// W32: encoding: [0x01,0xfd,0xc5,0x7d] 7456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7457 7458v_cmp_le_u64 vcc_lo, v[1:2], v[2:3] 7459// W32: encoding: [0x01,0x05,0xc6,0x7d] 7460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7461 7462v_cmp_le_u64 vcc_lo, v[254:255], v[2:3] 7463// W32: encoding: [0xfe,0x05,0xc6,0x7d] 7464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7465 7466v_cmp_le_u64 vcc_lo, s[2:3], v[2:3] 7467// W32: encoding: [0x02,0x04,0xc6,0x7d] 7468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7469 7470v_cmp_le_u64 vcc_lo, s[4:5], v[2:3] 7471// W32: encoding: [0x04,0x04,0xc6,0x7d] 7472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7473 7474v_cmp_le_u64 vcc_lo, s[100:101], v[2:3] 7475// W32: encoding: [0x64,0x04,0xc6,0x7d] 7476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7477 7478v_cmp_le_u64 vcc_lo, vcc, v[2:3] 7479// W32: encoding: [0x6a,0x04,0xc6,0x7d] 7480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7481 7482v_cmp_le_u64 vcc_lo, exec, v[2:3] 7483// W32: encoding: [0x7e,0x04,0xc6,0x7d] 7484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7485 7486v_cmp_le_u64 vcc_lo, 0, v[2:3] 7487// W32: encoding: [0x80,0x04,0xc6,0x7d] 7488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7489 7490v_cmp_le_u64 vcc_lo, -1, v[2:3] 7491// W32: encoding: [0xc1,0x04,0xc6,0x7d] 7492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7493 7494v_cmp_le_u64 vcc_lo, 0.5, v[2:3] 7495// W32: encoding: [0xf0,0x04,0xc6,0x7d] 7496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7497 7498v_cmp_le_u64 vcc_lo, -4.0, v[2:3] 7499// W32: encoding: [0xf7,0x04,0xc6,0x7d] 7500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7501 7502v_cmp_le_u64 vcc_lo, 0xaf123456, v[2:3] 7503// W32: encoding: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf] 7504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7505 7506v_cmp_le_u64 vcc_lo, 0x3f717273, v[2:3] 7507// W32: encoding: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f] 7508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7509 7510v_cmp_le_u64 vcc_lo, v[1:2], v[254:255] 7511// W32: encoding: [0x01,0xfd,0xc7,0x7d] 7512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7513 7514v_cmp_gt_u64 vcc_lo, v[1:2], v[2:3] 7515// W32: encoding: [0x01,0x05,0xc8,0x7d] 7516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7517 7518v_cmp_gt_u64 vcc_lo, v[254:255], v[2:3] 7519// W32: encoding: [0xfe,0x05,0xc8,0x7d] 7520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7521 7522v_cmp_gt_u64 vcc_lo, s[2:3], v[2:3] 7523// W32: encoding: [0x02,0x04,0xc8,0x7d] 7524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7525 7526v_cmp_gt_u64 vcc_lo, s[4:5], v[2:3] 7527// W32: encoding: [0x04,0x04,0xc8,0x7d] 7528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7529 7530v_cmp_gt_u64 vcc_lo, s[100:101], v[2:3] 7531// W32: encoding: [0x64,0x04,0xc8,0x7d] 7532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7533 7534v_cmp_gt_u64 vcc_lo, vcc, v[2:3] 7535// W32: encoding: [0x6a,0x04,0xc8,0x7d] 7536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7537 7538v_cmp_gt_u64 vcc_lo, exec, v[2:3] 7539// W32: encoding: [0x7e,0x04,0xc8,0x7d] 7540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7541 7542v_cmp_gt_u64 vcc_lo, 0, v[2:3] 7543// W32: encoding: [0x80,0x04,0xc8,0x7d] 7544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7545 7546v_cmp_gt_u64 vcc_lo, -1, v[2:3] 7547// W32: encoding: [0xc1,0x04,0xc8,0x7d] 7548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7549 7550v_cmp_gt_u64 vcc_lo, 0.5, v[2:3] 7551// W32: encoding: [0xf0,0x04,0xc8,0x7d] 7552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7553 7554v_cmp_gt_u64 vcc_lo, -4.0, v[2:3] 7555// W32: encoding: [0xf7,0x04,0xc8,0x7d] 7556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7557 7558v_cmp_gt_u64 vcc_lo, 0xaf123456, v[2:3] 7559// W32: encoding: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf] 7560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7561 7562v_cmp_gt_u64 vcc_lo, 0x3f717273, v[2:3] 7563// W32: encoding: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f] 7564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7565 7566v_cmp_gt_u64 vcc_lo, v[1:2], v[254:255] 7567// W32: encoding: [0x01,0xfd,0xc9,0x7d] 7568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7569 7570v_cmp_ne_u64 vcc_lo, v[1:2], v[2:3] 7571// W32: encoding: [0x01,0x05,0xca,0x7d] 7572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7573 7574v_cmp_ne_u64 vcc_lo, v[254:255], v[2:3] 7575// W32: encoding: [0xfe,0x05,0xca,0x7d] 7576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7577 7578v_cmp_ne_u64 vcc_lo, s[2:3], v[2:3] 7579// W32: encoding: [0x02,0x04,0xca,0x7d] 7580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7581 7582v_cmp_ne_u64 vcc_lo, s[4:5], v[2:3] 7583// W32: encoding: [0x04,0x04,0xca,0x7d] 7584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7585 7586v_cmp_ne_u64 vcc_lo, s[100:101], v[2:3] 7587// W32: encoding: [0x64,0x04,0xca,0x7d] 7588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7589 7590v_cmp_ne_u64 vcc_lo, vcc, v[2:3] 7591// W32: encoding: [0x6a,0x04,0xca,0x7d] 7592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7593 7594v_cmp_ne_u64 vcc_lo, exec, v[2:3] 7595// W32: encoding: [0x7e,0x04,0xca,0x7d] 7596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7597 7598v_cmp_ne_u64 vcc_lo, 0, v[2:3] 7599// W32: encoding: [0x80,0x04,0xca,0x7d] 7600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7601 7602v_cmp_ne_u64 vcc_lo, -1, v[2:3] 7603// W32: encoding: [0xc1,0x04,0xca,0x7d] 7604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7605 7606v_cmp_ne_u64 vcc_lo, 0.5, v[2:3] 7607// W32: encoding: [0xf0,0x04,0xca,0x7d] 7608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7609 7610v_cmp_ne_u64 vcc_lo, -4.0, v[2:3] 7611// W32: encoding: [0xf7,0x04,0xca,0x7d] 7612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7613 7614v_cmp_ne_u64 vcc_lo, 0xaf123456, v[2:3] 7615// W32: encoding: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf] 7616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7617 7618v_cmp_ne_u64 vcc_lo, 0x3f717273, v[2:3] 7619// W32: encoding: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f] 7620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7621 7622v_cmp_ne_u64 vcc_lo, v[1:2], v[254:255] 7623// W32: encoding: [0x01,0xfd,0xcb,0x7d] 7624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7625 7626v_cmp_ge_u64 vcc_lo, v[1:2], v[2:3] 7627// W32: encoding: [0x01,0x05,0xcc,0x7d] 7628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7629 7630v_cmp_ge_u64 vcc_lo, v[254:255], v[2:3] 7631// W32: encoding: [0xfe,0x05,0xcc,0x7d] 7632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7633 7634v_cmp_ge_u64 vcc_lo, s[2:3], v[2:3] 7635// W32: encoding: [0x02,0x04,0xcc,0x7d] 7636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7637 7638v_cmp_ge_u64 vcc_lo, s[4:5], v[2:3] 7639// W32: encoding: [0x04,0x04,0xcc,0x7d] 7640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7641 7642v_cmp_ge_u64 vcc_lo, s[100:101], v[2:3] 7643// W32: encoding: [0x64,0x04,0xcc,0x7d] 7644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7645 7646v_cmp_ge_u64 vcc_lo, vcc, v[2:3] 7647// W32: encoding: [0x6a,0x04,0xcc,0x7d] 7648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7649 7650v_cmp_ge_u64 vcc_lo, exec, v[2:3] 7651// W32: encoding: [0x7e,0x04,0xcc,0x7d] 7652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7653 7654v_cmp_ge_u64 vcc_lo, 0, v[2:3] 7655// W32: encoding: [0x80,0x04,0xcc,0x7d] 7656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7657 7658v_cmp_ge_u64 vcc_lo, -1, v[2:3] 7659// W32: encoding: [0xc1,0x04,0xcc,0x7d] 7660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7661 7662v_cmp_ge_u64 vcc_lo, 0.5, v[2:3] 7663// W32: encoding: [0xf0,0x04,0xcc,0x7d] 7664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7665 7666v_cmp_ge_u64 vcc_lo, -4.0, v[2:3] 7667// W32: encoding: [0xf7,0x04,0xcc,0x7d] 7668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7669 7670v_cmp_ge_u64 vcc_lo, 0xaf123456, v[2:3] 7671// W32: encoding: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf] 7672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7673 7674v_cmp_ge_u64 vcc_lo, 0x3f717273, v[2:3] 7675// W32: encoding: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f] 7676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7677 7678v_cmp_ge_u64 vcc_lo, v[1:2], v[254:255] 7679// W32: encoding: [0x01,0xfd,0xcd,0x7d] 7680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7681 7682v_cmp_t_u64 vcc_lo, v[1:2], v[2:3] 7683// W32: encoding: [0x01,0x05,0xce,0x7d] 7684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7685 7686v_cmp_t_u64 vcc_lo, v[254:255], v[2:3] 7687// W32: encoding: [0xfe,0x05,0xce,0x7d] 7688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7689 7690v_cmp_t_u64 vcc_lo, s[2:3], v[2:3] 7691// W32: encoding: [0x02,0x04,0xce,0x7d] 7692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7693 7694v_cmp_t_u64 vcc_lo, s[4:5], v[2:3] 7695// W32: encoding: [0x04,0x04,0xce,0x7d] 7696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7697 7698v_cmp_t_u64 vcc_lo, s[100:101], v[2:3] 7699// W32: encoding: [0x64,0x04,0xce,0x7d] 7700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7701 7702v_cmp_t_u64 vcc_lo, vcc, v[2:3] 7703// W32: encoding: [0x6a,0x04,0xce,0x7d] 7704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7705 7706v_cmp_t_u64 vcc_lo, exec, v[2:3] 7707// W32: encoding: [0x7e,0x04,0xce,0x7d] 7708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7709 7710v_cmp_t_u64 vcc_lo, 0, v[2:3] 7711// W32: encoding: [0x80,0x04,0xce,0x7d] 7712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7713 7714v_cmp_t_u64 vcc_lo, -1, v[2:3] 7715// W32: encoding: [0xc1,0x04,0xce,0x7d] 7716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7717 7718v_cmp_t_u64 vcc_lo, 0.5, v[2:3] 7719// W32: encoding: [0xf0,0x04,0xce,0x7d] 7720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7721 7722v_cmp_t_u64 vcc_lo, -4.0, v[2:3] 7723// W32: encoding: [0xf7,0x04,0xce,0x7d] 7724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7725 7726v_cmp_t_u64 vcc_lo, 0xaf123456, v[2:3] 7727// W32: encoding: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf] 7728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7729 7730v_cmp_t_u64 vcc_lo, 0x3f717273, v[2:3] 7731// W32: encoding: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f] 7732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7733 7734v_cmp_t_u64 vcc_lo, v[1:2], v[254:255] 7735// W32: encoding: [0x01,0xfd,0xcf,0x7d] 7736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7737 7738v_cmp_lt_u16 vcc, v1, v2 7739// W64: encoding: [0x01,0x05,0x52,0x7d] 7740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7741 7742v_cmp_lt_u16 vcc, v255, v2 7743// W64: encoding: [0xff,0x05,0x52,0x7d] 7744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7745 7746v_cmp_lt_u16 vcc, s1, v2 7747// W64: encoding: [0x01,0x04,0x52,0x7d] 7748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7749 7750v_cmp_lt_u16 vcc, s101, v2 7751// W64: encoding: [0x65,0x04,0x52,0x7d] 7752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7753 7754v_cmp_lt_u16 vcc, vcc_lo, v2 7755// W64: encoding: [0x6a,0x04,0x52,0x7d] 7756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7757 7758v_cmp_lt_u16 vcc, vcc_hi, v2 7759// W64: encoding: [0x6b,0x04,0x52,0x7d] 7760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7761 7762v_cmp_lt_u16 vcc, m0, v2 7763// W64: encoding: [0x7c,0x04,0x52,0x7d] 7764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7765 7766v_cmp_lt_u16 vcc, exec_lo, v2 7767// W64: encoding: [0x7e,0x04,0x52,0x7d] 7768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7769 7770v_cmp_lt_u16 vcc, exec_hi, v2 7771// W64: encoding: [0x7f,0x04,0x52,0x7d] 7772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7773 7774v_cmp_lt_u16 vcc, 0, v2 7775// W64: encoding: [0x80,0x04,0x52,0x7d] 7776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7777 7778v_cmp_lt_u16 vcc, -1, v2 7779// W64: encoding: [0xc1,0x04,0x52,0x7d] 7780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7781 7782v_cmp_lt_u16 vcc, 0.5, v2 7783// W64: encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00] 7784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7785 7786v_cmp_lt_u16 vcc, -4.0, v2 7787// W64: encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00] 7788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7789 7790v_cmp_lt_u16 vcc, 0xfe0b, v2 7791// W64: encoding: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00] 7792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7793 7794v_cmp_lt_u16 vcc, 0x3456, v2 7795// W64: encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00] 7796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7797 7798v_cmp_lt_u16 vcc, v1, v255 7799// W64: encoding: [0x01,0xff,0x53,0x7d] 7800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7801 7802v_cmp_eq_u16 vcc, v1, v2 7803// W64: encoding: [0x01,0x05,0x54,0x7d] 7804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7805 7806v_cmp_eq_u16 vcc, v255, v2 7807// W64: encoding: [0xff,0x05,0x54,0x7d] 7808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7809 7810v_cmp_eq_u16 vcc, s1, v2 7811// W64: encoding: [0x01,0x04,0x54,0x7d] 7812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7813 7814v_cmp_eq_u16 vcc, s101, v2 7815// W64: encoding: [0x65,0x04,0x54,0x7d] 7816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7817 7818v_cmp_eq_u16 vcc, vcc_lo, v2 7819// W64: encoding: [0x6a,0x04,0x54,0x7d] 7820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7821 7822v_cmp_eq_u16 vcc, vcc_hi, v2 7823// W64: encoding: [0x6b,0x04,0x54,0x7d] 7824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7825 7826v_cmp_eq_u16 vcc, m0, v2 7827// W64: encoding: [0x7c,0x04,0x54,0x7d] 7828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7829 7830v_cmp_eq_u16 vcc, exec_lo, v2 7831// W64: encoding: [0x7e,0x04,0x54,0x7d] 7832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7833 7834v_cmp_eq_u16 vcc, exec_hi, v2 7835// W64: encoding: [0x7f,0x04,0x54,0x7d] 7836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7837 7838v_cmp_eq_u16 vcc, 0, v2 7839// W64: encoding: [0x80,0x04,0x54,0x7d] 7840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7841 7842v_cmp_eq_u16 vcc, -1, v2 7843// W64: encoding: [0xc1,0x04,0x54,0x7d] 7844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7845 7846v_cmp_eq_u16 vcc, 0.5, v2 7847// W64: encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00] 7848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7849 7850v_cmp_eq_u16 vcc, -4.0, v2 7851// W64: encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00] 7852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7853 7854v_cmp_eq_u16 vcc, 0xfe0b, v2 7855// W64: encoding: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00] 7856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7857 7858v_cmp_eq_u16 vcc, 0x3456, v2 7859// W64: encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00] 7860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7861 7862v_cmp_eq_u16 vcc, v1, v255 7863// W64: encoding: [0x01,0xff,0x55,0x7d] 7864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7865 7866v_cmp_le_u16 vcc, v1, v2 7867// W64: encoding: [0x01,0x05,0x56,0x7d] 7868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7869 7870v_cmp_le_u16 vcc, v255, v2 7871// W64: encoding: [0xff,0x05,0x56,0x7d] 7872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7873 7874v_cmp_le_u16 vcc, s1, v2 7875// W64: encoding: [0x01,0x04,0x56,0x7d] 7876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7877 7878v_cmp_le_u16 vcc, s101, v2 7879// W64: encoding: [0x65,0x04,0x56,0x7d] 7880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7881 7882v_cmp_le_u16 vcc, vcc_lo, v2 7883// W64: encoding: [0x6a,0x04,0x56,0x7d] 7884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7885 7886v_cmp_le_u16 vcc, vcc_hi, v2 7887// W64: encoding: [0x6b,0x04,0x56,0x7d] 7888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7889 7890v_cmp_le_u16 vcc, m0, v2 7891// W64: encoding: [0x7c,0x04,0x56,0x7d] 7892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7893 7894v_cmp_le_u16 vcc, exec_lo, v2 7895// W64: encoding: [0x7e,0x04,0x56,0x7d] 7896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7897 7898v_cmp_le_u16 vcc, exec_hi, v2 7899// W64: encoding: [0x7f,0x04,0x56,0x7d] 7900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7901 7902v_cmp_le_u16 vcc, 0, v2 7903// W64: encoding: [0x80,0x04,0x56,0x7d] 7904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7905 7906v_cmp_le_u16 vcc, -1, v2 7907// W64: encoding: [0xc1,0x04,0x56,0x7d] 7908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7909 7910v_cmp_le_u16 vcc, 0.5, v2 7911// W64: encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00] 7912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7913 7914v_cmp_le_u16 vcc, -4.0, v2 7915// W64: encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00] 7916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7917 7918v_cmp_le_u16 vcc, 0xfe0b, v2 7919// W64: encoding: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00] 7920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7921 7922v_cmp_le_u16 vcc, 0x3456, v2 7923// W64: encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00] 7924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7925 7926v_cmp_le_u16 vcc, v1, v255 7927// W64: encoding: [0x01,0xff,0x57,0x7d] 7928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7929 7930v_cmp_gt_u16 vcc, v1, v2 7931// W64: encoding: [0x01,0x05,0x58,0x7d] 7932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7933 7934v_cmp_gt_u16 vcc, v255, v2 7935// W64: encoding: [0xff,0x05,0x58,0x7d] 7936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7937 7938v_cmp_gt_u16 vcc, s1, v2 7939// W64: encoding: [0x01,0x04,0x58,0x7d] 7940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7941 7942v_cmp_gt_u16 vcc, s101, v2 7943// W64: encoding: [0x65,0x04,0x58,0x7d] 7944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7945 7946v_cmp_gt_u16 vcc, vcc_lo, v2 7947// W64: encoding: [0x6a,0x04,0x58,0x7d] 7948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7949 7950v_cmp_gt_u16 vcc, vcc_hi, v2 7951// W64: encoding: [0x6b,0x04,0x58,0x7d] 7952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7953 7954v_cmp_gt_u16 vcc, m0, v2 7955// W64: encoding: [0x7c,0x04,0x58,0x7d] 7956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7957 7958v_cmp_gt_u16 vcc, exec_lo, v2 7959// W64: encoding: [0x7e,0x04,0x58,0x7d] 7960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7961 7962v_cmp_gt_u16 vcc, exec_hi, v2 7963// W64: encoding: [0x7f,0x04,0x58,0x7d] 7964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7965 7966v_cmp_gt_u16 vcc, 0, v2 7967// W64: encoding: [0x80,0x04,0x58,0x7d] 7968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7969 7970v_cmp_gt_u16 vcc, -1, v2 7971// W64: encoding: [0xc1,0x04,0x58,0x7d] 7972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7973 7974v_cmp_gt_u16 vcc, 0.5, v2 7975// W64: encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00] 7976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7977 7978v_cmp_gt_u16 vcc, -4.0, v2 7979// W64: encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00] 7980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7981 7982v_cmp_gt_u16 vcc, 0xfe0b, v2 7983// W64: encoding: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00] 7984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7985 7986v_cmp_gt_u16 vcc, 0x3456, v2 7987// W64: encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00] 7988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7989 7990v_cmp_gt_u16 vcc, v1, v255 7991// W64: encoding: [0x01,0xff,0x59,0x7d] 7992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7993 7994v_cmp_ne_u16 vcc, v1, v2 7995// W64: encoding: [0x01,0x05,0x5a,0x7d] 7996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 7997 7998v_cmp_ne_u16 vcc, v255, v2 7999// W64: encoding: [0xff,0x05,0x5a,0x7d] 8000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8001 8002v_cmp_ne_u16 vcc, s1, v2 8003// W64: encoding: [0x01,0x04,0x5a,0x7d] 8004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8005 8006v_cmp_ne_u16 vcc, s101, v2 8007// W64: encoding: [0x65,0x04,0x5a,0x7d] 8008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8009 8010v_cmp_ne_u16 vcc, vcc_lo, v2 8011// W64: encoding: [0x6a,0x04,0x5a,0x7d] 8012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8013 8014v_cmp_ne_u16 vcc, vcc_hi, v2 8015// W64: encoding: [0x6b,0x04,0x5a,0x7d] 8016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8017 8018v_cmp_ne_u16 vcc, m0, v2 8019// W64: encoding: [0x7c,0x04,0x5a,0x7d] 8020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8021 8022v_cmp_ne_u16 vcc, exec_lo, v2 8023// W64: encoding: [0x7e,0x04,0x5a,0x7d] 8024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8025 8026v_cmp_ne_u16 vcc, exec_hi, v2 8027// W64: encoding: [0x7f,0x04,0x5a,0x7d] 8028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8029 8030v_cmp_ne_u16 vcc, 0, v2 8031// W64: encoding: [0x80,0x04,0x5a,0x7d] 8032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8033 8034v_cmp_ne_u16 vcc, -1, v2 8035// W64: encoding: [0xc1,0x04,0x5a,0x7d] 8036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8037 8038v_cmp_ne_u16 vcc, 0.5, v2 8039// W64: encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00] 8040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8041 8042v_cmp_ne_u16 vcc, -4.0, v2 8043// W64: encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00] 8044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8045 8046v_cmp_ne_u16 vcc, 0xfe0b, v2 8047// W64: encoding: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00] 8048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8049 8050v_cmp_ne_u16 vcc, 0x3456, v2 8051// W64: encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00] 8052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8053 8054v_cmp_ne_u16 vcc, v1, v255 8055// W64: encoding: [0x01,0xff,0x5b,0x7d] 8056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8057 8058v_cmp_ge_u16 vcc, v1, v2 8059// W64: encoding: [0x01,0x05,0x5c,0x7d] 8060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8061 8062v_cmp_ge_u16 vcc, v255, v2 8063// W64: encoding: [0xff,0x05,0x5c,0x7d] 8064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8065 8066v_cmp_ge_u16 vcc, s1, v2 8067// W64: encoding: [0x01,0x04,0x5c,0x7d] 8068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8069 8070v_cmp_ge_u16 vcc, s101, v2 8071// W64: encoding: [0x65,0x04,0x5c,0x7d] 8072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8073 8074v_cmp_ge_u16 vcc, vcc_lo, v2 8075// W64: encoding: [0x6a,0x04,0x5c,0x7d] 8076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8077 8078v_cmp_ge_u16 vcc, vcc_hi, v2 8079// W64: encoding: [0x6b,0x04,0x5c,0x7d] 8080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8081 8082v_cmp_ge_u16 vcc, m0, v2 8083// W64: encoding: [0x7c,0x04,0x5c,0x7d] 8084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8085 8086v_cmp_ge_u16 vcc, exec_lo, v2 8087// W64: encoding: [0x7e,0x04,0x5c,0x7d] 8088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8089 8090v_cmp_ge_u16 vcc, exec_hi, v2 8091// W64: encoding: [0x7f,0x04,0x5c,0x7d] 8092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8093 8094v_cmp_ge_u16 vcc, 0, v2 8095// W64: encoding: [0x80,0x04,0x5c,0x7d] 8096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8097 8098v_cmp_ge_u16 vcc, -1, v2 8099// W64: encoding: [0xc1,0x04,0x5c,0x7d] 8100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8101 8102v_cmp_ge_u16 vcc, 0.5, v2 8103// W64: encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00] 8104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8105 8106v_cmp_ge_u16 vcc, -4.0, v2 8107// W64: encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00] 8108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8109 8110v_cmp_ge_u16 vcc, 0xfe0b, v2 8111// W64: encoding: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00] 8112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8113 8114v_cmp_ge_u16 vcc, 0x3456, v2 8115// W64: encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00] 8116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8117 8118v_cmp_ge_u16 vcc, v1, v255 8119// W64: encoding: [0x01,0xff,0x5d,0x7d] 8120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8121 8122v_cmp_f_u32 vcc, v1, v2 8123// W64: encoding: [0x01,0x05,0x80,0x7d] 8124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8125 8126v_cmp_f_u32 vcc, v255, v2 8127// W64: encoding: [0xff,0x05,0x80,0x7d] 8128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8129 8130v_cmp_f_u32 vcc, s1, v2 8131// W64: encoding: [0x01,0x04,0x80,0x7d] 8132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8133 8134v_cmp_f_u32 vcc, s101, v2 8135// W64: encoding: [0x65,0x04,0x80,0x7d] 8136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8137 8138v_cmp_f_u32 vcc, vcc_lo, v2 8139// W64: encoding: [0x6a,0x04,0x80,0x7d] 8140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8141 8142v_cmp_f_u32 vcc, vcc_hi, v2 8143// W64: encoding: [0x6b,0x04,0x80,0x7d] 8144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8145 8146v_cmp_f_u32 vcc, m0, v2 8147// W64: encoding: [0x7c,0x04,0x80,0x7d] 8148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8149 8150v_cmp_f_u32 vcc, exec_lo, v2 8151// W64: encoding: [0x7e,0x04,0x80,0x7d] 8152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8153 8154v_cmp_f_u32 vcc, exec_hi, v2 8155// W64: encoding: [0x7f,0x04,0x80,0x7d] 8156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8157 8158v_cmp_f_u32 vcc, 0, v2 8159// W64: encoding: [0x80,0x04,0x80,0x7d] 8160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8161 8162v_cmp_f_u32 vcc, -1, v2 8163// W64: encoding: [0xc1,0x04,0x80,0x7d] 8164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8165 8166v_cmp_f_u32 vcc, 0.5, v2 8167// W64: encoding: [0xf0,0x04,0x80,0x7d] 8168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8169 8170v_cmp_f_u32 vcc, -4.0, v2 8171// W64: encoding: [0xf7,0x04,0x80,0x7d] 8172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8173 8174v_cmp_f_u32 vcc, 0xaf123456, v2 8175// W64: encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf] 8176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8177 8178v_cmp_f_u32 vcc, 0x3f717273, v2 8179// W64: encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f] 8180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8181 8182v_cmp_f_u32 vcc, v1, v255 8183// W64: encoding: [0x01,0xff,0x81,0x7d] 8184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8185 8186v_cmp_lt_u32 vcc, v1, v2 8187// W64: encoding: [0x01,0x05,0x82,0x7d] 8188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8189 8190v_cmp_lt_u32 vcc, v255, v2 8191// W64: encoding: [0xff,0x05,0x82,0x7d] 8192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8193 8194v_cmp_lt_u32 vcc, s1, v2 8195// W64: encoding: [0x01,0x04,0x82,0x7d] 8196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8197 8198v_cmp_lt_u32 vcc, s101, v2 8199// W64: encoding: [0x65,0x04,0x82,0x7d] 8200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8201 8202v_cmp_lt_u32 vcc, vcc_lo, v2 8203// W64: encoding: [0x6a,0x04,0x82,0x7d] 8204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8205 8206v_cmp_lt_u32 vcc, vcc_hi, v2 8207// W64: encoding: [0x6b,0x04,0x82,0x7d] 8208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8209 8210v_cmp_lt_u32 vcc, m0, v2 8211// W64: encoding: [0x7c,0x04,0x82,0x7d] 8212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8213 8214v_cmp_lt_u32 vcc, exec_lo, v2 8215// W64: encoding: [0x7e,0x04,0x82,0x7d] 8216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8217 8218v_cmp_lt_u32 vcc, exec_hi, v2 8219// W64: encoding: [0x7f,0x04,0x82,0x7d] 8220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8221 8222v_cmp_lt_u32 vcc, 0, v2 8223// W64: encoding: [0x80,0x04,0x82,0x7d] 8224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8225 8226v_cmp_lt_u32 vcc, -1, v2 8227// W64: encoding: [0xc1,0x04,0x82,0x7d] 8228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8229 8230v_cmp_lt_u32 vcc, 0.5, v2 8231// W64: encoding: [0xf0,0x04,0x82,0x7d] 8232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8233 8234v_cmp_lt_u32 vcc, -4.0, v2 8235// W64: encoding: [0xf7,0x04,0x82,0x7d] 8236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8237 8238v_cmp_lt_u32 vcc, 0xaf123456, v2 8239// W64: encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf] 8240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8241 8242v_cmp_lt_u32 vcc, 0x3f717273, v2 8243// W64: encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f] 8244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8245 8246v_cmp_lt_u32 vcc, v1, v255 8247// W64: encoding: [0x01,0xff,0x83,0x7d] 8248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8249 8250v_cmp_eq_u32 vcc, v1, v2 8251// W64: encoding: [0x01,0x05,0x84,0x7d] 8252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8253 8254v_cmp_eq_u32 vcc, v255, v2 8255// W64: encoding: [0xff,0x05,0x84,0x7d] 8256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8257 8258v_cmp_eq_u32 vcc, s1, v2 8259// W64: encoding: [0x01,0x04,0x84,0x7d] 8260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8261 8262v_cmp_eq_u32 vcc, s101, v2 8263// W64: encoding: [0x65,0x04,0x84,0x7d] 8264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8265 8266v_cmp_eq_u32 vcc, vcc_lo, v2 8267// W64: encoding: [0x6a,0x04,0x84,0x7d] 8268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8269 8270v_cmp_eq_u32 vcc, vcc_hi, v2 8271// W64: encoding: [0x6b,0x04,0x84,0x7d] 8272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8273 8274v_cmp_eq_u32 vcc, m0, v2 8275// W64: encoding: [0x7c,0x04,0x84,0x7d] 8276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8277 8278v_cmp_eq_u32 vcc, exec_lo, v2 8279// W64: encoding: [0x7e,0x04,0x84,0x7d] 8280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8281 8282v_cmp_eq_u32 vcc, exec_hi, v2 8283// W64: encoding: [0x7f,0x04,0x84,0x7d] 8284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8285 8286v_cmp_eq_u32 vcc, 0, v2 8287// W64: encoding: [0x80,0x04,0x84,0x7d] 8288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8289 8290v_cmp_eq_u32 vcc, -1, v2 8291// W64: encoding: [0xc1,0x04,0x84,0x7d] 8292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8293 8294v_cmp_eq_u32 vcc, 0.5, v2 8295// W64: encoding: [0xf0,0x04,0x84,0x7d] 8296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8297 8298v_cmp_eq_u32 vcc, -4.0, v2 8299// W64: encoding: [0xf7,0x04,0x84,0x7d] 8300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8301 8302v_cmp_eq_u32 vcc, 0xaf123456, v2 8303// W64: encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf] 8304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8305 8306v_cmp_eq_u32 vcc, 0x3f717273, v2 8307// W64: encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f] 8308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8309 8310v_cmp_eq_u32 vcc, v1, v255 8311// W64: encoding: [0x01,0xff,0x85,0x7d] 8312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8313 8314v_cmp_le_u32 vcc, v1, v2 8315// W64: encoding: [0x01,0x05,0x86,0x7d] 8316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8317 8318v_cmp_le_u32 vcc, v255, v2 8319// W64: encoding: [0xff,0x05,0x86,0x7d] 8320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8321 8322v_cmp_le_u32 vcc, s1, v2 8323// W64: encoding: [0x01,0x04,0x86,0x7d] 8324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8325 8326v_cmp_le_u32 vcc, s101, v2 8327// W64: encoding: [0x65,0x04,0x86,0x7d] 8328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8329 8330v_cmp_le_u32 vcc, vcc_lo, v2 8331// W64: encoding: [0x6a,0x04,0x86,0x7d] 8332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8333 8334v_cmp_le_u32 vcc, vcc_hi, v2 8335// W64: encoding: [0x6b,0x04,0x86,0x7d] 8336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8337 8338v_cmp_le_u32 vcc, m0, v2 8339// W64: encoding: [0x7c,0x04,0x86,0x7d] 8340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8341 8342v_cmp_le_u32 vcc, exec_lo, v2 8343// W64: encoding: [0x7e,0x04,0x86,0x7d] 8344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8345 8346v_cmp_le_u32 vcc, exec_hi, v2 8347// W64: encoding: [0x7f,0x04,0x86,0x7d] 8348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8349 8350v_cmp_le_u32 vcc, 0, v2 8351// W64: encoding: [0x80,0x04,0x86,0x7d] 8352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8353 8354v_cmp_le_u32 vcc, -1, v2 8355// W64: encoding: [0xc1,0x04,0x86,0x7d] 8356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8357 8358v_cmp_le_u32 vcc, 0.5, v2 8359// W64: encoding: [0xf0,0x04,0x86,0x7d] 8360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8361 8362v_cmp_le_u32 vcc, -4.0, v2 8363// W64: encoding: [0xf7,0x04,0x86,0x7d] 8364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8365 8366v_cmp_le_u32 vcc, 0xaf123456, v2 8367// W64: encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf] 8368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8369 8370v_cmp_le_u32 vcc, 0x3f717273, v2 8371// W64: encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f] 8372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8373 8374v_cmp_le_u32 vcc, v1, v255 8375// W64: encoding: [0x01,0xff,0x87,0x7d] 8376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8377 8378v_cmp_gt_u32 vcc, v1, v2 8379// W64: encoding: [0x01,0x05,0x88,0x7d] 8380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8381 8382v_cmp_gt_u32 vcc, v255, v2 8383// W64: encoding: [0xff,0x05,0x88,0x7d] 8384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8385 8386v_cmp_gt_u32 vcc, s1, v2 8387// W64: encoding: [0x01,0x04,0x88,0x7d] 8388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8389 8390v_cmp_gt_u32 vcc, s101, v2 8391// W64: encoding: [0x65,0x04,0x88,0x7d] 8392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8393 8394v_cmp_gt_u32 vcc, vcc_lo, v2 8395// W64: encoding: [0x6a,0x04,0x88,0x7d] 8396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8397 8398v_cmp_gt_u32 vcc, vcc_hi, v2 8399// W64: encoding: [0x6b,0x04,0x88,0x7d] 8400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8401 8402v_cmp_gt_u32 vcc, m0, v2 8403// W64: encoding: [0x7c,0x04,0x88,0x7d] 8404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8405 8406v_cmp_gt_u32 vcc, exec_lo, v2 8407// W64: encoding: [0x7e,0x04,0x88,0x7d] 8408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8409 8410v_cmp_gt_u32 vcc, exec_hi, v2 8411// W64: encoding: [0x7f,0x04,0x88,0x7d] 8412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8413 8414v_cmp_gt_u32 vcc, 0, v2 8415// W64: encoding: [0x80,0x04,0x88,0x7d] 8416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8417 8418v_cmp_gt_u32 vcc, -1, v2 8419// W64: encoding: [0xc1,0x04,0x88,0x7d] 8420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8421 8422v_cmp_gt_u32 vcc, 0.5, v2 8423// W64: encoding: [0xf0,0x04,0x88,0x7d] 8424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8425 8426v_cmp_gt_u32 vcc, -4.0, v2 8427// W64: encoding: [0xf7,0x04,0x88,0x7d] 8428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8429 8430v_cmp_gt_u32 vcc, 0xaf123456, v2 8431// W64: encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf] 8432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8433 8434v_cmp_gt_u32 vcc, 0x3f717273, v2 8435// W64: encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f] 8436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8437 8438v_cmp_gt_u32 vcc, v1, v255 8439// W64: encoding: [0x01,0xff,0x89,0x7d] 8440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8441 8442v_cmp_ne_u32 vcc, v1, v2 8443// W64: encoding: [0x01,0x05,0x8a,0x7d] 8444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8445 8446v_cmp_ne_u32 vcc, v255, v2 8447// W64: encoding: [0xff,0x05,0x8a,0x7d] 8448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8449 8450v_cmp_ne_u32 vcc, s1, v2 8451// W64: encoding: [0x01,0x04,0x8a,0x7d] 8452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8453 8454v_cmp_ne_u32 vcc, s101, v2 8455// W64: encoding: [0x65,0x04,0x8a,0x7d] 8456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8457 8458v_cmp_ne_u32 vcc, vcc_lo, v2 8459// W64: encoding: [0x6a,0x04,0x8a,0x7d] 8460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8461 8462v_cmp_ne_u32 vcc, vcc_hi, v2 8463// W64: encoding: [0x6b,0x04,0x8a,0x7d] 8464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8465 8466v_cmp_ne_u32 vcc, m0, v2 8467// W64: encoding: [0x7c,0x04,0x8a,0x7d] 8468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8469 8470v_cmp_ne_u32 vcc, exec_lo, v2 8471// W64: encoding: [0x7e,0x04,0x8a,0x7d] 8472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8473 8474v_cmp_ne_u32 vcc, exec_hi, v2 8475// W64: encoding: [0x7f,0x04,0x8a,0x7d] 8476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8477 8478v_cmp_ne_u32 vcc, 0, v2 8479// W64: encoding: [0x80,0x04,0x8a,0x7d] 8480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8481 8482v_cmp_ne_u32 vcc, -1, v2 8483// W64: encoding: [0xc1,0x04,0x8a,0x7d] 8484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8485 8486v_cmp_ne_u32 vcc, 0.5, v2 8487// W64: encoding: [0xf0,0x04,0x8a,0x7d] 8488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8489 8490v_cmp_ne_u32 vcc, -4.0, v2 8491// W64: encoding: [0xf7,0x04,0x8a,0x7d] 8492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8493 8494v_cmp_ne_u32 vcc, 0xaf123456, v2 8495// W64: encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf] 8496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8497 8498v_cmp_ne_u32 vcc, 0x3f717273, v2 8499// W64: encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f] 8500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8501 8502v_cmp_ne_u32 vcc, v1, v255 8503// W64: encoding: [0x01,0xff,0x8b,0x7d] 8504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8505 8506v_cmp_ge_u32 vcc, v1, v2 8507// W64: encoding: [0x01,0x05,0x8c,0x7d] 8508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8509 8510v_cmp_ge_u32 vcc, v255, v2 8511// W64: encoding: [0xff,0x05,0x8c,0x7d] 8512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8513 8514v_cmp_ge_u32 vcc, s1, v2 8515// W64: encoding: [0x01,0x04,0x8c,0x7d] 8516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8517 8518v_cmp_ge_u32 vcc, s101, v2 8519// W64: encoding: [0x65,0x04,0x8c,0x7d] 8520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8521 8522v_cmp_ge_u32 vcc, vcc_lo, v2 8523// W64: encoding: [0x6a,0x04,0x8c,0x7d] 8524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8525 8526v_cmp_ge_u32 vcc, vcc_hi, v2 8527// W64: encoding: [0x6b,0x04,0x8c,0x7d] 8528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8529 8530v_cmp_ge_u32 vcc, m0, v2 8531// W64: encoding: [0x7c,0x04,0x8c,0x7d] 8532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8533 8534v_cmp_ge_u32 vcc, exec_lo, v2 8535// W64: encoding: [0x7e,0x04,0x8c,0x7d] 8536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8537 8538v_cmp_ge_u32 vcc, exec_hi, v2 8539// W64: encoding: [0x7f,0x04,0x8c,0x7d] 8540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8541 8542v_cmp_ge_u32 vcc, 0, v2 8543// W64: encoding: [0x80,0x04,0x8c,0x7d] 8544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8545 8546v_cmp_ge_u32 vcc, -1, v2 8547// W64: encoding: [0xc1,0x04,0x8c,0x7d] 8548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8549 8550v_cmp_ge_u32 vcc, 0.5, v2 8551// W64: encoding: [0xf0,0x04,0x8c,0x7d] 8552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8553 8554v_cmp_ge_u32 vcc, -4.0, v2 8555// W64: encoding: [0xf7,0x04,0x8c,0x7d] 8556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8557 8558v_cmp_ge_u32 vcc, 0xaf123456, v2 8559// W64: encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf] 8560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8561 8562v_cmp_ge_u32 vcc, 0x3f717273, v2 8563// W64: encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f] 8564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8565 8566v_cmp_ge_u32 vcc, v1, v255 8567// W64: encoding: [0x01,0xff,0x8d,0x7d] 8568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8569 8570v_cmp_t_u32 vcc, v1, v2 8571// W64: encoding: [0x01,0x05,0x8e,0x7d] 8572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8573 8574v_cmp_t_u32 vcc, v255, v2 8575// W64: encoding: [0xff,0x05,0x8e,0x7d] 8576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8577 8578v_cmp_t_u32 vcc, s1, v2 8579// W64: encoding: [0x01,0x04,0x8e,0x7d] 8580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8581 8582v_cmp_t_u32 vcc, s101, v2 8583// W64: encoding: [0x65,0x04,0x8e,0x7d] 8584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8585 8586v_cmp_t_u32 vcc, vcc_lo, v2 8587// W64: encoding: [0x6a,0x04,0x8e,0x7d] 8588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8589 8590v_cmp_t_u32 vcc, vcc_hi, v2 8591// W64: encoding: [0x6b,0x04,0x8e,0x7d] 8592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8593 8594v_cmp_t_u32 vcc, m0, v2 8595// W64: encoding: [0x7c,0x04,0x8e,0x7d] 8596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8597 8598v_cmp_t_u32 vcc, exec_lo, v2 8599// W64: encoding: [0x7e,0x04,0x8e,0x7d] 8600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8601 8602v_cmp_t_u32 vcc, exec_hi, v2 8603// W64: encoding: [0x7f,0x04,0x8e,0x7d] 8604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8605 8606v_cmp_t_u32 vcc, 0, v2 8607// W64: encoding: [0x80,0x04,0x8e,0x7d] 8608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8609 8610v_cmp_t_u32 vcc, -1, v2 8611// W64: encoding: [0xc1,0x04,0x8e,0x7d] 8612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8613 8614v_cmp_t_u32 vcc, 0.5, v2 8615// W64: encoding: [0xf0,0x04,0x8e,0x7d] 8616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8617 8618v_cmp_t_u32 vcc, -4.0, v2 8619// W64: encoding: [0xf7,0x04,0x8e,0x7d] 8620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8621 8622v_cmp_t_u32 vcc, 0xaf123456, v2 8623// W64: encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf] 8624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8625 8626v_cmp_t_u32 vcc, 0x3f717273, v2 8627// W64: encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f] 8628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8629 8630v_cmp_t_u32 vcc, v1, v255 8631// W64: encoding: [0x01,0xff,0x8f,0x7d] 8632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8633 8634v_cmp_f_f16 vcc, v1, v2 8635// W64: encoding: [0x01,0x05,0x90,0x7d] 8636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8637 8638v_cmp_f_f16 vcc, v255, v2 8639// W64: encoding: [0xff,0x05,0x90,0x7d] 8640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8641 8642v_cmp_f_f16 vcc, s1, v2 8643// W64: encoding: [0x01,0x04,0x90,0x7d] 8644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8645 8646v_cmp_f_f16 vcc, s101, v2 8647// W64: encoding: [0x65,0x04,0x90,0x7d] 8648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8649 8650v_cmp_f_f16 vcc, vcc_lo, v2 8651// W64: encoding: [0x6a,0x04,0x90,0x7d] 8652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8653 8654v_cmp_f_f16 vcc, vcc_hi, v2 8655// W64: encoding: [0x6b,0x04,0x90,0x7d] 8656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8657 8658v_cmp_f_f16 vcc, m0, v2 8659// W64: encoding: [0x7c,0x04,0x90,0x7d] 8660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8661 8662v_cmp_f_f16 vcc, exec_lo, v2 8663// W64: encoding: [0x7e,0x04,0x90,0x7d] 8664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8665 8666v_cmp_f_f16 vcc, exec_hi, v2 8667// W64: encoding: [0x7f,0x04,0x90,0x7d] 8668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8669 8670v_cmp_f_f16 vcc, 0, v2 8671// W64: encoding: [0x80,0x04,0x90,0x7d] 8672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8673 8674v_cmp_f_f16 vcc, -1, v2 8675// W64: encoding: [0xc1,0x04,0x90,0x7d] 8676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8677 8678v_cmp_f_f16 vcc, 0.5, v2 8679// W64: encoding: [0xf0,0x04,0x90,0x7d] 8680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8681 8682v_cmp_f_f16 vcc, -4.0, v2 8683// W64: encoding: [0xf7,0x04,0x90,0x7d] 8684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8685 8686v_cmp_f_f16 vcc, 0xfe0b, v2 8687// W64: encoding: [0xff,0x04,0x90,0x7d,0x0b,0xfe,0x00,0x00] 8688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8689 8690v_cmp_f_f16 vcc, 0x3456, v2 8691// W64: encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x00,0x00] 8692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8693 8694v_cmp_f_f16 vcc, v1, v255 8695// W64: encoding: [0x01,0xff,0x91,0x7d] 8696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8697 8698v_cmp_lt_f16 vcc, v1, v2 8699// W64: encoding: [0x01,0x05,0x92,0x7d] 8700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8701 8702v_cmp_lt_f16 vcc, v255, v2 8703// W64: encoding: [0xff,0x05,0x92,0x7d] 8704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8705 8706v_cmp_lt_f16 vcc, s1, v2 8707// W64: encoding: [0x01,0x04,0x92,0x7d] 8708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8709 8710v_cmp_lt_f16 vcc, s101, v2 8711// W64: encoding: [0x65,0x04,0x92,0x7d] 8712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8713 8714v_cmp_lt_f16 vcc, vcc_lo, v2 8715// W64: encoding: [0x6a,0x04,0x92,0x7d] 8716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8717 8718v_cmp_lt_f16 vcc, vcc_hi, v2 8719// W64: encoding: [0x6b,0x04,0x92,0x7d] 8720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8721 8722v_cmp_lt_f16 vcc, m0, v2 8723// W64: encoding: [0x7c,0x04,0x92,0x7d] 8724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8725 8726v_cmp_lt_f16 vcc, exec_lo, v2 8727// W64: encoding: [0x7e,0x04,0x92,0x7d] 8728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8729 8730v_cmp_lt_f16 vcc, exec_hi, v2 8731// W64: encoding: [0x7f,0x04,0x92,0x7d] 8732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8733 8734v_cmp_lt_f16 vcc, 0, v2 8735// W64: encoding: [0x80,0x04,0x92,0x7d] 8736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8737 8738v_cmp_lt_f16 vcc, -1, v2 8739// W64: encoding: [0xc1,0x04,0x92,0x7d] 8740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8741 8742v_cmp_lt_f16 vcc, 0.5, v2 8743// W64: encoding: [0xf0,0x04,0x92,0x7d] 8744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8745 8746v_cmp_lt_f16 vcc, -4.0, v2 8747// W64: encoding: [0xf7,0x04,0x92,0x7d] 8748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8749 8750v_cmp_lt_f16 vcc, 0xfe0b, v2 8751// W64: encoding: [0xff,0x04,0x92,0x7d,0x0b,0xfe,0x00,0x00] 8752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8753 8754v_cmp_lt_f16 vcc, 0x3456, v2 8755// W64: encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x00,0x00] 8756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8757 8758v_cmp_lt_f16 vcc, v1, v255 8759// W64: encoding: [0x01,0xff,0x93,0x7d] 8760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8761 8762v_cmp_eq_f16 vcc, v1, v2 8763// W64: encoding: [0x01,0x05,0x94,0x7d] 8764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8765 8766v_cmp_eq_f16 vcc, v255, v2 8767// W64: encoding: [0xff,0x05,0x94,0x7d] 8768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8769 8770v_cmp_eq_f16 vcc, s1, v2 8771// W64: encoding: [0x01,0x04,0x94,0x7d] 8772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8773 8774v_cmp_eq_f16 vcc, s101, v2 8775// W64: encoding: [0x65,0x04,0x94,0x7d] 8776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8777 8778v_cmp_eq_f16 vcc, vcc_lo, v2 8779// W64: encoding: [0x6a,0x04,0x94,0x7d] 8780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8781 8782v_cmp_eq_f16 vcc, vcc_hi, v2 8783// W64: encoding: [0x6b,0x04,0x94,0x7d] 8784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8785 8786v_cmp_eq_f16 vcc, m0, v2 8787// W64: encoding: [0x7c,0x04,0x94,0x7d] 8788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8789 8790v_cmp_eq_f16 vcc, exec_lo, v2 8791// W64: encoding: [0x7e,0x04,0x94,0x7d] 8792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8793 8794v_cmp_eq_f16 vcc, exec_hi, v2 8795// W64: encoding: [0x7f,0x04,0x94,0x7d] 8796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8797 8798v_cmp_eq_f16 vcc, 0, v2 8799// W64: encoding: [0x80,0x04,0x94,0x7d] 8800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8801 8802v_cmp_eq_f16 vcc, -1, v2 8803// W64: encoding: [0xc1,0x04,0x94,0x7d] 8804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8805 8806v_cmp_eq_f16 vcc, 0.5, v2 8807// W64: encoding: [0xf0,0x04,0x94,0x7d] 8808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8809 8810v_cmp_eq_f16 vcc, -4.0, v2 8811// W64: encoding: [0xf7,0x04,0x94,0x7d] 8812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8813 8814v_cmp_eq_f16 vcc, 0xfe0b, v2 8815// W64: encoding: [0xff,0x04,0x94,0x7d,0x0b,0xfe,0x00,0x00] 8816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8817 8818v_cmp_eq_f16 vcc, 0x3456, v2 8819// W64: encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x00,0x00] 8820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8821 8822v_cmp_eq_f16 vcc, v1, v255 8823// W64: encoding: [0x01,0xff,0x95,0x7d] 8824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8825 8826v_cmp_le_f16 vcc, v1, v2 8827// W64: encoding: [0x01,0x05,0x96,0x7d] 8828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8829 8830v_cmp_le_f16 vcc, v255, v2 8831// W64: encoding: [0xff,0x05,0x96,0x7d] 8832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8833 8834v_cmp_le_f16 vcc, s1, v2 8835// W64: encoding: [0x01,0x04,0x96,0x7d] 8836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8837 8838v_cmp_le_f16 vcc, s101, v2 8839// W64: encoding: [0x65,0x04,0x96,0x7d] 8840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8841 8842v_cmp_le_f16 vcc, vcc_lo, v2 8843// W64: encoding: [0x6a,0x04,0x96,0x7d] 8844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8845 8846v_cmp_le_f16 vcc, vcc_hi, v2 8847// W64: encoding: [0x6b,0x04,0x96,0x7d] 8848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8849 8850v_cmp_le_f16 vcc, m0, v2 8851// W64: encoding: [0x7c,0x04,0x96,0x7d] 8852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8853 8854v_cmp_le_f16 vcc, exec_lo, v2 8855// W64: encoding: [0x7e,0x04,0x96,0x7d] 8856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8857 8858v_cmp_le_f16 vcc, exec_hi, v2 8859// W64: encoding: [0x7f,0x04,0x96,0x7d] 8860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8861 8862v_cmp_le_f16 vcc, 0, v2 8863// W64: encoding: [0x80,0x04,0x96,0x7d] 8864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8865 8866v_cmp_le_f16 vcc, -1, v2 8867// W64: encoding: [0xc1,0x04,0x96,0x7d] 8868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8869 8870v_cmp_le_f16 vcc, 0.5, v2 8871// W64: encoding: [0xf0,0x04,0x96,0x7d] 8872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8873 8874v_cmp_le_f16 vcc, -4.0, v2 8875// W64: encoding: [0xf7,0x04,0x96,0x7d] 8876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8877 8878v_cmp_le_f16 vcc, 0xfe0b, v2 8879// W64: encoding: [0xff,0x04,0x96,0x7d,0x0b,0xfe,0x00,0x00] 8880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8881 8882v_cmp_le_f16 vcc, 0x3456, v2 8883// W64: encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x00,0x00] 8884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8885 8886v_cmp_le_f16 vcc, v1, v255 8887// W64: encoding: [0x01,0xff,0x97,0x7d] 8888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8889 8890v_cmp_gt_f16 vcc, v1, v2 8891// W64: encoding: [0x01,0x05,0x98,0x7d] 8892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8893 8894v_cmp_gt_f16 vcc, v255, v2 8895// W64: encoding: [0xff,0x05,0x98,0x7d] 8896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8897 8898v_cmp_gt_f16 vcc, s1, v2 8899// W64: encoding: [0x01,0x04,0x98,0x7d] 8900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8901 8902v_cmp_gt_f16 vcc, s101, v2 8903// W64: encoding: [0x65,0x04,0x98,0x7d] 8904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8905 8906v_cmp_gt_f16 vcc, vcc_lo, v2 8907// W64: encoding: [0x6a,0x04,0x98,0x7d] 8908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8909 8910v_cmp_gt_f16 vcc, vcc_hi, v2 8911// W64: encoding: [0x6b,0x04,0x98,0x7d] 8912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8913 8914v_cmp_gt_f16 vcc, m0, v2 8915// W64: encoding: [0x7c,0x04,0x98,0x7d] 8916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8917 8918v_cmp_gt_f16 vcc, exec_lo, v2 8919// W64: encoding: [0x7e,0x04,0x98,0x7d] 8920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8921 8922v_cmp_gt_f16 vcc, exec_hi, v2 8923// W64: encoding: [0x7f,0x04,0x98,0x7d] 8924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8925 8926v_cmp_gt_f16 vcc, 0, v2 8927// W64: encoding: [0x80,0x04,0x98,0x7d] 8928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8929 8930v_cmp_gt_f16 vcc, -1, v2 8931// W64: encoding: [0xc1,0x04,0x98,0x7d] 8932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8933 8934v_cmp_gt_f16 vcc, 0.5, v2 8935// W64: encoding: [0xf0,0x04,0x98,0x7d] 8936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8937 8938v_cmp_gt_f16 vcc, -4.0, v2 8939// W64: encoding: [0xf7,0x04,0x98,0x7d] 8940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8941 8942v_cmp_gt_f16 vcc, 0xfe0b, v2 8943// W64: encoding: [0xff,0x04,0x98,0x7d,0x0b,0xfe,0x00,0x00] 8944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8945 8946v_cmp_gt_f16 vcc, 0x3456, v2 8947// W64: encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x00,0x00] 8948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8949 8950v_cmp_gt_f16 vcc, v1, v255 8951// W64: encoding: [0x01,0xff,0x99,0x7d] 8952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8953 8954v_cmp_lg_f16 vcc, v1, v2 8955// W64: encoding: [0x01,0x05,0x9a,0x7d] 8956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8957 8958v_cmp_lg_f16 vcc, v255, v2 8959// W64: encoding: [0xff,0x05,0x9a,0x7d] 8960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8961 8962v_cmp_lg_f16 vcc, s1, v2 8963// W64: encoding: [0x01,0x04,0x9a,0x7d] 8964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8965 8966v_cmp_lg_f16 vcc, s101, v2 8967// W64: encoding: [0x65,0x04,0x9a,0x7d] 8968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8969 8970v_cmp_lg_f16 vcc, vcc_lo, v2 8971// W64: encoding: [0x6a,0x04,0x9a,0x7d] 8972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8973 8974v_cmp_lg_f16 vcc, vcc_hi, v2 8975// W64: encoding: [0x6b,0x04,0x9a,0x7d] 8976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8977 8978v_cmp_lg_f16 vcc, m0, v2 8979// W64: encoding: [0x7c,0x04,0x9a,0x7d] 8980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8981 8982v_cmp_lg_f16 vcc, exec_lo, v2 8983// W64: encoding: [0x7e,0x04,0x9a,0x7d] 8984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8985 8986v_cmp_lg_f16 vcc, exec_hi, v2 8987// W64: encoding: [0x7f,0x04,0x9a,0x7d] 8988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8989 8990v_cmp_lg_f16 vcc, 0, v2 8991// W64: encoding: [0x80,0x04,0x9a,0x7d] 8992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8993 8994v_cmp_lg_f16 vcc, -1, v2 8995// W64: encoding: [0xc1,0x04,0x9a,0x7d] 8996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 8997 8998v_cmp_lg_f16 vcc, 0.5, v2 8999// W64: encoding: [0xf0,0x04,0x9a,0x7d] 9000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9001 9002v_cmp_lg_f16 vcc, -4.0, v2 9003// W64: encoding: [0xf7,0x04,0x9a,0x7d] 9004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9005 9006v_cmp_lg_f16 vcc, 0xfe0b, v2 9007// W64: encoding: [0xff,0x04,0x9a,0x7d,0x0b,0xfe,0x00,0x00] 9008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9009 9010v_cmp_lg_f16 vcc, 0x3456, v2 9011// W64: encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x00,0x00] 9012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9013 9014v_cmp_lg_f16 vcc, v1, v255 9015// W64: encoding: [0x01,0xff,0x9b,0x7d] 9016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9017 9018v_cmp_ge_f16 vcc, v1, v2 9019// W64: encoding: [0x01,0x05,0x9c,0x7d] 9020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9021 9022v_cmp_ge_f16 vcc, v255, v2 9023// W64: encoding: [0xff,0x05,0x9c,0x7d] 9024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9025 9026v_cmp_ge_f16 vcc, s1, v2 9027// W64: encoding: [0x01,0x04,0x9c,0x7d] 9028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9029 9030v_cmp_ge_f16 vcc, s101, v2 9031// W64: encoding: [0x65,0x04,0x9c,0x7d] 9032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9033 9034v_cmp_ge_f16 vcc, vcc_lo, v2 9035// W64: encoding: [0x6a,0x04,0x9c,0x7d] 9036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9037 9038v_cmp_ge_f16 vcc, vcc_hi, v2 9039// W64: encoding: [0x6b,0x04,0x9c,0x7d] 9040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9041 9042v_cmp_ge_f16 vcc, m0, v2 9043// W64: encoding: [0x7c,0x04,0x9c,0x7d] 9044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9045 9046v_cmp_ge_f16 vcc, exec_lo, v2 9047// W64: encoding: [0x7e,0x04,0x9c,0x7d] 9048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9049 9050v_cmp_ge_f16 vcc, exec_hi, v2 9051// W64: encoding: [0x7f,0x04,0x9c,0x7d] 9052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9053 9054v_cmp_ge_f16 vcc, 0, v2 9055// W64: encoding: [0x80,0x04,0x9c,0x7d] 9056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9057 9058v_cmp_ge_f16 vcc, -1, v2 9059// W64: encoding: [0xc1,0x04,0x9c,0x7d] 9060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9061 9062v_cmp_ge_f16 vcc, 0.5, v2 9063// W64: encoding: [0xf0,0x04,0x9c,0x7d] 9064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9065 9066v_cmp_ge_f16 vcc, -4.0, v2 9067// W64: encoding: [0xf7,0x04,0x9c,0x7d] 9068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9069 9070v_cmp_ge_f16 vcc, 0xfe0b, v2 9071// W64: encoding: [0xff,0x04,0x9c,0x7d,0x0b,0xfe,0x00,0x00] 9072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9073 9074v_cmp_ge_f16 vcc, 0x3456, v2 9075// W64: encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x00,0x00] 9076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9077 9078v_cmp_ge_f16 vcc, v1, v255 9079// W64: encoding: [0x01,0xff,0x9d,0x7d] 9080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9081 9082v_cmp_o_f16 vcc, v1, v2 9083// W64: encoding: [0x01,0x05,0x9e,0x7d] 9084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9085 9086v_cmp_o_f16 vcc, v255, v2 9087// W64: encoding: [0xff,0x05,0x9e,0x7d] 9088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9089 9090v_cmp_o_f16 vcc, s1, v2 9091// W64: encoding: [0x01,0x04,0x9e,0x7d] 9092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9093 9094v_cmp_o_f16 vcc, s101, v2 9095// W64: encoding: [0x65,0x04,0x9e,0x7d] 9096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9097 9098v_cmp_o_f16 vcc, vcc_lo, v2 9099// W64: encoding: [0x6a,0x04,0x9e,0x7d] 9100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9101 9102v_cmp_o_f16 vcc, vcc_hi, v2 9103// W64: encoding: [0x6b,0x04,0x9e,0x7d] 9104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9105 9106v_cmp_o_f16 vcc, m0, v2 9107// W64: encoding: [0x7c,0x04,0x9e,0x7d] 9108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9109 9110v_cmp_o_f16 vcc, exec_lo, v2 9111// W64: encoding: [0x7e,0x04,0x9e,0x7d] 9112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9113 9114v_cmp_o_f16 vcc, exec_hi, v2 9115// W64: encoding: [0x7f,0x04,0x9e,0x7d] 9116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9117 9118v_cmp_o_f16 vcc, 0, v2 9119// W64: encoding: [0x80,0x04,0x9e,0x7d] 9120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9121 9122v_cmp_o_f16 vcc, -1, v2 9123// W64: encoding: [0xc1,0x04,0x9e,0x7d] 9124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9125 9126v_cmp_o_f16 vcc, 0.5, v2 9127// W64: encoding: [0xf0,0x04,0x9e,0x7d] 9128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9129 9130v_cmp_o_f16 vcc, -4.0, v2 9131// W64: encoding: [0xf7,0x04,0x9e,0x7d] 9132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9133 9134v_cmp_o_f16 vcc, 0xfe0b, v2 9135// W64: encoding: [0xff,0x04,0x9e,0x7d,0x0b,0xfe,0x00,0x00] 9136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9137 9138v_cmp_o_f16 vcc, 0x3456, v2 9139// W64: encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x00,0x00] 9140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9141 9142v_cmp_o_f16 vcc, v1, v255 9143// W64: encoding: [0x01,0xff,0x9f,0x7d] 9144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9145 9146v_cmp_u_f16 vcc, v1, v2 9147// W64: encoding: [0x01,0x05,0xd0,0x7d] 9148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9149 9150v_cmp_u_f16 vcc, v255, v2 9151// W64: encoding: [0xff,0x05,0xd0,0x7d] 9152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9153 9154v_cmp_u_f16 vcc, s1, v2 9155// W64: encoding: [0x01,0x04,0xd0,0x7d] 9156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9157 9158v_cmp_u_f16 vcc, s101, v2 9159// W64: encoding: [0x65,0x04,0xd0,0x7d] 9160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9161 9162v_cmp_u_f16 vcc, vcc_lo, v2 9163// W64: encoding: [0x6a,0x04,0xd0,0x7d] 9164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9165 9166v_cmp_u_f16 vcc, vcc_hi, v2 9167// W64: encoding: [0x6b,0x04,0xd0,0x7d] 9168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9169 9170v_cmp_u_f16 vcc, m0, v2 9171// W64: encoding: [0x7c,0x04,0xd0,0x7d] 9172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9173 9174v_cmp_u_f16 vcc, exec_lo, v2 9175// W64: encoding: [0x7e,0x04,0xd0,0x7d] 9176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9177 9178v_cmp_u_f16 vcc, exec_hi, v2 9179// W64: encoding: [0x7f,0x04,0xd0,0x7d] 9180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9181 9182v_cmp_u_f16 vcc, 0, v2 9183// W64: encoding: [0x80,0x04,0xd0,0x7d] 9184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9185 9186v_cmp_u_f16 vcc, -1, v2 9187// W64: encoding: [0xc1,0x04,0xd0,0x7d] 9188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9189 9190v_cmp_u_f16 vcc, 0.5, v2 9191// W64: encoding: [0xf0,0x04,0xd0,0x7d] 9192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9193 9194v_cmp_u_f16 vcc, -4.0, v2 9195// W64: encoding: [0xf7,0x04,0xd0,0x7d] 9196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9197 9198v_cmp_u_f16 vcc, 0xfe0b, v2 9199// W64: encoding: [0xff,0x04,0xd0,0x7d,0x0b,0xfe,0x00,0x00] 9200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9201 9202v_cmp_u_f16 vcc, 0x3456, v2 9203// W64: encoding: [0xff,0x04,0xd0,0x7d,0x56,0x34,0x00,0x00] 9204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9205 9206v_cmp_u_f16 vcc, v1, v255 9207// W64: encoding: [0x01,0xff,0xd1,0x7d] 9208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9209 9210v_cmp_nge_f16 vcc, v1, v2 9211// W64: encoding: [0x01,0x05,0xd2,0x7d] 9212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9213 9214v_cmp_nge_f16 vcc, v255, v2 9215// W64: encoding: [0xff,0x05,0xd2,0x7d] 9216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9217 9218v_cmp_nge_f16 vcc, s1, v2 9219// W64: encoding: [0x01,0x04,0xd2,0x7d] 9220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9221 9222v_cmp_nge_f16 vcc, s101, v2 9223// W64: encoding: [0x65,0x04,0xd2,0x7d] 9224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9225 9226v_cmp_nge_f16 vcc, vcc_lo, v2 9227// W64: encoding: [0x6a,0x04,0xd2,0x7d] 9228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9229 9230v_cmp_nge_f16 vcc, vcc_hi, v2 9231// W64: encoding: [0x6b,0x04,0xd2,0x7d] 9232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9233 9234v_cmp_nge_f16 vcc, m0, v2 9235// W64: encoding: [0x7c,0x04,0xd2,0x7d] 9236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9237 9238v_cmp_nge_f16 vcc, exec_lo, v2 9239// W64: encoding: [0x7e,0x04,0xd2,0x7d] 9240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9241 9242v_cmp_nge_f16 vcc, exec_hi, v2 9243// W64: encoding: [0x7f,0x04,0xd2,0x7d] 9244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9245 9246v_cmp_nge_f16 vcc, 0, v2 9247// W64: encoding: [0x80,0x04,0xd2,0x7d] 9248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9249 9250v_cmp_nge_f16 vcc, -1, v2 9251// W64: encoding: [0xc1,0x04,0xd2,0x7d] 9252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9253 9254v_cmp_nge_f16 vcc, 0.5, v2 9255// W64: encoding: [0xf0,0x04,0xd2,0x7d] 9256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9257 9258v_cmp_nge_f16 vcc, -4.0, v2 9259// W64: encoding: [0xf7,0x04,0xd2,0x7d] 9260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9261 9262v_cmp_nge_f16 vcc, 0xfe0b, v2 9263// W64: encoding: [0xff,0x04,0xd2,0x7d,0x0b,0xfe,0x00,0x00] 9264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9265 9266v_cmp_nge_f16 vcc, 0x3456, v2 9267// W64: encoding: [0xff,0x04,0xd2,0x7d,0x56,0x34,0x00,0x00] 9268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9269 9270v_cmp_nge_f16 vcc, v1, v255 9271// W64: encoding: [0x01,0xff,0xd3,0x7d] 9272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9273 9274v_cmp_nlg_f16 vcc, v1, v2 9275// W64: encoding: [0x01,0x05,0xd4,0x7d] 9276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9277 9278v_cmp_nlg_f16 vcc, v255, v2 9279// W64: encoding: [0xff,0x05,0xd4,0x7d] 9280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9281 9282v_cmp_nlg_f16 vcc, s1, v2 9283// W64: encoding: [0x01,0x04,0xd4,0x7d] 9284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9285 9286v_cmp_nlg_f16 vcc, s101, v2 9287// W64: encoding: [0x65,0x04,0xd4,0x7d] 9288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9289 9290v_cmp_nlg_f16 vcc, vcc_lo, v2 9291// W64: encoding: [0x6a,0x04,0xd4,0x7d] 9292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9293 9294v_cmp_nlg_f16 vcc, vcc_hi, v2 9295// W64: encoding: [0x6b,0x04,0xd4,0x7d] 9296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9297 9298v_cmp_nlg_f16 vcc, m0, v2 9299// W64: encoding: [0x7c,0x04,0xd4,0x7d] 9300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9301 9302v_cmp_nlg_f16 vcc, exec_lo, v2 9303// W64: encoding: [0x7e,0x04,0xd4,0x7d] 9304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9305 9306v_cmp_nlg_f16 vcc, exec_hi, v2 9307// W64: encoding: [0x7f,0x04,0xd4,0x7d] 9308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9309 9310v_cmp_nlg_f16 vcc, 0, v2 9311// W64: encoding: [0x80,0x04,0xd4,0x7d] 9312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9313 9314v_cmp_nlg_f16 vcc, -1, v2 9315// W64: encoding: [0xc1,0x04,0xd4,0x7d] 9316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9317 9318v_cmp_nlg_f16 vcc, 0.5, v2 9319// W64: encoding: [0xf0,0x04,0xd4,0x7d] 9320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9321 9322v_cmp_nlg_f16 vcc, -4.0, v2 9323// W64: encoding: [0xf7,0x04,0xd4,0x7d] 9324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9325 9326v_cmp_nlg_f16 vcc, 0xfe0b, v2 9327// W64: encoding: [0xff,0x04,0xd4,0x7d,0x0b,0xfe,0x00,0x00] 9328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9329 9330v_cmp_nlg_f16 vcc, 0x3456, v2 9331// W64: encoding: [0xff,0x04,0xd4,0x7d,0x56,0x34,0x00,0x00] 9332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9333 9334v_cmp_nlg_f16 vcc, v1, v255 9335// W64: encoding: [0x01,0xff,0xd5,0x7d] 9336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9337 9338v_cmp_ngt_f16 vcc, v1, v2 9339// W64: encoding: [0x01,0x05,0xd6,0x7d] 9340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9341 9342v_cmp_ngt_f16 vcc, v255, v2 9343// W64: encoding: [0xff,0x05,0xd6,0x7d] 9344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9345 9346v_cmp_ngt_f16 vcc, s1, v2 9347// W64: encoding: [0x01,0x04,0xd6,0x7d] 9348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9349 9350v_cmp_ngt_f16 vcc, s101, v2 9351// W64: encoding: [0x65,0x04,0xd6,0x7d] 9352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9353 9354v_cmp_ngt_f16 vcc, vcc_lo, v2 9355// W64: encoding: [0x6a,0x04,0xd6,0x7d] 9356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9357 9358v_cmp_ngt_f16 vcc, vcc_hi, v2 9359// W64: encoding: [0x6b,0x04,0xd6,0x7d] 9360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9361 9362v_cmp_ngt_f16 vcc, m0, v2 9363// W64: encoding: [0x7c,0x04,0xd6,0x7d] 9364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9365 9366v_cmp_ngt_f16 vcc, exec_lo, v2 9367// W64: encoding: [0x7e,0x04,0xd6,0x7d] 9368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9369 9370v_cmp_ngt_f16 vcc, exec_hi, v2 9371// W64: encoding: [0x7f,0x04,0xd6,0x7d] 9372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9373 9374v_cmp_ngt_f16 vcc, 0, v2 9375// W64: encoding: [0x80,0x04,0xd6,0x7d] 9376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9377 9378v_cmp_ngt_f16 vcc, -1, v2 9379// W64: encoding: [0xc1,0x04,0xd6,0x7d] 9380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9381 9382v_cmp_ngt_f16 vcc, 0.5, v2 9383// W64: encoding: [0xf0,0x04,0xd6,0x7d] 9384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9385 9386v_cmp_ngt_f16 vcc, -4.0, v2 9387// W64: encoding: [0xf7,0x04,0xd6,0x7d] 9388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9389 9390v_cmp_ngt_f16 vcc, 0xfe0b, v2 9391// W64: encoding: [0xff,0x04,0xd6,0x7d,0x0b,0xfe,0x00,0x00] 9392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9393 9394v_cmp_ngt_f16 vcc, 0x3456, v2 9395// W64: encoding: [0xff,0x04,0xd6,0x7d,0x56,0x34,0x00,0x00] 9396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9397 9398v_cmp_ngt_f16 vcc, v1, v255 9399// W64: encoding: [0x01,0xff,0xd7,0x7d] 9400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9401 9402v_cmp_nle_f16 vcc, v1, v2 9403// W64: encoding: [0x01,0x05,0xd8,0x7d] 9404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9405 9406v_cmp_nle_f16 vcc, v255, v2 9407// W64: encoding: [0xff,0x05,0xd8,0x7d] 9408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9409 9410v_cmp_nle_f16 vcc, s1, v2 9411// W64: encoding: [0x01,0x04,0xd8,0x7d] 9412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9413 9414v_cmp_nle_f16 vcc, s101, v2 9415// W64: encoding: [0x65,0x04,0xd8,0x7d] 9416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9417 9418v_cmp_nle_f16 vcc, vcc_lo, v2 9419// W64: encoding: [0x6a,0x04,0xd8,0x7d] 9420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9421 9422v_cmp_nle_f16 vcc, vcc_hi, v2 9423// W64: encoding: [0x6b,0x04,0xd8,0x7d] 9424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9425 9426v_cmp_nle_f16 vcc, m0, v2 9427// W64: encoding: [0x7c,0x04,0xd8,0x7d] 9428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9429 9430v_cmp_nle_f16 vcc, exec_lo, v2 9431// W64: encoding: [0x7e,0x04,0xd8,0x7d] 9432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9433 9434v_cmp_nle_f16 vcc, exec_hi, v2 9435// W64: encoding: [0x7f,0x04,0xd8,0x7d] 9436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9437 9438v_cmp_nle_f16 vcc, 0, v2 9439// W64: encoding: [0x80,0x04,0xd8,0x7d] 9440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9441 9442v_cmp_nle_f16 vcc, -1, v2 9443// W64: encoding: [0xc1,0x04,0xd8,0x7d] 9444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9445 9446v_cmp_nle_f16 vcc, 0.5, v2 9447// W64: encoding: [0xf0,0x04,0xd8,0x7d] 9448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9449 9450v_cmp_nle_f16 vcc, -4.0, v2 9451// W64: encoding: [0xf7,0x04,0xd8,0x7d] 9452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9453 9454v_cmp_nle_f16 vcc, 0xfe0b, v2 9455// W64: encoding: [0xff,0x04,0xd8,0x7d,0x0b,0xfe,0x00,0x00] 9456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9457 9458v_cmp_nle_f16 vcc, 0x3456, v2 9459// W64: encoding: [0xff,0x04,0xd8,0x7d,0x56,0x34,0x00,0x00] 9460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9461 9462v_cmp_nle_f16 vcc, v1, v255 9463// W64: encoding: [0x01,0xff,0xd9,0x7d] 9464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9465 9466v_cmp_neq_f16 vcc, v1, v2 9467// W64: encoding: [0x01,0x05,0xda,0x7d] 9468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9469 9470v_cmp_neq_f16 vcc, v255, v2 9471// W64: encoding: [0xff,0x05,0xda,0x7d] 9472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9473 9474v_cmp_neq_f16 vcc, s1, v2 9475// W64: encoding: [0x01,0x04,0xda,0x7d] 9476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9477 9478v_cmp_neq_f16 vcc, s101, v2 9479// W64: encoding: [0x65,0x04,0xda,0x7d] 9480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9481 9482v_cmp_neq_f16 vcc, vcc_lo, v2 9483// W64: encoding: [0x6a,0x04,0xda,0x7d] 9484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9485 9486v_cmp_neq_f16 vcc, vcc_hi, v2 9487// W64: encoding: [0x6b,0x04,0xda,0x7d] 9488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9489 9490v_cmp_neq_f16 vcc, m0, v2 9491// W64: encoding: [0x7c,0x04,0xda,0x7d] 9492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9493 9494v_cmp_neq_f16 vcc, exec_lo, v2 9495// W64: encoding: [0x7e,0x04,0xda,0x7d] 9496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9497 9498v_cmp_neq_f16 vcc, exec_hi, v2 9499// W64: encoding: [0x7f,0x04,0xda,0x7d] 9500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9501 9502v_cmp_neq_f16 vcc, 0, v2 9503// W64: encoding: [0x80,0x04,0xda,0x7d] 9504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9505 9506v_cmp_neq_f16 vcc, -1, v2 9507// W64: encoding: [0xc1,0x04,0xda,0x7d] 9508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9509 9510v_cmp_neq_f16 vcc, 0.5, v2 9511// W64: encoding: [0xf0,0x04,0xda,0x7d] 9512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9513 9514v_cmp_neq_f16 vcc, -4.0, v2 9515// W64: encoding: [0xf7,0x04,0xda,0x7d] 9516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9517 9518v_cmp_neq_f16 vcc, 0xfe0b, v2 9519// W64: encoding: [0xff,0x04,0xda,0x7d,0x0b,0xfe,0x00,0x00] 9520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9521 9522v_cmp_neq_f16 vcc, 0x3456, v2 9523// W64: encoding: [0xff,0x04,0xda,0x7d,0x56,0x34,0x00,0x00] 9524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9525 9526v_cmp_neq_f16 vcc, v1, v255 9527// W64: encoding: [0x01,0xff,0xdb,0x7d] 9528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9529 9530v_cmp_nlt_f16 vcc, v1, v2 9531// W64: encoding: [0x01,0x05,0xdc,0x7d] 9532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9533 9534v_cmp_nlt_f16 vcc, v255, v2 9535// W64: encoding: [0xff,0x05,0xdc,0x7d] 9536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9537 9538v_cmp_nlt_f16 vcc, s1, v2 9539// W64: encoding: [0x01,0x04,0xdc,0x7d] 9540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9541 9542v_cmp_nlt_f16 vcc, s101, v2 9543// W64: encoding: [0x65,0x04,0xdc,0x7d] 9544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9545 9546v_cmp_nlt_f16 vcc, vcc_lo, v2 9547// W64: encoding: [0x6a,0x04,0xdc,0x7d] 9548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9549 9550v_cmp_nlt_f16 vcc, vcc_hi, v2 9551// W64: encoding: [0x6b,0x04,0xdc,0x7d] 9552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9553 9554v_cmp_nlt_f16 vcc, m0, v2 9555// W64: encoding: [0x7c,0x04,0xdc,0x7d] 9556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9557 9558v_cmp_nlt_f16 vcc, exec_lo, v2 9559// W64: encoding: [0x7e,0x04,0xdc,0x7d] 9560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9561 9562v_cmp_nlt_f16 vcc, exec_hi, v2 9563// W64: encoding: [0x7f,0x04,0xdc,0x7d] 9564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9565 9566v_cmp_nlt_f16 vcc, 0, v2 9567// W64: encoding: [0x80,0x04,0xdc,0x7d] 9568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9569 9570v_cmp_nlt_f16 vcc, -1, v2 9571// W64: encoding: [0xc1,0x04,0xdc,0x7d] 9572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9573 9574v_cmp_nlt_f16 vcc, 0.5, v2 9575// W64: encoding: [0xf0,0x04,0xdc,0x7d] 9576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9577 9578v_cmp_nlt_f16 vcc, -4.0, v2 9579// W64: encoding: [0xf7,0x04,0xdc,0x7d] 9580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9581 9582v_cmp_nlt_f16 vcc, 0xfe0b, v2 9583// W64: encoding: [0xff,0x04,0xdc,0x7d,0x0b,0xfe,0x00,0x00] 9584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9585 9586v_cmp_nlt_f16 vcc, 0x3456, v2 9587// W64: encoding: [0xff,0x04,0xdc,0x7d,0x56,0x34,0x00,0x00] 9588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9589 9590v_cmp_nlt_f16 vcc, v1, v255 9591// W64: encoding: [0x01,0xff,0xdd,0x7d] 9592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9593 9594v_cmp_tru_f16 vcc, v1, v2 9595// W64: encoding: [0x01,0x05,0xde,0x7d] 9596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9597 9598v_cmp_tru_f16 vcc, v255, v2 9599// W64: encoding: [0xff,0x05,0xde,0x7d] 9600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9601 9602v_cmp_tru_f16 vcc, s1, v2 9603// W64: encoding: [0x01,0x04,0xde,0x7d] 9604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9605 9606v_cmp_tru_f16 vcc, s101, v2 9607// W64: encoding: [0x65,0x04,0xde,0x7d] 9608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9609 9610v_cmp_tru_f16 vcc, vcc_lo, v2 9611// W64: encoding: [0x6a,0x04,0xde,0x7d] 9612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9613 9614v_cmp_tru_f16 vcc, vcc_hi, v2 9615// W64: encoding: [0x6b,0x04,0xde,0x7d] 9616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9617 9618v_cmp_tru_f16 vcc, m0, v2 9619// W64: encoding: [0x7c,0x04,0xde,0x7d] 9620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9621 9622v_cmp_tru_f16 vcc, exec_lo, v2 9623// W64: encoding: [0x7e,0x04,0xde,0x7d] 9624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9625 9626v_cmp_tru_f16 vcc, exec_hi, v2 9627// W64: encoding: [0x7f,0x04,0xde,0x7d] 9628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9629 9630v_cmp_tru_f16 vcc, 0, v2 9631// W64: encoding: [0x80,0x04,0xde,0x7d] 9632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9633 9634v_cmp_tru_f16 vcc, -1, v2 9635// W64: encoding: [0xc1,0x04,0xde,0x7d] 9636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9637 9638v_cmp_tru_f16 vcc, 0.5, v2 9639// W64: encoding: [0xf0,0x04,0xde,0x7d] 9640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9641 9642v_cmp_tru_f16 vcc, -4.0, v2 9643// W64: encoding: [0xf7,0x04,0xde,0x7d] 9644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9645 9646v_cmp_tru_f16 vcc, 0xfe0b, v2 9647// W64: encoding: [0xff,0x04,0xde,0x7d,0x0b,0xfe,0x00,0x00] 9648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9649 9650v_cmp_tru_f16 vcc, 0x3456, v2 9651// W64: encoding: [0xff,0x04,0xde,0x7d,0x56,0x34,0x00,0x00] 9652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9653 9654v_cmp_tru_f16 vcc, v1, v255 9655// W64: encoding: [0x01,0xff,0xdf,0x7d] 9656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9657 9658v_cmp_lt_u16 vcc_lo, v1, v2 9659// W32: encoding: [0x01,0x05,0x52,0x7d] 9660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9661 9662v_cmp_lt_u16 vcc_lo, v255, v2 9663// W32: encoding: [0xff,0x05,0x52,0x7d] 9664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9665 9666v_cmp_lt_u16 vcc_lo, s1, v2 9667// W32: encoding: [0x01,0x04,0x52,0x7d] 9668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9669 9670v_cmp_lt_u16 vcc_lo, s101, v2 9671// W32: encoding: [0x65,0x04,0x52,0x7d] 9672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9673 9674v_cmp_lt_u16 vcc_lo, vcc_lo, v2 9675// W32: encoding: [0x6a,0x04,0x52,0x7d] 9676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9677 9678v_cmp_lt_u16 vcc_lo, vcc_hi, v2 9679// W32: encoding: [0x6b,0x04,0x52,0x7d] 9680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9681 9682v_cmp_lt_u16 vcc_lo, m0, v2 9683// W32: encoding: [0x7c,0x04,0x52,0x7d] 9684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9685 9686v_cmp_lt_u16 vcc_lo, exec_lo, v2 9687// W32: encoding: [0x7e,0x04,0x52,0x7d] 9688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9689 9690v_cmp_lt_u16 vcc_lo, exec_hi, v2 9691// W32: encoding: [0x7f,0x04,0x52,0x7d] 9692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9693 9694v_cmp_lt_u16 vcc_lo, 0, v2 9695// W32: encoding: [0x80,0x04,0x52,0x7d] 9696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9697 9698v_cmp_lt_u16 vcc_lo, -1, v2 9699// W32: encoding: [0xc1,0x04,0x52,0x7d] 9700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9701 9702v_cmp_lt_u16 vcc_lo, 0.5, v2 9703// W32: encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00] 9704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9705 9706v_cmp_lt_u16 vcc_lo, -4.0, v2 9707// W32: encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00] 9708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9709 9710v_cmp_lt_u16 vcc_lo, 0xfe0b, v2 9711// W32: encoding: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00] 9712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9713 9714v_cmp_lt_u16 vcc_lo, 0x3456, v2 9715// W32: encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00] 9716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9717 9718v_cmp_lt_u16 vcc_lo, v1, v255 9719// W32: encoding: [0x01,0xff,0x53,0x7d] 9720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9721 9722v_cmp_eq_u16 vcc_lo, v1, v2 9723// W32: encoding: [0x01,0x05,0x54,0x7d] 9724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9725 9726v_cmp_eq_u16 vcc_lo, v255, v2 9727// W32: encoding: [0xff,0x05,0x54,0x7d] 9728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9729 9730v_cmp_eq_u16 vcc_lo, s1, v2 9731// W32: encoding: [0x01,0x04,0x54,0x7d] 9732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9733 9734v_cmp_eq_u16 vcc_lo, s101, v2 9735// W32: encoding: [0x65,0x04,0x54,0x7d] 9736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9737 9738v_cmp_eq_u16 vcc_lo, vcc_lo, v2 9739// W32: encoding: [0x6a,0x04,0x54,0x7d] 9740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9741 9742v_cmp_eq_u16 vcc_lo, vcc_hi, v2 9743// W32: encoding: [0x6b,0x04,0x54,0x7d] 9744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9745 9746v_cmp_eq_u16 vcc_lo, m0, v2 9747// W32: encoding: [0x7c,0x04,0x54,0x7d] 9748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9749 9750v_cmp_eq_u16 vcc_lo, exec_lo, v2 9751// W32: encoding: [0x7e,0x04,0x54,0x7d] 9752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9753 9754v_cmp_eq_u16 vcc_lo, exec_hi, v2 9755// W32: encoding: [0x7f,0x04,0x54,0x7d] 9756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9757 9758v_cmp_eq_u16 vcc_lo, 0, v2 9759// W32: encoding: [0x80,0x04,0x54,0x7d] 9760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9761 9762v_cmp_eq_u16 vcc_lo, -1, v2 9763// W32: encoding: [0xc1,0x04,0x54,0x7d] 9764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9765 9766v_cmp_eq_u16 vcc_lo, 0.5, v2 9767// W32: encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00] 9768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9769 9770v_cmp_eq_u16 vcc_lo, -4.0, v2 9771// W32: encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00] 9772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9773 9774v_cmp_eq_u16 vcc_lo, 0xfe0b, v2 9775// W32: encoding: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00] 9776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9777 9778v_cmp_eq_u16 vcc_lo, 0x3456, v2 9779// W32: encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00] 9780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9781 9782v_cmp_eq_u16 vcc_lo, v1, v255 9783// W32: encoding: [0x01,0xff,0x55,0x7d] 9784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9785 9786v_cmp_le_u16 vcc_lo, v1, v2 9787// W32: encoding: [0x01,0x05,0x56,0x7d] 9788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9789 9790v_cmp_le_u16 vcc_lo, v255, v2 9791// W32: encoding: [0xff,0x05,0x56,0x7d] 9792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9793 9794v_cmp_le_u16 vcc_lo, s1, v2 9795// W32: encoding: [0x01,0x04,0x56,0x7d] 9796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9797 9798v_cmp_le_u16 vcc_lo, s101, v2 9799// W32: encoding: [0x65,0x04,0x56,0x7d] 9800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9801 9802v_cmp_le_u16 vcc_lo, vcc_lo, v2 9803// W32: encoding: [0x6a,0x04,0x56,0x7d] 9804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9805 9806v_cmp_le_u16 vcc_lo, vcc_hi, v2 9807// W32: encoding: [0x6b,0x04,0x56,0x7d] 9808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9809 9810v_cmp_le_u16 vcc_lo, m0, v2 9811// W32: encoding: [0x7c,0x04,0x56,0x7d] 9812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9813 9814v_cmp_le_u16 vcc_lo, exec_lo, v2 9815// W32: encoding: [0x7e,0x04,0x56,0x7d] 9816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9817 9818v_cmp_le_u16 vcc_lo, exec_hi, v2 9819// W32: encoding: [0x7f,0x04,0x56,0x7d] 9820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9821 9822v_cmp_le_u16 vcc_lo, 0, v2 9823// W32: encoding: [0x80,0x04,0x56,0x7d] 9824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9825 9826v_cmp_le_u16 vcc_lo, -1, v2 9827// W32: encoding: [0xc1,0x04,0x56,0x7d] 9828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9829 9830v_cmp_le_u16 vcc_lo, 0.5, v2 9831// W32: encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00] 9832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9833 9834v_cmp_le_u16 vcc_lo, -4.0, v2 9835// W32: encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00] 9836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9837 9838v_cmp_le_u16 vcc_lo, 0xfe0b, v2 9839// W32: encoding: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00] 9840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9841 9842v_cmp_le_u16 vcc_lo, 0x3456, v2 9843// W32: encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00] 9844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9845 9846v_cmp_le_u16 vcc_lo, v1, v255 9847// W32: encoding: [0x01,0xff,0x57,0x7d] 9848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9849 9850v_cmp_gt_u16 vcc_lo, v1, v2 9851// W32: encoding: [0x01,0x05,0x58,0x7d] 9852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9853 9854v_cmp_gt_u16 vcc_lo, v255, v2 9855// W32: encoding: [0xff,0x05,0x58,0x7d] 9856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9857 9858v_cmp_gt_u16 vcc_lo, s1, v2 9859// W32: encoding: [0x01,0x04,0x58,0x7d] 9860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9861 9862v_cmp_gt_u16 vcc_lo, s101, v2 9863// W32: encoding: [0x65,0x04,0x58,0x7d] 9864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9865 9866v_cmp_gt_u16 vcc_lo, vcc_lo, v2 9867// W32: encoding: [0x6a,0x04,0x58,0x7d] 9868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9869 9870v_cmp_gt_u16 vcc_lo, vcc_hi, v2 9871// W32: encoding: [0x6b,0x04,0x58,0x7d] 9872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9873 9874v_cmp_gt_u16 vcc_lo, m0, v2 9875// W32: encoding: [0x7c,0x04,0x58,0x7d] 9876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9877 9878v_cmp_gt_u16 vcc_lo, exec_lo, v2 9879// W32: encoding: [0x7e,0x04,0x58,0x7d] 9880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9881 9882v_cmp_gt_u16 vcc_lo, exec_hi, v2 9883// W32: encoding: [0x7f,0x04,0x58,0x7d] 9884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9885 9886v_cmp_gt_u16 vcc_lo, 0, v2 9887// W32: encoding: [0x80,0x04,0x58,0x7d] 9888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9889 9890v_cmp_gt_u16 vcc_lo, -1, v2 9891// W32: encoding: [0xc1,0x04,0x58,0x7d] 9892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9893 9894v_cmp_gt_u16 vcc_lo, 0.5, v2 9895// W32: encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00] 9896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9897 9898v_cmp_gt_u16 vcc_lo, -4.0, v2 9899// W32: encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00] 9900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9901 9902v_cmp_gt_u16 vcc_lo, 0xfe0b, v2 9903// W32: encoding: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00] 9904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9905 9906v_cmp_gt_u16 vcc_lo, 0x3456, v2 9907// W32: encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00] 9908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9909 9910v_cmp_gt_u16 vcc_lo, v1, v255 9911// W32: encoding: [0x01,0xff,0x59,0x7d] 9912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9913 9914v_cmp_ne_u16 vcc_lo, v1, v2 9915// W32: encoding: [0x01,0x05,0x5a,0x7d] 9916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9917 9918v_cmp_ne_u16 vcc_lo, v255, v2 9919// W32: encoding: [0xff,0x05,0x5a,0x7d] 9920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9921 9922v_cmp_ne_u16 vcc_lo, s1, v2 9923// W32: encoding: [0x01,0x04,0x5a,0x7d] 9924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9925 9926v_cmp_ne_u16 vcc_lo, s101, v2 9927// W32: encoding: [0x65,0x04,0x5a,0x7d] 9928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9929 9930v_cmp_ne_u16 vcc_lo, vcc_lo, v2 9931// W32: encoding: [0x6a,0x04,0x5a,0x7d] 9932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9933 9934v_cmp_ne_u16 vcc_lo, vcc_hi, v2 9935// W32: encoding: [0x6b,0x04,0x5a,0x7d] 9936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9937 9938v_cmp_ne_u16 vcc_lo, m0, v2 9939// W32: encoding: [0x7c,0x04,0x5a,0x7d] 9940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9941 9942v_cmp_ne_u16 vcc_lo, exec_lo, v2 9943// W32: encoding: [0x7e,0x04,0x5a,0x7d] 9944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9945 9946v_cmp_ne_u16 vcc_lo, exec_hi, v2 9947// W32: encoding: [0x7f,0x04,0x5a,0x7d] 9948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9949 9950v_cmp_ne_u16 vcc_lo, 0, v2 9951// W32: encoding: [0x80,0x04,0x5a,0x7d] 9952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9953 9954v_cmp_ne_u16 vcc_lo, -1, v2 9955// W32: encoding: [0xc1,0x04,0x5a,0x7d] 9956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9957 9958v_cmp_ne_u16 vcc_lo, 0.5, v2 9959// W32: encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00] 9960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9961 9962v_cmp_ne_u16 vcc_lo, -4.0, v2 9963// W32: encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00] 9964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9965 9966v_cmp_ne_u16 vcc_lo, 0xfe0b, v2 9967// W32: encoding: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00] 9968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9969 9970v_cmp_ne_u16 vcc_lo, 0x3456, v2 9971// W32: encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00] 9972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9973 9974v_cmp_ne_u16 vcc_lo, v1, v255 9975// W32: encoding: [0x01,0xff,0x5b,0x7d] 9976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9977 9978v_cmp_ge_u16 vcc_lo, v1, v2 9979// W32: encoding: [0x01,0x05,0x5c,0x7d] 9980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9981 9982v_cmp_ge_u16 vcc_lo, v255, v2 9983// W32: encoding: [0xff,0x05,0x5c,0x7d] 9984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9985 9986v_cmp_ge_u16 vcc_lo, s1, v2 9987// W32: encoding: [0x01,0x04,0x5c,0x7d] 9988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9989 9990v_cmp_ge_u16 vcc_lo, s101, v2 9991// W32: encoding: [0x65,0x04,0x5c,0x7d] 9992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9993 9994v_cmp_ge_u16 vcc_lo, vcc_lo, v2 9995// W32: encoding: [0x6a,0x04,0x5c,0x7d] 9996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 9997 9998v_cmp_ge_u16 vcc_lo, vcc_hi, v2 9999// W32: encoding: [0x6b,0x04,0x5c,0x7d] 10000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10001 10002v_cmp_ge_u16 vcc_lo, m0, v2 10003// W32: encoding: [0x7c,0x04,0x5c,0x7d] 10004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10005 10006v_cmp_ge_u16 vcc_lo, exec_lo, v2 10007// W32: encoding: [0x7e,0x04,0x5c,0x7d] 10008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10009 10010v_cmp_ge_u16 vcc_lo, exec_hi, v2 10011// W32: encoding: [0x7f,0x04,0x5c,0x7d] 10012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10013 10014v_cmp_ge_u16 vcc_lo, 0, v2 10015// W32: encoding: [0x80,0x04,0x5c,0x7d] 10016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10017 10018v_cmp_ge_u16 vcc_lo, -1, v2 10019// W32: encoding: [0xc1,0x04,0x5c,0x7d] 10020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10021 10022v_cmp_ge_u16 vcc_lo, 0.5, v2 10023// W32: encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00] 10024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10025 10026v_cmp_ge_u16 vcc_lo, -4.0, v2 10027// W32: encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00] 10028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10029 10030v_cmp_ge_u16 vcc_lo, 0xfe0b, v2 10031// W32: encoding: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00] 10032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10033 10034v_cmp_ge_u16 vcc_lo, 0x3456, v2 10035// W32: encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00] 10036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10037 10038v_cmp_ge_u16 vcc_lo, v1, v255 10039// W32: encoding: [0x01,0xff,0x5d,0x7d] 10040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10041 10042v_cmp_f_u32 vcc_lo, v1, v2 10043// W32: encoding: [0x01,0x05,0x80,0x7d] 10044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10045 10046v_cmp_f_u32 vcc_lo, v255, v2 10047// W32: encoding: [0xff,0x05,0x80,0x7d] 10048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10049 10050v_cmp_f_u32 vcc_lo, s1, v2 10051// W32: encoding: [0x01,0x04,0x80,0x7d] 10052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10053 10054v_cmp_f_u32 vcc_lo, s101, v2 10055// W32: encoding: [0x65,0x04,0x80,0x7d] 10056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10057 10058v_cmp_f_u32 vcc_lo, vcc_lo, v2 10059// W32: encoding: [0x6a,0x04,0x80,0x7d] 10060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10061 10062v_cmp_f_u32 vcc_lo, vcc_hi, v2 10063// W32: encoding: [0x6b,0x04,0x80,0x7d] 10064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10065 10066v_cmp_f_u32 vcc_lo, m0, v2 10067// W32: encoding: [0x7c,0x04,0x80,0x7d] 10068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10069 10070v_cmp_f_u32 vcc_lo, exec_lo, v2 10071// W32: encoding: [0x7e,0x04,0x80,0x7d] 10072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10073 10074v_cmp_f_u32 vcc_lo, exec_hi, v2 10075// W32: encoding: [0x7f,0x04,0x80,0x7d] 10076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10077 10078v_cmp_f_u32 vcc_lo, 0, v2 10079// W32: encoding: [0x80,0x04,0x80,0x7d] 10080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10081 10082v_cmp_f_u32 vcc_lo, -1, v2 10083// W32: encoding: [0xc1,0x04,0x80,0x7d] 10084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10085 10086v_cmp_f_u32 vcc_lo, 0.5, v2 10087// W32: encoding: [0xf0,0x04,0x80,0x7d] 10088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10089 10090v_cmp_f_u32 vcc_lo, -4.0, v2 10091// W32: encoding: [0xf7,0x04,0x80,0x7d] 10092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10093 10094v_cmp_f_u32 vcc_lo, 0xaf123456, v2 10095// W32: encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf] 10096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10097 10098v_cmp_f_u32 vcc_lo, 0x3f717273, v2 10099// W32: encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f] 10100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10101 10102v_cmp_f_u32 vcc_lo, v1, v255 10103// W32: encoding: [0x01,0xff,0x81,0x7d] 10104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10105 10106v_cmp_lt_u32 vcc_lo, v1, v2 10107// W32: encoding: [0x01,0x05,0x82,0x7d] 10108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10109 10110v_cmp_lt_u32 vcc_lo, v255, v2 10111// W32: encoding: [0xff,0x05,0x82,0x7d] 10112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10113 10114v_cmp_lt_u32 vcc_lo, s1, v2 10115// W32: encoding: [0x01,0x04,0x82,0x7d] 10116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10117 10118v_cmp_lt_u32 vcc_lo, s101, v2 10119// W32: encoding: [0x65,0x04,0x82,0x7d] 10120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10121 10122v_cmp_lt_u32 vcc_lo, vcc_lo, v2 10123// W32: encoding: [0x6a,0x04,0x82,0x7d] 10124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10125 10126v_cmp_lt_u32 vcc_lo, vcc_hi, v2 10127// W32: encoding: [0x6b,0x04,0x82,0x7d] 10128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10129 10130v_cmp_lt_u32 vcc_lo, m0, v2 10131// W32: encoding: [0x7c,0x04,0x82,0x7d] 10132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10133 10134v_cmp_lt_u32 vcc_lo, exec_lo, v2 10135// W32: encoding: [0x7e,0x04,0x82,0x7d] 10136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10137 10138v_cmp_lt_u32 vcc_lo, exec_hi, v2 10139// W32: encoding: [0x7f,0x04,0x82,0x7d] 10140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10141 10142v_cmp_lt_u32 vcc_lo, 0, v2 10143// W32: encoding: [0x80,0x04,0x82,0x7d] 10144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10145 10146v_cmp_lt_u32 vcc_lo, -1, v2 10147// W32: encoding: [0xc1,0x04,0x82,0x7d] 10148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10149 10150v_cmp_lt_u32 vcc_lo, 0.5, v2 10151// W32: encoding: [0xf0,0x04,0x82,0x7d] 10152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10153 10154v_cmp_lt_u32 vcc_lo, -4.0, v2 10155// W32: encoding: [0xf7,0x04,0x82,0x7d] 10156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10157 10158v_cmp_lt_u32 vcc_lo, 0xaf123456, v2 10159// W32: encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf] 10160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10161 10162v_cmp_lt_u32 vcc_lo, 0x3f717273, v2 10163// W32: encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f] 10164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10165 10166v_cmp_lt_u32 vcc_lo, v1, v255 10167// W32: encoding: [0x01,0xff,0x83,0x7d] 10168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10169 10170v_cmp_eq_u32 vcc_lo, v1, v2 10171// W32: encoding: [0x01,0x05,0x84,0x7d] 10172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10173 10174v_cmp_eq_u32 vcc_lo, v255, v2 10175// W32: encoding: [0xff,0x05,0x84,0x7d] 10176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10177 10178v_cmp_eq_u32 vcc_lo, s1, v2 10179// W32: encoding: [0x01,0x04,0x84,0x7d] 10180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10181 10182v_cmp_eq_u32 vcc_lo, s101, v2 10183// W32: encoding: [0x65,0x04,0x84,0x7d] 10184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10185 10186v_cmp_eq_u32 vcc_lo, vcc_lo, v2 10187// W32: encoding: [0x6a,0x04,0x84,0x7d] 10188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10189 10190v_cmp_eq_u32 vcc_lo, vcc_hi, v2 10191// W32: encoding: [0x6b,0x04,0x84,0x7d] 10192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10193 10194v_cmp_eq_u32 vcc_lo, m0, v2 10195// W32: encoding: [0x7c,0x04,0x84,0x7d] 10196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10197 10198v_cmp_eq_u32 vcc_lo, exec_lo, v2 10199// W32: encoding: [0x7e,0x04,0x84,0x7d] 10200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10201 10202v_cmp_eq_u32 vcc_lo, exec_hi, v2 10203// W32: encoding: [0x7f,0x04,0x84,0x7d] 10204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10205 10206v_cmp_eq_u32 vcc_lo, 0, v2 10207// W32: encoding: [0x80,0x04,0x84,0x7d] 10208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10209 10210v_cmp_eq_u32 vcc_lo, -1, v2 10211// W32: encoding: [0xc1,0x04,0x84,0x7d] 10212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10213 10214v_cmp_eq_u32 vcc_lo, 0.5, v2 10215// W32: encoding: [0xf0,0x04,0x84,0x7d] 10216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10217 10218v_cmp_eq_u32 vcc_lo, -4.0, v2 10219// W32: encoding: [0xf7,0x04,0x84,0x7d] 10220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10221 10222v_cmp_eq_u32 vcc_lo, 0xaf123456, v2 10223// W32: encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf] 10224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10225 10226v_cmp_eq_u32 vcc_lo, 0x3f717273, v2 10227// W32: encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f] 10228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10229 10230v_cmp_eq_u32 vcc_lo, v1, v255 10231// W32: encoding: [0x01,0xff,0x85,0x7d] 10232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10233 10234v_cmp_le_u32 vcc_lo, v1, v2 10235// W32: encoding: [0x01,0x05,0x86,0x7d] 10236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10237 10238v_cmp_le_u32 vcc_lo, v255, v2 10239// W32: encoding: [0xff,0x05,0x86,0x7d] 10240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10241 10242v_cmp_le_u32 vcc_lo, s1, v2 10243// W32: encoding: [0x01,0x04,0x86,0x7d] 10244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10245 10246v_cmp_le_u32 vcc_lo, s101, v2 10247// W32: encoding: [0x65,0x04,0x86,0x7d] 10248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10249 10250v_cmp_le_u32 vcc_lo, vcc_lo, v2 10251// W32: encoding: [0x6a,0x04,0x86,0x7d] 10252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10253 10254v_cmp_le_u32 vcc_lo, vcc_hi, v2 10255// W32: encoding: [0x6b,0x04,0x86,0x7d] 10256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10257 10258v_cmp_le_u32 vcc_lo, m0, v2 10259// W32: encoding: [0x7c,0x04,0x86,0x7d] 10260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10261 10262v_cmp_le_u32 vcc_lo, exec_lo, v2 10263// W32: encoding: [0x7e,0x04,0x86,0x7d] 10264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10265 10266v_cmp_le_u32 vcc_lo, exec_hi, v2 10267// W32: encoding: [0x7f,0x04,0x86,0x7d] 10268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10269 10270v_cmp_le_u32 vcc_lo, 0, v2 10271// W32: encoding: [0x80,0x04,0x86,0x7d] 10272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10273 10274v_cmp_le_u32 vcc_lo, -1, v2 10275// W32: encoding: [0xc1,0x04,0x86,0x7d] 10276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10277 10278v_cmp_le_u32 vcc_lo, 0.5, v2 10279// W32: encoding: [0xf0,0x04,0x86,0x7d] 10280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10281 10282v_cmp_le_u32 vcc_lo, -4.0, v2 10283// W32: encoding: [0xf7,0x04,0x86,0x7d] 10284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10285 10286v_cmp_le_u32 vcc_lo, 0xaf123456, v2 10287// W32: encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf] 10288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10289 10290v_cmp_le_u32 vcc_lo, 0x3f717273, v2 10291// W32: encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f] 10292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10293 10294v_cmp_le_u32 vcc_lo, v1, v255 10295// W32: encoding: [0x01,0xff,0x87,0x7d] 10296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10297 10298v_cmp_gt_u32 vcc_lo, v1, v2 10299// W32: encoding: [0x01,0x05,0x88,0x7d] 10300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10301 10302v_cmp_gt_u32 vcc_lo, v255, v2 10303// W32: encoding: [0xff,0x05,0x88,0x7d] 10304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10305 10306v_cmp_gt_u32 vcc_lo, s1, v2 10307// W32: encoding: [0x01,0x04,0x88,0x7d] 10308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10309 10310v_cmp_gt_u32 vcc_lo, s101, v2 10311// W32: encoding: [0x65,0x04,0x88,0x7d] 10312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10313 10314v_cmp_gt_u32 vcc_lo, vcc_lo, v2 10315// W32: encoding: [0x6a,0x04,0x88,0x7d] 10316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10317 10318v_cmp_gt_u32 vcc_lo, vcc_hi, v2 10319// W32: encoding: [0x6b,0x04,0x88,0x7d] 10320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10321 10322v_cmp_gt_u32 vcc_lo, m0, v2 10323// W32: encoding: [0x7c,0x04,0x88,0x7d] 10324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10325 10326v_cmp_gt_u32 vcc_lo, exec_lo, v2 10327// W32: encoding: [0x7e,0x04,0x88,0x7d] 10328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10329 10330v_cmp_gt_u32 vcc_lo, exec_hi, v2 10331// W32: encoding: [0x7f,0x04,0x88,0x7d] 10332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10333 10334v_cmp_gt_u32 vcc_lo, 0, v2 10335// W32: encoding: [0x80,0x04,0x88,0x7d] 10336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10337 10338v_cmp_gt_u32 vcc_lo, -1, v2 10339// W32: encoding: [0xc1,0x04,0x88,0x7d] 10340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10341 10342v_cmp_gt_u32 vcc_lo, 0.5, v2 10343// W32: encoding: [0xf0,0x04,0x88,0x7d] 10344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10345 10346v_cmp_gt_u32 vcc_lo, -4.0, v2 10347// W32: encoding: [0xf7,0x04,0x88,0x7d] 10348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10349 10350v_cmp_gt_u32 vcc_lo, 0xaf123456, v2 10351// W32: encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf] 10352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10353 10354v_cmp_gt_u32 vcc_lo, 0x3f717273, v2 10355// W32: encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f] 10356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10357 10358v_cmp_gt_u32 vcc_lo, v1, v255 10359// W32: encoding: [0x01,0xff,0x89,0x7d] 10360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10361 10362v_cmp_ne_u32 vcc_lo, v1, v2 10363// W32: encoding: [0x01,0x05,0x8a,0x7d] 10364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10365 10366v_cmp_ne_u32 vcc_lo, v255, v2 10367// W32: encoding: [0xff,0x05,0x8a,0x7d] 10368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10369 10370v_cmp_ne_u32 vcc_lo, s1, v2 10371// W32: encoding: [0x01,0x04,0x8a,0x7d] 10372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10373 10374v_cmp_ne_u32 vcc_lo, s101, v2 10375// W32: encoding: [0x65,0x04,0x8a,0x7d] 10376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10377 10378v_cmp_ne_u32 vcc_lo, vcc_lo, v2 10379// W32: encoding: [0x6a,0x04,0x8a,0x7d] 10380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10381 10382v_cmp_ne_u32 vcc_lo, vcc_hi, v2 10383// W32: encoding: [0x6b,0x04,0x8a,0x7d] 10384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10385 10386v_cmp_ne_u32 vcc_lo, m0, v2 10387// W32: encoding: [0x7c,0x04,0x8a,0x7d] 10388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10389 10390v_cmp_ne_u32 vcc_lo, exec_lo, v2 10391// W32: encoding: [0x7e,0x04,0x8a,0x7d] 10392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10393 10394v_cmp_ne_u32 vcc_lo, exec_hi, v2 10395// W32: encoding: [0x7f,0x04,0x8a,0x7d] 10396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10397 10398v_cmp_ne_u32 vcc_lo, 0, v2 10399// W32: encoding: [0x80,0x04,0x8a,0x7d] 10400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10401 10402v_cmp_ne_u32 vcc_lo, -1, v2 10403// W32: encoding: [0xc1,0x04,0x8a,0x7d] 10404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10405 10406v_cmp_ne_u32 vcc_lo, 0.5, v2 10407// W32: encoding: [0xf0,0x04,0x8a,0x7d] 10408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10409 10410v_cmp_ne_u32 vcc_lo, -4.0, v2 10411// W32: encoding: [0xf7,0x04,0x8a,0x7d] 10412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10413 10414v_cmp_ne_u32 vcc_lo, 0xaf123456, v2 10415// W32: encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf] 10416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10417 10418v_cmp_ne_u32 vcc_lo, 0x3f717273, v2 10419// W32: encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f] 10420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10421 10422v_cmp_ne_u32 vcc_lo, v1, v255 10423// W32: encoding: [0x01,0xff,0x8b,0x7d] 10424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10425 10426v_cmp_ge_u32 vcc_lo, v1, v2 10427// W32: encoding: [0x01,0x05,0x8c,0x7d] 10428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10429 10430v_cmp_ge_u32 vcc_lo, v255, v2 10431// W32: encoding: [0xff,0x05,0x8c,0x7d] 10432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10433 10434v_cmp_ge_u32 vcc_lo, s1, v2 10435// W32: encoding: [0x01,0x04,0x8c,0x7d] 10436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10437 10438v_cmp_ge_u32 vcc_lo, s101, v2 10439// W32: encoding: [0x65,0x04,0x8c,0x7d] 10440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10441 10442v_cmp_ge_u32 vcc_lo, vcc_lo, v2 10443// W32: encoding: [0x6a,0x04,0x8c,0x7d] 10444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10445 10446v_cmp_ge_u32 vcc_lo, vcc_hi, v2 10447// W32: encoding: [0x6b,0x04,0x8c,0x7d] 10448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10449 10450v_cmp_ge_u32 vcc_lo, m0, v2 10451// W32: encoding: [0x7c,0x04,0x8c,0x7d] 10452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10453 10454v_cmp_ge_u32 vcc_lo, exec_lo, v2 10455// W32: encoding: [0x7e,0x04,0x8c,0x7d] 10456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10457 10458v_cmp_ge_u32 vcc_lo, exec_hi, v2 10459// W32: encoding: [0x7f,0x04,0x8c,0x7d] 10460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10461 10462v_cmp_ge_u32 vcc_lo, 0, v2 10463// W32: encoding: [0x80,0x04,0x8c,0x7d] 10464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10465 10466v_cmp_ge_u32 vcc_lo, -1, v2 10467// W32: encoding: [0xc1,0x04,0x8c,0x7d] 10468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10469 10470v_cmp_ge_u32 vcc_lo, 0.5, v2 10471// W32: encoding: [0xf0,0x04,0x8c,0x7d] 10472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10473 10474v_cmp_ge_u32 vcc_lo, -4.0, v2 10475// W32: encoding: [0xf7,0x04,0x8c,0x7d] 10476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10477 10478v_cmp_ge_u32 vcc_lo, 0xaf123456, v2 10479// W32: encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf] 10480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10481 10482v_cmp_ge_u32 vcc_lo, 0x3f717273, v2 10483// W32: encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f] 10484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10485 10486v_cmp_ge_u32 vcc_lo, v1, v255 10487// W32: encoding: [0x01,0xff,0x8d,0x7d] 10488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10489 10490v_cmp_t_u32 vcc_lo, v1, v2 10491// W32: encoding: [0x01,0x05,0x8e,0x7d] 10492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10493 10494v_cmp_t_u32 vcc_lo, v255, v2 10495// W32: encoding: [0xff,0x05,0x8e,0x7d] 10496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10497 10498v_cmp_t_u32 vcc_lo, s1, v2 10499// W32: encoding: [0x01,0x04,0x8e,0x7d] 10500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10501 10502v_cmp_t_u32 vcc_lo, s101, v2 10503// W32: encoding: [0x65,0x04,0x8e,0x7d] 10504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10505 10506v_cmp_t_u32 vcc_lo, vcc_lo, v2 10507// W32: encoding: [0x6a,0x04,0x8e,0x7d] 10508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10509 10510v_cmp_t_u32 vcc_lo, vcc_hi, v2 10511// W32: encoding: [0x6b,0x04,0x8e,0x7d] 10512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10513 10514v_cmp_t_u32 vcc_lo, m0, v2 10515// W32: encoding: [0x7c,0x04,0x8e,0x7d] 10516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10517 10518v_cmp_t_u32 vcc_lo, exec_lo, v2 10519// W32: encoding: [0x7e,0x04,0x8e,0x7d] 10520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10521 10522v_cmp_t_u32 vcc_lo, exec_hi, v2 10523// W32: encoding: [0x7f,0x04,0x8e,0x7d] 10524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10525 10526v_cmp_t_u32 vcc_lo, 0, v2 10527// W32: encoding: [0x80,0x04,0x8e,0x7d] 10528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10529 10530v_cmp_t_u32 vcc_lo, -1, v2 10531// W32: encoding: [0xc1,0x04,0x8e,0x7d] 10532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10533 10534v_cmp_t_u32 vcc_lo, 0.5, v2 10535// W32: encoding: [0xf0,0x04,0x8e,0x7d] 10536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10537 10538v_cmp_t_u32 vcc_lo, -4.0, v2 10539// W32: encoding: [0xf7,0x04,0x8e,0x7d] 10540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10541 10542v_cmp_t_u32 vcc_lo, 0xaf123456, v2 10543// W32: encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf] 10544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10545 10546v_cmp_t_u32 vcc_lo, 0x3f717273, v2 10547// W32: encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f] 10548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10549 10550v_cmp_t_u32 vcc_lo, v1, v255 10551// W32: encoding: [0x01,0xff,0x8f,0x7d] 10552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10553 10554v_cmp_f_f16 vcc_lo, v1, v2 10555// W32: encoding: [0x01,0x05,0x90,0x7d] 10556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10557 10558v_cmp_f_f16 vcc_lo, v255, v2 10559// W32: encoding: [0xff,0x05,0x90,0x7d] 10560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10561 10562v_cmp_f_f16 vcc_lo, s1, v2 10563// W32: encoding: [0x01,0x04,0x90,0x7d] 10564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10565 10566v_cmp_f_f16 vcc_lo, s101, v2 10567// W32: encoding: [0x65,0x04,0x90,0x7d] 10568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10569 10570v_cmp_f_f16 vcc_lo, vcc_lo, v2 10571// W32: encoding: [0x6a,0x04,0x90,0x7d] 10572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10573 10574v_cmp_f_f16 vcc_lo, vcc_hi, v2 10575// W32: encoding: [0x6b,0x04,0x90,0x7d] 10576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10577 10578v_cmp_f_f16 vcc_lo, m0, v2 10579// W32: encoding: [0x7c,0x04,0x90,0x7d] 10580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10581 10582v_cmp_f_f16 vcc_lo, exec_lo, v2 10583// W32: encoding: [0x7e,0x04,0x90,0x7d] 10584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10585 10586v_cmp_f_f16 vcc_lo, exec_hi, v2 10587// W32: encoding: [0x7f,0x04,0x90,0x7d] 10588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10589 10590v_cmp_f_f16 vcc_lo, 0, v2 10591// W32: encoding: [0x80,0x04,0x90,0x7d] 10592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10593 10594v_cmp_f_f16 vcc_lo, -1, v2 10595// W32: encoding: [0xc1,0x04,0x90,0x7d] 10596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10597 10598v_cmp_f_f16 vcc_lo, 0.5, v2 10599// W32: encoding: [0xf0,0x04,0x90,0x7d] 10600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10601 10602v_cmp_f_f16 vcc_lo, -4.0, v2 10603// W32: encoding: [0xf7,0x04,0x90,0x7d] 10604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10605 10606v_cmp_f_f16 vcc_lo, 0xfe0b, v2 10607// W32: encoding: [0xff,0x04,0x90,0x7d,0x0b,0xfe,0x00,0x00] 10608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10609 10610v_cmp_f_f16 vcc_lo, 0x3456, v2 10611// W32: encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x00,0x00] 10612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10613 10614v_cmp_f_f16 vcc_lo, v1, v255 10615// W32: encoding: [0x01,0xff,0x91,0x7d] 10616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10617 10618v_cmp_lt_f16 vcc_lo, v1, v2 10619// W32: encoding: [0x01,0x05,0x92,0x7d] 10620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10621 10622v_cmp_lt_f16 vcc_lo, v255, v2 10623// W32: encoding: [0xff,0x05,0x92,0x7d] 10624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10625 10626v_cmp_lt_f16 vcc_lo, s1, v2 10627// W32: encoding: [0x01,0x04,0x92,0x7d] 10628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10629 10630v_cmp_lt_f16 vcc_lo, s101, v2 10631// W32: encoding: [0x65,0x04,0x92,0x7d] 10632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10633 10634v_cmp_lt_f16 vcc_lo, vcc_lo, v2 10635// W32: encoding: [0x6a,0x04,0x92,0x7d] 10636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10637 10638v_cmp_lt_f16 vcc_lo, vcc_hi, v2 10639// W32: encoding: [0x6b,0x04,0x92,0x7d] 10640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10641 10642v_cmp_lt_f16 vcc_lo, m0, v2 10643// W32: encoding: [0x7c,0x04,0x92,0x7d] 10644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10645 10646v_cmp_lt_f16 vcc_lo, exec_lo, v2 10647// W32: encoding: [0x7e,0x04,0x92,0x7d] 10648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10649 10650v_cmp_lt_f16 vcc_lo, exec_hi, v2 10651// W32: encoding: [0x7f,0x04,0x92,0x7d] 10652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10653 10654v_cmp_lt_f16 vcc_lo, 0, v2 10655// W32: encoding: [0x80,0x04,0x92,0x7d] 10656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10657 10658v_cmp_lt_f16 vcc_lo, -1, v2 10659// W32: encoding: [0xc1,0x04,0x92,0x7d] 10660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10661 10662v_cmp_lt_f16 vcc_lo, 0.5, v2 10663// W32: encoding: [0xf0,0x04,0x92,0x7d] 10664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10665 10666v_cmp_lt_f16 vcc_lo, -4.0, v2 10667// W32: encoding: [0xf7,0x04,0x92,0x7d] 10668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10669 10670v_cmp_lt_f16 vcc_lo, 0xfe0b, v2 10671// W32: encoding: [0xff,0x04,0x92,0x7d,0x0b,0xfe,0x00,0x00] 10672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10673 10674v_cmp_lt_f16 vcc_lo, 0x3456, v2 10675// W32: encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x00,0x00] 10676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10677 10678v_cmp_lt_f16 vcc_lo, v1, v255 10679// W32: encoding: [0x01,0xff,0x93,0x7d] 10680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10681 10682v_cmp_eq_f16 vcc_lo, v1, v2 10683// W32: encoding: [0x01,0x05,0x94,0x7d] 10684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10685 10686v_cmp_eq_f16 vcc_lo, v255, v2 10687// W32: encoding: [0xff,0x05,0x94,0x7d] 10688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10689 10690v_cmp_eq_f16 vcc_lo, s1, v2 10691// W32: encoding: [0x01,0x04,0x94,0x7d] 10692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10693 10694v_cmp_eq_f16 vcc_lo, s101, v2 10695// W32: encoding: [0x65,0x04,0x94,0x7d] 10696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10697 10698v_cmp_eq_f16 vcc_lo, vcc_lo, v2 10699// W32: encoding: [0x6a,0x04,0x94,0x7d] 10700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10701 10702v_cmp_eq_f16 vcc_lo, vcc_hi, v2 10703// W32: encoding: [0x6b,0x04,0x94,0x7d] 10704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10705 10706v_cmp_eq_f16 vcc_lo, m0, v2 10707// W32: encoding: [0x7c,0x04,0x94,0x7d] 10708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10709 10710v_cmp_eq_f16 vcc_lo, exec_lo, v2 10711// W32: encoding: [0x7e,0x04,0x94,0x7d] 10712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10713 10714v_cmp_eq_f16 vcc_lo, exec_hi, v2 10715// W32: encoding: [0x7f,0x04,0x94,0x7d] 10716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10717 10718v_cmp_eq_f16 vcc_lo, 0, v2 10719// W32: encoding: [0x80,0x04,0x94,0x7d] 10720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10721 10722v_cmp_eq_f16 vcc_lo, -1, v2 10723// W32: encoding: [0xc1,0x04,0x94,0x7d] 10724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10725 10726v_cmp_eq_f16 vcc_lo, 0.5, v2 10727// W32: encoding: [0xf0,0x04,0x94,0x7d] 10728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10729 10730v_cmp_eq_f16 vcc_lo, -4.0, v2 10731// W32: encoding: [0xf7,0x04,0x94,0x7d] 10732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10733 10734v_cmp_eq_f16 vcc_lo, 0xfe0b, v2 10735// W32: encoding: [0xff,0x04,0x94,0x7d,0x0b,0xfe,0x00,0x00] 10736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10737 10738v_cmp_eq_f16 vcc_lo, 0x3456, v2 10739// W32: encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x00,0x00] 10740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10741 10742v_cmp_eq_f16 vcc_lo, v1, v255 10743// W32: encoding: [0x01,0xff,0x95,0x7d] 10744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10745 10746v_cmp_le_f16 vcc_lo, v1, v2 10747// W32: encoding: [0x01,0x05,0x96,0x7d] 10748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10749 10750v_cmp_le_f16 vcc_lo, v255, v2 10751// W32: encoding: [0xff,0x05,0x96,0x7d] 10752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10753 10754v_cmp_le_f16 vcc_lo, s1, v2 10755// W32: encoding: [0x01,0x04,0x96,0x7d] 10756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10757 10758v_cmp_le_f16 vcc_lo, s101, v2 10759// W32: encoding: [0x65,0x04,0x96,0x7d] 10760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10761 10762v_cmp_le_f16 vcc_lo, vcc_lo, v2 10763// W32: encoding: [0x6a,0x04,0x96,0x7d] 10764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10765 10766v_cmp_le_f16 vcc_lo, vcc_hi, v2 10767// W32: encoding: [0x6b,0x04,0x96,0x7d] 10768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10769 10770v_cmp_le_f16 vcc_lo, m0, v2 10771// W32: encoding: [0x7c,0x04,0x96,0x7d] 10772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10773 10774v_cmp_le_f16 vcc_lo, exec_lo, v2 10775// W32: encoding: [0x7e,0x04,0x96,0x7d] 10776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10777 10778v_cmp_le_f16 vcc_lo, exec_hi, v2 10779// W32: encoding: [0x7f,0x04,0x96,0x7d] 10780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10781 10782v_cmp_le_f16 vcc_lo, 0, v2 10783// W32: encoding: [0x80,0x04,0x96,0x7d] 10784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10785 10786v_cmp_le_f16 vcc_lo, -1, v2 10787// W32: encoding: [0xc1,0x04,0x96,0x7d] 10788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10789 10790v_cmp_le_f16 vcc_lo, 0.5, v2 10791// W32: encoding: [0xf0,0x04,0x96,0x7d] 10792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10793 10794v_cmp_le_f16 vcc_lo, -4.0, v2 10795// W32: encoding: [0xf7,0x04,0x96,0x7d] 10796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10797 10798v_cmp_le_f16 vcc_lo, 0xfe0b, v2 10799// W32: encoding: [0xff,0x04,0x96,0x7d,0x0b,0xfe,0x00,0x00] 10800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10801 10802v_cmp_le_f16 vcc_lo, 0x3456, v2 10803// W32: encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x00,0x00] 10804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10805 10806v_cmp_le_f16 vcc_lo, v1, v255 10807// W32: encoding: [0x01,0xff,0x97,0x7d] 10808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10809 10810v_cmp_gt_f16 vcc_lo, v1, v2 10811// W32: encoding: [0x01,0x05,0x98,0x7d] 10812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10813 10814v_cmp_gt_f16 vcc_lo, v255, v2 10815// W32: encoding: [0xff,0x05,0x98,0x7d] 10816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10817 10818v_cmp_gt_f16 vcc_lo, s1, v2 10819// W32: encoding: [0x01,0x04,0x98,0x7d] 10820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10821 10822v_cmp_gt_f16 vcc_lo, s101, v2 10823// W32: encoding: [0x65,0x04,0x98,0x7d] 10824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10825 10826v_cmp_gt_f16 vcc_lo, vcc_lo, v2 10827// W32: encoding: [0x6a,0x04,0x98,0x7d] 10828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10829 10830v_cmp_gt_f16 vcc_lo, vcc_hi, v2 10831// W32: encoding: [0x6b,0x04,0x98,0x7d] 10832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10833 10834v_cmp_gt_f16 vcc_lo, m0, v2 10835// W32: encoding: [0x7c,0x04,0x98,0x7d] 10836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10837 10838v_cmp_gt_f16 vcc_lo, exec_lo, v2 10839// W32: encoding: [0x7e,0x04,0x98,0x7d] 10840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10841 10842v_cmp_gt_f16 vcc_lo, exec_hi, v2 10843// W32: encoding: [0x7f,0x04,0x98,0x7d] 10844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10845 10846v_cmp_gt_f16 vcc_lo, 0, v2 10847// W32: encoding: [0x80,0x04,0x98,0x7d] 10848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10849 10850v_cmp_gt_f16 vcc_lo, -1, v2 10851// W32: encoding: [0xc1,0x04,0x98,0x7d] 10852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10853 10854v_cmp_gt_f16 vcc_lo, 0.5, v2 10855// W32: encoding: [0xf0,0x04,0x98,0x7d] 10856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10857 10858v_cmp_gt_f16 vcc_lo, -4.0, v2 10859// W32: encoding: [0xf7,0x04,0x98,0x7d] 10860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10861 10862v_cmp_gt_f16 vcc_lo, 0xfe0b, v2 10863// W32: encoding: [0xff,0x04,0x98,0x7d,0x0b,0xfe,0x00,0x00] 10864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10865 10866v_cmp_gt_f16 vcc_lo, 0x3456, v2 10867// W32: encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x00,0x00] 10868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10869 10870v_cmp_gt_f16 vcc_lo, v1, v255 10871// W32: encoding: [0x01,0xff,0x99,0x7d] 10872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10873 10874v_cmp_lg_f16 vcc_lo, v1, v2 10875// W32: encoding: [0x01,0x05,0x9a,0x7d] 10876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10877 10878v_cmp_lg_f16 vcc_lo, v255, v2 10879// W32: encoding: [0xff,0x05,0x9a,0x7d] 10880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10881 10882v_cmp_lg_f16 vcc_lo, s1, v2 10883// W32: encoding: [0x01,0x04,0x9a,0x7d] 10884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10885 10886v_cmp_lg_f16 vcc_lo, s101, v2 10887// W32: encoding: [0x65,0x04,0x9a,0x7d] 10888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10889 10890v_cmp_lg_f16 vcc_lo, vcc_lo, v2 10891// W32: encoding: [0x6a,0x04,0x9a,0x7d] 10892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10893 10894v_cmp_lg_f16 vcc_lo, vcc_hi, v2 10895// W32: encoding: [0x6b,0x04,0x9a,0x7d] 10896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10897 10898v_cmp_lg_f16 vcc_lo, m0, v2 10899// W32: encoding: [0x7c,0x04,0x9a,0x7d] 10900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10901 10902v_cmp_lg_f16 vcc_lo, exec_lo, v2 10903// W32: encoding: [0x7e,0x04,0x9a,0x7d] 10904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10905 10906v_cmp_lg_f16 vcc_lo, exec_hi, v2 10907// W32: encoding: [0x7f,0x04,0x9a,0x7d] 10908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10909 10910v_cmp_lg_f16 vcc_lo, 0, v2 10911// W32: encoding: [0x80,0x04,0x9a,0x7d] 10912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10913 10914v_cmp_lg_f16 vcc_lo, -1, v2 10915// W32: encoding: [0xc1,0x04,0x9a,0x7d] 10916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10917 10918v_cmp_lg_f16 vcc_lo, 0.5, v2 10919// W32: encoding: [0xf0,0x04,0x9a,0x7d] 10920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10921 10922v_cmp_lg_f16 vcc_lo, -4.0, v2 10923// W32: encoding: [0xf7,0x04,0x9a,0x7d] 10924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10925 10926v_cmp_lg_f16 vcc_lo, 0xfe0b, v2 10927// W32: encoding: [0xff,0x04,0x9a,0x7d,0x0b,0xfe,0x00,0x00] 10928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10929 10930v_cmp_lg_f16 vcc_lo, 0x3456, v2 10931// W32: encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x00,0x00] 10932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10933 10934v_cmp_lg_f16 vcc_lo, v1, v255 10935// W32: encoding: [0x01,0xff,0x9b,0x7d] 10936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10937 10938v_cmp_ge_f16 vcc_lo, v1, v2 10939// W32: encoding: [0x01,0x05,0x9c,0x7d] 10940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10941 10942v_cmp_ge_f16 vcc_lo, v255, v2 10943// W32: encoding: [0xff,0x05,0x9c,0x7d] 10944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10945 10946v_cmp_ge_f16 vcc_lo, s1, v2 10947// W32: encoding: [0x01,0x04,0x9c,0x7d] 10948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10949 10950v_cmp_ge_f16 vcc_lo, s101, v2 10951// W32: encoding: [0x65,0x04,0x9c,0x7d] 10952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10953 10954v_cmp_ge_f16 vcc_lo, vcc_lo, v2 10955// W32: encoding: [0x6a,0x04,0x9c,0x7d] 10956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10957 10958v_cmp_ge_f16 vcc_lo, vcc_hi, v2 10959// W32: encoding: [0x6b,0x04,0x9c,0x7d] 10960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10961 10962v_cmp_ge_f16 vcc_lo, m0, v2 10963// W32: encoding: [0x7c,0x04,0x9c,0x7d] 10964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10965 10966v_cmp_ge_f16 vcc_lo, exec_lo, v2 10967// W32: encoding: [0x7e,0x04,0x9c,0x7d] 10968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10969 10970v_cmp_ge_f16 vcc_lo, exec_hi, v2 10971// W32: encoding: [0x7f,0x04,0x9c,0x7d] 10972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10973 10974v_cmp_ge_f16 vcc_lo, 0, v2 10975// W32: encoding: [0x80,0x04,0x9c,0x7d] 10976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10977 10978v_cmp_ge_f16 vcc_lo, -1, v2 10979// W32: encoding: [0xc1,0x04,0x9c,0x7d] 10980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10981 10982v_cmp_ge_f16 vcc_lo, 0.5, v2 10983// W32: encoding: [0xf0,0x04,0x9c,0x7d] 10984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10985 10986v_cmp_ge_f16 vcc_lo, -4.0, v2 10987// W32: encoding: [0xf7,0x04,0x9c,0x7d] 10988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10989 10990v_cmp_ge_f16 vcc_lo, 0xfe0b, v2 10991// W32: encoding: [0xff,0x04,0x9c,0x7d,0x0b,0xfe,0x00,0x00] 10992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10993 10994v_cmp_ge_f16 vcc_lo, 0x3456, v2 10995// W32: encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x00,0x00] 10996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 10997 10998v_cmp_ge_f16 vcc_lo, v1, v255 10999// W32: encoding: [0x01,0xff,0x9d,0x7d] 11000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11001 11002v_cmp_o_f16 vcc_lo, v1, v2 11003// W32: encoding: [0x01,0x05,0x9e,0x7d] 11004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11005 11006v_cmp_o_f16 vcc_lo, v255, v2 11007// W32: encoding: [0xff,0x05,0x9e,0x7d] 11008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11009 11010v_cmp_o_f16 vcc_lo, s1, v2 11011// W32: encoding: [0x01,0x04,0x9e,0x7d] 11012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11013 11014v_cmp_o_f16 vcc_lo, s101, v2 11015// W32: encoding: [0x65,0x04,0x9e,0x7d] 11016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11017 11018v_cmp_o_f16 vcc_lo, vcc_lo, v2 11019// W32: encoding: [0x6a,0x04,0x9e,0x7d] 11020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11021 11022v_cmp_o_f16 vcc_lo, vcc_hi, v2 11023// W32: encoding: [0x6b,0x04,0x9e,0x7d] 11024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11025 11026v_cmp_o_f16 vcc_lo, m0, v2 11027// W32: encoding: [0x7c,0x04,0x9e,0x7d] 11028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11029 11030v_cmp_o_f16 vcc_lo, exec_lo, v2 11031// W32: encoding: [0x7e,0x04,0x9e,0x7d] 11032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11033 11034v_cmp_o_f16 vcc_lo, exec_hi, v2 11035// W32: encoding: [0x7f,0x04,0x9e,0x7d] 11036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11037 11038v_cmp_o_f16 vcc_lo, 0, v2 11039// W32: encoding: [0x80,0x04,0x9e,0x7d] 11040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11041 11042v_cmp_o_f16 vcc_lo, -1, v2 11043// W32: encoding: [0xc1,0x04,0x9e,0x7d] 11044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11045 11046v_cmp_o_f16 vcc_lo, 0.5, v2 11047// W32: encoding: [0xf0,0x04,0x9e,0x7d] 11048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11049 11050v_cmp_o_f16 vcc_lo, -4.0, v2 11051// W32: encoding: [0xf7,0x04,0x9e,0x7d] 11052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11053 11054v_cmp_o_f16 vcc_lo, 0xfe0b, v2 11055// W32: encoding: [0xff,0x04,0x9e,0x7d,0x0b,0xfe,0x00,0x00] 11056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11057 11058v_cmp_o_f16 vcc_lo, 0x3456, v2 11059// W32: encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x00,0x00] 11060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11061 11062v_cmp_o_f16 vcc_lo, v1, v255 11063// W32: encoding: [0x01,0xff,0x9f,0x7d] 11064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11065 11066v_cmp_u_f16 vcc_lo, v1, v2 11067// W32: encoding: [0x01,0x05,0xd0,0x7d] 11068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11069 11070v_cmp_u_f16 vcc_lo, v255, v2 11071// W32: encoding: [0xff,0x05,0xd0,0x7d] 11072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11073 11074v_cmp_u_f16 vcc_lo, s1, v2 11075// W32: encoding: [0x01,0x04,0xd0,0x7d] 11076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11077 11078v_cmp_u_f16 vcc_lo, s101, v2 11079// W32: encoding: [0x65,0x04,0xd0,0x7d] 11080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11081 11082v_cmp_u_f16 vcc_lo, vcc_lo, v2 11083// W32: encoding: [0x6a,0x04,0xd0,0x7d] 11084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11085 11086v_cmp_u_f16 vcc_lo, vcc_hi, v2 11087// W32: encoding: [0x6b,0x04,0xd0,0x7d] 11088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11089 11090v_cmp_u_f16 vcc_lo, m0, v2 11091// W32: encoding: [0x7c,0x04,0xd0,0x7d] 11092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11093 11094v_cmp_u_f16 vcc_lo, exec_lo, v2 11095// W32: encoding: [0x7e,0x04,0xd0,0x7d] 11096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11097 11098v_cmp_u_f16 vcc_lo, exec_hi, v2 11099// W32: encoding: [0x7f,0x04,0xd0,0x7d] 11100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11101 11102v_cmp_u_f16 vcc_lo, 0, v2 11103// W32: encoding: [0x80,0x04,0xd0,0x7d] 11104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11105 11106v_cmp_u_f16 vcc_lo, -1, v2 11107// W32: encoding: [0xc1,0x04,0xd0,0x7d] 11108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11109 11110v_cmp_u_f16 vcc_lo, 0.5, v2 11111// W32: encoding: [0xf0,0x04,0xd0,0x7d] 11112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11113 11114v_cmp_u_f16 vcc_lo, -4.0, v2 11115// W32: encoding: [0xf7,0x04,0xd0,0x7d] 11116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11117 11118v_cmp_u_f16 vcc_lo, 0xfe0b, v2 11119// W32: encoding: [0xff,0x04,0xd0,0x7d,0x0b,0xfe,0x00,0x00] 11120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11121 11122v_cmp_u_f16 vcc_lo, 0x3456, v2 11123// W32: encoding: [0xff,0x04,0xd0,0x7d,0x56,0x34,0x00,0x00] 11124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11125 11126v_cmp_u_f16 vcc_lo, v1, v255 11127// W32: encoding: [0x01,0xff,0xd1,0x7d] 11128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11129 11130v_cmp_nge_f16 vcc_lo, v1, v2 11131// W32: encoding: [0x01,0x05,0xd2,0x7d] 11132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11133 11134v_cmp_nge_f16 vcc_lo, v255, v2 11135// W32: encoding: [0xff,0x05,0xd2,0x7d] 11136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11137 11138v_cmp_nge_f16 vcc_lo, s1, v2 11139// W32: encoding: [0x01,0x04,0xd2,0x7d] 11140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11141 11142v_cmp_nge_f16 vcc_lo, s101, v2 11143// W32: encoding: [0x65,0x04,0xd2,0x7d] 11144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11145 11146v_cmp_nge_f16 vcc_lo, vcc_lo, v2 11147// W32: encoding: [0x6a,0x04,0xd2,0x7d] 11148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11149 11150v_cmp_nge_f16 vcc_lo, vcc_hi, v2 11151// W32: encoding: [0x6b,0x04,0xd2,0x7d] 11152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11153 11154v_cmp_nge_f16 vcc_lo, m0, v2 11155// W32: encoding: [0x7c,0x04,0xd2,0x7d] 11156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11157 11158v_cmp_nge_f16 vcc_lo, exec_lo, v2 11159// W32: encoding: [0x7e,0x04,0xd2,0x7d] 11160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11161 11162v_cmp_nge_f16 vcc_lo, exec_hi, v2 11163// W32: encoding: [0x7f,0x04,0xd2,0x7d] 11164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11165 11166v_cmp_nge_f16 vcc_lo, 0, v2 11167// W32: encoding: [0x80,0x04,0xd2,0x7d] 11168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11169 11170v_cmp_nge_f16 vcc_lo, -1, v2 11171// W32: encoding: [0xc1,0x04,0xd2,0x7d] 11172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11173 11174v_cmp_nge_f16 vcc_lo, 0.5, v2 11175// W32: encoding: [0xf0,0x04,0xd2,0x7d] 11176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11177 11178v_cmp_nge_f16 vcc_lo, -4.0, v2 11179// W32: encoding: [0xf7,0x04,0xd2,0x7d] 11180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11181 11182v_cmp_nge_f16 vcc_lo, 0xfe0b, v2 11183// W32: encoding: [0xff,0x04,0xd2,0x7d,0x0b,0xfe,0x00,0x00] 11184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11185 11186v_cmp_nge_f16 vcc_lo, 0x3456, v2 11187// W32: encoding: [0xff,0x04,0xd2,0x7d,0x56,0x34,0x00,0x00] 11188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11189 11190v_cmp_nge_f16 vcc_lo, v1, v255 11191// W32: encoding: [0x01,0xff,0xd3,0x7d] 11192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11193 11194v_cmp_nlg_f16 vcc_lo, v1, v2 11195// W32: encoding: [0x01,0x05,0xd4,0x7d] 11196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11197 11198v_cmp_nlg_f16 vcc_lo, v255, v2 11199// W32: encoding: [0xff,0x05,0xd4,0x7d] 11200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11201 11202v_cmp_nlg_f16 vcc_lo, s1, v2 11203// W32: encoding: [0x01,0x04,0xd4,0x7d] 11204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11205 11206v_cmp_nlg_f16 vcc_lo, s101, v2 11207// W32: encoding: [0x65,0x04,0xd4,0x7d] 11208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11209 11210v_cmp_nlg_f16 vcc_lo, vcc_lo, v2 11211// W32: encoding: [0x6a,0x04,0xd4,0x7d] 11212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11213 11214v_cmp_nlg_f16 vcc_lo, vcc_hi, v2 11215// W32: encoding: [0x6b,0x04,0xd4,0x7d] 11216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11217 11218v_cmp_nlg_f16 vcc_lo, m0, v2 11219// W32: encoding: [0x7c,0x04,0xd4,0x7d] 11220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11221 11222v_cmp_nlg_f16 vcc_lo, exec_lo, v2 11223// W32: encoding: [0x7e,0x04,0xd4,0x7d] 11224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11225 11226v_cmp_nlg_f16 vcc_lo, exec_hi, v2 11227// W32: encoding: [0x7f,0x04,0xd4,0x7d] 11228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11229 11230v_cmp_nlg_f16 vcc_lo, 0, v2 11231// W32: encoding: [0x80,0x04,0xd4,0x7d] 11232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11233 11234v_cmp_nlg_f16 vcc_lo, -1, v2 11235// W32: encoding: [0xc1,0x04,0xd4,0x7d] 11236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11237 11238v_cmp_nlg_f16 vcc_lo, 0.5, v2 11239// W32: encoding: [0xf0,0x04,0xd4,0x7d] 11240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11241 11242v_cmp_nlg_f16 vcc_lo, -4.0, v2 11243// W32: encoding: [0xf7,0x04,0xd4,0x7d] 11244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11245 11246v_cmp_nlg_f16 vcc_lo, 0xfe0b, v2 11247// W32: encoding: [0xff,0x04,0xd4,0x7d,0x0b,0xfe,0x00,0x00] 11248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11249 11250v_cmp_nlg_f16 vcc_lo, 0x3456, v2 11251// W32: encoding: [0xff,0x04,0xd4,0x7d,0x56,0x34,0x00,0x00] 11252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11253 11254v_cmp_nlg_f16 vcc_lo, v1, v255 11255// W32: encoding: [0x01,0xff,0xd5,0x7d] 11256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11257 11258v_cmp_ngt_f16 vcc_lo, v1, v2 11259// W32: encoding: [0x01,0x05,0xd6,0x7d] 11260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11261 11262v_cmp_ngt_f16 vcc_lo, v255, v2 11263// W32: encoding: [0xff,0x05,0xd6,0x7d] 11264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11265 11266v_cmp_ngt_f16 vcc_lo, s1, v2 11267// W32: encoding: [0x01,0x04,0xd6,0x7d] 11268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11269 11270v_cmp_ngt_f16 vcc_lo, s101, v2 11271// W32: encoding: [0x65,0x04,0xd6,0x7d] 11272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11273 11274v_cmp_ngt_f16 vcc_lo, vcc_lo, v2 11275// W32: encoding: [0x6a,0x04,0xd6,0x7d] 11276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11277 11278v_cmp_ngt_f16 vcc_lo, vcc_hi, v2 11279// W32: encoding: [0x6b,0x04,0xd6,0x7d] 11280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11281 11282v_cmp_ngt_f16 vcc_lo, m0, v2 11283// W32: encoding: [0x7c,0x04,0xd6,0x7d] 11284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11285 11286v_cmp_ngt_f16 vcc_lo, exec_lo, v2 11287// W32: encoding: [0x7e,0x04,0xd6,0x7d] 11288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11289 11290v_cmp_ngt_f16 vcc_lo, exec_hi, v2 11291// W32: encoding: [0x7f,0x04,0xd6,0x7d] 11292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11293 11294v_cmp_ngt_f16 vcc_lo, 0, v2 11295// W32: encoding: [0x80,0x04,0xd6,0x7d] 11296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11297 11298v_cmp_ngt_f16 vcc_lo, -1, v2 11299// W32: encoding: [0xc1,0x04,0xd6,0x7d] 11300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11301 11302v_cmp_ngt_f16 vcc_lo, 0.5, v2 11303// W32: encoding: [0xf0,0x04,0xd6,0x7d] 11304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11305 11306v_cmp_ngt_f16 vcc_lo, -4.0, v2 11307// W32: encoding: [0xf7,0x04,0xd6,0x7d] 11308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11309 11310v_cmp_ngt_f16 vcc_lo, 0xfe0b, v2 11311// W32: encoding: [0xff,0x04,0xd6,0x7d,0x0b,0xfe,0x00,0x00] 11312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11313 11314v_cmp_ngt_f16 vcc_lo, 0x3456, v2 11315// W32: encoding: [0xff,0x04,0xd6,0x7d,0x56,0x34,0x00,0x00] 11316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11317 11318v_cmp_ngt_f16 vcc_lo, v1, v255 11319// W32: encoding: [0x01,0xff,0xd7,0x7d] 11320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11321 11322v_cmp_nle_f16 vcc_lo, v1, v2 11323// W32: encoding: [0x01,0x05,0xd8,0x7d] 11324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11325 11326v_cmp_nle_f16 vcc_lo, v255, v2 11327// W32: encoding: [0xff,0x05,0xd8,0x7d] 11328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11329 11330v_cmp_nle_f16 vcc_lo, s1, v2 11331// W32: encoding: [0x01,0x04,0xd8,0x7d] 11332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11333 11334v_cmp_nle_f16 vcc_lo, s101, v2 11335// W32: encoding: [0x65,0x04,0xd8,0x7d] 11336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11337 11338v_cmp_nle_f16 vcc_lo, vcc_lo, v2 11339// W32: encoding: [0x6a,0x04,0xd8,0x7d] 11340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11341 11342v_cmp_nle_f16 vcc_lo, vcc_hi, v2 11343// W32: encoding: [0x6b,0x04,0xd8,0x7d] 11344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11345 11346v_cmp_nle_f16 vcc_lo, m0, v2 11347// W32: encoding: [0x7c,0x04,0xd8,0x7d] 11348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11349 11350v_cmp_nle_f16 vcc_lo, exec_lo, v2 11351// W32: encoding: [0x7e,0x04,0xd8,0x7d] 11352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11353 11354v_cmp_nle_f16 vcc_lo, exec_hi, v2 11355// W32: encoding: [0x7f,0x04,0xd8,0x7d] 11356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11357 11358v_cmp_nle_f16 vcc_lo, 0, v2 11359// W32: encoding: [0x80,0x04,0xd8,0x7d] 11360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11361 11362v_cmp_nle_f16 vcc_lo, -1, v2 11363// W32: encoding: [0xc1,0x04,0xd8,0x7d] 11364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11365 11366v_cmp_nle_f16 vcc_lo, 0.5, v2 11367// W32: encoding: [0xf0,0x04,0xd8,0x7d] 11368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11369 11370v_cmp_nle_f16 vcc_lo, -4.0, v2 11371// W32: encoding: [0xf7,0x04,0xd8,0x7d] 11372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11373 11374v_cmp_nle_f16 vcc_lo, 0xfe0b, v2 11375// W32: encoding: [0xff,0x04,0xd8,0x7d,0x0b,0xfe,0x00,0x00] 11376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11377 11378v_cmp_nle_f16 vcc_lo, 0x3456, v2 11379// W32: encoding: [0xff,0x04,0xd8,0x7d,0x56,0x34,0x00,0x00] 11380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11381 11382v_cmp_nle_f16 vcc_lo, v1, v255 11383// W32: encoding: [0x01,0xff,0xd9,0x7d] 11384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11385 11386v_cmp_neq_f16 vcc_lo, v1, v2 11387// W32: encoding: [0x01,0x05,0xda,0x7d] 11388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11389 11390v_cmp_neq_f16 vcc_lo, v255, v2 11391// W32: encoding: [0xff,0x05,0xda,0x7d] 11392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11393 11394v_cmp_neq_f16 vcc_lo, s1, v2 11395// W32: encoding: [0x01,0x04,0xda,0x7d] 11396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11397 11398v_cmp_neq_f16 vcc_lo, s101, v2 11399// W32: encoding: [0x65,0x04,0xda,0x7d] 11400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11401 11402v_cmp_neq_f16 vcc_lo, vcc_lo, v2 11403// W32: encoding: [0x6a,0x04,0xda,0x7d] 11404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11405 11406v_cmp_neq_f16 vcc_lo, vcc_hi, v2 11407// W32: encoding: [0x6b,0x04,0xda,0x7d] 11408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11409 11410v_cmp_neq_f16 vcc_lo, m0, v2 11411// W32: encoding: [0x7c,0x04,0xda,0x7d] 11412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11413 11414v_cmp_neq_f16 vcc_lo, exec_lo, v2 11415// W32: encoding: [0x7e,0x04,0xda,0x7d] 11416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11417 11418v_cmp_neq_f16 vcc_lo, exec_hi, v2 11419// W32: encoding: [0x7f,0x04,0xda,0x7d] 11420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11421 11422v_cmp_neq_f16 vcc_lo, 0, v2 11423// W32: encoding: [0x80,0x04,0xda,0x7d] 11424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11425 11426v_cmp_neq_f16 vcc_lo, -1, v2 11427// W32: encoding: [0xc1,0x04,0xda,0x7d] 11428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11429 11430v_cmp_neq_f16 vcc_lo, 0.5, v2 11431// W32: encoding: [0xf0,0x04,0xda,0x7d] 11432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11433 11434v_cmp_neq_f16 vcc_lo, -4.0, v2 11435// W32: encoding: [0xf7,0x04,0xda,0x7d] 11436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11437 11438v_cmp_neq_f16 vcc_lo, 0xfe0b, v2 11439// W32: encoding: [0xff,0x04,0xda,0x7d,0x0b,0xfe,0x00,0x00] 11440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11441 11442v_cmp_neq_f16 vcc_lo, 0x3456, v2 11443// W32: encoding: [0xff,0x04,0xda,0x7d,0x56,0x34,0x00,0x00] 11444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11445 11446v_cmp_neq_f16 vcc_lo, v1, v255 11447// W32: encoding: [0x01,0xff,0xdb,0x7d] 11448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11449 11450v_cmp_nlt_f16 vcc_lo, v1, v2 11451// W32: encoding: [0x01,0x05,0xdc,0x7d] 11452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11453 11454v_cmp_nlt_f16 vcc_lo, v255, v2 11455// W32: encoding: [0xff,0x05,0xdc,0x7d] 11456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11457 11458v_cmp_nlt_f16 vcc_lo, s1, v2 11459// W32: encoding: [0x01,0x04,0xdc,0x7d] 11460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11461 11462v_cmp_nlt_f16 vcc_lo, s101, v2 11463// W32: encoding: [0x65,0x04,0xdc,0x7d] 11464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11465 11466v_cmp_nlt_f16 vcc_lo, vcc_lo, v2 11467// W32: encoding: [0x6a,0x04,0xdc,0x7d] 11468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11469 11470v_cmp_nlt_f16 vcc_lo, vcc_hi, v2 11471// W32: encoding: [0x6b,0x04,0xdc,0x7d] 11472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11473 11474v_cmp_nlt_f16 vcc_lo, m0, v2 11475// W32: encoding: [0x7c,0x04,0xdc,0x7d] 11476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11477 11478v_cmp_nlt_f16 vcc_lo, exec_lo, v2 11479// W32: encoding: [0x7e,0x04,0xdc,0x7d] 11480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11481 11482v_cmp_nlt_f16 vcc_lo, exec_hi, v2 11483// W32: encoding: [0x7f,0x04,0xdc,0x7d] 11484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11485 11486v_cmp_nlt_f16 vcc_lo, 0, v2 11487// W32: encoding: [0x80,0x04,0xdc,0x7d] 11488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11489 11490v_cmp_nlt_f16 vcc_lo, -1, v2 11491// W32: encoding: [0xc1,0x04,0xdc,0x7d] 11492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11493 11494v_cmp_nlt_f16 vcc_lo, 0.5, v2 11495// W32: encoding: [0xf0,0x04,0xdc,0x7d] 11496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11497 11498v_cmp_nlt_f16 vcc_lo, -4.0, v2 11499// W32: encoding: [0xf7,0x04,0xdc,0x7d] 11500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11501 11502v_cmp_nlt_f16 vcc_lo, 0xfe0b, v2 11503// W32: encoding: [0xff,0x04,0xdc,0x7d,0x0b,0xfe,0x00,0x00] 11504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11505 11506v_cmp_nlt_f16 vcc_lo, 0x3456, v2 11507// W32: encoding: [0xff,0x04,0xdc,0x7d,0x56,0x34,0x00,0x00] 11508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11509 11510v_cmp_nlt_f16 vcc_lo, v1, v255 11511// W32: encoding: [0x01,0xff,0xdd,0x7d] 11512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11513 11514v_cmp_tru_f16 vcc_lo, v1, v2 11515// W32: encoding: [0x01,0x05,0xde,0x7d] 11516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11517 11518v_cmp_tru_f16 vcc_lo, v255, v2 11519// W32: encoding: [0xff,0x05,0xde,0x7d] 11520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11521 11522v_cmp_tru_f16 vcc_lo, s1, v2 11523// W32: encoding: [0x01,0x04,0xde,0x7d] 11524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11525 11526v_cmp_tru_f16 vcc_lo, s101, v2 11527// W32: encoding: [0x65,0x04,0xde,0x7d] 11528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11529 11530v_cmp_tru_f16 vcc_lo, vcc_lo, v2 11531// W32: encoding: [0x6a,0x04,0xde,0x7d] 11532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11533 11534v_cmp_tru_f16 vcc_lo, vcc_hi, v2 11535// W32: encoding: [0x6b,0x04,0xde,0x7d] 11536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11537 11538v_cmp_tru_f16 vcc_lo, m0, v2 11539// W32: encoding: [0x7c,0x04,0xde,0x7d] 11540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11541 11542v_cmp_tru_f16 vcc_lo, exec_lo, v2 11543// W32: encoding: [0x7e,0x04,0xde,0x7d] 11544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11545 11546v_cmp_tru_f16 vcc_lo, exec_hi, v2 11547// W32: encoding: [0x7f,0x04,0xde,0x7d] 11548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11549 11550v_cmp_tru_f16 vcc_lo, 0, v2 11551// W32: encoding: [0x80,0x04,0xde,0x7d] 11552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11553 11554v_cmp_tru_f16 vcc_lo, -1, v2 11555// W32: encoding: [0xc1,0x04,0xde,0x7d] 11556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11557 11558v_cmp_tru_f16 vcc_lo, 0.5, v2 11559// W32: encoding: [0xf0,0x04,0xde,0x7d] 11560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11561 11562v_cmp_tru_f16 vcc_lo, -4.0, v2 11563// W32: encoding: [0xf7,0x04,0xde,0x7d] 11564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11565 11566v_cmp_tru_f16 vcc_lo, 0xfe0b, v2 11567// W32: encoding: [0xff,0x04,0xde,0x7d,0x0b,0xfe,0x00,0x00] 11568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11569 11570v_cmp_tru_f16 vcc_lo, 0x3456, v2 11571// W32: encoding: [0xff,0x04,0xde,0x7d,0x56,0x34,0x00,0x00] 11572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11573 11574v_cmp_tru_f16 vcc_lo, v1, v255 11575// W32: encoding: [0x01,0xff,0xdf,0x7d] 11576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode 11577