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=gfx1100 -mattr=+wavefrontsize64,+real-true16 -show-encoding %s 2>&1 | FileCheck --check-prefix=GFX11 --implicit-check-not=error: %s 3 4v_cmpx_class_f16_e32 v1.h, v255.h 5// GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction 6 7v_cmpx_class_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 8// GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction 9 10v_cmpx_class_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 11// GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction 12 13v_cmpx_class_f16_e32 v1.l, v255.l 14// GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction 15 16v_cmpx_class_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 17// GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction 18 19v_cmpx_class_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 20// GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction 21 22v_cmpx_class_f16_e32 v255.h, v2.h 23// GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction 24 25v_cmpx_class_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 26// GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction 27 28v_cmpx_class_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 29// GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction 30 31v_cmpx_class_f16_e32 v255.l, v2.l 32// GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction 33 34v_cmpx_class_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 35// GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction 36 37v_cmpx_class_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 38// GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction 39 40v_cmpx_eq_f16_e32 v1.h, v255.h 41// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 42 43v_cmpx_eq_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 44// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 45 46v_cmpx_eq_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 47// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 48 49v_cmpx_eq_f16_e32 v1.l, v255.l 50// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 51 52v_cmpx_eq_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 53// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 54 55v_cmpx_eq_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 56// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 57 58v_cmpx_eq_f16_e32 v255.h, v2.h 59// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 60 61v_cmpx_eq_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 62// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 63 64v_cmpx_eq_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 65// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 66 67v_cmpx_eq_f16_e32 v255.l, v2.l 68// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 69 70v_cmpx_eq_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 71// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 72 73v_cmpx_eq_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 74// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 75 76v_cmpx_eq_i16_e32 v1.h, v255.h 77// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 78 79v_cmpx_eq_i16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 80// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 81 82v_cmpx_eq_i16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 83// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 84 85v_cmpx_eq_i16_e32 v1.l, v255.l 86// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 87 88v_cmpx_eq_i16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 89// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 90 91v_cmpx_eq_i16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 92// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 93 94v_cmpx_eq_i16_e32 v255.h, v2.h 95// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 96 97v_cmpx_eq_i16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 98// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 99 100v_cmpx_eq_i16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 101// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 102 103v_cmpx_eq_i16_e32 v255.l, v2.l 104// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 105 106v_cmpx_eq_i16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 107// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 108 109v_cmpx_eq_i16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 110// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 111 112v_cmpx_eq_u16_e32 v1.h, v255.h 113// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 114 115v_cmpx_eq_u16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 116// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 117 118v_cmpx_eq_u16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 119// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 120 121v_cmpx_eq_u16_e32 v1.l, v255.l 122// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 123 124v_cmpx_eq_u16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 125// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 126 127v_cmpx_eq_u16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 128// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 129 130v_cmpx_eq_u16_e32 v255.h, v2.h 131// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 132 133v_cmpx_eq_u16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 134// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 135 136v_cmpx_eq_u16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 137// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 138 139v_cmpx_eq_u16_e32 v255.l, v2.l 140// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 141 142v_cmpx_eq_u16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 143// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 144 145v_cmpx_eq_u16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 146// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 147 148v_cmpx_f_f16_e32 v1.h, v255.h 149// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 150 151v_cmpx_f_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 152// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 153 154v_cmpx_f_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 155// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 156 157v_cmpx_f_f16_e32 v1.l, v255.l 158// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 159 160v_cmpx_f_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 161// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 162 163v_cmpx_f_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 164// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 165 166v_cmpx_f_f16_e32 v255.h, v2.h 167// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 168 169v_cmpx_f_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 170// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 171 172v_cmpx_f_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 173// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 174 175v_cmpx_f_f16_e32 v255.l, v2.l 176// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 177 178v_cmpx_f_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 179// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 180 181v_cmpx_f_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 182// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 183 184v_cmpx_ge_f16_e32 v1.h, v255.h 185// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 186 187v_cmpx_ge_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 188// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 189 190v_cmpx_ge_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 191// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 192 193v_cmpx_ge_f16_e32 v1.l, v255.l 194// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 195 196v_cmpx_ge_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 197// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 198 199v_cmpx_ge_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 200// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 201 202v_cmpx_ge_f16_e32 v255.h, v2.h 203// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 204 205v_cmpx_ge_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 206// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 207 208v_cmpx_ge_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 209// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 210 211v_cmpx_ge_f16_e32 v255.l, v2.l 212// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 213 214v_cmpx_ge_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 215// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 216 217v_cmpx_ge_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 218// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 219 220v_cmpx_ge_i16_e32 v1.h, v255.h 221// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 222 223v_cmpx_ge_i16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 224// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 225 226v_cmpx_ge_i16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 227// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 228 229v_cmpx_ge_i16_e32 v1.l, v255.l 230// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 231 232v_cmpx_ge_i16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 233// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 234 235v_cmpx_ge_i16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 236// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 237 238v_cmpx_ge_i16_e32 v255.h, v2.h 239// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 240 241v_cmpx_ge_i16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 242// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 243 244v_cmpx_ge_i16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 245// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 246 247v_cmpx_ge_i16_e32 v255.l, v2.l 248// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 249 250v_cmpx_ge_i16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 251// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 252 253v_cmpx_ge_i16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 254// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 255 256v_cmpx_ge_u16_e32 v1.h, v255.h 257// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 258 259v_cmpx_ge_u16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 260// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 261 262v_cmpx_ge_u16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 263// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 264 265v_cmpx_ge_u16_e32 v1.l, v255.l 266// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 267 268v_cmpx_ge_u16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 269// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 270 271v_cmpx_ge_u16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 272// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 273 274v_cmpx_ge_u16_e32 v255.h, v2.h 275// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 276 277v_cmpx_ge_u16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 278// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 279 280v_cmpx_ge_u16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 281// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 282 283v_cmpx_ge_u16_e32 v255.l, v2.l 284// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 285 286v_cmpx_ge_u16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 287// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 288 289v_cmpx_ge_u16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 290// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 291 292v_cmpx_gt_f16_e32 v1.h, v255.h 293// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 294 295v_cmpx_gt_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 296// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 297 298v_cmpx_gt_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 299// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 300 301v_cmpx_gt_f16_e32 v1.l, v255.l 302// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 303 304v_cmpx_gt_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 305// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 306 307v_cmpx_gt_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 308// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 309 310v_cmpx_gt_f16_e32 v255.h, v2.h 311// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 312 313v_cmpx_gt_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 314// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 315 316v_cmpx_gt_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 317// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 318 319v_cmpx_gt_f16_e32 v255.l, v2.l 320// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 321 322v_cmpx_gt_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 323// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 324 325v_cmpx_gt_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 326// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 327 328v_cmpx_gt_i16_e32 v1.h, v255.h 329// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 330 331v_cmpx_gt_i16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 332// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 333 334v_cmpx_gt_i16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 335// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 336 337v_cmpx_gt_i16_e32 v1.l, v255.l 338// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 339 340v_cmpx_gt_i16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 341// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 342 343v_cmpx_gt_i16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 344// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 345 346v_cmpx_gt_i16_e32 v255.h, v2.h 347// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 348 349v_cmpx_gt_i16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 350// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 351 352v_cmpx_gt_i16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 353// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 354 355v_cmpx_gt_i16_e32 v255.l, v2.l 356// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 357 358v_cmpx_gt_i16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 359// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 360 361v_cmpx_gt_i16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 362// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 363 364v_cmpx_gt_u16_e32 v1.h, v255.h 365// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 366 367v_cmpx_gt_u16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 368// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 369 370v_cmpx_gt_u16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 371// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 372 373v_cmpx_gt_u16_e32 v1.l, v255.l 374// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 375 376v_cmpx_gt_u16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 377// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 378 379v_cmpx_gt_u16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 380// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 381 382v_cmpx_gt_u16_e32 v255.h, v2.h 383// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 384 385v_cmpx_gt_u16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 386// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 387 388v_cmpx_gt_u16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 389// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 390 391v_cmpx_gt_u16_e32 v255.l, v2.l 392// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 393 394v_cmpx_gt_u16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 395// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 396 397v_cmpx_gt_u16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 398// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 399 400v_cmpx_le_f16_e32 v1.h, v255.h 401// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 402 403v_cmpx_le_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 404// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 405 406v_cmpx_le_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 407// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 408 409v_cmpx_le_f16_e32 v1.l, v255.l 410// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 411 412v_cmpx_le_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 413// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 414 415v_cmpx_le_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 416// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 417 418v_cmpx_le_f16_e32 v255.h, v2.h 419// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 420 421v_cmpx_le_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 422// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 423 424v_cmpx_le_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 425// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 426 427v_cmpx_le_f16_e32 v255.l, v2.l 428// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 429 430v_cmpx_le_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 431// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 432 433v_cmpx_le_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 434// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 435 436v_cmpx_le_i16_e32 v1.h, v255.h 437// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 438 439v_cmpx_le_i16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 440// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 441 442v_cmpx_le_i16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 443// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 444 445v_cmpx_le_i16_e32 v1.l, v255.l 446// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 447 448v_cmpx_le_i16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 449// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 450 451v_cmpx_le_i16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 452// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 453 454v_cmpx_le_i16_e32 v255.h, v2.h 455// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 456 457v_cmpx_le_i16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 458// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 459 460v_cmpx_le_i16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 461// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 462 463v_cmpx_le_i16_e32 v255.l, v2.l 464// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 465 466v_cmpx_le_i16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 467// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 468 469v_cmpx_le_i16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 470// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 471 472v_cmpx_le_u16_e32 v1.h, v255.h 473// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 474 475v_cmpx_le_u16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 476// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 477 478v_cmpx_le_u16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 479// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 480 481v_cmpx_le_u16_e32 v1.l, v255.l 482// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 483 484v_cmpx_le_u16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 485// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 486 487v_cmpx_le_u16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 488// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 489 490v_cmpx_le_u16_e32 v255.h, v2.h 491// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 492 493v_cmpx_le_u16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 494// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 495 496v_cmpx_le_u16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 497// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 498 499v_cmpx_le_u16_e32 v255.l, v2.l 500// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 501 502v_cmpx_le_u16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 503// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 504 505v_cmpx_le_u16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 506// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 507 508v_cmpx_lg_f16_e32 v1.h, v255.h 509// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 510 511v_cmpx_lg_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 512// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 513 514v_cmpx_lg_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 515// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 516 517v_cmpx_lg_f16_e32 v1.l, v255.l 518// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 519 520v_cmpx_lg_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 521// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 522 523v_cmpx_lg_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 524// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 525 526v_cmpx_lg_f16_e32 v255.h, v2.h 527// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 528 529v_cmpx_lg_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 530// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 531 532v_cmpx_lg_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 533// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 534 535v_cmpx_lg_f16_e32 v255.l, v2.l 536// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 537 538v_cmpx_lg_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 539// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 540 541v_cmpx_lg_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 542// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 543 544v_cmpx_lt_f16_e32 v1.h, v255.h 545// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 546 547v_cmpx_lt_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 548// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 549 550v_cmpx_lt_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 551// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 552 553v_cmpx_lt_f16_e32 v1.l, v255.l 554// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 555 556v_cmpx_lt_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 557// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 558 559v_cmpx_lt_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 560// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 561 562v_cmpx_lt_f16_e32 v255.h, v2.h 563// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 564 565v_cmpx_lt_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 566// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 567 568v_cmpx_lt_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 569// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 570 571v_cmpx_lt_f16_e32 v255.l, v2.l 572// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 573 574v_cmpx_lt_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 575// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 576 577v_cmpx_lt_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 578// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 579 580v_cmpx_lt_i16_e32 v1.h, v255.h 581// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 582 583v_cmpx_lt_i16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 584// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 585 586v_cmpx_lt_i16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 587// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 588 589v_cmpx_lt_i16_e32 v1.l, v255.l 590// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 591 592v_cmpx_lt_i16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 593// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 594 595v_cmpx_lt_i16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 596// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 597 598v_cmpx_lt_i16_e32 v255.h, v2.h 599// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 600 601v_cmpx_lt_i16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 602// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 603 604v_cmpx_lt_i16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 605// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 606 607v_cmpx_lt_i16_e32 v255.l, v2.l 608// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 609 610v_cmpx_lt_i16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 611// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 612 613v_cmpx_lt_i16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 614// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 615 616v_cmpx_lt_u16_e32 v1.h, v255.h 617// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 618 619v_cmpx_lt_u16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 620// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 621 622v_cmpx_lt_u16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 623// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 624 625v_cmpx_lt_u16_e32 v1.l, v255.l 626// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 627 628v_cmpx_lt_u16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 629// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 630 631v_cmpx_lt_u16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 632// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 633 634v_cmpx_lt_u16_e32 v255.h, v2.h 635// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 636 637v_cmpx_lt_u16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 638// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 639 640v_cmpx_lt_u16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 641// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 642 643v_cmpx_lt_u16_e32 v255.l, v2.l 644// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 645 646v_cmpx_lt_u16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 647// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 648 649v_cmpx_lt_u16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 650// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 651 652v_cmpx_ne_i16_e32 v1.h, v255.h 653// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 654 655v_cmpx_ne_i16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 656// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 657 658v_cmpx_ne_i16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 659// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 660 661v_cmpx_ne_i16_e32 v1.l, v255.l 662// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 663 664v_cmpx_ne_i16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 665// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 666 667v_cmpx_ne_i16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 668// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 669 670v_cmpx_ne_i16_e32 v255.h, v2.h 671// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 672 673v_cmpx_ne_i16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 674// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 675 676v_cmpx_ne_i16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 677// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 678 679v_cmpx_ne_i16_e32 v255.l, v2.l 680// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 681 682v_cmpx_ne_i16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 683// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 684 685v_cmpx_ne_i16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 686// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 687 688v_cmpx_ne_u16_e32 v1.h, v255.h 689// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 690 691v_cmpx_ne_u16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 692// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 693 694v_cmpx_ne_u16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 695// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 696 697v_cmpx_ne_u16_e32 v1.l, v255.l 698// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 699 700v_cmpx_ne_u16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 701// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 702 703v_cmpx_ne_u16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 704// GFX11: :[[@LINE-1]]:25: error: invalid operand for instruction 705 706v_cmpx_ne_u16_e32 v255.h, v2.h 707// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 708 709v_cmpx_ne_u16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 710// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 711 712v_cmpx_ne_u16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 713// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 714 715v_cmpx_ne_u16_e32 v255.l, v2.l 716// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 717 718v_cmpx_ne_u16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 719// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 720 721v_cmpx_ne_u16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 722// GFX11: :[[@LINE-1]]:19: error: invalid operand for instruction 723 724v_cmpx_neq_f16_e32 v1.h, v255.h 725// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 726 727v_cmpx_neq_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 728// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 729 730v_cmpx_neq_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 731// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 732 733v_cmpx_neq_f16_e32 v1.l, v255.l 734// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 735 736v_cmpx_neq_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 737// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 738 739v_cmpx_neq_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 740// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 741 742v_cmpx_neq_f16_e32 v255.h, v2.h 743// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 744 745v_cmpx_neq_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 746// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 747 748v_cmpx_neq_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 749// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 750 751v_cmpx_neq_f16_e32 v255.l, v2.l 752// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 753 754v_cmpx_neq_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 755// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 756 757v_cmpx_neq_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 758// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 759 760v_cmpx_nge_f16_e32 v1.h, v255.h 761// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 762 763v_cmpx_nge_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 764// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 765 766v_cmpx_nge_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 767// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 768 769v_cmpx_nge_f16_e32 v1.l, v255.l 770// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 771 772v_cmpx_nge_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 773// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 774 775v_cmpx_nge_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 776// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 777 778v_cmpx_nge_f16_e32 v255.h, v2.h 779// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 780 781v_cmpx_nge_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 782// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 783 784v_cmpx_nge_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 785// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 786 787v_cmpx_nge_f16_e32 v255.l, v2.l 788// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 789 790v_cmpx_nge_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 791// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 792 793v_cmpx_nge_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 794// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 795 796v_cmpx_ngt_f16_e32 v1.h, v255.h 797// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 798 799v_cmpx_ngt_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 800// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 801 802v_cmpx_ngt_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 803// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 804 805v_cmpx_ngt_f16_e32 v1.l, v255.l 806// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 807 808v_cmpx_ngt_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 809// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 810 811v_cmpx_ngt_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 812// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 813 814v_cmpx_ngt_f16_e32 v255.h, v2.h 815// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 816 817v_cmpx_ngt_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 818// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 819 820v_cmpx_ngt_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 821// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 822 823v_cmpx_ngt_f16_e32 v255.l, v2.l 824// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 825 826v_cmpx_ngt_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 827// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 828 829v_cmpx_ngt_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 830// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 831 832v_cmpx_nle_f16_e32 v1.h, v255.h 833// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 834 835v_cmpx_nle_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 836// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 837 838v_cmpx_nle_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 839// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 840 841v_cmpx_nle_f16_e32 v1.l, v255.l 842// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 843 844v_cmpx_nle_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 845// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 846 847v_cmpx_nle_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 848// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 849 850v_cmpx_nle_f16_e32 v255.h, v2.h 851// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 852 853v_cmpx_nle_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 854// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 855 856v_cmpx_nle_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 857// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 858 859v_cmpx_nle_f16_e32 v255.l, v2.l 860// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 861 862v_cmpx_nle_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 863// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 864 865v_cmpx_nle_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 866// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 867 868v_cmpx_nlg_f16_e32 v1.h, v255.h 869// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 870 871v_cmpx_nlg_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 872// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 873 874v_cmpx_nlg_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 875// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 876 877v_cmpx_nlg_f16_e32 v1.l, v255.l 878// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 879 880v_cmpx_nlg_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 881// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 882 883v_cmpx_nlg_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 884// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 885 886v_cmpx_nlg_f16_e32 v255.h, v2.h 887// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 888 889v_cmpx_nlg_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 890// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 891 892v_cmpx_nlg_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 893// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 894 895v_cmpx_nlg_f16_e32 v255.l, v2.l 896// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 897 898v_cmpx_nlg_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 899// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 900 901v_cmpx_nlg_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 902// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 903 904v_cmpx_nlt_f16_e32 v1.h, v255.h 905// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 906 907v_cmpx_nlt_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 908// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 909 910v_cmpx_nlt_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 911// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 912 913v_cmpx_nlt_f16_e32 v1.l, v255.l 914// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 915 916v_cmpx_nlt_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 917// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 918 919v_cmpx_nlt_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 920// GFX11: :[[@LINE-1]]:26: error: invalid operand for instruction 921 922v_cmpx_nlt_f16_e32 v255.h, v2.h 923// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 924 925v_cmpx_nlt_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 926// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 927 928v_cmpx_nlt_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 929// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 930 931v_cmpx_nlt_f16_e32 v255.l, v2.l 932// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 933 934v_cmpx_nlt_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 935// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 936 937v_cmpx_nlt_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 938// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 939 940v_cmpx_o_f16_e32 v1.h, v255.h 941// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 942 943v_cmpx_o_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 944// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 945 946v_cmpx_o_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 947// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 948 949v_cmpx_o_f16_e32 v1.l, v255.l 950// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 951 952v_cmpx_o_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 953// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 954 955v_cmpx_o_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 956// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 957 958v_cmpx_o_f16_e32 v255.h, v2.h 959// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 960 961v_cmpx_o_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 962// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 963 964v_cmpx_o_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 965// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 966 967v_cmpx_o_f16_e32 v255.l, v2.l 968// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 969 970v_cmpx_o_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 971// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 972 973v_cmpx_o_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 974// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 975 976v_cmpx_t_f16_e32 v1.h, v255.h 977// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 978 979v_cmpx_t_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 980// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 981 982v_cmpx_t_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 983// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 984 985v_cmpx_t_f16_e32 v1.l, v255.l 986// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 987 988v_cmpx_t_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 989// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 990 991v_cmpx_t_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 992// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 993 994v_cmpx_t_f16_e32 v255.h, v2.h 995// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 996 997v_cmpx_t_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 998// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 999 1000v_cmpx_t_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 1001// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 1002 1003v_cmpx_t_f16_e32 v255.l, v2.l 1004// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 1005 1006v_cmpx_t_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1007// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 1008 1009v_cmpx_t_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 1010// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 1011 1012v_cmpx_tru_f16_e32 v1, v255 1013// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 1014 1015v_cmpx_tru_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0] 1016// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 1017 1018v_cmpx_tru_f16_e32 v1, v255 quad_perm:[3,2,1,0] 1019// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 1020 1021v_cmpx_tru_f16_e32 v255, v2 1022// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 1023 1024v_cmpx_tru_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0] 1025// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 1026 1027v_cmpx_tru_f16_e32 v255, v2 quad_perm:[3,2,1,0] 1028// GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction 1029 1030v_cmpx_u_f16_e32 v1.h, v255.h 1031// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 1032 1033v_cmpx_u_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0] 1034// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 1035 1036v_cmpx_u_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0] 1037// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 1038 1039v_cmpx_u_f16_e32 v1.l, v255.l 1040// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 1041 1042v_cmpx_u_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0] 1043// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 1044 1045v_cmpx_u_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0] 1046// GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction 1047 1048v_cmpx_u_f16_e32 v255.h, v2.h 1049// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 1050 1051v_cmpx_u_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0] 1052// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 1053 1054v_cmpx_u_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0] 1055// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 1056 1057v_cmpx_u_f16_e32 v255.l, v2.l 1058// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 1059 1060v_cmpx_u_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0] 1061// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 1062 1063v_cmpx_u_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0] 1064// GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction 1065