1// RUN: not llvm-mc -arch=amdgcn -mcpu=tonga %s 2>&1 | FileCheck --implicit-check-not=error: %s 2 3//===----------------------------------------------------------------------===// 4// Unsupported instructions. 5//===----------------------------------------------------------------------===// 6 7buffer_atomic_add_f32 v255, off, s[8:11], s3 offset:4095 8// CHECK: error: instruction not supported on this GPU 9 10buffer_atomic_fcmpswap v[0:1], off, s[0:3], s0 offset:4095 11// CHECK: error: instruction not supported on this GPU 12 13buffer_atomic_fcmpswap_x2 v[0:3], off, s[0:3], s0 offset:4095 14// CHECK: error: instruction not supported on this GPU 15 16buffer_atomic_fmax v0, off, s[0:3], s0 offset:4095 glc 17// CHECK: error: instruction not supported on this GPU 18 19buffer_atomic_fmax_x2 v[0:1], v0, s[0:3], s0 idxen offset:4095 20// CHECK: error: instruction not supported on this GPU 21 22buffer_atomic_fmin v0, off, s[0:3], s0 23// CHECK: error: instruction not supported on this GPU 24 25buffer_atomic_fmin_x2 v[0:1], off, s[0:3], s0 offset:4095 slc 26// CHECK: error: instruction not supported on this GPU 27 28buffer_atomic_pk_add_f16 v255, off, s[8:11], s3 offset:4095 29// CHECK: error: instruction not supported on this GPU 30 31buffer_gl0_inv 32// CHECK: error: instruction not supported on this GPU 33 34buffer_gl1_inv 35// CHECK: error: instruction not supported on this GPU 36 37buffer_load_format_d16_hi_x v5, off, s[8:11], s3 38// CHECK: error: instruction not supported on this GPU 39 40buffer_load_sbyte_d16 v1, off, s[4:7], s1 41// CHECK: error: instruction not supported on this GPU 42 43buffer_load_sbyte_d16_hi v1, off, s[4:7], s1 44// CHECK: error: instruction not supported on this GPU 45 46buffer_load_short_d16 v1, off, s[4:7], s1 47// CHECK: error: instruction not supported on this GPU 48 49buffer_load_short_d16_hi v1, off, s[4:7], s1 50// CHECK: error: instruction not supported on this GPU 51 52buffer_load_ubyte_d16 v1, off, s[4:7], s1 53// CHECK: error: instruction not supported on this GPU 54 55buffer_load_ubyte_d16_hi v1, off, s[4:7], s1 56// CHECK: error: instruction not supported on this GPU 57 58buffer_store_byte_d16_hi v1, off, s[12:15], -1 offset:4095 59// CHECK: error: instruction not supported on this GPU 60 61buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 glc 62// CHECK: error: instruction not supported on this GPU 63 64buffer_store_short_d16_hi v1, off, s[12:15], -1 offset:4095 65// CHECK: error: instruction not supported on this GPU 66 67ds_read_addtid_b32 v255 offset:65535 68// CHECK: error: instruction not supported on this GPU 69 70ds_read_i8_d16 v255, v1 offset:65535 71// CHECK: error: instruction not supported on this GPU 72 73ds_read_i8_d16_hi v255, v1 offset:65535 74// CHECK: error: instruction not supported on this GPU 75 76ds_read_u16_d16 v255, v1 offset:65535 77// CHECK: error: instruction not supported on this GPU 78 79ds_read_u16_d16_hi v255, v1 offset:65535 80// CHECK: error: instruction not supported on this GPU 81 82ds_read_u8_d16 v255, v1 offset:65535 83// CHECK: error: instruction not supported on this GPU 84 85ds_read_u8_d16_hi v255, v1 offset:65535 86// CHECK: error: instruction not supported on this GPU 87 88ds_write_addtid_b32 v255 offset:65535 89// CHECK: error: instruction not supported on this GPU 90 91ds_write_b16_d16_hi v1, v2 92// CHECK: error: instruction not supported on this GPU 93 94ds_write_b8_d16_hi v1, v2 95// CHECK: error: instruction not supported on this GPU 96 97flat_atomic_fcmpswap v0, v[1:2], v[2:3] glc 98// CHECK: error: instruction not supported on this GPU 99 100flat_atomic_fcmpswap_x2 v[0:1], v[1:2], v[2:5] glc 101// CHECK: error: instruction not supported on this GPU 102 103flat_atomic_fmax v0, v[1:2], v2 glc 104// CHECK: error: instruction not supported on this GPU 105 106flat_atomic_fmax_x2 v[0:1], v[1:2], v[2:3] glc 107// CHECK: error: instruction not supported on this GPU 108 109flat_atomic_fmin v0, v[1:2], v2 glc 110// CHECK: error: instruction not supported on this GPU 111 112flat_atomic_fmin_x2 v[0:1], v[1:2], v[2:3] glc 113// CHECK: error: instruction not supported on this GPU 114 115flat_load_sbyte_d16 v1, v[3:4] 116// CHECK: error: instruction not supported on this GPU 117 118flat_load_sbyte_d16_hi v1, v[3:4] 119// CHECK: error: instruction not supported on this GPU 120 121flat_load_short_d16 v1, v[3:4] 122// CHECK: error: instruction not supported on this GPU 123 124flat_load_short_d16_hi v1, v[3:4] 125// CHECK: error: instruction not supported on this GPU 126 127flat_load_ubyte_d16 v1, v[3:4] 128// CHECK: error: instruction not supported on this GPU 129 130flat_load_ubyte_d16_hi v1, v[3:4] 131// CHECK: error: instruction not supported on this GPU 132 133flat_store_byte_d16_hi v[1:2], v2 134// CHECK: error: instruction not supported on this GPU 135 136flat_store_short_d16_hi v[1:2], v2 137// CHECK: error: instruction not supported on this GPU 138 139global_atomic_add v0, v[1:2], v2, off glc slc 140// CHECK: error: instruction not supported on this GPU 141 142global_atomic_add_f32 v[1:2], v2, off 143// CHECK: error: instruction not supported on this GPU 144 145global_atomic_add_x2 v[1:2], v[254:255], off offset:-1 146// CHECK: error: instruction not supported on this GPU 147 148global_atomic_and v[1:2], v2, off 149// CHECK: error: instruction not supported on this GPU 150 151global_atomic_and_x2 v[1:2], v[254:255], off offset:-1 152// CHECK: error: instruction not supported on this GPU 153 154global_atomic_cmpswap v[1:2], v[254:255], off offset:-1 155// CHECK: error: instruction not supported on this GPU 156 157global_atomic_cmpswap_x2 v[1:2], v[252:255], off offset:-1 158// CHECK: error: instruction not supported on this GPU 159 160global_atomic_dec v[1:2], v2, off 161// CHECK: error: instruction not supported on this GPU 162 163global_atomic_dec_x2 v[1:2], v[254:255], off offset:-1 164// CHECK: error: instruction not supported on this GPU 165 166global_atomic_inc v[1:2], v2, off 167// CHECK: error: instruction not supported on this GPU 168 169global_atomic_inc_x2 v[1:2], v[254:255], off offset:-1 170// CHECK: error: instruction not supported on this GPU 171 172global_atomic_or v[1:2], v2, off 173// CHECK: error: instruction not supported on this GPU 174 175global_atomic_or_x2 v[1:2], v[254:255], off offset:-1 176// CHECK: error: instruction not supported on this GPU 177 178global_atomic_pk_add_f16 v[1:2], v2, off 179// CHECK: error: instruction not supported on this GPU 180 181global_atomic_smax v[1:2], v2, off 182// CHECK: error: instruction not supported on this GPU 183 184global_atomic_smax_x2 v[1:2], v[254:255], off offset:-1 185// CHECK: error: instruction not supported on this GPU 186 187global_atomic_smin v[1:2], v2, off 188// CHECK: error: instruction not supported on this GPU 189 190global_atomic_smin_x2 v[1:2], v[254:255], off offset:-1 191// CHECK: error: instruction not supported on this GPU 192 193global_atomic_sub v[1:2], v2, off 194// CHECK: error: instruction not supported on this GPU 195 196global_atomic_sub_x2 v[1:2], v[254:255], off offset:-1 197// CHECK: error: instruction not supported on this GPU 198 199global_atomic_swap v[1:2], v2, off 200// CHECK: error: instruction not supported on this GPU 201 202global_atomic_swap_x2 v[1:2], v[254:255], off offset:-1 203// CHECK: error: instruction not supported on this GPU 204 205global_atomic_umax v[1:2], v2, off 206// CHECK: error: instruction not supported on this GPU 207 208global_atomic_umax_x2 v[1:2], v[254:255], off offset:-1 209// CHECK: error: instruction not supported on this GPU 210 211global_atomic_umin v[1:2], v2, off 212// CHECK: error: instruction not supported on this GPU 213 214global_atomic_umin_x2 v[1:2], v[254:255], off offset:-1 215// CHECK: error: instruction not supported on this GPU 216 217global_atomic_xor v[1:2], v2, off 218// CHECK: error: instruction not supported on this GPU 219 220global_atomic_xor_x2 v[1:2], v[254:255], off offset:-1 221// CHECK: error: instruction not supported on this GPU 222 223global_load_dword v1, v3, s[2:3] 224// CHECK: error: instruction not supported on this GPU 225 226global_load_dwordx2 v[1:2], v[3:4], off 227// CHECK: error: instruction not supported on this GPU 228 229global_load_dwordx3 v[1:3], v[3:4], off 230// CHECK: error: instruction not supported on this GPU 231 232global_load_dwordx4 v[1:4], v[3:4], off 233// CHECK: error: instruction not supported on this GPU 234 235global_load_sbyte v1, v[3:4], off 236// CHECK: error: instruction not supported on this GPU 237 238global_load_sbyte_d16 v1, v[3:4], off 239// CHECK: error: instruction not supported on this GPU 240 241global_load_sbyte_d16_hi v1, v[3:4], off 242// CHECK: error: instruction not supported on this GPU 243 244global_load_short_d16 v1, v[3:4], off 245// CHECK: error: instruction not supported on this GPU 246 247global_load_short_d16_hi v1, v[3:4], off 248// CHECK: error: instruction not supported on this GPU 249 250global_load_sshort v1, v[3:4], off 251// CHECK: error: instruction not supported on this GPU 252 253global_load_ubyte v1, v[3:4], off 254// CHECK: error: instruction not supported on this GPU 255 256global_load_ubyte_d16 v1, v[3:4], off 257// CHECK: error: instruction not supported on this GPU 258 259global_load_ubyte_d16_hi v1, v[3:4], off 260// CHECK: error: instruction not supported on this GPU 261 262global_load_ushort v1, v[3:4], off 263// CHECK: error: instruction not supported on this GPU 264 265global_store_byte v[1:2], v2, off 266// CHECK: error: instruction not supported on this GPU 267 268global_store_byte_d16_hi v[1:2], v2, off 269// CHECK: error: instruction not supported on this GPU 270 271global_store_dword v254, v1, s[2:3] offset:16 272// CHECK: error: instruction not supported on this GPU 273 274global_store_dwordx2 v[1:2], v[254:255], off offset:-1 275// CHECK: error: instruction not supported on this GPU 276 277global_store_dwordx3 v[1:2], v[253:255], off offset:-1 278// CHECK: error: instruction not supported on this GPU 279 280global_store_dwordx4 v[1:2], v[252:255], off offset:-1 281// CHECK: error: instruction not supported on this GPU 282 283global_store_short v[1:2], v2, off 284// CHECK: error: instruction not supported on this GPU 285 286global_store_short_d16_hi v[1:2], v2, off 287// CHECK: error: instruction not supported on this GPU 288 289s_and_saveexec_b32 exec_hi, s1 290// CHECK: error: instruction not supported on this GPU 291 292s_andn1_saveexec_b32 exec_hi, s1 293// CHECK: error: instruction not supported on this GPU 294 295s_andn1_saveexec_b64 exec, s[2:3] 296// CHECK: error: instruction not supported on this GPU 297 298s_andn1_wrexec_b32 exec_hi, s1 299// CHECK: error: instruction not supported on this GPU 300 301s_andn1_wrexec_b64 exec, s[2:3] 302// CHECK: error: instruction not supported on this GPU 303 304s_andn2_saveexec_b32 exec_hi, s1 305// CHECK: error: instruction not supported on this GPU 306 307s_andn2_wrexec_b32 exec_hi, s1 308// CHECK: error: instruction not supported on this GPU 309 310s_andn2_wrexec_b64 exec, s[2:3] 311// CHECK: error: instruction not supported on this GPU 312 313s_atomic_add s5, s[2:3], 0x0 314// CHECK: error: instruction not supported on this GPU 315 316s_atomic_add_x2 s[10:11], s[2:3], s101 317// CHECK: error: instruction not supported on this GPU 318 319s_atomic_and s5, s[2:3], s101 320// CHECK: error: instruction not supported on this GPU 321 322s_atomic_and_x2 s[10:11], s[2:3], 0x0 323// CHECK: error: instruction not supported on this GPU 324 325s_atomic_cmpswap s[10:11], s[2:3], 0x0 326// CHECK: error: instruction not supported on this GPU 327 328s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x0 329// CHECK: error: instruction not supported on this GPU 330 331s_atomic_dec s5, s[2:3], s0 glc 332// CHECK: error: instruction not supported on this GPU 333 334s_atomic_dec_x2 s[10:11], s[2:3], s101 335// CHECK: error: instruction not supported on this GPU 336 337s_atomic_inc s5, s[2:3], s0 glc 338// CHECK: error: instruction not supported on this GPU 339 340s_atomic_inc_x2 s[10:11], s[2:3], s101 341// CHECK: error: instruction not supported on this GPU 342 343s_atomic_or s5, s[2:3], 0x0 344// CHECK: error: instruction not supported on this GPU 345 346s_atomic_or_x2 s[10:11], s[2:3], s0 glc 347// CHECK: error: instruction not supported on this GPU 348 349s_atomic_smax s5, s[2:3], s101 350// CHECK: error: instruction not supported on this GPU 351 352s_atomic_smax_x2 s[10:11], s[2:3], s0 glc 353// CHECK: error: instruction not supported on this GPU 354 355s_atomic_smin s5, s[2:3], s101 356// CHECK: error: instruction not supported on this GPU 357 358s_atomic_smin_x2 s[10:11], s[2:3], s0 glc 359// CHECK: error: instruction not supported on this GPU 360 361s_atomic_sub s5, s[2:3], s101 362// CHECK: error: instruction not supported on this GPU 363 364s_atomic_sub_x2 s[10:11], s[2:3], s0 glc 365// CHECK: error: instruction not supported on this GPU 366 367s_atomic_swap s5, s[2:3], -1 368// CHECK: error: instruction not supported on this GPU 369 370s_atomic_swap_x2 s[10:11], s[2:3], s0 glc 371// CHECK: error: instruction not supported on this GPU 372 373s_atomic_umax s5, s[2:3], s0 glc 374// CHECK: error: instruction not supported on this GPU 375 376s_atomic_umax_x2 s[10:11], s[2:3], s101 377// CHECK: error: instruction not supported on this GPU 378 379s_atomic_umin s5, s[2:3], s101 380// CHECK: error: instruction not supported on this GPU 381 382s_atomic_umin_x2 s[10:11], s[2:3], s0 glc 383// CHECK: error: instruction not supported on this GPU 384 385s_atomic_xor s5, s[2:3], s101 386// CHECK: error: instruction not supported on this GPU 387 388s_atomic_xor_x2 s[10:11], s[2:3], s0 glc 389// CHECK: error: instruction not supported on this GPU 390 391s_bitreplicate_b64_b32 exec, s2 392// CHECK: error: instruction not supported on this GPU 393 394s_buffer_atomic_add s5, s[4:7], 0x0 395// CHECK: error: instruction not supported on this GPU 396 397s_buffer_atomic_add_x2 s[10:11], s[4:7], s0 398// CHECK: error: instruction not supported on this GPU 399 400s_buffer_atomic_and s101, s[4:7], s0 401// CHECK: error: instruction not supported on this GPU 402 403s_buffer_atomic_and_x2 s[10:11], s[8:11], s0 404// CHECK: error: instruction not supported on this GPU 405 406s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x0 407// CHECK: error: instruction not supported on this GPU 408 409s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x0 410// CHECK: error: instruction not supported on this GPU 411 412s_buffer_atomic_dec s5, s[4:7], s0 413// CHECK: error: instruction not supported on this GPU 414 415s_buffer_atomic_dec_x2 s[10:11], s[4:7], s0 glc 416// CHECK: error: instruction not supported on this GPU 417 418s_buffer_atomic_inc s101, s[4:7], s0 419// CHECK: error: instruction not supported on this GPU 420 421s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x0 422// CHECK: error: instruction not supported on this GPU 423 424s_buffer_atomic_or s5, s[8:11], s0 425// CHECK: error: instruction not supported on this GPU 426 427s_buffer_atomic_or_x2 s[10:11], s[96:99], s0 428// CHECK: error: instruction not supported on this GPU 429 430s_buffer_atomic_smax s5, s[4:7], s101 431// CHECK: error: instruction not supported on this GPU 432 433s_buffer_atomic_smax_x2 s[100:101], s[4:7], s0 434// CHECK: error: instruction not supported on this GPU 435 436s_buffer_atomic_smin s5, s[4:7], 0x0 437// CHECK: error: instruction not supported on this GPU 438 439s_buffer_atomic_smin_x2 s[12:13], s[4:7], s0 440// CHECK: error: instruction not supported on this GPU 441 442s_buffer_atomic_sub s5, s[4:7], s0 glc 443// CHECK: error: instruction not supported on this GPU 444 445s_buffer_atomic_sub_x2 s[10:11], s[4:7], s0 446// CHECK: error: instruction not supported on this GPU 447 448s_buffer_atomic_swap s5, s[4:7], -1 449// CHECK: error: instruction not supported on this GPU 450 451s_buffer_atomic_swap_x2 s[10:11], s[4:7], s0 glc 452// CHECK: error: instruction not supported on this GPU 453 454s_buffer_atomic_umax s5, s[4:7], s0 455// CHECK: error: instruction not supported on this GPU 456 457s_buffer_atomic_umax_x2 s[10:11], s[4:7], s0 glc 458// CHECK: error: instruction not supported on this GPU 459 460s_buffer_atomic_umin s5, s[4:7], s0 461// CHECK: error: instruction not supported on this GPU 462 463s_buffer_atomic_umin_x2 s[10:11], s[4:7], s0 glc 464// CHECK: error: instruction not supported on this GPU 465 466s_buffer_atomic_xor s5, s[4:7], s0 467// CHECK: error: instruction not supported on this GPU 468 469s_buffer_atomic_xor_x2 s[10:11], s[4:7], s0 glc 470// CHECK: error: instruction not supported on this GPU 471 472s_call_b64 exec, 0x1234 473// CHECK: error: instruction not supported on this GPU 474 475s_clause 0x0 476// CHECK: error: instruction not supported on this GPU 477 478s_code_end 479// CHECK: error: instruction not supported on this GPU 480 481s_dcache_discard s[2:3], 0x0 482// CHECK: error: instruction not supported on this GPU 483 484s_dcache_discard_x2 s[2:3], 0x0 485// CHECK: error: instruction not supported on this GPU 486 487s_denorm_mode 0x0 488// CHECK: error: instruction not supported on this GPU 489 490s_endpgm_ordered_ps_done 491// CHECK: error: instruction not supported on this GPU 492 493s_get_waveid_in_workgroup s0 494// CHECK: error: instruction not supported on this GPU 495 496s_gl1_inv 497// CHECK: error: instruction not supported on this GPU 498 499s_inst_prefetch 0x0 500// CHECK: error: instruction not supported on this GPU 501 502s_lshl1_add_u32 exec_hi, s1, s2 503// CHECK: error: instruction not supported on this GPU 504 505s_lshl2_add_u32 exec_hi, s1, s2 506// CHECK: error: instruction not supported on this GPU 507 508s_lshl3_add_u32 exec_hi, s1, s2 509// CHECK: error: instruction not supported on this GPU 510 511s_lshl4_add_u32 exec_hi, s1, s2 512// CHECK: error: instruction not supported on this GPU 513 514s_movrelsd_2_b32 s0, s1 515// CHECK: error: instruction not supported on this GPU 516 517s_mul_hi_i32 exec_hi, s1, s2 518// CHECK: error: instruction not supported on this GPU 519 520s_mul_hi_u32 exec_hi, s1, s2 521// CHECK: error: instruction not supported on this GPU 522 523s_nand_saveexec_b32 exec_hi, s1 524// CHECK: error: instruction not supported on this GPU 525 526s_nor_saveexec_b32 exec_hi, s1 527// CHECK: error: instruction not supported on this GPU 528 529s_or_saveexec_b32 exec_hi, s1 530// CHECK: error: instruction not supported on this GPU 531 532s_orn1_saveexec_b32 exec_hi, s1 533// CHECK: error: instruction not supported on this GPU 534 535s_orn1_saveexec_b64 exec, s[2:3] 536// CHECK: error: instruction not supported on this GPU 537 538s_orn2_saveexec_b32 exec_hi, s1 539// CHECK: error: instruction not supported on this GPU 540 541s_pack_hh_b32_b16 exec_hi, s1, s2 542// CHECK: error: instruction not supported on this GPU 543 544s_pack_lh_b32_b16 exec_hi, s1, s2 545// CHECK: error: instruction not supported on this GPU 546 547s_pack_ll_b32_b16 exec_hi, s1, s2 548// CHECK: error: instruction not supported on this GPU 549 550s_round_mode 0x0 551// CHECK: error: instruction not supported on this GPU 552 553s_scratch_load_dword s5, s[2:3], s0 glc 554// CHECK: error: instruction not supported on this GPU 555 556s_scratch_load_dwordx2 s[100:101], s[2:3], s0 557// CHECK: error: instruction not supported on this GPU 558 559s_scratch_load_dwordx4 s[20:23], s[4:5], s0 560// CHECK: error: instruction not supported on this GPU 561 562s_scratch_store_dword s1, s[4:5], 0x123 glc 563// CHECK: error: instruction not supported on this GPU 564 565s_scratch_store_dwordx2 s[2:3], s[4:5], s101 glc 566// CHECK: error: instruction not supported on this GPU 567 568s_scratch_store_dwordx4 s[4:7], s[4:5], s0 glc 569// CHECK: error: instruction not supported on this GPU 570 571s_subvector_loop_begin exec_hi, 0x1234 572// CHECK: error: instruction not supported on this GPU 573 574s_subvector_loop_end exec_hi, 0x1234 575// CHECK: error: instruction not supported on this GPU 576 577s_ttracedata_imm 0x0 578// CHECK: error: instruction not supported on this GPU 579 580s_version 0x1234 581// CHECK: error: instruction not supported on this GPU 582 583s_waitcnt_expcnt exec_hi, 0x1234 584// CHECK: error: instruction not supported on this GPU 585 586s_waitcnt_lgkmcnt exec_hi, 0x1234 587// CHECK: error: instruction not supported on this GPU 588 589s_waitcnt_vmcnt exec_hi, 0x1234 590// CHECK: error: instruction not supported on this GPU 591 592s_waitcnt_vscnt exec_hi, 0x1234 593// CHECK: error: instruction not supported on this GPU 594 595s_xnor_saveexec_b32 exec_hi, s1 596// CHECK: error: instruction not supported on this GPU 597 598s_xor_saveexec_b32 exec_hi, s1 599// CHECK: error: instruction not supported on this GPU 600 601scratch_load_dword v0, v1, off offset:-2048 glc slc 602// CHECK: error: instruction not supported on this GPU 603 604scratch_load_dwordx2 v[1:2], v3, off 605// CHECK: error: instruction not supported on this GPU 606 607scratch_load_dwordx3 v[1:3], v4, off 608// CHECK: error: instruction not supported on this GPU 609 610scratch_load_dwordx4 v[1:4], v5, off 611// CHECK: error: instruction not supported on this GPU 612 613scratch_load_sbyte v1, v2, off 614// CHECK: error: instruction not supported on this GPU 615 616scratch_load_sbyte_d16 v1, v2, off 617// CHECK: error: instruction not supported on this GPU 618 619scratch_load_sbyte_d16_hi v1, v2, off 620// CHECK: error: instruction not supported on this GPU 621 622scratch_load_short_d16 v1, v2, off 623// CHECK: error: instruction not supported on this GPU 624 625scratch_load_short_d16_hi v1, v2, off 626// CHECK: error: instruction not supported on this GPU 627 628scratch_load_sshort v1, v2, off 629// CHECK: error: instruction not supported on this GPU 630 631scratch_load_ubyte v1, v2, off 632// CHECK: error: instruction not supported on this GPU 633 634scratch_load_ubyte_d16 v1, v2, off 635// CHECK: error: instruction not supported on this GPU 636 637scratch_load_ubyte_d16_hi v1, v2, off 638// CHECK: error: instruction not supported on this GPU 639 640scratch_load_ushort v1, v2, off 641// CHECK: error: instruction not supported on this GPU 642 643scratch_store_byte off, v2, flat_scratch_hi offset:-1 644// CHECK: error: instruction not supported on this GPU 645 646scratch_store_byte_d16_hi off, v2, flat_scratch_hi offset:-1 647// CHECK: error: instruction not supported on this GPU 648 649scratch_store_dword off, v2, exec_hi 650// CHECK: error: instruction not supported on this GPU 651 652scratch_store_dwordx2 off, v[254:255], s3 offset:-1 653// CHECK: error: instruction not supported on this GPU 654 655scratch_store_dwordx3 off, v[253:255], s3 offset:-1 656// CHECK: error: instruction not supported on this GPU 657 658scratch_store_dwordx4 off, v[252:255], s3 offset:-1 659// CHECK: error: instruction not supported on this GPU 660 661scratch_store_short off, v2, flat_scratch_hi offset:-1 662// CHECK: error: instruction not supported on this GPU 663 664scratch_store_short_d16_hi off, v2, flat_scratch_hi offset:-1 665// CHECK: error: instruction not supported on this GPU 666 667v_accvgpr_read_b32 a0, a0 668// CHECK: error: instruction not supported on this GPU 669 670v_accvgpr_write_b32 a0, 65 671// CHECK: error: instruction not supported on this GPU 672 673v_add3_u32 v1, v2, v3, v4 674// CHECK: error: instruction not supported on this GPU 675 676v_add_co_ci_u32 v1, sext(v1), sext(v4) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD 677// CHECK: error: instruction not supported on this GPU 678 679v_add_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1 680// CHECK: error: instruction not supported on this GPU 681 682v_add_co_ci_u32_e32 v255, vcc, v1, v2, vcc 683// CHECK: error: instruction not supported on this GPU 684 685v_add_co_ci_u32_e64 v255, s12, v1, v2, s6 686// CHECK: error: instruction not supported on this GPU 687 688v_add_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD 689// CHECK: error: instruction not supported on this GPU 690 691v_add_co_u32 v0, exec, v0, v2 692// CHECK: error: instruction not supported on this GPU 693 694v_add_co_u32_dpp v255, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 695// CHECK: error: instruction not supported on this GPU 696 697v_add_co_u32_e32 v2, vcc, s0, v2 698// CHECK: error: instruction not supported on this GPU 699 700v_add_co_u32_e64 v0, s0, v0, v2 701// CHECK: error: instruction not supported on this GPU 702 703v_add_co_u32_sdwa v0, v0, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0 704// CHECK: error: instruction not supported on this GPU 705 706v_add_i16 v255, v1, v2 707// CHECK: error: instruction not supported on this GPU 708 709v_add_i32 lds_direct, v0, v0 710// CHECK: error: instruction not supported on this GPU 711 712v_add_i32_e32 v0, vcc, 0.5, v0 713// CHECK: error: instruction not supported on this GPU 714 715v_add_i32_e64 v1, s[0:1], v2, v3 716// CHECK: error: instruction not supported on this GPU 717 718v_add_lshl_u32 v1, v2, v3, v4 719// CHECK: error: instruction not supported on this GPU 720 721v_add_nc_i16 v255, v1, v2 722// CHECK: error: instruction not supported on this GPU 723 724v_add_nc_i32 v255, v1, v2 725// CHECK: error: instruction not supported on this GPU 726 727v_add_nc_u16 v255, v1, v2 728// CHECK: error: instruction not supported on this GPU 729 730v_add_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 731// CHECK: error: instruction not supported on this GPU 732 733v_add_nc_u32_e32 v255, v1, v2 734// CHECK: error: instruction not supported on this GPU 735 736v_add_nc_u32_e64 v255, v1, v2 737// CHECK: error: instruction not supported on this GPU 738 739v_add_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD 740// CHECK: error: instruction not supported on this GPU 741 742v_addc_co_u32 v0, vcc, shared_base, v0, vcc 743// CHECK: error: instruction not supported on this GPU 744 745v_addc_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 746// CHECK: error: instruction not supported on this GPU 747 748v_addc_co_u32_e32 v3, vcc, 12345, v3, vcc 749// CHECK: error: instruction not supported on this GPU 750 751v_addc_co_u32_e64 v255, s[12:13], v1, v2, s[6:7] 752// CHECK: error: instruction not supported on this GPU 753 754v_addc_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2 755// CHECK: error: instruction not supported on this GPU 756 757v_and_or_b32 v1, v2, v3, v4 758// CHECK: error: instruction not supported on this GPU 759 760v_ashr_i32 v255, v1, v2 761// CHECK: error: instruction not supported on this GPU 762 763v_ashr_i32_e64 v255, v1, v2 764// CHECK: error: instruction not supported on this GPU 765 766v_ashr_i64 v[254:255], v[1:2], v2 767// CHECK: error: instruction not supported on this GPU 768 769v_cmps_eq_f32 vcc, -1, v2 770// CHECK: error: instruction not supported on this GPU 771 772v_cmps_eq_f32_e64 flat_scratch, v1, v2 773// CHECK: error: instruction not supported on this GPU 774 775v_cmps_eq_f64 vcc, -1, v[2:3] 776// CHECK: error: instruction not supported on this GPU 777 778v_cmps_eq_f64_e64 flat_scratch, v[1:2], v[2:3] 779// CHECK: error: instruction not supported on this GPU 780 781v_cmps_f_f32 vcc, -1, v2 782// CHECK: error: instruction not supported on this GPU 783 784v_cmps_f_f32_e64 flat_scratch, v1, v2 785// CHECK: error: instruction not supported on this GPU 786 787v_cmps_f_f64 vcc, -1, v[2:3] 788// CHECK: error: instruction not supported on this GPU 789 790v_cmps_f_f64_e64 flat_scratch, v[1:2], v[2:3] 791// CHECK: error: instruction not supported on this GPU 792 793v_cmps_ge_f32 vcc, -1, v2 794// CHECK: error: instruction not supported on this GPU 795 796v_cmps_ge_f32_e64 flat_scratch, v1, v2 797// CHECK: error: instruction not supported on this GPU 798 799v_cmps_ge_f64 vcc, -1, v[2:3] 800// CHECK: error: instruction not supported on this GPU 801 802v_cmps_ge_f64_e64 flat_scratch, v[1:2], v[2:3] 803// CHECK: error: instruction not supported on this GPU 804 805v_cmps_gt_f32 vcc, -1, v2 806// CHECK: error: instruction not supported on this GPU 807 808v_cmps_gt_f32_e64 flat_scratch, v1, v2 809// CHECK: error: instruction not supported on this GPU 810 811v_cmps_gt_f64 vcc, -1, v[2:3] 812// CHECK: error: instruction not supported on this GPU 813 814v_cmps_gt_f64_e64 flat_scratch, v[1:2], v[2:3] 815// CHECK: error: instruction not supported on this GPU 816 817v_cmps_le_f32 vcc, -1, v2 818// CHECK: error: instruction not supported on this GPU 819 820v_cmps_le_f32_e64 flat_scratch, v1, v2 821// CHECK: error: instruction not supported on this GPU 822 823v_cmps_le_f64 vcc, -1, v[2:3] 824// CHECK: error: instruction not supported on this GPU 825 826v_cmps_le_f64_e64 flat_scratch, v[1:2], v[2:3] 827// CHECK: error: instruction not supported on this GPU 828 829v_cmps_lg_f32 vcc, -1, v2 830// CHECK: error: instruction not supported on this GPU 831 832v_cmps_lg_f32_e64 flat_scratch, v1, v2 833// CHECK: error: instruction not supported on this GPU 834 835v_cmps_lg_f64 vcc, -1, v[2:3] 836// CHECK: error: instruction not supported on this GPU 837 838v_cmps_lg_f64_e64 flat_scratch, v[1:2], v[2:3] 839// CHECK: error: instruction not supported on this GPU 840 841v_cmps_lt_f32 vcc, -1, v2 842// CHECK: error: instruction not supported on this GPU 843 844v_cmps_lt_f32_e64 flat_scratch, v1, v2 845// CHECK: error: instruction not supported on this GPU 846 847v_cmps_lt_f64 vcc, -1, v[2:3] 848// CHECK: error: instruction not supported on this GPU 849 850v_cmps_lt_f64_e64 flat_scratch, v[1:2], v[2:3] 851// CHECK: error: instruction not supported on this GPU 852 853v_cmps_neq_f32 vcc, -1, v2 854// CHECK: error: instruction not supported on this GPU 855 856v_cmps_neq_f32_e64 flat_scratch, v1, v2 857// CHECK: error: instruction not supported on this GPU 858 859v_cmps_neq_f64 vcc, -1, v[2:3] 860// CHECK: error: instruction not supported on this GPU 861 862v_cmps_neq_f64_e64 flat_scratch, v[1:2], v[2:3] 863// CHECK: error: instruction not supported on this GPU 864 865v_cmps_nge_f32 vcc, -1, v2 866// CHECK: error: instruction not supported on this GPU 867 868v_cmps_nge_f32_e64 flat_scratch, v1, v2 869// CHECK: error: instruction not supported on this GPU 870 871v_cmps_nge_f64 vcc, -1, v[2:3] 872// CHECK: error: instruction not supported on this GPU 873 874v_cmps_nge_f64_e64 flat_scratch, v[1:2], v[2:3] 875// CHECK: error: instruction not supported on this GPU 876 877v_cmps_ngt_f32 vcc, -1, v2 878// CHECK: error: instruction not supported on this GPU 879 880v_cmps_ngt_f32_e64 flat_scratch, v1, v2 881// CHECK: error: instruction not supported on this GPU 882 883v_cmps_ngt_f64 vcc, -1, v[2:3] 884// CHECK: error: instruction not supported on this GPU 885 886v_cmps_ngt_f64_e64 flat_scratch, v[1:2], v[2:3] 887// CHECK: error: instruction not supported on this GPU 888 889v_cmps_nle_f32 vcc, -1, v2 890// CHECK: error: instruction not supported on this GPU 891 892v_cmps_nle_f32_e64 flat_scratch, v1, v2 893// CHECK: error: instruction not supported on this GPU 894 895v_cmps_nle_f64 vcc, -1, v[2:3] 896// CHECK: error: instruction not supported on this GPU 897 898v_cmps_nle_f64_e64 flat_scratch, v[1:2], v[2:3] 899// CHECK: error: instruction not supported on this GPU 900 901v_cmps_nlg_f32 vcc, -1, v2 902// CHECK: error: instruction not supported on this GPU 903 904v_cmps_nlg_f32_e64 flat_scratch, v1, v2 905// CHECK: error: instruction not supported on this GPU 906 907v_cmps_nlg_f64 vcc, -1, v[2:3] 908// CHECK: error: instruction not supported on this GPU 909 910v_cmps_nlg_f64_e64 flat_scratch, v[1:2], v[2:3] 911// CHECK: error: instruction not supported on this GPU 912 913v_cmps_nlt_f32 vcc, -1, v2 914// CHECK: error: instruction not supported on this GPU 915 916v_cmps_nlt_f32_e64 flat_scratch, v1, v2 917// CHECK: error: instruction not supported on this GPU 918 919v_cmps_nlt_f64 vcc, -1, v[2:3] 920// CHECK: error: instruction not supported on this GPU 921 922v_cmps_nlt_f64_e64 flat_scratch, v[1:2], v[2:3] 923// CHECK: error: instruction not supported on this GPU 924 925v_cmps_o_f32 vcc, -1, v2 926// CHECK: error: instruction not supported on this GPU 927 928v_cmps_o_f32_e64 flat_scratch, v1, v2 929// CHECK: error: instruction not supported on this GPU 930 931v_cmps_o_f64 vcc, -1, v[2:3] 932// CHECK: error: instruction not supported on this GPU 933 934v_cmps_o_f64_e64 flat_scratch, v[1:2], v[2:3] 935// CHECK: error: instruction not supported on this GPU 936 937v_cmps_tru_f32 vcc, -1, v2 938// CHECK: error: instruction not supported on this GPU 939 940v_cmps_tru_f32_e64 flat_scratch, v1, v2 941// CHECK: error: instruction not supported on this GPU 942 943v_cmps_tru_f64 vcc, -1, v[2:3] 944// CHECK: error: instruction not supported on this GPU 945 946v_cmps_tru_f64_e64 flat_scratch, v[1:2], v[2:3] 947// CHECK: error: instruction not supported on this GPU 948 949v_cmps_u_f32 vcc, -1, v2 950// CHECK: error: instruction not supported on this GPU 951 952v_cmps_u_f32_e64 flat_scratch, v1, v2 953// CHECK: error: instruction not supported on this GPU 954 955v_cmps_u_f64 vcc, -1, v[2:3] 956// CHECK: error: instruction not supported on this GPU 957 958v_cmps_u_f64_e64 flat_scratch, v[1:2], v[2:3] 959// CHECK: error: instruction not supported on this GPU 960 961v_cmpsx_eq_f32 vcc, -1, v2 962// CHECK: error: instruction not supported on this GPU 963 964v_cmpsx_eq_f32_e64 flat_scratch, v1, v2 965// CHECK: error: instruction not supported on this GPU 966 967v_cmpsx_eq_f64 vcc, -1, v[2:3] 968// CHECK: error: instruction not supported on this GPU 969 970v_cmpsx_eq_f64_e64 flat_scratch, v[1:2], v[2:3] 971// CHECK: error: instruction not supported on this GPU 972 973v_cmpsx_f_f32 vcc, -1, v2 974// CHECK: error: instruction not supported on this GPU 975 976v_cmpsx_f_f32_e64 flat_scratch, v1, v2 977// CHECK: error: instruction not supported on this GPU 978 979v_cmpsx_f_f64 vcc, -1, v[2:3] 980// CHECK: error: instruction not supported on this GPU 981 982v_cmpsx_f_f64_e64 flat_scratch, v[1:2], v[2:3] 983// CHECK: error: instruction not supported on this GPU 984 985v_cmpsx_ge_f32 vcc, -1, v2 986// CHECK: error: instruction not supported on this GPU 987 988v_cmpsx_ge_f32_e64 flat_scratch, v1, v2 989// CHECK: error: instruction not supported on this GPU 990 991v_cmpsx_ge_f64 vcc, -1, v[2:3] 992// CHECK: error: instruction not supported on this GPU 993 994v_cmpsx_ge_f64_e64 flat_scratch, v[1:2], v[2:3] 995// CHECK: error: instruction not supported on this GPU 996 997v_cmpsx_gt_f32 vcc, -1, v2 998// CHECK: error: instruction not supported on this GPU 999 1000v_cmpsx_gt_f32_e64 flat_scratch, v1, v2 1001// CHECK: error: instruction not supported on this GPU 1002 1003v_cmpsx_gt_f64 vcc, -1, v[2:3] 1004// CHECK: error: instruction not supported on this GPU 1005 1006v_cmpsx_gt_f64_e64 flat_scratch, v[1:2], v[2:3] 1007// CHECK: error: instruction not supported on this GPU 1008 1009v_cmpsx_le_f32 vcc, -1, v2 1010// CHECK: error: instruction not supported on this GPU 1011 1012v_cmpsx_le_f32_e64 flat_scratch, v1, v2 1013// CHECK: error: instruction not supported on this GPU 1014 1015v_cmpsx_le_f64 vcc, -1, v[2:3] 1016// CHECK: error: instruction not supported on this GPU 1017 1018v_cmpsx_le_f64_e64 flat_scratch, v[1:2], v[2:3] 1019// CHECK: error: instruction not supported on this GPU 1020 1021v_cmpsx_lg_f32 vcc, -1, v2 1022// CHECK: error: instruction not supported on this GPU 1023 1024v_cmpsx_lg_f32_e64 flat_scratch, v1, v2 1025// CHECK: error: instruction not supported on this GPU 1026 1027v_cmpsx_lg_f64 vcc, -1, v[2:3] 1028// CHECK: error: instruction not supported on this GPU 1029 1030v_cmpsx_lg_f64_e64 flat_scratch, v[1:2], v[2:3] 1031// CHECK: error: instruction not supported on this GPU 1032 1033v_cmpsx_lt_f32 vcc, -1, v2 1034// CHECK: error: instruction not supported on this GPU 1035 1036v_cmpsx_lt_f32_e64 flat_scratch, v1, v2 1037// CHECK: error: instruction not supported on this GPU 1038 1039v_cmpsx_lt_f64 vcc, -1, v[2:3] 1040// CHECK: error: instruction not supported on this GPU 1041 1042v_cmpsx_lt_f64_e64 flat_scratch, v[1:2], v[2:3] 1043// CHECK: error: instruction not supported on this GPU 1044 1045v_cmpsx_neq_f32 vcc, -1, v2 1046// CHECK: error: instruction not supported on this GPU 1047 1048v_cmpsx_neq_f32_e64 flat_scratch, v1, v2 1049// CHECK: error: instruction not supported on this GPU 1050 1051v_cmpsx_neq_f64 vcc, -1, v[2:3] 1052// CHECK: error: instruction not supported on this GPU 1053 1054v_cmpsx_neq_f64_e64 flat_scratch, v[1:2], v[2:3] 1055// CHECK: error: instruction not supported on this GPU 1056 1057v_cmpsx_nge_f32 vcc, -1, v2 1058// CHECK: error: instruction not supported on this GPU 1059 1060v_cmpsx_nge_f32_e64 flat_scratch, v1, v2 1061// CHECK: error: instruction not supported on this GPU 1062 1063v_cmpsx_nge_f64 vcc, -1, v[2:3] 1064// CHECK: error: instruction not supported on this GPU 1065 1066v_cmpsx_nge_f64_e64 flat_scratch, v[1:2], v[2:3] 1067// CHECK: error: instruction not supported on this GPU 1068 1069v_cmpsx_ngt_f32 vcc, -1, v2 1070// CHECK: error: instruction not supported on this GPU 1071 1072v_cmpsx_ngt_f32_e64 flat_scratch, v1, v2 1073// CHECK: error: instruction not supported on this GPU 1074 1075v_cmpsx_ngt_f64 vcc, -1, v[2:3] 1076// CHECK: error: instruction not supported on this GPU 1077 1078v_cmpsx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3] 1079// CHECK: error: instruction not supported on this GPU 1080 1081v_cmpsx_nle_f32 vcc, -1, v2 1082// CHECK: error: instruction not supported on this GPU 1083 1084v_cmpsx_nle_f32_e64 flat_scratch, v1, v2 1085// CHECK: error: instruction not supported on this GPU 1086 1087v_cmpsx_nle_f64 vcc, -1, v[2:3] 1088// CHECK: error: instruction not supported on this GPU 1089 1090v_cmpsx_nle_f64_e64 flat_scratch, v[1:2], v[2:3] 1091// CHECK: error: instruction not supported on this GPU 1092 1093v_cmpsx_nlg_f32 vcc, -1, v2 1094// CHECK: error: instruction not supported on this GPU 1095 1096v_cmpsx_nlg_f32_e64 flat_scratch, v1, v2 1097// CHECK: error: instruction not supported on this GPU 1098 1099v_cmpsx_nlg_f64 vcc, -1, v[2:3] 1100// CHECK: error: instruction not supported on this GPU 1101 1102v_cmpsx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3] 1103// CHECK: error: instruction not supported on this GPU 1104 1105v_cmpsx_nlt_f32 vcc, -1, v2 1106// CHECK: error: instruction not supported on this GPU 1107 1108v_cmpsx_nlt_f32_e64 flat_scratch, v1, v2 1109// CHECK: error: instruction not supported on this GPU 1110 1111v_cmpsx_nlt_f64 vcc, -1, v[2:3] 1112// CHECK: error: instruction not supported on this GPU 1113 1114v_cmpsx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3] 1115// CHECK: error: instruction not supported on this GPU 1116 1117v_cmpsx_o_f32 vcc, -1, v2 1118// CHECK: error: instruction not supported on this GPU 1119 1120v_cmpsx_o_f32_e64 flat_scratch, v1, v2 1121// CHECK: error: instruction not supported on this GPU 1122 1123v_cmpsx_o_f64 vcc, -1, v[2:3] 1124// CHECK: error: instruction not supported on this GPU 1125 1126v_cmpsx_o_f64_e64 flat_scratch, v[1:2], v[2:3] 1127// CHECK: error: instruction not supported on this GPU 1128 1129v_cmpsx_tru_f32 vcc, -1, v2 1130// CHECK: error: instruction not supported on this GPU 1131 1132v_cmpsx_tru_f32_e64 flat_scratch, v1, v2 1133// CHECK: error: instruction not supported on this GPU 1134 1135v_cmpsx_tru_f64 vcc, -1, v[2:3] 1136// CHECK: error: instruction not supported on this GPU 1137 1138v_cmpsx_tru_f64_e64 flat_scratch, v[1:2], v[2:3] 1139// CHECK: error: instruction not supported on this GPU 1140 1141v_cmpsx_u_f32 vcc, -1, v2 1142// CHECK: error: instruction not supported on this GPU 1143 1144v_cmpsx_u_f32_e64 flat_scratch, v1, v2 1145// CHECK: error: instruction not supported on this GPU 1146 1147v_cmpsx_u_f64 vcc, -1, v[2:3] 1148// CHECK: error: instruction not supported on this GPU 1149 1150v_cmpsx_u_f64_e64 flat_scratch, v[1:2], v[2:3] 1151// CHECK: error: instruction not supported on this GPU 1152 1153v_cvt_norm_i16_f16 v5, -4.0 1154// CHECK: error: instruction not supported on this GPU 1155 1156v_cvt_norm_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1157// CHECK: error: instruction not supported on this GPU 1158 1159v_cvt_norm_i16_f16_e32 v255, v1 1160// CHECK: error: instruction not supported on this GPU 1161 1162v_cvt_norm_i16_f16_e64 v255, v1 1163// CHECK: error: instruction not supported on this GPU 1164 1165v_cvt_norm_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1166// CHECK: error: instruction not supported on this GPU 1167 1168v_cvt_norm_u16_f16 v5, s101 1169// CHECK: error: instruction not supported on this GPU 1170 1171v_cvt_norm_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1172// CHECK: error: instruction not supported on this GPU 1173 1174v_cvt_norm_u16_f16_e32 v255, v1 1175// CHECK: error: instruction not supported on this GPU 1176 1177v_cvt_norm_u16_f16_e64 v255, v1 1178// CHECK: error: instruction not supported on this GPU 1179 1180v_cvt_norm_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1181// CHECK: error: instruction not supported on this GPU 1182 1183v_cvt_pknorm_i16_f16 v255, v1, v2 1184// CHECK: error: instruction not supported on this GPU 1185 1186v_cvt_pknorm_u16_f16 v255, v1, v2 1187// CHECK: error: instruction not supported on this GPU 1188 1189v_div_fixup_legacy_f16 v255, v1, v2, v3 1190// CHECK: error: instruction not supported on this GPU 1191 1192v_div_fixup_legacy_f16_e64 v5, 0.5, v2, v3 1193// CHECK: error: instruction not supported on this GPU 1194 1195v_dot2_f32_f16 v0, -v1, -v2, -v3 1196// CHECK: error: instruction not supported on this GPU 1197 1198v_dot2_i32_i16 v0, -v1, -v2, -v3 1199// CHECK: error: instruction not supported on this GPU 1200 1201v_dot2_u32_u16 v0, -v1, -v2, -v3 1202// CHECK: error: instruction not supported on this GPU 1203 1204v_dot2c_f32_f16 v0, v1, v2 1205// CHECK: error: instruction not supported on this GPU 1206 1207v_dot2c_f32_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1208// CHECK: error: instruction not supported on this GPU 1209 1210v_dot2c_f32_f16_e32 v255, v1, v2 1211// CHECK: error: instruction not supported on this GPU 1212 1213v_dot2c_i32_i16 v0, v1, v2 1214// CHECK: error: instruction not supported on this GPU 1215 1216v_dot2c_i32_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1217// CHECK: error: instruction not supported on this GPU 1218 1219v_dot4_i32_i8 v0, v1, v2, v3 1220// CHECK: error: instruction not supported on this GPU 1221 1222v_dot4_u32_u8 v0, v1, v2, v3 1223// CHECK: error: instruction not supported on this GPU 1224 1225v_dot4c_i32_i8 v0, v1, v2 1226// CHECK: error: instruction not supported on this GPU 1227 1228v_dot4c_i32_i8_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1229// CHECK: error: instruction not supported on this GPU 1230 1231v_dot4c_i32_i8_e32 v255, v1, v2 1232// CHECK: error: instruction not supported on this GPU 1233 1234v_dot8_i32_i4 v0, v1, v2, v3 1235// CHECK: error: instruction not supported on this GPU 1236 1237v_dot8_u32_u4 v0, v1, v2, v3 1238// CHECK: error: instruction not supported on this GPU 1239 1240v_dot8c_i32_i4 v0, v1, v2 1241// CHECK: error: instruction not supported on this GPU 1242 1243v_dot8c_i32_i4_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1244// CHECK: error: instruction not supported on this GPU 1245 1246v_fma_legacy_f16 v255, v1, v2, v3 1247// CHECK: error: instruction not supported on this GPU 1248 1249v_fma_legacy_f16_e64 v5, v1, v2, v3 1250// CHECK: error: instruction not supported on this GPU 1251 1252v_fma_mix_f32 v0, -abs(v1), v2, v3 1253// CHECK: error: instruction not supported on this GPU 1254 1255v_fma_mixhi_f16 v0, -v1, abs(v2), -abs(v3) 1256// CHECK: error: instruction not supported on this GPU 1257 1258v_fma_mixlo_f16 v0, abs(v1), -v2, abs(v3) 1259// CHECK: error: instruction not supported on this GPU 1260 1261v_fmaak_f32 v255, v1, v2, 0x1121 1262// CHECK: error: instruction not supported on this GPU 1263 1264v_fmac_f16 v5, 0x1234, v2 1265// CHECK: error: instruction not supported on this GPU 1266 1267v_fmac_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 1268// CHECK: error: instruction not supported on this GPU 1269 1270v_fmac_f16_e32 v255, v1, v2 1271// CHECK: error: instruction not supported on this GPU 1272 1273v_fmac_f16_e64 v255, v1, v2 1274// CHECK: error: instruction not supported on this GPU 1275 1276v_fmac_f32 v0, v1, v2 1277// CHECK: error: instruction not supported on this GPU 1278 1279v_fmac_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1280// CHECK: error: instruction not supported on this GPU 1281 1282v_fmac_f32_e32 v255, v1, v2 1283// CHECK: error: instruction not supported on this GPU 1284 1285v_fmac_f32_e64 v255, v1, v2 1286// CHECK: error: instruction not supported on this GPU 1287 1288v_fmamk_f32 v255, v1, 0x1121, v3 1289// CHECK: error: instruction not supported on this GPU 1290 1291v_interp_p2_legacy_f16 v255, v2, attr0.x, v3 1292// CHECK: error: instruction not supported on this GPU 1293 1294v_log_clamp_f32 v1, 0.5 1295// CHECK: error: instruction not supported on this GPU 1296 1297v_log_clamp_f32_e64 v255, v1 1298// CHECK: error: instruction not supported on this GPU 1299 1300v_lshl_add_u32 v1, v2, v3, v4 1301// CHECK: error: instruction not supported on this GPU 1302 1303v_lshl_b32 v255, v1, v2 1304// CHECK: error: instruction not supported on this GPU 1305 1306v_lshl_b32_e64 v255, v1, v2 1307// CHECK: error: instruction not supported on this GPU 1308 1309v_lshl_b64 v[254:255], v[1:2], v2 1310// CHECK: error: instruction not supported on this GPU 1311 1312v_lshl_or_b32 v1, v2, v3, v4 1313// CHECK: error: instruction not supported on this GPU 1314 1315v_lshr_b32 v255, v1, v2 1316// CHECK: error: instruction not supported on this GPU 1317 1318v_lshr_b32_e64 v255, v1, v2 1319// CHECK: error: instruction not supported on this GPU 1320 1321v_lshr_b64 v[254:255], v[1:2], v2 1322// CHECK: error: instruction not supported on this GPU 1323 1324v_mac_legacy_f32 v0, v1, v2 1325// CHECK: error: instruction not supported on this GPU 1326 1327v_mac_legacy_f32_e32 v255, v1, v2 1328// CHECK: error: instruction not supported on this GPU 1329 1330v_mac_legacy_f32_e64 v255, v1, v2 1331// CHECK: error: instruction not supported on this GPU 1332 1333v_mad_i32_i16 v255, v1, v2, v3 1334// CHECK: error: instruction not supported on this GPU 1335 1336v_mad_legacy_f16 v255, v1, v2, v3 1337// CHECK: error: instruction not supported on this GPU 1338 1339v_mad_legacy_f16_e64 v5, 0.5, v2, v3 1340// CHECK: error: instruction not supported on this GPU 1341 1342v_mad_legacy_i16 v255, v1, v2, v3 1343// CHECK: error: instruction not supported on this GPU 1344 1345v_mad_legacy_i16_e64 v5, 0, v2, v3 1346// CHECK: error: instruction not supported on this GPU 1347 1348v_mad_legacy_u16 v255, v1, v2, v3 1349// CHECK: error: instruction not supported on this GPU 1350 1351v_mad_legacy_u16_e64 v5, 0, v2, v3 1352// CHECK: error: instruction not supported on this GPU 1353 1354v_mad_mix_f32 v0, -abs(v1), v2, v3 1355// CHECK: error: instruction not supported on this GPU 1356 1357v_mad_mixhi_f16 v0, -v1, abs(v2), -abs(v3) 1358// CHECK: error: instruction not supported on this GPU 1359 1360v_mad_mixlo_f16 v0, abs(v1), -v2, abs(v3) 1361// CHECK: error: instruction not supported on this GPU 1362 1363v_mad_u32_u16 v255, v1, v2, v3 1364// CHECK: error: instruction not supported on this GPU 1365 1366v_max3_f16 v0, src_lds_direct, v0, v0 1367// CHECK: error: instruction not supported on this GPU 1368 1369v_max3_i16 v1, v2, v3, v4 1370// CHECK: error: instruction not supported on this GPU 1371 1372v_max3_u16 v1, v2, v3, v4 1373// CHECK: error: instruction not supported on this GPU 1374 1375v_max_legacy_f32 v255, v1, v2 1376// CHECK: error: instruction not supported on this GPU 1377 1378v_max_legacy_f32_e64 v255, v1, v2 1379// CHECK: error: instruction not supported on this GPU 1380 1381v_med3_f16 v1, v2, v3, v4 1382// CHECK: error: instruction not supported on this GPU 1383 1384v_med3_i16 v1, v2, v3, v4 1385// CHECK: error: instruction not supported on this GPU 1386 1387v_med3_u16 v1, v2, v3, v4 1388// CHECK: error: instruction not supported on this GPU 1389 1390v_mfma_f32_16x16x16f16 a[0:3], a[0:1], a[1:2], -2.0 1391// CHECK: error: instruction not supported on this GPU 1392 1393v_mfma_f32_16x16x1f32 a[0:15], a0, a1, -2.0 1394// CHECK: error: instruction not supported on this GPU 1395 1396v_mfma_f32_16x16x2bf16 a[0:15], a0, a1, -2.0 1397// CHECK: error: instruction not supported on this GPU 1398 1399v_mfma_f32_16x16x4f16 a[0:15], a[0:1], a[1:2], -2.0 1400// CHECK: error: instruction not supported on this GPU 1401 1402v_mfma_f32_16x16x4f32 a[0:3], a0, a1, -2.0 1403// CHECK: error: instruction not supported on this GPU 1404 1405v_mfma_f32_16x16x8bf16 a[0:3], a0, a1, -2.0 1406// CHECK: error: instruction not supported on this GPU 1407 1408v_mfma_f32_32x32x1f32 a[0:31], 1, v1, a[1:32] 1409// CHECK: error: instruction not supported on this GPU 1410 1411v_mfma_f32_32x32x2bf16 a[0:31], a0, a1, -2.0 1412// CHECK: error: instruction not supported on this GPU 1413 1414v_mfma_f32_32x32x2f32 a[0:15], a0, a1, -2.0 1415// CHECK: error: instruction not supported on this GPU 1416 1417v_mfma_f32_32x32x4bf16 a[0:15], a0, a1, -2.0 1418// CHECK: error: instruction not supported on this GPU 1419 1420v_mfma_f32_32x32x4f16 a[0:31], a[0:1], a[1:2], -2.0 1421// CHECK: error: instruction not supported on this GPU 1422 1423v_mfma_f32_32x32x8f16 a[0:15], a[0:1], a[1:2], -2.0 1424// CHECK: error: instruction not supported on this GPU 1425 1426v_mfma_f32_4x4x1f32 a[0:3], a0, a1, -2.0 1427// CHECK: error: instruction not supported on this GPU 1428 1429v_mfma_f32_4x4x2bf16 a[0:3], a0, a1, -2.0 1430// CHECK: error: instruction not supported on this GPU 1431 1432v_mfma_f32_4x4x4f16 a[0:3], a[0:1], a[1:2], -2.0 1433// CHECK: error: instruction not supported on this GPU 1434 1435v_mfma_i32_16x16x16i8 a[0:3], a0, a1, 2 1436// CHECK: error: instruction not supported on this GPU 1437 1438v_mfma_i32_16x16x4i8 a[0:15], a0, a1, 2 1439// CHECK: error: instruction not supported on this GPU 1440 1441v_mfma_i32_32x32x4i8 a[0:31], a0, a1, 2 1442// CHECK: error: instruction not supported on this GPU 1443 1444v_mfma_i32_32x32x8i8 a[0:15], a0, a1, 2 1445// CHECK: error: instruction not supported on this GPU 1446 1447v_mfma_i32_4x4x4i8 a[0:3], a0, a1, 2 1448// CHECK: error: instruction not supported on this GPU 1449 1450v_min3_f16 v1, v2, v3, v4 1451// CHECK: error: instruction not supported on this GPU 1452 1453v_min3_i16 v0, src_lds_direct, v0, v0 1454// CHECK: error: instruction not supported on this GPU 1455 1456v_min3_u16 v1, v2, v3, v4 1457// CHECK: error: instruction not supported on this GPU 1458 1459v_min_legacy_f32 v255, v1, v2 1460// CHECK: error: instruction not supported on this GPU 1461 1462v_min_legacy_f32_e64 v255, v1, v2 1463// CHECK: error: instruction not supported on this GPU 1464 1465v_movrelsd_2_b32 v0, v255 dpp8:[7,6,5,4,3,2,1,0] 1466// CHECK: error: instruction not supported on this GPU 1467 1468v_movrelsd_2_b32_dpp v0, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 1469// CHECK: error: instruction not supported on this GPU 1470 1471v_movrelsd_2_b32_e32 v5, 1 1472// CHECK: error: instruction not supported on this GPU 1473 1474v_movrelsd_2_b32_e64 v255, v1 1475// CHECK: error: instruction not supported on this GPU 1476 1477v_movrelsd_2_b32_sdwa v0, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1478// CHECK: error: instruction not supported on this GPU 1479 1480v_mullit_f32 v255, v1, v2, v3 1481// CHECK: error: instruction not supported on this GPU 1482 1483v_or3_b32 v1, v2, v3, v4 1484// CHECK: error: instruction not supported on this GPU 1485 1486v_pack_b32_f16 v1, v2, v3 1487// CHECK: error: instruction not supported on this GPU 1488 1489v_permlane16_b32 v0, lds_direct, s0, s0 1490// CHECK: error: instruction not supported on this GPU 1491 1492v_permlanex16_b32 v0, lds_direct, s0, s0 1493// CHECK: error: instruction not supported on this GPU 1494 1495v_pipeflush 1496// CHECK: error: instruction not supported on this GPU 1497 1498v_pipeflush_e64 1499// CHECK: error: instruction not supported on this GPU 1500 1501v_pk_add_f16 v0, execz, v0 1502// CHECK: error: instruction not supported on this GPU 1503 1504v_pk_add_i16 v0, src_lds_direct, v0 1505// CHECK: error: instruction not supported on this GPU 1506 1507v_pk_add_u16 v0, v1, v2 1508// CHECK: error: instruction not supported on this GPU 1509 1510v_pk_ashrrev_i16 v0, lds_direct, v0 1511// CHECK: error: instruction not supported on this GPU 1512 1513v_pk_fma_f16 v0, v1, v2, v3 1514// CHECK: error: instruction not supported on this GPU 1515 1516v_pk_fmac_f16 v0, v1, v2 1517// CHECK: error: instruction not supported on this GPU 1518 1519v_pk_lshlrev_b16 v0, lds_direct, v0 1520// CHECK: error: instruction not supported on this GPU 1521 1522v_pk_lshrrev_b16 v0, lds_direct, v0 1523// CHECK: error: instruction not supported on this GPU 1524 1525v_pk_mad_i16 v0, src_lds_direct, v0, v0 1526// CHECK: error: instruction not supported on this GPU 1527 1528v_pk_mad_u16 v255, v1, v2, v3 1529// CHECK: error: instruction not supported on this GPU 1530 1531v_pk_max_f16 v0, v1, v2 1532// CHECK: error: instruction not supported on this GPU 1533 1534v_pk_max_i16 v0, v1, v2 1535// CHECK: error: instruction not supported on this GPU 1536 1537v_pk_max_u16 v0, v1, v2 1538// CHECK: error: instruction not supported on this GPU 1539 1540v_pk_min_f16 v0, v1, v2 1541// CHECK: error: instruction not supported on this GPU 1542 1543v_pk_min_i16 v0, v1, v2 1544// CHECK: error: instruction not supported on this GPU 1545 1546v_pk_min_u16 v0, v1, v2 1547// CHECK: error: instruction not supported on this GPU 1548 1549v_pk_mul_f16 v0, v1, v2 1550// CHECK: error: instruction not supported on this GPU 1551 1552v_pk_mul_lo_u16 v0, v1, v2 1553// CHECK: error: instruction not supported on this GPU 1554 1555v_pk_sub_i16 v0, v1, v2 1556// CHECK: error: instruction not supported on this GPU 1557 1558v_pk_sub_u16 v255, v1, v2 1559// CHECK: error: instruction not supported on this GPU 1560 1561v_rcp_clamp_f32 v255, v1 1562// CHECK: error: instruction not supported on this GPU 1563 1564v_rcp_clamp_f32_e64 v255, v1 1565// CHECK: error: instruction not supported on this GPU 1566 1567v_rcp_clamp_f64 v[254:255], v[1:2] 1568// CHECK: error: instruction not supported on this GPU 1569 1570v_rcp_clamp_f64_e64 v[254:255], v[1:2] 1571// CHECK: error: instruction not supported on this GPU 1572 1573v_rcp_legacy_f32 v255, v1 1574// CHECK: error: instruction not supported on this GPU 1575 1576v_rcp_legacy_f32_e64 v255, v1 1577// CHECK: error: instruction not supported on this GPU 1578 1579v_rsq_clamp_f32 v255, v1 1580// CHECK: error: instruction not supported on this GPU 1581 1582v_rsq_clamp_f32_e64 v255, v1 1583// CHECK: error: instruction not supported on this GPU 1584 1585v_rsq_clamp_f64 v[254:255], v[1:2] 1586// CHECK: error: instruction not supported on this GPU 1587 1588v_rsq_clamp_f64_e64 v[254:255], v[1:2] 1589// CHECK: error: instruction not supported on this GPU 1590 1591v_rsq_legacy_f32 v255, v1 1592// CHECK: error: instruction not supported on this GPU 1593 1594v_rsq_legacy_f32_e64 v255, v1 1595// CHECK: error: instruction not supported on this GPU 1596 1597v_sat_pk_u8_i16 v255, v1 1598// CHECK: error: instruction not supported on this GPU 1599 1600v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 1601// CHECK: error: instruction not supported on this GPU 1602 1603v_sat_pk_u8_i16_e64 v5, -1 1604// CHECK: error: instruction not supported on this GPU 1605 1606v_sat_pk_u8_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1607// CHECK: error: instruction not supported on this GPU 1608 1609v_screen_partition_4se_b32 v5, -1 1610// CHECK: error: instruction not supported on this GPU 1611 1612v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 1613// CHECK: error: instruction not supported on this GPU 1614 1615v_screen_partition_4se_b32_e64 v5, -1 1616// CHECK: error: instruction not supported on this GPU 1617 1618v_screen_partition_4se_b32_sdwa v5, v1 src0_sel:BYTE_0 1619// CHECK: error: instruction not supported on this GPU 1620 1621v_sub_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1 1622// CHECK: error: instruction not supported on this GPU 1623 1624v_sub_co_ci_u32_e32 v255, vcc, v1, v2, vcc 1625// CHECK: error: instruction not supported on this GPU 1626 1627v_sub_co_ci_u32_e64 v255, s12, v1, v2, s6 1628// CHECK: error: instruction not supported on this GPU 1629 1630v_sub_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD 1631// CHECK: error: instruction not supported on this GPU 1632 1633v_sub_co_u32 v0, s0, v0, v2 1634// CHECK: error: instruction not supported on this GPU 1635 1636v_sub_co_u32_dpp v255, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1637// CHECK: error: instruction not supported on this GPU 1638 1639v_sub_co_u32_e32 v2, vcc, s0, v2 1640// CHECK: error: instruction not supported on this GPU 1641 1642v_sub_co_u32_e64 v0, s0, v0, v2 1643// CHECK: error: instruction not supported on this GPU 1644 1645v_sub_co_u32_sdwa v0, v0, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0 1646// CHECK: error: instruction not supported on this GPU 1647 1648v_sub_i16 v255, v1, v2 1649// CHECK: error: instruction not supported on this GPU 1650 1651v_sub_i32 v1, s[0:1], v2, v3 1652// CHECK: error: instruction not supported on this GPU 1653 1654v_sub_i32_e64 v255, s[12:13], v1, v2 1655// CHECK: error: instruction not supported on this GPU 1656 1657v_sub_nc_i16 v255, v1, v2 1658// CHECK: error: instruction not supported on this GPU 1659 1660v_sub_nc_i32 v255, v1, v2 1661// CHECK: error: instruction not supported on this GPU 1662 1663v_sub_nc_u16 v255, v1, v2 1664// CHECK: error: instruction not supported on this GPU 1665 1666v_sub_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] 1667// CHECK: error: instruction not supported on this GPU 1668 1669v_sub_nc_u32_e32 v255, v1, v2 1670// CHECK: error: instruction not supported on this GPU 1671 1672v_sub_nc_u32_e64 v255, v1, v2 1673// CHECK: error: instruction not supported on this GPU 1674 1675v_sub_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD 1676// CHECK: error: instruction not supported on this GPU 1677 1678v_subb_co_u32 v1, vcc, v2, v3, vcc row_shl:1 row_mask:0xa bank_mask:0x1 bound_ctrl:0 1679// CHECK: error: instruction not supported on this GPU 1680 1681v_subb_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1682// CHECK: error: instruction not supported on this GPU 1683 1684v_subb_co_u32_e64 v255, s[12:13], v1, v2, s[6:7] 1685// CHECK: error: instruction not supported on this GPU 1686 1687v_subb_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2 1688// CHECK: error: instruction not supported on this GPU 1689 1690v_subbrev_co_u32 v0, vcc, src_lds_direct, v0, vcc 1691// CHECK: error: instruction not supported on this GPU 1692 1693v_subbrev_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1694// CHECK: error: instruction not supported on this GPU 1695 1696v_subbrev_co_u32_e64 v255, s[12:13], v1, v2, s[6:7] 1697// CHECK: error: instruction not supported on this GPU 1698 1699v_subbrev_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2 1700// CHECK: error: instruction not supported on this GPU 1701 1702v_subrev_co_ci_u32 v0, vcc_lo, src_lds_direct, v0, vcc_lo 1703// CHECK: error: instruction not supported on this GPU 1704 1705v_subrev_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] 1706// CHECK: error: instruction not supported on this GPU 1707 1708v_subrev_co_ci_u32_e32 v1, 0, v1 1709// CHECK: error: instruction not supported on this GPU 1710 1711v_subrev_co_ci_u32_e64 v255, s12, v1, v2, s6 1712// CHECK: error: instruction not supported on this GPU 1713 1714v_subrev_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD 1715// CHECK: error: instruction not supported on this GPU 1716 1717v_subrev_co_u32 v0, s0, src_lds_direct, v0 1718// CHECK: error: instruction not supported on this GPU 1719 1720v_subrev_co_u32_dpp v255, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1721// CHECK: error: instruction not supported on this GPU 1722 1723v_subrev_co_u32_e32 v2, vcc, s0, v2 1724// CHECK: error: instruction not supported on this GPU 1725 1726v_subrev_co_u32_e64 v0, s0, v0, v2 1727// CHECK: error: instruction not supported on this GPU 1728 1729v_subrev_co_u32_sdwa v0, v0, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0 1730// CHECK: error: instruction not supported on this GPU 1731 1732v_subrev_i32 v1, s[0:1], v2, v3 1733// CHECK: error: instruction not supported on this GPU 1734 1735v_subrev_i32_e64 v255, s[12:13], v1, v2 1736// CHECK: error: instruction not supported on this GPU 1737 1738v_subrev_nc_u32 v0, src_lds_direct, v0 1739// CHECK: error: instruction not supported on this GPU 1740 1741v_subrev_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 1742// CHECK: error: instruction not supported on this GPU 1743 1744v_subrev_nc_u32_e32 v255, v1, v2 1745// CHECK: error: instruction not supported on this GPU 1746 1747v_subrev_nc_u32_e64 v255, v1, v2 1748// CHECK: error: instruction not supported on this GPU 1749 1750v_subrev_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD 1751// CHECK: error: instruction not supported on this GPU 1752 1753v_swap_b32 v1, 1 1754// CHECK: error: instruction not supported on this GPU 1755 1756v_swap_b32_e32 v1, v2 1757// CHECK: error: instruction not supported on this GPU 1758 1759v_swaprel_b32 v255, v1 1760// CHECK: error: instruction not supported on this GPU 1761 1762v_xad_u32 v1, v2, v3, v4 1763// CHECK: error: instruction not supported on this GPU 1764 1765v_xnor_b32 v0, v1, v2 1766// CHECK: error: instruction not supported on this GPU 1767 1768v_xnor_b32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1769// CHECK: error: instruction not supported on this GPU 1770 1771v_xnor_b32_e32 v255, v1, v2 1772// CHECK: error: instruction not supported on this GPU 1773 1774v_xnor_b32_e64 v255, v1, v2 1775// CHECK: error: instruction not supported on this GPU 1776 1777v_xnor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD 1778// CHECK: error: instruction not supported on this GPU 1779 1780v_xor3_b32 v255, v1, v2, v3 1781// CHECK: error: instruction not supported on this GPU 1782 1783//===----------------------------------------------------------------------===// 1784// Unsupported e32 variants. 1785//===----------------------------------------------------------------------===// 1786 1787v_cvt_pkrtz_f16_f32_e32 v255, v1, v2 1788// CHECK: error: e32 variant of this instruction is not supported 1789 1790//===----------------------------------------------------------------------===// 1791// Unsupported dpp variants. 1792//===----------------------------------------------------------------------===// 1793 1794v_movreld_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 1795// CHECK: error: dpp variant of this instruction is not supported 1796 1797v_movrels_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1 1798// CHECK: error: dpp variant of this instruction is not supported 1799 1800v_movrelsd_b32_dpp v0, v255 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 1801// CHECK: error: dpp variant of this instruction is not supported 1802 1803//===----------------------------------------------------------------------===// 1804// Unsupported sdwa variants. 1805//===----------------------------------------------------------------------===// 1806 1807v_movreld_b32_sdwa v0, 64 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1808// CHECK: error: sdwa variant of this instruction is not supported 1809 1810v_movrels_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1811// CHECK: error: sdwa variant of this instruction is not supported 1812 1813v_movrelsd_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1814// CHECK: error: sdwa variant of this instruction is not supported 1815