1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --sort --version 5 2// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 -show-encoding %s 2>&1 | FileCheck --check-prefix=GFX12 --implicit-check-not=error %s 3 4v_cmp_class_f16_e32 vcc, v1.h, v255.h 5// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 6 7v_cmp_class_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 8// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 9 10v_cmp_class_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 11// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 12 13v_cmp_class_f16_e32 vcc, v1.l, v255.l 14// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 15 16v_cmp_class_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 17// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 18 19v_cmp_class_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 20// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 21 22v_cmp_class_f16_e32 vcc, v127.h, v255.h 23// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 24 25v_cmp_class_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 26// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 27 28v_cmp_class_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 29// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 30 31v_cmp_class_f16_e32 vcc, v127.l, v255.l 32// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 33 34v_cmp_class_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 35// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 36 37v_cmp_class_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 38// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 39 40v_cmp_class_f16_e32 vcc, v128.h, v2.h 41// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 42 43v_cmp_class_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 44// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 45 46v_cmp_class_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 47// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 48 49v_cmp_class_f16_e32 vcc, v128.l, v2.l 50// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 51 52v_cmp_class_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 53// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 54 55v_cmp_class_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 56// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 57 58v_cmp_class_f16_e32 vcc, vcc_hi, v255.h 59// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 60 61v_cmp_class_f16_e32 vcc, vcc_hi, v255.l 62// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 63 64v_cmp_class_f16_e32 vcc, vcc_lo, v255.h 65// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 66 67v_cmp_class_f16_e32 vcc, vcc_lo, v255.l 68// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 69 70v_cmp_class_f16_e32 vcc_lo, v127.h, v255.h 71// GFX12: :[[@LINE-1]]:37: error: invalid operand for instruction 72 73v_cmp_class_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 74// GFX12: :[[@LINE-1]]:37: error: invalid operand for instruction 75 76v_cmp_class_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 77// GFX12: :[[@LINE-1]]:37: error: invalid operand for instruction 78 79v_cmp_class_f16_e32 vcc_lo, v127.l, v255.l 80// GFX12: :[[@LINE-1]]:37: error: invalid operand for instruction 81 82v_cmp_class_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 83// GFX12: :[[@LINE-1]]:37: error: invalid operand for instruction 84 85v_cmp_class_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 86// GFX12: :[[@LINE-1]]:37: error: invalid operand for instruction 87 88v_cmp_class_f16_e32 vcc_lo, v128.h, v2.h 89// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 90 91v_cmp_class_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 92// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 93 94v_cmp_class_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 95// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 96 97v_cmp_class_f16_e32 vcc_lo, v128.l, v2.l 98// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 99 100v_cmp_class_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 101// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 102 103v_cmp_class_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 104// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 105 106v_cmp_class_f16_e32 vcc_lo, vcc_hi, v255.h 107// GFX12: :[[@LINE-1]]:37: error: invalid operand for instruction 108 109v_cmp_class_f16_e32 vcc_lo, vcc_hi, v255.l 110// GFX12: :[[@LINE-1]]:37: error: invalid operand for instruction 111 112v_cmp_class_f16_e32 vcc_lo, vcc_lo, v255.h 113// GFX12: :[[@LINE-1]]:37: error: invalid operand for instruction 114 115v_cmp_class_f16_e32 vcc_lo, vcc_lo, v255.l 116// GFX12: :[[@LINE-1]]:37: error: invalid operand for instruction 117 118v_cmp_eq_f16_e32 vcc, v1.h, v255.h 119// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 120 121v_cmp_eq_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 122// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 123 124v_cmp_eq_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 125// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 126 127v_cmp_eq_f16_e32 vcc, v1.l, v255.l 128// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 129 130v_cmp_eq_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 131// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 132 133v_cmp_eq_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 134// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 135 136v_cmp_eq_f16_e32 vcc, v127.h, v255.h 137// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 138 139v_cmp_eq_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 140// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 141 142v_cmp_eq_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 143// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 144 145v_cmp_eq_f16_e32 vcc, v127.l, v255.l 146// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 147 148v_cmp_eq_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 149// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 150 151v_cmp_eq_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 152// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 153 154v_cmp_eq_f16_e32 vcc, v128.h, v2.h 155// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 156 157v_cmp_eq_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 158// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 159 160v_cmp_eq_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 161// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 162 163v_cmp_eq_f16_e32 vcc, v128.l, v2.l 164// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 165 166v_cmp_eq_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 167// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 168 169v_cmp_eq_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 170// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 171 172v_cmp_eq_f16_e32 vcc, vcc_hi, v255.h 173// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 174 175v_cmp_eq_f16_e32 vcc, vcc_hi, v255.l 176// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 177 178v_cmp_eq_f16_e32 vcc, vcc_lo, v255.h 179// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 180 181v_cmp_eq_f16_e32 vcc, vcc_lo, v255.l 182// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 183 184v_cmp_eq_f16_e32 vcc_lo, v1.h, v255.h 185// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 186 187v_cmp_eq_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 188// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 189 190v_cmp_eq_f16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 191// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 192 193v_cmp_eq_f16_e32 vcc_lo, v1.l, v255.l 194// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 195 196v_cmp_eq_f16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 197// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 198 199v_cmp_eq_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 200// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 201 202v_cmp_eq_f16_e32 vcc_lo, v127.h, v255.h 203// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 204 205v_cmp_eq_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 206// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 207 208v_cmp_eq_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 209// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 210 211v_cmp_eq_f16_e32 vcc_lo, v127.l, v255.l 212// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 213 214v_cmp_eq_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 215// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 216 217v_cmp_eq_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 218// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 219 220v_cmp_eq_f16_e32 vcc_lo, v128.h, v2.h 221// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 222 223v_cmp_eq_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 224// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 225 226v_cmp_eq_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 227// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 228 229v_cmp_eq_f16_e32 vcc_lo, v128.l, v2.l 230// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 231 232v_cmp_eq_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 233// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 234 235v_cmp_eq_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 236// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 237 238v_cmp_eq_f16_e32 vcc_lo, vcc_hi, v255.h 239// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 240 241v_cmp_eq_f16_e32 vcc_lo, vcc_hi, v255.l 242// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 243 244v_cmp_eq_f16_e32 vcc_lo, vcc_lo, v255.h 245// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 246 247v_cmp_eq_f16_e32 vcc_lo, vcc_lo, v255.l 248// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 249 250v_cmp_eq_i16_e32 vcc, v1.h, v255.h 251// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 252 253v_cmp_eq_i16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 254// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 255 256v_cmp_eq_i16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 257// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 258 259v_cmp_eq_i16_e32 vcc, v1.l, v255.l 260// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 261 262v_cmp_eq_i16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 263// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 264 265v_cmp_eq_i16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 266// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 267 268v_cmp_eq_i16_e32 vcc, v127.h, v255.h 269// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 270 271v_cmp_eq_i16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 272// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 273 274v_cmp_eq_i16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 275// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 276 277v_cmp_eq_i16_e32 vcc, v127.l, v255.l 278// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 279 280v_cmp_eq_i16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 281// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 282 283v_cmp_eq_i16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 284// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 285 286v_cmp_eq_i16_e32 vcc, v128.h, v2.h 287// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 288 289v_cmp_eq_i16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 290// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 291 292v_cmp_eq_i16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 293// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 294 295v_cmp_eq_i16_e32 vcc, v128.l, v2.l 296// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 297 298v_cmp_eq_i16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 299// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 300 301v_cmp_eq_i16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 302// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 303 304v_cmp_eq_i16_e32 vcc, vcc_hi, v255.h 305// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 306 307v_cmp_eq_i16_e32 vcc, vcc_hi, v255.l 308// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 309 310v_cmp_eq_i16_e32 vcc, vcc_lo, v255.h 311// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 312 313v_cmp_eq_i16_e32 vcc, vcc_lo, v255.l 314// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 315 316v_cmp_eq_i16_e32 vcc_lo, v1.h, v255.h 317// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 318 319v_cmp_eq_i16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 320// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 321 322v_cmp_eq_i16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 323// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 324 325v_cmp_eq_i16_e32 vcc_lo, v1.l, v255.l 326// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 327 328v_cmp_eq_i16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 329// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 330 331v_cmp_eq_i16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 332// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 333 334v_cmp_eq_i16_e32 vcc_lo, v127.h, v255.h 335// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 336 337v_cmp_eq_i16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 338// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 339 340v_cmp_eq_i16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 341// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 342 343v_cmp_eq_i16_e32 vcc_lo, v127.l, v255.l 344// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 345 346v_cmp_eq_i16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 347// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 348 349v_cmp_eq_i16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 350// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 351 352v_cmp_eq_i16_e32 vcc_lo, v128.h, v2.h 353// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 354 355v_cmp_eq_i16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 356// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 357 358v_cmp_eq_i16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 359// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 360 361v_cmp_eq_i16_e32 vcc_lo, v128.l, v2.l 362// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 363 364v_cmp_eq_i16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 365// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 366 367v_cmp_eq_i16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 368// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 369 370v_cmp_eq_i16_e32 vcc_lo, vcc_hi, v255.h 371// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 372 373v_cmp_eq_i16_e32 vcc_lo, vcc_hi, v255.l 374// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 375 376v_cmp_eq_i16_e32 vcc_lo, vcc_lo, v255.h 377// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 378 379v_cmp_eq_i16_e32 vcc_lo, vcc_lo, v255.l 380// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 381 382v_cmp_eq_u16_e32 vcc, v1.h, v255.h 383// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 384 385v_cmp_eq_u16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 386// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 387 388v_cmp_eq_u16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 389// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 390 391v_cmp_eq_u16_e32 vcc, v1.l, v255.l 392// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 393 394v_cmp_eq_u16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 395// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 396 397v_cmp_eq_u16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 398// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 399 400v_cmp_eq_u16_e32 vcc, v127.h, v255.h 401// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 402 403v_cmp_eq_u16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 404// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 405 406v_cmp_eq_u16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 407// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 408 409v_cmp_eq_u16_e32 vcc, v127.l, v255.l 410// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 411 412v_cmp_eq_u16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 413// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 414 415v_cmp_eq_u16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 416// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 417 418v_cmp_eq_u16_e32 vcc, v128.h, v2.h 419// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 420 421v_cmp_eq_u16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 422// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 423 424v_cmp_eq_u16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 425// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 426 427v_cmp_eq_u16_e32 vcc, v128.l, v2.l 428// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 429 430v_cmp_eq_u16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 431// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 432 433v_cmp_eq_u16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 434// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 435 436v_cmp_eq_u16_e32 vcc, vcc_hi, v255.h 437// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 438 439v_cmp_eq_u16_e32 vcc, vcc_hi, v255.l 440// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 441 442v_cmp_eq_u16_e32 vcc, vcc_lo, v255.h 443// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 444 445v_cmp_eq_u16_e32 vcc, vcc_lo, v255.l 446// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 447 448v_cmp_eq_u16_e32 vcc_lo, v1.h, v255.h 449// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 450 451v_cmp_eq_u16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 452// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 453 454v_cmp_eq_u16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 455// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 456 457v_cmp_eq_u16_e32 vcc_lo, v1.l, v255.l 458// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 459 460v_cmp_eq_u16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 461// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 462 463v_cmp_eq_u16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 464// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 465 466v_cmp_eq_u16_e32 vcc_lo, v127.h, v255.h 467// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 468 469v_cmp_eq_u16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 470// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 471 472v_cmp_eq_u16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 473// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 474 475v_cmp_eq_u16_e32 vcc_lo, v127.l, v255.l 476// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 477 478v_cmp_eq_u16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 479// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 480 481v_cmp_eq_u16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 482// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 483 484v_cmp_eq_u16_e32 vcc_lo, v128.h, v2.h 485// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 486 487v_cmp_eq_u16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 488// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 489 490v_cmp_eq_u16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 491// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 492 493v_cmp_eq_u16_e32 vcc_lo, v128.l, v2.l 494// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 495 496v_cmp_eq_u16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 497// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 498 499v_cmp_eq_u16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 500// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 501 502v_cmp_eq_u16_e32 vcc_lo, vcc_hi, v255.h 503// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 504 505v_cmp_eq_u16_e32 vcc_lo, vcc_hi, v255.l 506// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 507 508v_cmp_eq_u16_e32 vcc_lo, vcc_lo, v255.h 509// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 510 511v_cmp_eq_u16_e32 vcc_lo, vcc_lo, v255.l 512// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 513 514v_cmp_ge_f16_e32 vcc, v1.h, v255.h 515// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 516 517v_cmp_ge_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 518// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 519 520v_cmp_ge_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 521// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 522 523v_cmp_ge_f16_e32 vcc, v1.l, v255.l 524// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 525 526v_cmp_ge_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 527// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 528 529v_cmp_ge_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 530// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 531 532v_cmp_ge_f16_e32 vcc, v127.h, v255.h 533// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 534 535v_cmp_ge_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 536// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 537 538v_cmp_ge_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 539// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 540 541v_cmp_ge_f16_e32 vcc, v127.l, v255.l 542// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 543 544v_cmp_ge_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 545// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 546 547v_cmp_ge_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 548// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 549 550v_cmp_ge_f16_e32 vcc, v128.h, v2.h 551// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 552 553v_cmp_ge_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 554// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 555 556v_cmp_ge_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 557// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 558 559v_cmp_ge_f16_e32 vcc, v128.l, v2.l 560// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 561 562v_cmp_ge_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 563// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 564 565v_cmp_ge_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 566// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 567 568v_cmp_ge_f16_e32 vcc, vcc_hi, v255.h 569// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 570 571v_cmp_ge_f16_e32 vcc, vcc_hi, v255.l 572// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 573 574v_cmp_ge_f16_e32 vcc, vcc_lo, v255.h 575// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 576 577v_cmp_ge_f16_e32 vcc, vcc_lo, v255.l 578// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 579 580v_cmp_ge_f16_e32 vcc_lo, v1.h, v255.h 581// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 582 583v_cmp_ge_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 584// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 585 586v_cmp_ge_f16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 587// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 588 589v_cmp_ge_f16_e32 vcc_lo, v1.l, v255.l 590// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 591 592v_cmp_ge_f16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 593// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 594 595v_cmp_ge_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 596// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 597 598v_cmp_ge_f16_e32 vcc_lo, v127.h, v255.h 599// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 600 601v_cmp_ge_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 602// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 603 604v_cmp_ge_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 605// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 606 607v_cmp_ge_f16_e32 vcc_lo, v127.l, v255.l 608// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 609 610v_cmp_ge_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 611// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 612 613v_cmp_ge_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 614// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 615 616v_cmp_ge_f16_e32 vcc_lo, v128.h, v2.h 617// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 618 619v_cmp_ge_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 620// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 621 622v_cmp_ge_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 623// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 624 625v_cmp_ge_f16_e32 vcc_lo, v128.l, v2.l 626// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 627 628v_cmp_ge_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 629// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 630 631v_cmp_ge_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 632// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 633 634v_cmp_ge_f16_e32 vcc_lo, vcc_hi, v255.h 635// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 636 637v_cmp_ge_f16_e32 vcc_lo, vcc_hi, v255.l 638// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 639 640v_cmp_ge_f16_e32 vcc_lo, vcc_lo, v255.h 641// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 642 643v_cmp_ge_f16_e32 vcc_lo, vcc_lo, v255.l 644// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 645 646v_cmp_ge_i16_e32 vcc, v1.h, v255.h 647// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 648 649v_cmp_ge_i16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 650// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 651 652v_cmp_ge_i16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 653// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 654 655v_cmp_ge_i16_e32 vcc, v1.l, v255.l 656// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 657 658v_cmp_ge_i16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 659// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 660 661v_cmp_ge_i16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 662// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 663 664v_cmp_ge_i16_e32 vcc, v127.h, v255.h 665// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 666 667v_cmp_ge_i16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 668// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 669 670v_cmp_ge_i16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 671// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 672 673v_cmp_ge_i16_e32 vcc, v127.l, v255.l 674// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 675 676v_cmp_ge_i16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 677// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 678 679v_cmp_ge_i16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 680// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 681 682v_cmp_ge_i16_e32 vcc, v128.h, v2.h 683// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 684 685v_cmp_ge_i16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 686// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 687 688v_cmp_ge_i16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 689// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 690 691v_cmp_ge_i16_e32 vcc, v128.l, v2.l 692// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 693 694v_cmp_ge_i16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 695// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 696 697v_cmp_ge_i16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 698// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 699 700v_cmp_ge_i16_e32 vcc, vcc_hi, v255.h 701// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 702 703v_cmp_ge_i16_e32 vcc, vcc_hi, v255.l 704// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 705 706v_cmp_ge_i16_e32 vcc, vcc_lo, v255.h 707// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 708 709v_cmp_ge_i16_e32 vcc, vcc_lo, v255.l 710// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 711 712v_cmp_ge_i16_e32 vcc_lo, v1.h, v255.h 713// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 714 715v_cmp_ge_i16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 716// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 717 718v_cmp_ge_i16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 719// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 720 721v_cmp_ge_i16_e32 vcc_lo, v1.l, v255.l 722// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 723 724v_cmp_ge_i16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 725// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 726 727v_cmp_ge_i16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 728// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 729 730v_cmp_ge_i16_e32 vcc_lo, v127.h, v255.h 731// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 732 733v_cmp_ge_i16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 734// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 735 736v_cmp_ge_i16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 737// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 738 739v_cmp_ge_i16_e32 vcc_lo, v127.l, v255.l 740// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 741 742v_cmp_ge_i16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 743// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 744 745v_cmp_ge_i16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 746// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 747 748v_cmp_ge_i16_e32 vcc_lo, v128.h, v2.h 749// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 750 751v_cmp_ge_i16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 752// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 753 754v_cmp_ge_i16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 755// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 756 757v_cmp_ge_i16_e32 vcc_lo, v128.l, v2.l 758// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 759 760v_cmp_ge_i16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 761// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 762 763v_cmp_ge_i16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 764// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 765 766v_cmp_ge_i16_e32 vcc_lo, vcc_hi, v255.h 767// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 768 769v_cmp_ge_i16_e32 vcc_lo, vcc_hi, v255.l 770// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 771 772v_cmp_ge_i16_e32 vcc_lo, vcc_lo, v255.h 773// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 774 775v_cmp_ge_i16_e32 vcc_lo, vcc_lo, v255.l 776// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 777 778v_cmp_ge_u16_e32 vcc, v1.h, v255.h 779// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 780 781v_cmp_ge_u16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 782// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 783 784v_cmp_ge_u16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 785// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 786 787v_cmp_ge_u16_e32 vcc, v1.l, v255.l 788// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 789 790v_cmp_ge_u16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 791// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 792 793v_cmp_ge_u16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 794// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 795 796v_cmp_ge_u16_e32 vcc, v127.h, v255.h 797// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 798 799v_cmp_ge_u16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 800// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 801 802v_cmp_ge_u16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 803// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 804 805v_cmp_ge_u16_e32 vcc, v127.l, v255.l 806// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 807 808v_cmp_ge_u16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 809// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 810 811v_cmp_ge_u16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 812// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 813 814v_cmp_ge_u16_e32 vcc, v128.h, v2.h 815// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 816 817v_cmp_ge_u16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 818// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 819 820v_cmp_ge_u16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 821// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 822 823v_cmp_ge_u16_e32 vcc, v128.l, v2.l 824// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 825 826v_cmp_ge_u16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 827// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 828 829v_cmp_ge_u16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 830// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 831 832v_cmp_ge_u16_e32 vcc, vcc_hi, v255.h 833// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 834 835v_cmp_ge_u16_e32 vcc, vcc_hi, v255.l 836// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 837 838v_cmp_ge_u16_e32 vcc, vcc_lo, v255.h 839// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 840 841v_cmp_ge_u16_e32 vcc, vcc_lo, v255.l 842// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 843 844v_cmp_ge_u16_e32 vcc_lo, v1.h, v255.h 845// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 846 847v_cmp_ge_u16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 848// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 849 850v_cmp_ge_u16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 851// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 852 853v_cmp_ge_u16_e32 vcc_lo, v1.l, v255.l 854// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 855 856v_cmp_ge_u16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 857// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 858 859v_cmp_ge_u16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 860// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 861 862v_cmp_ge_u16_e32 vcc_lo, v127.h, v255.h 863// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 864 865v_cmp_ge_u16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 866// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 867 868v_cmp_ge_u16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 869// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 870 871v_cmp_ge_u16_e32 vcc_lo, v127.l, v255.l 872// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 873 874v_cmp_ge_u16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 875// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 876 877v_cmp_ge_u16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 878// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 879 880v_cmp_ge_u16_e32 vcc_lo, v128.h, v2.h 881// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 882 883v_cmp_ge_u16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 884// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 885 886v_cmp_ge_u16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 887// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 888 889v_cmp_ge_u16_e32 vcc_lo, v128.l, v2.l 890// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 891 892v_cmp_ge_u16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 893// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 894 895v_cmp_ge_u16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 896// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 897 898v_cmp_ge_u16_e32 vcc_lo, vcc_hi, v255.h 899// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 900 901v_cmp_ge_u16_e32 vcc_lo, vcc_hi, v255.l 902// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 903 904v_cmp_ge_u16_e32 vcc_lo, vcc_lo, v255.h 905// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 906 907v_cmp_ge_u16_e32 vcc_lo, vcc_lo, v255.l 908// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 909 910v_cmp_gt_f16_e32 vcc, v1.h, v255.h 911// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 912 913v_cmp_gt_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 914// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 915 916v_cmp_gt_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 917// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 918 919v_cmp_gt_f16_e32 vcc, v1.l, v255.l 920// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 921 922v_cmp_gt_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 923// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 924 925v_cmp_gt_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 926// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 927 928v_cmp_gt_f16_e32 vcc, v127.h, v255.h 929// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 930 931v_cmp_gt_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 932// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 933 934v_cmp_gt_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 935// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 936 937v_cmp_gt_f16_e32 vcc, v127.l, v255.l 938// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 939 940v_cmp_gt_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 941// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 942 943v_cmp_gt_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 944// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 945 946v_cmp_gt_f16_e32 vcc, v128.h, v2.h 947// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 948 949v_cmp_gt_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 950// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 951 952v_cmp_gt_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 953// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 954 955v_cmp_gt_f16_e32 vcc, v128.l, v2.l 956// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 957 958v_cmp_gt_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 959// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 960 961v_cmp_gt_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 962// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 963 964v_cmp_gt_f16_e32 vcc, vcc_hi, v255.h 965// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 966 967v_cmp_gt_f16_e32 vcc, vcc_hi, v255.l 968// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 969 970v_cmp_gt_f16_e32 vcc, vcc_lo, v255.h 971// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 972 973v_cmp_gt_f16_e32 vcc, vcc_lo, v255.l 974// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 975 976v_cmp_gt_f16_e32 vcc_lo, v1.h, v255.h 977// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 978 979v_cmp_gt_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 980// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 981 982v_cmp_gt_f16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 983// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 984 985v_cmp_gt_f16_e32 vcc_lo, v1.l, v255.l 986// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 987 988v_cmp_gt_f16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 989// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 990 991v_cmp_gt_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 992// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 993 994v_cmp_gt_f16_e32 vcc_lo, v127.h, v255.h 995// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 996 997v_cmp_gt_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 998// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 999 1000v_cmp_gt_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 1001// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1002 1003v_cmp_gt_f16_e32 vcc_lo, v127.l, v255.l 1004// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1005 1006v_cmp_gt_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1007// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1008 1009v_cmp_gt_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 1010// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1011 1012v_cmp_gt_f16_e32 vcc_lo, v128.h, v2.h 1013// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1014 1015v_cmp_gt_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1016// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1017 1018v_cmp_gt_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 1019// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1020 1021v_cmp_gt_f16_e32 vcc_lo, v128.l, v2.l 1022// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1023 1024v_cmp_gt_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1025// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1026 1027v_cmp_gt_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 1028// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1029 1030v_cmp_gt_f16_e32 vcc_lo, vcc_hi, v255.h 1031// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1032 1033v_cmp_gt_f16_e32 vcc_lo, vcc_hi, v255.l 1034// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1035 1036v_cmp_gt_f16_e32 vcc_lo, vcc_lo, v255.h 1037// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1038 1039v_cmp_gt_f16_e32 vcc_lo, vcc_lo, v255.l 1040// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1041 1042v_cmp_gt_i16_e32 vcc, v1.h, v255.h 1043// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1044 1045v_cmp_gt_i16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1046// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1047 1048v_cmp_gt_i16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 1049// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1050 1051v_cmp_gt_i16_e32 vcc, v1.l, v255.l 1052// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1053 1054v_cmp_gt_i16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1055// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1056 1057v_cmp_gt_i16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 1058// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1059 1060v_cmp_gt_i16_e32 vcc, v127.h, v255.h 1061// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1062 1063v_cmp_gt_i16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1064// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1065 1066v_cmp_gt_i16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 1067// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1068 1069v_cmp_gt_i16_e32 vcc, v127.l, v255.l 1070// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1071 1072v_cmp_gt_i16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1073// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1074 1075v_cmp_gt_i16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 1076// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1077 1078v_cmp_gt_i16_e32 vcc, v128.h, v2.h 1079// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1080 1081v_cmp_gt_i16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1082// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1083 1084v_cmp_gt_i16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 1085// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1086 1087v_cmp_gt_i16_e32 vcc, v128.l, v2.l 1088// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1089 1090v_cmp_gt_i16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1091// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1092 1093v_cmp_gt_i16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 1094// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1095 1096v_cmp_gt_i16_e32 vcc, vcc_hi, v255.h 1097// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1098 1099v_cmp_gt_i16_e32 vcc, vcc_hi, v255.l 1100// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1101 1102v_cmp_gt_i16_e32 vcc, vcc_lo, v255.h 1103// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1104 1105v_cmp_gt_i16_e32 vcc, vcc_lo, v255.l 1106// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1107 1108v_cmp_gt_i16_e32 vcc_lo, v1.h, v255.h 1109// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1110 1111v_cmp_gt_i16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1112// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1113 1114v_cmp_gt_i16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 1115// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1116 1117v_cmp_gt_i16_e32 vcc_lo, v1.l, v255.l 1118// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1119 1120v_cmp_gt_i16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1121// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1122 1123v_cmp_gt_i16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 1124// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1125 1126v_cmp_gt_i16_e32 vcc_lo, v127.h, v255.h 1127// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1128 1129v_cmp_gt_i16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1130// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1131 1132v_cmp_gt_i16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 1133// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1134 1135v_cmp_gt_i16_e32 vcc_lo, v127.l, v255.l 1136// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1137 1138v_cmp_gt_i16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1139// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1140 1141v_cmp_gt_i16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 1142// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1143 1144v_cmp_gt_i16_e32 vcc_lo, v128.h, v2.h 1145// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1146 1147v_cmp_gt_i16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1148// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1149 1150v_cmp_gt_i16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 1151// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1152 1153v_cmp_gt_i16_e32 vcc_lo, v128.l, v2.l 1154// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1155 1156v_cmp_gt_i16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1157// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1158 1159v_cmp_gt_i16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 1160// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1161 1162v_cmp_gt_i16_e32 vcc_lo, vcc_hi, v255.h 1163// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1164 1165v_cmp_gt_i16_e32 vcc_lo, vcc_hi, v255.l 1166// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1167 1168v_cmp_gt_i16_e32 vcc_lo, vcc_lo, v255.h 1169// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1170 1171v_cmp_gt_i16_e32 vcc_lo, vcc_lo, v255.l 1172// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1173 1174v_cmp_gt_u16_e32 vcc, v1.h, v255.h 1175// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1176 1177v_cmp_gt_u16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1178// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1179 1180v_cmp_gt_u16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 1181// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1182 1183v_cmp_gt_u16_e32 vcc, v1.l, v255.l 1184// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1185 1186v_cmp_gt_u16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1187// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1188 1189v_cmp_gt_u16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 1190// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1191 1192v_cmp_gt_u16_e32 vcc, v127.h, v255.h 1193// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1194 1195v_cmp_gt_u16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1196// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1197 1198v_cmp_gt_u16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 1199// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1200 1201v_cmp_gt_u16_e32 vcc, v127.l, v255.l 1202// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1203 1204v_cmp_gt_u16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1205// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1206 1207v_cmp_gt_u16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 1208// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1209 1210v_cmp_gt_u16_e32 vcc, v128.h, v2.h 1211// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1212 1213v_cmp_gt_u16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1214// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1215 1216v_cmp_gt_u16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 1217// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1218 1219v_cmp_gt_u16_e32 vcc, v128.l, v2.l 1220// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1221 1222v_cmp_gt_u16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1223// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1224 1225v_cmp_gt_u16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 1226// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1227 1228v_cmp_gt_u16_e32 vcc, vcc_hi, v255.h 1229// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1230 1231v_cmp_gt_u16_e32 vcc, vcc_hi, v255.l 1232// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1233 1234v_cmp_gt_u16_e32 vcc, vcc_lo, v255.h 1235// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1236 1237v_cmp_gt_u16_e32 vcc, vcc_lo, v255.l 1238// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1239 1240v_cmp_gt_u16_e32 vcc_lo, v1.h, v255.h 1241// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1242 1243v_cmp_gt_u16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1244// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1245 1246v_cmp_gt_u16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 1247// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1248 1249v_cmp_gt_u16_e32 vcc_lo, v1.l, v255.l 1250// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1251 1252v_cmp_gt_u16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1253// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1254 1255v_cmp_gt_u16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 1256// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1257 1258v_cmp_gt_u16_e32 vcc_lo, v127.h, v255.h 1259// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1260 1261v_cmp_gt_u16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1262// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1263 1264v_cmp_gt_u16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 1265// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1266 1267v_cmp_gt_u16_e32 vcc_lo, v127.l, v255.l 1268// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1269 1270v_cmp_gt_u16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1271// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1272 1273v_cmp_gt_u16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 1274// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1275 1276v_cmp_gt_u16_e32 vcc_lo, v128.h, v2.h 1277// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1278 1279v_cmp_gt_u16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1280// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1281 1282v_cmp_gt_u16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 1283// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1284 1285v_cmp_gt_u16_e32 vcc_lo, v128.l, v2.l 1286// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1287 1288v_cmp_gt_u16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1289// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1290 1291v_cmp_gt_u16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 1292// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1293 1294v_cmp_gt_u16_e32 vcc_lo, vcc_hi, v255.h 1295// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1296 1297v_cmp_gt_u16_e32 vcc_lo, vcc_hi, v255.l 1298// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1299 1300v_cmp_gt_u16_e32 vcc_lo, vcc_lo, v255.h 1301// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1302 1303v_cmp_gt_u16_e32 vcc_lo, vcc_lo, v255.l 1304// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1305 1306v_cmp_le_f16_e32 vcc, v1.h, v255.h 1307// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1308 1309v_cmp_le_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1310// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1311 1312v_cmp_le_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 1313// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1314 1315v_cmp_le_f16_e32 vcc, v1.l, v255.l 1316// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1317 1318v_cmp_le_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1319// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1320 1321v_cmp_le_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 1322// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1323 1324v_cmp_le_f16_e32 vcc, v127.h, v255.h 1325// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1326 1327v_cmp_le_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1328// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1329 1330v_cmp_le_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 1331// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1332 1333v_cmp_le_f16_e32 vcc, v127.l, v255.l 1334// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1335 1336v_cmp_le_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1337// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1338 1339v_cmp_le_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 1340// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1341 1342v_cmp_le_f16_e32 vcc, v128.h, v2.h 1343// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1344 1345v_cmp_le_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1346// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1347 1348v_cmp_le_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 1349// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1350 1351v_cmp_le_f16_e32 vcc, v128.l, v2.l 1352// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1353 1354v_cmp_le_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1355// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1356 1357v_cmp_le_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 1358// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1359 1360v_cmp_le_f16_e32 vcc, vcc_hi, v255.h 1361// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1362 1363v_cmp_le_f16_e32 vcc, vcc_hi, v255.l 1364// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1365 1366v_cmp_le_f16_e32 vcc, vcc_lo, v255.h 1367// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1368 1369v_cmp_le_f16_e32 vcc, vcc_lo, v255.l 1370// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1371 1372v_cmp_le_f16_e32 vcc_lo, v1.h, v255.h 1373// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1374 1375v_cmp_le_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1376// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1377 1378v_cmp_le_f16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 1379// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1380 1381v_cmp_le_f16_e32 vcc_lo, v1.l, v255.l 1382// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1383 1384v_cmp_le_f16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1385// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1386 1387v_cmp_le_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 1388// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1389 1390v_cmp_le_f16_e32 vcc_lo, v127.h, v255.h 1391// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1392 1393v_cmp_le_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1394// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1395 1396v_cmp_le_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 1397// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1398 1399v_cmp_le_f16_e32 vcc_lo, v127.l, v255.l 1400// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1401 1402v_cmp_le_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1403// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1404 1405v_cmp_le_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 1406// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1407 1408v_cmp_le_f16_e32 vcc_lo, v128.h, v2.h 1409// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1410 1411v_cmp_le_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1412// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1413 1414v_cmp_le_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 1415// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1416 1417v_cmp_le_f16_e32 vcc_lo, v128.l, v2.l 1418// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1419 1420v_cmp_le_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1421// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1422 1423v_cmp_le_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 1424// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1425 1426v_cmp_le_f16_e32 vcc_lo, vcc_hi, v255.h 1427// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1428 1429v_cmp_le_f16_e32 vcc_lo, vcc_hi, v255.l 1430// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1431 1432v_cmp_le_f16_e32 vcc_lo, vcc_lo, v255.h 1433// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1434 1435v_cmp_le_f16_e32 vcc_lo, vcc_lo, v255.l 1436// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1437 1438v_cmp_le_i16_e32 vcc, v1.h, v255.h 1439// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1440 1441v_cmp_le_i16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1442// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1443 1444v_cmp_le_i16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 1445// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1446 1447v_cmp_le_i16_e32 vcc, v1.l, v255.l 1448// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1449 1450v_cmp_le_i16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1451// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1452 1453v_cmp_le_i16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 1454// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1455 1456v_cmp_le_i16_e32 vcc, v127.h, v255.h 1457// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1458 1459v_cmp_le_i16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1460// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1461 1462v_cmp_le_i16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 1463// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1464 1465v_cmp_le_i16_e32 vcc, v127.l, v255.l 1466// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1467 1468v_cmp_le_i16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1469// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1470 1471v_cmp_le_i16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 1472// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1473 1474v_cmp_le_i16_e32 vcc, v128.h, v2.h 1475// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1476 1477v_cmp_le_i16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1478// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1479 1480v_cmp_le_i16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 1481// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1482 1483v_cmp_le_i16_e32 vcc, v128.l, v2.l 1484// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1485 1486v_cmp_le_i16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1487// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1488 1489v_cmp_le_i16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 1490// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1491 1492v_cmp_le_i16_e32 vcc, vcc_hi, v255.h 1493// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1494 1495v_cmp_le_i16_e32 vcc, vcc_hi, v255.l 1496// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1497 1498v_cmp_le_i16_e32 vcc, vcc_lo, v255.h 1499// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1500 1501v_cmp_le_i16_e32 vcc, vcc_lo, v255.l 1502// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1503 1504v_cmp_le_i16_e32 vcc_lo, v1.h, v255.h 1505// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1506 1507v_cmp_le_i16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1508// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1509 1510v_cmp_le_i16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 1511// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1512 1513v_cmp_le_i16_e32 vcc_lo, v1.l, v255.l 1514// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1515 1516v_cmp_le_i16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1517// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1518 1519v_cmp_le_i16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 1520// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1521 1522v_cmp_le_i16_e32 vcc_lo, v127.h, v255.h 1523// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1524 1525v_cmp_le_i16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1526// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1527 1528v_cmp_le_i16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 1529// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1530 1531v_cmp_le_i16_e32 vcc_lo, v127.l, v255.l 1532// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1533 1534v_cmp_le_i16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1535// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1536 1537v_cmp_le_i16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 1538// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1539 1540v_cmp_le_i16_e32 vcc_lo, v128.h, v2.h 1541// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1542 1543v_cmp_le_i16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1544// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1545 1546v_cmp_le_i16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 1547// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1548 1549v_cmp_le_i16_e32 vcc_lo, v128.l, v2.l 1550// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1551 1552v_cmp_le_i16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1553// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1554 1555v_cmp_le_i16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 1556// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1557 1558v_cmp_le_i16_e32 vcc_lo, vcc_hi, v255.h 1559// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1560 1561v_cmp_le_i16_e32 vcc_lo, vcc_hi, v255.l 1562// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1563 1564v_cmp_le_i16_e32 vcc_lo, vcc_lo, v255.h 1565// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1566 1567v_cmp_le_i16_e32 vcc_lo, vcc_lo, v255.l 1568// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1569 1570v_cmp_le_u16_e32 vcc, v1.h, v255.h 1571// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1572 1573v_cmp_le_u16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1574// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1575 1576v_cmp_le_u16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 1577// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1578 1579v_cmp_le_u16_e32 vcc, v1.l, v255.l 1580// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1581 1582v_cmp_le_u16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1583// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1584 1585v_cmp_le_u16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 1586// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1587 1588v_cmp_le_u16_e32 vcc, v127.h, v255.h 1589// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1590 1591v_cmp_le_u16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1592// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1593 1594v_cmp_le_u16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 1595// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1596 1597v_cmp_le_u16_e32 vcc, v127.l, v255.l 1598// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1599 1600v_cmp_le_u16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1601// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1602 1603v_cmp_le_u16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 1604// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1605 1606v_cmp_le_u16_e32 vcc, v128.h, v2.h 1607// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1608 1609v_cmp_le_u16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1610// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1611 1612v_cmp_le_u16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 1613// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1614 1615v_cmp_le_u16_e32 vcc, v128.l, v2.l 1616// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1617 1618v_cmp_le_u16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1619// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1620 1621v_cmp_le_u16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 1622// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1623 1624v_cmp_le_u16_e32 vcc, vcc_hi, v255.h 1625// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1626 1627v_cmp_le_u16_e32 vcc, vcc_hi, v255.l 1628// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1629 1630v_cmp_le_u16_e32 vcc, vcc_lo, v255.h 1631// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1632 1633v_cmp_le_u16_e32 vcc, vcc_lo, v255.l 1634// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1635 1636v_cmp_le_u16_e32 vcc_lo, v1.h, v255.h 1637// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1638 1639v_cmp_le_u16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1640// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1641 1642v_cmp_le_u16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 1643// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1644 1645v_cmp_le_u16_e32 vcc_lo, v1.l, v255.l 1646// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1647 1648v_cmp_le_u16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1649// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1650 1651v_cmp_le_u16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 1652// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1653 1654v_cmp_le_u16_e32 vcc_lo, v127.h, v255.h 1655// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1656 1657v_cmp_le_u16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1658// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1659 1660v_cmp_le_u16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 1661// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1662 1663v_cmp_le_u16_e32 vcc_lo, v127.l, v255.l 1664// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1665 1666v_cmp_le_u16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1667// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1668 1669v_cmp_le_u16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 1670// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1671 1672v_cmp_le_u16_e32 vcc_lo, v128.h, v2.h 1673// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1674 1675v_cmp_le_u16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1676// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1677 1678v_cmp_le_u16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 1679// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1680 1681v_cmp_le_u16_e32 vcc_lo, v128.l, v2.l 1682// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1683 1684v_cmp_le_u16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1685// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1686 1687v_cmp_le_u16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 1688// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1689 1690v_cmp_le_u16_e32 vcc_lo, vcc_hi, v255.h 1691// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1692 1693v_cmp_le_u16_e32 vcc_lo, vcc_hi, v255.l 1694// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1695 1696v_cmp_le_u16_e32 vcc_lo, vcc_lo, v255.h 1697// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1698 1699v_cmp_le_u16_e32 vcc_lo, vcc_lo, v255.l 1700// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1701 1702v_cmp_lg_f16_e32 vcc, v1.h, v255.h 1703// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1704 1705v_cmp_lg_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1706// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1707 1708v_cmp_lg_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 1709// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1710 1711v_cmp_lg_f16_e32 vcc, v1.l, v255.l 1712// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1713 1714v_cmp_lg_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1715// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1716 1717v_cmp_lg_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 1718// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1719 1720v_cmp_lg_f16_e32 vcc, v127.h, v255.h 1721// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1722 1723v_cmp_lg_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1724// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1725 1726v_cmp_lg_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 1727// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1728 1729v_cmp_lg_f16_e32 vcc, v127.l, v255.l 1730// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1731 1732v_cmp_lg_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1733// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1734 1735v_cmp_lg_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 1736// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1737 1738v_cmp_lg_f16_e32 vcc, v128.h, v2.h 1739// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1740 1741v_cmp_lg_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1742// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1743 1744v_cmp_lg_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 1745// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1746 1747v_cmp_lg_f16_e32 vcc, v128.l, v2.l 1748// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1749 1750v_cmp_lg_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1751// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1752 1753v_cmp_lg_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 1754// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1755 1756v_cmp_lg_f16_e32 vcc, vcc_hi, v255.h 1757// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1758 1759v_cmp_lg_f16_e32 vcc, vcc_hi, v255.l 1760// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1761 1762v_cmp_lg_f16_e32 vcc, vcc_lo, v255.h 1763// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1764 1765v_cmp_lg_f16_e32 vcc, vcc_lo, v255.l 1766// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1767 1768v_cmp_lg_f16_e32 vcc_lo, v1.h, v255.h 1769// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1770 1771v_cmp_lg_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1772// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1773 1774v_cmp_lg_f16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 1775// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1776 1777v_cmp_lg_f16_e32 vcc_lo, v1.l, v255.l 1778// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1779 1780v_cmp_lg_f16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1781// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1782 1783v_cmp_lg_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 1784// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1785 1786v_cmp_lg_f16_e32 vcc_lo, v127.h, v255.h 1787// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1788 1789v_cmp_lg_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1790// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1791 1792v_cmp_lg_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 1793// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1794 1795v_cmp_lg_f16_e32 vcc_lo, v127.l, v255.l 1796// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1797 1798v_cmp_lg_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1799// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1800 1801v_cmp_lg_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 1802// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1803 1804v_cmp_lg_f16_e32 vcc_lo, v128.h, v2.h 1805// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1806 1807v_cmp_lg_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1808// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1809 1810v_cmp_lg_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 1811// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1812 1813v_cmp_lg_f16_e32 vcc_lo, v128.l, v2.l 1814// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1815 1816v_cmp_lg_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1817// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1818 1819v_cmp_lg_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 1820// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1821 1822v_cmp_lg_f16_e32 vcc_lo, vcc_hi, v255.h 1823// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1824 1825v_cmp_lg_f16_e32 vcc_lo, vcc_hi, v255.l 1826// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1827 1828v_cmp_lg_f16_e32 vcc_lo, vcc_lo, v255.h 1829// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1830 1831v_cmp_lg_f16_e32 vcc_lo, vcc_lo, v255.l 1832// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1833 1834v_cmp_lt_f16_e32 vcc, v1.h, v255.h 1835// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1836 1837v_cmp_lt_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1838// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1839 1840v_cmp_lt_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 1841// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1842 1843v_cmp_lt_f16_e32 vcc, v1.l, v255.l 1844// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1845 1846v_cmp_lt_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1847// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1848 1849v_cmp_lt_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 1850// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1851 1852v_cmp_lt_f16_e32 vcc, v127.h, v255.h 1853// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1854 1855v_cmp_lt_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1856// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1857 1858v_cmp_lt_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 1859// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1860 1861v_cmp_lt_f16_e32 vcc, v127.l, v255.l 1862// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1863 1864v_cmp_lt_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1865// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1866 1867v_cmp_lt_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 1868// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1869 1870v_cmp_lt_f16_e32 vcc, v128.h, v2.h 1871// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1872 1873v_cmp_lt_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1874// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1875 1876v_cmp_lt_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 1877// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1878 1879v_cmp_lt_f16_e32 vcc, v128.l, v2.l 1880// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1881 1882v_cmp_lt_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1883// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1884 1885v_cmp_lt_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 1886// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 1887 1888v_cmp_lt_f16_e32 vcc, vcc_hi, v255.h 1889// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1890 1891v_cmp_lt_f16_e32 vcc, vcc_hi, v255.l 1892// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1893 1894v_cmp_lt_f16_e32 vcc, vcc_lo, v255.h 1895// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1896 1897v_cmp_lt_f16_e32 vcc, vcc_lo, v255.l 1898// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1899 1900v_cmp_lt_f16_e32 vcc_lo, v1.h, v255.h 1901// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1902 1903v_cmp_lt_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1904// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1905 1906v_cmp_lt_f16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 1907// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1908 1909v_cmp_lt_f16_e32 vcc_lo, v1.l, v255.l 1910// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1911 1912v_cmp_lt_f16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1913// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1914 1915v_cmp_lt_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 1916// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 1917 1918v_cmp_lt_f16_e32 vcc_lo, v127.h, v255.h 1919// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1920 1921v_cmp_lt_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1922// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1923 1924v_cmp_lt_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 1925// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1926 1927v_cmp_lt_f16_e32 vcc_lo, v127.l, v255.l 1928// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1929 1930v_cmp_lt_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1931// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1932 1933v_cmp_lt_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 1934// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1935 1936v_cmp_lt_f16_e32 vcc_lo, v128.h, v2.h 1937// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1938 1939v_cmp_lt_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1940// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1941 1942v_cmp_lt_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 1943// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1944 1945v_cmp_lt_f16_e32 vcc_lo, v128.l, v2.l 1946// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1947 1948v_cmp_lt_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1949// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1950 1951v_cmp_lt_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 1952// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 1953 1954v_cmp_lt_f16_e32 vcc_lo, vcc_hi, v255.h 1955// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1956 1957v_cmp_lt_f16_e32 vcc_lo, vcc_hi, v255.l 1958// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1959 1960v_cmp_lt_f16_e32 vcc_lo, vcc_lo, v255.h 1961// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1962 1963v_cmp_lt_f16_e32 vcc_lo, vcc_lo, v255.l 1964// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 1965 1966v_cmp_lt_i16_e32 vcc, v1.h, v255.h 1967// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1968 1969v_cmp_lt_i16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1970// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1971 1972v_cmp_lt_i16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 1973// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1974 1975v_cmp_lt_i16_e32 vcc, v1.l, v255.l 1976// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1977 1978v_cmp_lt_i16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1979// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1980 1981v_cmp_lt_i16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 1982// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 1983 1984v_cmp_lt_i16_e32 vcc, v127.h, v255.h 1985// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1986 1987v_cmp_lt_i16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1988// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1989 1990v_cmp_lt_i16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 1991// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1992 1993v_cmp_lt_i16_e32 vcc, v127.l, v255.l 1994// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1995 1996v_cmp_lt_i16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1997// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 1998 1999v_cmp_lt_i16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 2000// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2001 2002v_cmp_lt_i16_e32 vcc, v128.h, v2.h 2003// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2004 2005v_cmp_lt_i16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2006// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2007 2008v_cmp_lt_i16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 2009// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2010 2011v_cmp_lt_i16_e32 vcc, v128.l, v2.l 2012// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2013 2014v_cmp_lt_i16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2015// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2016 2017v_cmp_lt_i16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 2018// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2019 2020v_cmp_lt_i16_e32 vcc, vcc_hi, v255.h 2021// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2022 2023v_cmp_lt_i16_e32 vcc, vcc_hi, v255.l 2024// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2025 2026v_cmp_lt_i16_e32 vcc, vcc_lo, v255.h 2027// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2028 2029v_cmp_lt_i16_e32 vcc, vcc_lo, v255.l 2030// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2031 2032v_cmp_lt_i16_e32 vcc_lo, v1.h, v255.h 2033// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2034 2035v_cmp_lt_i16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2036// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2037 2038v_cmp_lt_i16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 2039// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2040 2041v_cmp_lt_i16_e32 vcc_lo, v1.l, v255.l 2042// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2043 2044v_cmp_lt_i16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2045// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2046 2047v_cmp_lt_i16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 2048// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2049 2050v_cmp_lt_i16_e32 vcc_lo, v127.h, v255.h 2051// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2052 2053v_cmp_lt_i16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2054// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2055 2056v_cmp_lt_i16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 2057// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2058 2059v_cmp_lt_i16_e32 vcc_lo, v127.l, v255.l 2060// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2061 2062v_cmp_lt_i16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2063// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2064 2065v_cmp_lt_i16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 2066// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2067 2068v_cmp_lt_i16_e32 vcc_lo, v128.h, v2.h 2069// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2070 2071v_cmp_lt_i16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2072// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2073 2074v_cmp_lt_i16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 2075// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2076 2077v_cmp_lt_i16_e32 vcc_lo, v128.l, v2.l 2078// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2079 2080v_cmp_lt_i16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2081// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2082 2083v_cmp_lt_i16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 2084// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2085 2086v_cmp_lt_i16_e32 vcc_lo, vcc_hi, v255.h 2087// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2088 2089v_cmp_lt_i16_e32 vcc_lo, vcc_hi, v255.l 2090// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2091 2092v_cmp_lt_i16_e32 vcc_lo, vcc_lo, v255.h 2093// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2094 2095v_cmp_lt_i16_e32 vcc_lo, vcc_lo, v255.l 2096// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2097 2098v_cmp_lt_u16_e32 vcc, v1.h, v255.h 2099// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2100 2101v_cmp_lt_u16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2102// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2103 2104v_cmp_lt_u16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 2105// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2106 2107v_cmp_lt_u16_e32 vcc, v1.l, v255.l 2108// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2109 2110v_cmp_lt_u16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2111// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2112 2113v_cmp_lt_u16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 2114// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2115 2116v_cmp_lt_u16_e32 vcc, v127.h, v255.h 2117// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2118 2119v_cmp_lt_u16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2120// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2121 2122v_cmp_lt_u16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 2123// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2124 2125v_cmp_lt_u16_e32 vcc, v127.l, v255.l 2126// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2127 2128v_cmp_lt_u16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2129// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2130 2131v_cmp_lt_u16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 2132// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2133 2134v_cmp_lt_u16_e32 vcc, v128.h, v2.h 2135// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2136 2137v_cmp_lt_u16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2138// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2139 2140v_cmp_lt_u16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 2141// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2142 2143v_cmp_lt_u16_e32 vcc, v128.l, v2.l 2144// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2145 2146v_cmp_lt_u16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2147// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2148 2149v_cmp_lt_u16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 2150// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2151 2152v_cmp_lt_u16_e32 vcc, vcc_hi, v255.h 2153// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2154 2155v_cmp_lt_u16_e32 vcc, vcc_hi, v255.l 2156// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2157 2158v_cmp_lt_u16_e32 vcc, vcc_lo, v255.h 2159// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2160 2161v_cmp_lt_u16_e32 vcc, vcc_lo, v255.l 2162// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2163 2164v_cmp_lt_u16_e32 vcc_lo, v1.h, v255.h 2165// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2166 2167v_cmp_lt_u16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2168// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2169 2170v_cmp_lt_u16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 2171// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2172 2173v_cmp_lt_u16_e32 vcc_lo, v1.l, v255.l 2174// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2175 2176v_cmp_lt_u16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2177// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2178 2179v_cmp_lt_u16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 2180// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2181 2182v_cmp_lt_u16_e32 vcc_lo, v127.h, v255.h 2183// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2184 2185v_cmp_lt_u16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2186// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2187 2188v_cmp_lt_u16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 2189// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2190 2191v_cmp_lt_u16_e32 vcc_lo, v127.l, v255.l 2192// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2193 2194v_cmp_lt_u16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2195// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2196 2197v_cmp_lt_u16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 2198// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2199 2200v_cmp_lt_u16_e32 vcc_lo, v128.h, v2.h 2201// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2202 2203v_cmp_lt_u16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2204// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2205 2206v_cmp_lt_u16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 2207// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2208 2209v_cmp_lt_u16_e32 vcc_lo, v128.l, v2.l 2210// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2211 2212v_cmp_lt_u16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2213// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2214 2215v_cmp_lt_u16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 2216// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2217 2218v_cmp_lt_u16_e32 vcc_lo, vcc_hi, v255.h 2219// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2220 2221v_cmp_lt_u16_e32 vcc_lo, vcc_hi, v255.l 2222// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2223 2224v_cmp_lt_u16_e32 vcc_lo, vcc_lo, v255.h 2225// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2226 2227v_cmp_lt_u16_e32 vcc_lo, vcc_lo, v255.l 2228// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2229 2230v_cmp_ne_i16_e32 vcc, v1.h, v255.h 2231// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2232 2233v_cmp_ne_i16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2234// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2235 2236v_cmp_ne_i16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 2237// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2238 2239v_cmp_ne_i16_e32 vcc, v1.l, v255.l 2240// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2241 2242v_cmp_ne_i16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2243// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2244 2245v_cmp_ne_i16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 2246// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2247 2248v_cmp_ne_i16_e32 vcc, v127.h, v255.h 2249// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2250 2251v_cmp_ne_i16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2252// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2253 2254v_cmp_ne_i16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 2255// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2256 2257v_cmp_ne_i16_e32 vcc, v127.l, v255.l 2258// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2259 2260v_cmp_ne_i16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2261// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2262 2263v_cmp_ne_i16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 2264// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2265 2266v_cmp_ne_i16_e32 vcc, v128.h, v2.h 2267// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2268 2269v_cmp_ne_i16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2270// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2271 2272v_cmp_ne_i16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 2273// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2274 2275v_cmp_ne_i16_e32 vcc, v128.l, v2.l 2276// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2277 2278v_cmp_ne_i16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2279// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2280 2281v_cmp_ne_i16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 2282// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2283 2284v_cmp_ne_i16_e32 vcc, vcc_hi, v255.h 2285// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2286 2287v_cmp_ne_i16_e32 vcc, vcc_hi, v255.l 2288// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2289 2290v_cmp_ne_i16_e32 vcc, vcc_lo, v255.h 2291// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2292 2293v_cmp_ne_i16_e32 vcc, vcc_lo, v255.l 2294// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2295 2296v_cmp_ne_i16_e32 vcc_lo, v1.h, v255.h 2297// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2298 2299v_cmp_ne_i16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2300// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2301 2302v_cmp_ne_i16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 2303// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2304 2305v_cmp_ne_i16_e32 vcc_lo, v1.l, v255.l 2306// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2307 2308v_cmp_ne_i16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2309// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2310 2311v_cmp_ne_i16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 2312// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2313 2314v_cmp_ne_i16_e32 vcc_lo, v127.h, v255.h 2315// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2316 2317v_cmp_ne_i16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2318// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2319 2320v_cmp_ne_i16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 2321// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2322 2323v_cmp_ne_i16_e32 vcc_lo, v127.l, v255.l 2324// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2325 2326v_cmp_ne_i16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2327// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2328 2329v_cmp_ne_i16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 2330// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2331 2332v_cmp_ne_i16_e32 vcc_lo, v128.h, v2.h 2333// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2334 2335v_cmp_ne_i16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2336// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2337 2338v_cmp_ne_i16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 2339// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2340 2341v_cmp_ne_i16_e32 vcc_lo, v128.l, v2.l 2342// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2343 2344v_cmp_ne_i16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2345// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2346 2347v_cmp_ne_i16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 2348// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2349 2350v_cmp_ne_i16_e32 vcc_lo, vcc_hi, v255.h 2351// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2352 2353v_cmp_ne_i16_e32 vcc_lo, vcc_hi, v255.l 2354// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2355 2356v_cmp_ne_i16_e32 vcc_lo, vcc_lo, v255.h 2357// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2358 2359v_cmp_ne_i16_e32 vcc_lo, vcc_lo, v255.l 2360// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2361 2362v_cmp_ne_u16_e32 vcc, v1.h, v255.h 2363// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2364 2365v_cmp_ne_u16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2366// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2367 2368v_cmp_ne_u16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 2369// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2370 2371v_cmp_ne_u16_e32 vcc, v1.l, v255.l 2372// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2373 2374v_cmp_ne_u16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2375// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2376 2377v_cmp_ne_u16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 2378// GFX12: :[[@LINE-1]]:29: error: invalid operand for instruction 2379 2380v_cmp_ne_u16_e32 vcc, v127.h, v255.h 2381// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2382 2383v_cmp_ne_u16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2384// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2385 2386v_cmp_ne_u16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 2387// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2388 2389v_cmp_ne_u16_e32 vcc, v127.l, v255.l 2390// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2391 2392v_cmp_ne_u16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2393// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2394 2395v_cmp_ne_u16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 2396// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2397 2398v_cmp_ne_u16_e32 vcc, v128.h, v2.h 2399// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2400 2401v_cmp_ne_u16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2402// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2403 2404v_cmp_ne_u16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 2405// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2406 2407v_cmp_ne_u16_e32 vcc, v128.l, v2.l 2408// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2409 2410v_cmp_ne_u16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2411// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2412 2413v_cmp_ne_u16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 2414// GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction 2415 2416v_cmp_ne_u16_e32 vcc, vcc_hi, v255.h 2417// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2418 2419v_cmp_ne_u16_e32 vcc, vcc_hi, v255.l 2420// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2421 2422v_cmp_ne_u16_e32 vcc, vcc_lo, v255.h 2423// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2424 2425v_cmp_ne_u16_e32 vcc, vcc_lo, v255.l 2426// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 2427 2428v_cmp_ne_u16_e32 vcc_lo, v1.h, v255.h 2429// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2430 2431v_cmp_ne_u16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2432// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2433 2434v_cmp_ne_u16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 2435// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2436 2437v_cmp_ne_u16_e32 vcc_lo, v1.l, v255.l 2438// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2439 2440v_cmp_ne_u16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2441// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2442 2443v_cmp_ne_u16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 2444// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2445 2446v_cmp_ne_u16_e32 vcc_lo, v127.h, v255.h 2447// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2448 2449v_cmp_ne_u16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2450// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2451 2452v_cmp_ne_u16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 2453// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2454 2455v_cmp_ne_u16_e32 vcc_lo, v127.l, v255.l 2456// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2457 2458v_cmp_ne_u16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2459// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2460 2461v_cmp_ne_u16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 2462// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2463 2464v_cmp_ne_u16_e32 vcc_lo, v128.h, v2.h 2465// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2466 2467v_cmp_ne_u16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2468// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2469 2470v_cmp_ne_u16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 2471// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2472 2473v_cmp_ne_u16_e32 vcc_lo, v128.l, v2.l 2474// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2475 2476v_cmp_ne_u16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2477// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2478 2479v_cmp_ne_u16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 2480// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction 2481 2482v_cmp_ne_u16_e32 vcc_lo, vcc_hi, v255.h 2483// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2484 2485v_cmp_ne_u16_e32 vcc_lo, vcc_hi, v255.l 2486// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2487 2488v_cmp_ne_u16_e32 vcc_lo, vcc_lo, v255.h 2489// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2490 2491v_cmp_ne_u16_e32 vcc_lo, vcc_lo, v255.l 2492// GFX12: :[[@LINE-1]]:34: error: invalid operand for instruction 2493 2494v_cmp_neq_f16_e32 vcc, v1.h, v255.h 2495// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2496 2497v_cmp_neq_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2498// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2499 2500v_cmp_neq_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 2501// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2502 2503v_cmp_neq_f16_e32 vcc, v1.l, v255.l 2504// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2505 2506v_cmp_neq_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2507// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2508 2509v_cmp_neq_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 2510// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2511 2512v_cmp_neq_f16_e32 vcc, v127.h, v255.h 2513// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2514 2515v_cmp_neq_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2516// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2517 2518v_cmp_neq_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 2519// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2520 2521v_cmp_neq_f16_e32 vcc, v127.l, v255.l 2522// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2523 2524v_cmp_neq_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2525// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2526 2527v_cmp_neq_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 2528// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2529 2530v_cmp_neq_f16_e32 vcc, v128.h, v2.h 2531// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2532 2533v_cmp_neq_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2534// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2535 2536v_cmp_neq_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 2537// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2538 2539v_cmp_neq_f16_e32 vcc, v128.l, v2.l 2540// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2541 2542v_cmp_neq_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2543// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2544 2545v_cmp_neq_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 2546// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2547 2548v_cmp_neq_f16_e32 vcc, vcc_hi, v255.h 2549// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2550 2551v_cmp_neq_f16_e32 vcc, vcc_hi, v255.l 2552// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2553 2554v_cmp_neq_f16_e32 vcc, vcc_lo, v255.h 2555// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2556 2557v_cmp_neq_f16_e32 vcc, vcc_lo, v255.l 2558// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2559 2560v_cmp_neq_f16_e32 vcc_lo, v1.h, v255.h 2561// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2562 2563v_cmp_neq_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2564// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2565 2566v_cmp_neq_f16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 2567// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2568 2569v_cmp_neq_f16_e32 vcc_lo, v1.l, v255.l 2570// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2571 2572v_cmp_neq_f16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2573// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2574 2575v_cmp_neq_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 2576// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2577 2578v_cmp_neq_f16_e32 vcc_lo, v127.h, v255.h 2579// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2580 2581v_cmp_neq_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2582// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2583 2584v_cmp_neq_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 2585// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2586 2587v_cmp_neq_f16_e32 vcc_lo, v127.l, v255.l 2588// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2589 2590v_cmp_neq_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2591// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2592 2593v_cmp_neq_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 2594// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2595 2596v_cmp_neq_f16_e32 vcc_lo, v128.h, v2.h 2597// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2598 2599v_cmp_neq_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2600// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2601 2602v_cmp_neq_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 2603// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2604 2605v_cmp_neq_f16_e32 vcc_lo, v128.l, v2.l 2606// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2607 2608v_cmp_neq_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2609// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2610 2611v_cmp_neq_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 2612// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2613 2614v_cmp_neq_f16_e32 vcc_lo, vcc_hi, v255.h 2615// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2616 2617v_cmp_neq_f16_e32 vcc_lo, vcc_hi, v255.l 2618// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2619 2620v_cmp_neq_f16_e32 vcc_lo, vcc_lo, v255.h 2621// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2622 2623v_cmp_neq_f16_e32 vcc_lo, vcc_lo, v255.l 2624// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2625 2626v_cmp_nge_f16_e32 vcc, v1.h, v255.h 2627// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2628 2629v_cmp_nge_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2630// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2631 2632v_cmp_nge_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 2633// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2634 2635v_cmp_nge_f16_e32 vcc, v1.l, v255.l 2636// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2637 2638v_cmp_nge_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2639// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2640 2641v_cmp_nge_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 2642// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2643 2644v_cmp_nge_f16_e32 vcc, v127.h, v255.h 2645// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2646 2647v_cmp_nge_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2648// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2649 2650v_cmp_nge_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 2651// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2652 2653v_cmp_nge_f16_e32 vcc, v127.l, v255.l 2654// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2655 2656v_cmp_nge_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2657// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2658 2659v_cmp_nge_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 2660// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2661 2662v_cmp_nge_f16_e32 vcc, v128.h, v2.h 2663// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2664 2665v_cmp_nge_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2666// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2667 2668v_cmp_nge_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 2669// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2670 2671v_cmp_nge_f16_e32 vcc, v128.l, v2.l 2672// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2673 2674v_cmp_nge_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2675// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2676 2677v_cmp_nge_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 2678// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2679 2680v_cmp_nge_f16_e32 vcc, vcc_hi, v255.h 2681// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2682 2683v_cmp_nge_f16_e32 vcc, vcc_hi, v255.l 2684// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2685 2686v_cmp_nge_f16_e32 vcc, vcc_lo, v255.h 2687// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2688 2689v_cmp_nge_f16_e32 vcc, vcc_lo, v255.l 2690// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2691 2692v_cmp_nge_f16_e32 vcc_lo, v1.h, v255.h 2693// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2694 2695v_cmp_nge_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2696// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2697 2698v_cmp_nge_f16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 2699// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2700 2701v_cmp_nge_f16_e32 vcc_lo, v1.l, v255.l 2702// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2703 2704v_cmp_nge_f16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2705// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2706 2707v_cmp_nge_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 2708// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2709 2710v_cmp_nge_f16_e32 vcc_lo, v127.h, v255.h 2711// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2712 2713v_cmp_nge_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2714// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2715 2716v_cmp_nge_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 2717// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2718 2719v_cmp_nge_f16_e32 vcc_lo, v127.l, v255.l 2720// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2721 2722v_cmp_nge_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2723// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2724 2725v_cmp_nge_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 2726// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2727 2728v_cmp_nge_f16_e32 vcc_lo, v128.h, v2.h 2729// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2730 2731v_cmp_nge_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2732// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2733 2734v_cmp_nge_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 2735// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2736 2737v_cmp_nge_f16_e32 vcc_lo, v128.l, v2.l 2738// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2739 2740v_cmp_nge_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2741// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2742 2743v_cmp_nge_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 2744// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2745 2746v_cmp_nge_f16_e32 vcc_lo, vcc_hi, v255.h 2747// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2748 2749v_cmp_nge_f16_e32 vcc_lo, vcc_hi, v255.l 2750// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2751 2752v_cmp_nge_f16_e32 vcc_lo, vcc_lo, v255.h 2753// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2754 2755v_cmp_nge_f16_e32 vcc_lo, vcc_lo, v255.l 2756// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2757 2758v_cmp_ngt_f16_e32 vcc, v1.h, v255.h 2759// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2760 2761v_cmp_ngt_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2762// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2763 2764v_cmp_ngt_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 2765// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2766 2767v_cmp_ngt_f16_e32 vcc, v1.l, v255.l 2768// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2769 2770v_cmp_ngt_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2771// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2772 2773v_cmp_ngt_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 2774// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2775 2776v_cmp_ngt_f16_e32 vcc, v127.h, v255.h 2777// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2778 2779v_cmp_ngt_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2780// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2781 2782v_cmp_ngt_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 2783// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2784 2785v_cmp_ngt_f16_e32 vcc, v127.l, v255.l 2786// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2787 2788v_cmp_ngt_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2789// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2790 2791v_cmp_ngt_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 2792// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2793 2794v_cmp_ngt_f16_e32 vcc, v128.h, v2.h 2795// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2796 2797v_cmp_ngt_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2798// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2799 2800v_cmp_ngt_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 2801// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2802 2803v_cmp_ngt_f16_e32 vcc, v128.l, v2.l 2804// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2805 2806v_cmp_ngt_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2807// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2808 2809v_cmp_ngt_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 2810// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2811 2812v_cmp_ngt_f16_e32 vcc, vcc_hi, v255.h 2813// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2814 2815v_cmp_ngt_f16_e32 vcc, vcc_hi, v255.l 2816// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2817 2818v_cmp_ngt_f16_e32 vcc, vcc_lo, v255.h 2819// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2820 2821v_cmp_ngt_f16_e32 vcc, vcc_lo, v255.l 2822// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2823 2824v_cmp_ngt_f16_e32 vcc_lo, v1.h, v255.h 2825// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2826 2827v_cmp_ngt_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2828// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2829 2830v_cmp_ngt_f16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 2831// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2832 2833v_cmp_ngt_f16_e32 vcc_lo, v1.l, v255.l 2834// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2835 2836v_cmp_ngt_f16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2837// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2838 2839v_cmp_ngt_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 2840// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2841 2842v_cmp_ngt_f16_e32 vcc_lo, v127.h, v255.h 2843// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2844 2845v_cmp_ngt_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2846// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2847 2848v_cmp_ngt_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 2849// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2850 2851v_cmp_ngt_f16_e32 vcc_lo, v127.l, v255.l 2852// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2853 2854v_cmp_ngt_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2855// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2856 2857v_cmp_ngt_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 2858// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2859 2860v_cmp_ngt_f16_e32 vcc_lo, v128.h, v2.h 2861// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2862 2863v_cmp_ngt_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2864// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2865 2866v_cmp_ngt_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 2867// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2868 2869v_cmp_ngt_f16_e32 vcc_lo, v128.l, v2.l 2870// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2871 2872v_cmp_ngt_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2873// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2874 2875v_cmp_ngt_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 2876// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2877 2878v_cmp_ngt_f16_e32 vcc_lo, vcc_hi, v255.h 2879// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2880 2881v_cmp_ngt_f16_e32 vcc_lo, vcc_hi, v255.l 2882// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2883 2884v_cmp_ngt_f16_e32 vcc_lo, vcc_lo, v255.h 2885// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2886 2887v_cmp_ngt_f16_e32 vcc_lo, vcc_lo, v255.l 2888// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2889 2890v_cmp_nle_f16_e32 vcc, v1.h, v255.h 2891// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2892 2893v_cmp_nle_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2894// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2895 2896v_cmp_nle_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 2897// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2898 2899v_cmp_nle_f16_e32 vcc, v1.l, v255.l 2900// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2901 2902v_cmp_nle_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2903// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2904 2905v_cmp_nle_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 2906// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 2907 2908v_cmp_nle_f16_e32 vcc, v127.h, v255.h 2909// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2910 2911v_cmp_nle_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2912// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2913 2914v_cmp_nle_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 2915// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2916 2917v_cmp_nle_f16_e32 vcc, v127.l, v255.l 2918// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2919 2920v_cmp_nle_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2921// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2922 2923v_cmp_nle_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 2924// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2925 2926v_cmp_nle_f16_e32 vcc, v128.h, v2.h 2927// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2928 2929v_cmp_nle_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2930// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2931 2932v_cmp_nle_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 2933// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2934 2935v_cmp_nle_f16_e32 vcc, v128.l, v2.l 2936// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2937 2938v_cmp_nle_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 2939// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2940 2941v_cmp_nle_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 2942// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 2943 2944v_cmp_nle_f16_e32 vcc, vcc_hi, v255.h 2945// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2946 2947v_cmp_nle_f16_e32 vcc, vcc_hi, v255.l 2948// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2949 2950v_cmp_nle_f16_e32 vcc, vcc_lo, v255.h 2951// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2952 2953v_cmp_nle_f16_e32 vcc, vcc_lo, v255.l 2954// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 2955 2956v_cmp_nle_f16_e32 vcc_lo, v1.h, v255.h 2957// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2958 2959v_cmp_nle_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2960// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2961 2962v_cmp_nle_f16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 2963// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2964 2965v_cmp_nle_f16_e32 vcc_lo, v1.l, v255.l 2966// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2967 2968v_cmp_nle_f16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2969// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2970 2971v_cmp_nle_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 2972// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 2973 2974v_cmp_nle_f16_e32 vcc_lo, v127.h, v255.h 2975// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2976 2977v_cmp_nle_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 2978// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2979 2980v_cmp_nle_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 2981// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2982 2983v_cmp_nle_f16_e32 vcc_lo, v127.l, v255.l 2984// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2985 2986v_cmp_nle_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 2987// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2988 2989v_cmp_nle_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 2990// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 2991 2992v_cmp_nle_f16_e32 vcc_lo, v128.h, v2.h 2993// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2994 2995v_cmp_nle_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 2996// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 2997 2998v_cmp_nle_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 2999// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3000 3001v_cmp_nle_f16_e32 vcc_lo, v128.l, v2.l 3002// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3003 3004v_cmp_nle_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 3005// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3006 3007v_cmp_nle_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 3008// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3009 3010v_cmp_nle_f16_e32 vcc_lo, vcc_hi, v255.h 3011// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3012 3013v_cmp_nle_f16_e32 vcc_lo, vcc_hi, v255.l 3014// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3015 3016v_cmp_nle_f16_e32 vcc_lo, vcc_lo, v255.h 3017// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3018 3019v_cmp_nle_f16_e32 vcc_lo, vcc_lo, v255.l 3020// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3021 3022v_cmp_nlg_f16_e32 vcc, v1.h, v255.h 3023// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3024 3025v_cmp_nlg_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3026// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3027 3028v_cmp_nlg_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 3029// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3030 3031v_cmp_nlg_f16_e32 vcc, v1.l, v255.l 3032// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3033 3034v_cmp_nlg_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3035// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3036 3037v_cmp_nlg_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 3038// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3039 3040v_cmp_nlg_f16_e32 vcc, v127.h, v255.h 3041// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3042 3043v_cmp_nlg_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3044// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3045 3046v_cmp_nlg_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 3047// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3048 3049v_cmp_nlg_f16_e32 vcc, v127.l, v255.l 3050// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3051 3052v_cmp_nlg_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3053// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3054 3055v_cmp_nlg_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 3056// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3057 3058v_cmp_nlg_f16_e32 vcc, v128.h, v2.h 3059// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 3060 3061v_cmp_nlg_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 3062// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 3063 3064v_cmp_nlg_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 3065// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 3066 3067v_cmp_nlg_f16_e32 vcc, v128.l, v2.l 3068// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 3069 3070v_cmp_nlg_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 3071// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 3072 3073v_cmp_nlg_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 3074// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 3075 3076v_cmp_nlg_f16_e32 vcc, vcc_hi, v255.h 3077// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3078 3079v_cmp_nlg_f16_e32 vcc, vcc_hi, v255.l 3080// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3081 3082v_cmp_nlg_f16_e32 vcc, vcc_lo, v255.h 3083// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3084 3085v_cmp_nlg_f16_e32 vcc, vcc_lo, v255.l 3086// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3087 3088v_cmp_nlg_f16_e32 vcc_lo, v1.h, v255.h 3089// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3090 3091v_cmp_nlg_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3092// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3093 3094v_cmp_nlg_f16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 3095// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3096 3097v_cmp_nlg_f16_e32 vcc_lo, v1.l, v255.l 3098// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3099 3100v_cmp_nlg_f16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3101// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3102 3103v_cmp_nlg_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 3104// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3105 3106v_cmp_nlg_f16_e32 vcc_lo, v127.h, v255.h 3107// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3108 3109v_cmp_nlg_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3110// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3111 3112v_cmp_nlg_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 3113// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3114 3115v_cmp_nlg_f16_e32 vcc_lo, v127.l, v255.l 3116// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3117 3118v_cmp_nlg_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3119// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3120 3121v_cmp_nlg_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 3122// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3123 3124v_cmp_nlg_f16_e32 vcc_lo, v128.h, v2.h 3125// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3126 3127v_cmp_nlg_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 3128// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3129 3130v_cmp_nlg_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 3131// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3132 3133v_cmp_nlg_f16_e32 vcc_lo, v128.l, v2.l 3134// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3135 3136v_cmp_nlg_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 3137// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3138 3139v_cmp_nlg_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 3140// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3141 3142v_cmp_nlg_f16_e32 vcc_lo, vcc_hi, v255.h 3143// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3144 3145v_cmp_nlg_f16_e32 vcc_lo, vcc_hi, v255.l 3146// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3147 3148v_cmp_nlg_f16_e32 vcc_lo, vcc_lo, v255.h 3149// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3150 3151v_cmp_nlg_f16_e32 vcc_lo, vcc_lo, v255.l 3152// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3153 3154v_cmp_nlt_f16_e32 vcc, v1.h, v255.h 3155// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3156 3157v_cmp_nlt_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3158// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3159 3160v_cmp_nlt_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 3161// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3162 3163v_cmp_nlt_f16_e32 vcc, v1.l, v255.l 3164// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3165 3166v_cmp_nlt_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3167// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3168 3169v_cmp_nlt_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 3170// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3171 3172v_cmp_nlt_f16_e32 vcc, v127.h, v255.h 3173// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3174 3175v_cmp_nlt_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3176// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3177 3178v_cmp_nlt_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 3179// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3180 3181v_cmp_nlt_f16_e32 vcc, v127.l, v255.l 3182// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3183 3184v_cmp_nlt_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3185// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3186 3187v_cmp_nlt_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 3188// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3189 3190v_cmp_nlt_f16_e32 vcc, v128.h, v2.h 3191// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 3192 3193v_cmp_nlt_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 3194// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 3195 3196v_cmp_nlt_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 3197// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 3198 3199v_cmp_nlt_f16_e32 vcc, v128.l, v2.l 3200// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 3201 3202v_cmp_nlt_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 3203// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 3204 3205v_cmp_nlt_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 3206// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction 3207 3208v_cmp_nlt_f16_e32 vcc, vcc_hi, v255.h 3209// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3210 3211v_cmp_nlt_f16_e32 vcc, vcc_hi, v255.l 3212// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3213 3214v_cmp_nlt_f16_e32 vcc, vcc_lo, v255.h 3215// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3216 3217v_cmp_nlt_f16_e32 vcc, vcc_lo, v255.l 3218// GFX12: :[[@LINE-1]]:32: error: invalid operand for instruction 3219 3220v_cmp_nlt_f16_e32 vcc_lo, v1.h, v255.h 3221// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3222 3223v_cmp_nlt_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3224// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3225 3226v_cmp_nlt_f16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 3227// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3228 3229v_cmp_nlt_f16_e32 vcc_lo, v1.l, v255.l 3230// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3231 3232v_cmp_nlt_f16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3233// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3234 3235v_cmp_nlt_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 3236// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3237 3238v_cmp_nlt_f16_e32 vcc_lo, v127.h, v255.h 3239// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3240 3241v_cmp_nlt_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3242// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3243 3244v_cmp_nlt_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 3245// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3246 3247v_cmp_nlt_f16_e32 vcc_lo, v127.l, v255.l 3248// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3249 3250v_cmp_nlt_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3251// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3252 3253v_cmp_nlt_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 3254// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3255 3256v_cmp_nlt_f16_e32 vcc_lo, v128.h, v2.h 3257// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3258 3259v_cmp_nlt_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 3260// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3261 3262v_cmp_nlt_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 3263// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3264 3265v_cmp_nlt_f16_e32 vcc_lo, v128.l, v2.l 3266// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3267 3268v_cmp_nlt_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 3269// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3270 3271v_cmp_nlt_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 3272// GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction 3273 3274v_cmp_nlt_f16_e32 vcc_lo, vcc_hi, v255.h 3275// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3276 3277v_cmp_nlt_f16_e32 vcc_lo, vcc_hi, v255.l 3278// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3279 3280v_cmp_nlt_f16_e32 vcc_lo, vcc_lo, v255.h 3281// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3282 3283v_cmp_nlt_f16_e32 vcc_lo, vcc_lo, v255.l 3284// GFX12: :[[@LINE-1]]:35: error: invalid operand for instruction 3285 3286v_cmp_o_f16_e32 vcc, v1.h, v255.h 3287// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction 3288 3289v_cmp_o_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3290// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction 3291 3292v_cmp_o_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 3293// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction 3294 3295v_cmp_o_f16_e32 vcc, v1.l, v255.l 3296// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction 3297 3298v_cmp_o_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3299// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction 3300 3301v_cmp_o_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 3302// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction 3303 3304v_cmp_o_f16_e32 vcc, v127.h, v255.h 3305// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3306 3307v_cmp_o_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3308// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3309 3310v_cmp_o_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 3311// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3312 3313v_cmp_o_f16_e32 vcc, v127.l, v255.l 3314// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3315 3316v_cmp_o_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3317// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3318 3319v_cmp_o_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 3320// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3321 3322v_cmp_o_f16_e32 vcc, v128.h, v2.h 3323// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction 3324 3325v_cmp_o_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 3326// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction 3327 3328v_cmp_o_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 3329// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction 3330 3331v_cmp_o_f16_e32 vcc, v128.l, v2.l 3332// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction 3333 3334v_cmp_o_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 3335// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction 3336 3337v_cmp_o_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 3338// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction 3339 3340v_cmp_o_f16_e32 vcc, vcc_hi, v255.h 3341// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3342 3343v_cmp_o_f16_e32 vcc, vcc_hi, v255.l 3344// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3345 3346v_cmp_o_f16_e32 vcc, vcc_lo, v255.h 3347// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3348 3349v_cmp_o_f16_e32 vcc, vcc_lo, v255.l 3350// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3351 3352v_cmp_o_f16_e32 vcc_lo, v1.h, v255.h 3353// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 3354 3355v_cmp_o_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3356// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 3357 3358v_cmp_o_f16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 3359// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 3360 3361v_cmp_o_f16_e32 vcc_lo, v1.l, v255.l 3362// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 3363 3364v_cmp_o_f16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3365// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 3366 3367v_cmp_o_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 3368// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 3369 3370v_cmp_o_f16_e32 vcc_lo, v127.h, v255.h 3371// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3372 3373v_cmp_o_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3374// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3375 3376v_cmp_o_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 3377// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3378 3379v_cmp_o_f16_e32 vcc_lo, v127.l, v255.l 3380// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3381 3382v_cmp_o_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3383// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3384 3385v_cmp_o_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 3386// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3387 3388v_cmp_o_f16_e32 vcc_lo, v128.h, v2.h 3389// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction 3390 3391v_cmp_o_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 3392// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction 3393 3394v_cmp_o_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 3395// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction 3396 3397v_cmp_o_f16_e32 vcc_lo, v128.l, v2.l 3398// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction 3399 3400v_cmp_o_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 3401// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction 3402 3403v_cmp_o_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 3404// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction 3405 3406v_cmp_o_f16_e32 vcc_lo, vcc_hi, v255.h 3407// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3408 3409v_cmp_o_f16_e32 vcc_lo, vcc_hi, v255.l 3410// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3411 3412v_cmp_o_f16_e32 vcc_lo, vcc_lo, v255.h 3413// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3414 3415v_cmp_o_f16_e32 vcc_lo, vcc_lo, v255.l 3416// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3417 3418v_cmp_u_f16_e32 vcc, v1.h, v255.h 3419// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction 3420 3421v_cmp_u_f16_e32 vcc, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3422// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction 3423 3424v_cmp_u_f16_e32 vcc, v1.h, v255.h quad_perm:[3,2,1,0] 3425// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction 3426 3427v_cmp_u_f16_e32 vcc, v1.l, v255.l 3428// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction 3429 3430v_cmp_u_f16_e32 vcc, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3431// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction 3432 3433v_cmp_u_f16_e32 vcc, v1.l, v255.l quad_perm:[3,2,1,0] 3434// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction 3435 3436v_cmp_u_f16_e32 vcc, v127.h, v255.h 3437// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3438 3439v_cmp_u_f16_e32 vcc, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3440// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3441 3442v_cmp_u_f16_e32 vcc, v127.h, v255.h quad_perm:[3,2,1,0] 3443// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3444 3445v_cmp_u_f16_e32 vcc, v127.l, v255.l 3446// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3447 3448v_cmp_u_f16_e32 vcc, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3449// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3450 3451v_cmp_u_f16_e32 vcc, v127.l, v255.l quad_perm:[3,2,1,0] 3452// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3453 3454v_cmp_u_f16_e32 vcc, v128.h, v2.h 3455// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction 3456 3457v_cmp_u_f16_e32 vcc, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 3458// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction 3459 3460v_cmp_u_f16_e32 vcc, v128.h, v2.h quad_perm:[3,2,1,0] 3461// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction 3462 3463v_cmp_u_f16_e32 vcc, v128.l, v2.l 3464// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction 3465 3466v_cmp_u_f16_e32 vcc, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 3467// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction 3468 3469v_cmp_u_f16_e32 vcc, v128.l, v2.l quad_perm:[3,2,1,0] 3470// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction 3471 3472v_cmp_u_f16_e32 vcc, vcc_hi, v255.h 3473// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3474 3475v_cmp_u_f16_e32 vcc, vcc_hi, v255.l 3476// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3477 3478v_cmp_u_f16_e32 vcc, vcc_lo, v255.h 3479// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3480 3481v_cmp_u_f16_e32 vcc, vcc_lo, v255.l 3482// GFX12: :[[@LINE-1]]:30: error: invalid operand for instruction 3483 3484v_cmp_u_f16_e32 vcc_lo, v1.h, v255.h 3485// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 3486 3487v_cmp_u_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3488// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 3489 3490v_cmp_u_f16_e32 vcc_lo, v1.h, v255.h quad_perm:[3,2,1,0] 3491// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 3492 3493v_cmp_u_f16_e32 vcc_lo, v1.l, v255.l 3494// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 3495 3496v_cmp_u_f16_e32 vcc_lo, v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3497// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 3498 3499v_cmp_u_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3,2,1,0] 3500// GFX12: :[[@LINE-1]]:31: error: invalid operand for instruction 3501 3502v_cmp_u_f16_e32 vcc_lo, v127.h, v255.h 3503// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3504 3505v_cmp_u_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 3506// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3507 3508v_cmp_u_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3,2,1,0] 3509// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3510 3511v_cmp_u_f16_e32 vcc_lo, v127.l, v255.l 3512// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3513 3514v_cmp_u_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 3515// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3516 3517v_cmp_u_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3,2,1,0] 3518// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3519 3520v_cmp_u_f16_e32 vcc_lo, v128.h, v2.h 3521// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction 3522 3523v_cmp_u_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 3524// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction 3525 3526v_cmp_u_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3,2,1,0] 3527// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction 3528 3529v_cmp_u_f16_e32 vcc_lo, v128.l, v2.l 3530// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction 3531 3532v_cmp_u_f16_e32 vcc_lo, v128.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 3533// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction 3534 3535v_cmp_u_f16_e32 vcc_lo, v128.l, v2.l quad_perm:[3,2,1,0] 3536// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction 3537 3538v_cmp_u_f16_e32 vcc_lo, vcc_hi, v255.h 3539// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3540 3541v_cmp_u_f16_e32 vcc_lo, vcc_hi, v255.l 3542// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3543 3544v_cmp_u_f16_e32 vcc_lo, vcc_lo, v255.h 3545// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3546 3547v_cmp_u_f16_e32 vcc_lo, vcc_lo, v255.l 3548// GFX12: :[[@LINE-1]]:33: error: invalid operand for instruction 3549