brintos

brintos / llvm-project-archived public Read only

0
0
Text · 138.7 KiB · bd4bb7b Raw
3201 lines · plain
1// RUN: not llvm-mc -triple=amdgcn -mcpu=bonaire %s 2>&1 | FileCheck --implicit-check-not=error: %s2 3//===----------------------------------------------------------------------===//4// Unsupported instructions.5//===----------------------------------------------------------------------===//6 7buffer_atomic_add_f32 v255, off, s[8:11], s3 offset:40958// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU9 10buffer_atomic_pk_add_f16 v255, off, s[8:11], s3 offset:409511// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU12 13buffer_gl0_inv14// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU15 16buffer_gl1_inv17// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU18 19buffer_load_format_d16_hi_x v5, off, s[8:11], s320// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU21 22buffer_load_format_d16_x v1, off, s[4:7], s123// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU24 25buffer_load_format_d16_xy v1, off, s[4:7], s126// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU27 28buffer_load_format_d16_xyz v[1:2], off, s[4:7], s129// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU30 31buffer_load_format_d16_xyzw v[1:2], off, s[4:7], s132// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU33 34buffer_load_sbyte_d16 v1, off, s[4:7], s135// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU36 37buffer_load_sbyte_d16_hi v1, off, s[4:7], s138// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU39 40buffer_load_short_d16 v1, off, s[4:7], s141// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU42 43buffer_load_short_d16_hi v1, off, s[4:7], s144// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU45 46buffer_load_ubyte_d16 v1, off, s[4:7], s147// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU48 49buffer_load_ubyte_d16_hi v1, off, s[4:7], s150// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU51 52buffer_store_byte_d16_hi v1, off, s[12:15], -1 offset:409553// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU54 55buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 glc56// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU57 58buffer_store_format_d16_x v1, off, s[12:15], -1 offset:409559// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU60 61buffer_store_format_d16_xy v1, off, s[12:15], -1 offset:409562// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU63 64buffer_store_format_d16_xyz v[1:2], off, s[12:15], -1 offset:409565// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU66 67buffer_store_format_d16_xyzw v[1:2], off, s[12:15], -1 offset:409568// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU69 70buffer_store_lds_dword s[4:7], s0 lds71// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU72 73buffer_store_short_d16_hi v1, off, s[12:15], -1 offset:409574// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU75 76ds_add_f32 v0, v177// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU78 79ds_add_rtn_f32 v0, v1, v280// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU81 82ds_add_src2_f32 v0 offset:4 gds83// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU84 85ds_bpermute_b32 v0, v1, v286// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU87 88ds_permute_b32 v0, v1, v289// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU90 91ds_read_addtid_b32 v255 offset:6553592// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU93 94ds_read_i8_d16 v255, v1 offset:6553595// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU96 97ds_read_i8_d16_hi v255, v1 offset:6553598// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU99 100ds_read_u16_d16 v255, v1 offset:65535101// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU102 103ds_read_u16_d16_hi v255, v1 offset:65535104// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU105 106ds_read_u8_d16 v255, v1 offset:65535107// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU108 109ds_read_u8_d16_hi v255, v1 offset:65535110// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU111 112ds_write_addtid_b32 v255 offset:65535113// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU114 115ds_write_b16_d16_hi v1, v2116// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU117 118ds_write_b8_d16_hi v1, v2119// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU120 121flat_load_sbyte_d16 v1, v[3:4]122// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU123 124flat_load_sbyte_d16_hi v1, v[3:4]125// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU126 127flat_load_short_d16 v1, v[3:4]128// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU129 130flat_load_short_d16_hi v1, v[3:4]131// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU132 133flat_load_ubyte_d16 v1, v[3:4]134// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU135 136flat_load_ubyte_d16_hi v1, v[3:4]137// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU138 139flat_store_byte_d16_hi v[1:2], v2140// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU141 142flat_store_short_d16_hi v[1:2], v2143// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU144 145global_atomic_add v0, v[1:2], v2, off glc slc146// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU147 148global_atomic_add_f32 v[1:2], v2, off149// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU150 151global_atomic_add_x2 v[1:2], v[254:255], off offset:-1152// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU153 154global_atomic_and v[1:2], v2, off155// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU156 157global_atomic_and_x2 v[1:2], v[254:255], off offset:-1158// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU159 160global_atomic_cmpswap v[1:2], v[254:255], off offset:-1161// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU162 163global_atomic_cmpswap_x2 v[1:2], v[252:255], off offset:-1164// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU165 166global_atomic_dec v[1:2], v2, off167// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU168 169global_atomic_dec_x2 v[1:2], v[254:255], off offset:-1170// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU171 172global_atomic_inc v[1:2], v2, off173// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU174 175global_atomic_inc_x2 v[1:2], v[254:255], off offset:-1176// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU177 178global_atomic_or v[1:2], v2, off179// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU180 181global_atomic_or_x2 v[1:2], v[254:255], off offset:-1182// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU183 184global_atomic_pk_add_f16 v[1:2], v2, off185// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU186 187global_atomic_smax v[1:2], v2, off188// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU189 190global_atomic_smax_x2 v[1:2], v[254:255], off offset:-1191// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU192 193global_atomic_smin v[1:2], v2, off194// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU195 196global_atomic_smin_x2 v[1:2], v[254:255], off offset:-1197// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU198 199global_atomic_sub v[1:2], v2, off200// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU201 202global_atomic_sub_x2 v[1:2], v[254:255], off offset:-1203// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU204 205global_atomic_swap v[1:2], v2, off206// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU207 208global_atomic_swap_x2 v[1:2], v[254:255], off offset:-1209// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU210 211global_atomic_umax v[1:2], v2, off212// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU213 214global_atomic_umax_x2 v[1:2], v[254:255], off offset:-1215// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU216 217global_atomic_umin v[1:2], v2, off218// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU219 220global_atomic_umin_x2 v[1:2], v[254:255], off offset:-1221// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU222 223global_atomic_xor v[1:2], v2, off224// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU225 226global_atomic_xor_x2 v[1:2], v[254:255], off offset:-1227// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU228 229global_load_dword v1, v3, s[2:3]230// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU231 232global_load_dwordx2 v[1:2], v[3:4], off233// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU234 235global_load_dwordx3 v[1:3], v[3:4], off236// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU237 238global_load_dwordx4 v[1:4], v[3:4], off239// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU240 241global_load_sbyte v1, v[3:4], off242// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU243 244global_load_sbyte_d16 v1, v[3:4], off245// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU246 247global_load_sbyte_d16_hi v1, v[3:4], off248// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU249 250global_load_short_d16 v1, v[3:4], off251// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU252 253global_load_short_d16_hi v1, v[3:4], off254// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU255 256global_load_sshort v1, v[3:4], off257// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU258 259global_load_ubyte v1, v[3:4], off260// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU261 262global_load_ubyte_d16 v1, v[3:4], off263// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU264 265global_load_ubyte_d16_hi v1, v[3:4], off266// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU267 268global_load_ushort v1, v[3:4], off269// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU270 271global_store_byte v[1:2], v2, off272// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU273 274global_store_byte_d16_hi v[1:2], v2, off275// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU276 277global_store_dword v254, v1, s[2:3] offset:16278// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU279 280global_store_dwordx2 v[1:2], v[254:255], off offset:-1281// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU282 283global_store_dwordx3 v[1:2], v[253:255], off offset:-1284// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU285 286global_store_dwordx4 v[1:2], v[252:255], off offset:-1287// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU288 289global_store_short v[1:2], v2, off290// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU291 292global_store_short_d16_hi v[1:2], v2, off293// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU294 295s_and_saveexec_b32 exec_hi, s1296// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU297 298s_andn1_saveexec_b32 exec_hi, s1299// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU300 301s_andn1_saveexec_b64 exec, s[2:3]302// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU303 304s_andn1_wrexec_b32 exec_hi, s1305// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU306 307s_andn1_wrexec_b64 exec, s[2:3]308// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU309 310s_andn2_saveexec_b32 exec_hi, s1311// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU312 313s_andn2_wrexec_b32 exec_hi, s1314// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU315 316s_andn2_wrexec_b64 exec, s[2:3]317// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU318 319s_atc_probe 0x0, s[4:5], 0x0320// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU321 322s_atc_probe_buffer 0x0, s[8:11], s101323// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU324 325s_atomic_add s5, s[2:3], 0x0326// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU327 328s_atomic_add_x2 s[10:11], s[2:3], s101329// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU330 331s_atomic_and s5, s[2:3], s101332// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU333 334s_atomic_and_x2 s[10:11], s[2:3], 0x0335// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU336 337s_atomic_cmpswap s[10:11], s[2:3], 0x0338// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU339 340s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x0341// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU342 343s_atomic_dec s5, s[2:3], s0 glc344// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU345 346s_atomic_dec_x2 s[10:11], s[2:3], s101347// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU348 349s_atomic_inc s5, s[2:3], s0 glc350// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU351 352s_atomic_inc_x2 s[10:11], s[2:3], s101353// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU354 355s_atomic_or s5, s[2:3], 0x0356// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU357 358s_atomic_or_x2 s[10:11], s[2:3], s0 glc359// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU360 361s_atomic_smax s5, s[2:3], s101362// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU363 364s_atomic_smax_x2 s[10:11], s[2:3], s0 glc365// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU366 367s_atomic_smin s5, s[2:3], s101368// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU369 370s_atomic_smin_x2 s[10:11], s[2:3], s0 glc371// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU372 373s_atomic_sub s5, s[2:3], s101374// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU375 376s_atomic_sub_x2 s[10:11], s[2:3], s0 glc377// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU378 379s_atomic_swap s5, s[2:3], -1380// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU381 382s_atomic_swap_x2 s[10:11], s[2:3], s0 glc383// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU384 385s_atomic_umax s5, s[2:3], s0 glc386// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU387 388s_atomic_umax_x2 s[10:11], s[2:3], s101389// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU390 391s_atomic_umin s5, s[2:3], s101392// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU393 394s_atomic_umin_x2 s[10:11], s[2:3], s0 glc395// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU396 397s_atomic_xor s5, s[2:3], s101398// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU399 400s_atomic_xor_x2 s[10:11], s[2:3], s0 glc401// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU402 403s_bitreplicate_b64_b32 exec, s2404// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU405 406s_buffer_atomic_add s5, s[4:7], 0x0407// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU408 409s_buffer_atomic_add_x2 s[10:11], s[4:7], s0410// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU411 412s_buffer_atomic_and s101, s[4:7], s0413// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU414 415s_buffer_atomic_and_x2 s[10:11], s[8:11], s0416// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU417 418s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x0419// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU420 421s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x0422// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU423 424s_buffer_atomic_dec s5, s[4:7], s0425// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU426 427s_buffer_atomic_dec_x2 s[10:11], s[4:7], s0 glc428// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU429 430s_buffer_atomic_inc s101, s[4:7], s0431// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU432 433s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x0434// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU435 436s_buffer_atomic_or s5, s[8:11], s0437// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU438 439s_buffer_atomic_or_x2 s[10:11], s[96:99], s0440// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU441 442s_buffer_atomic_smax s5, s[4:7], s101443// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU444 445s_buffer_atomic_smax_x2 s[100:101], s[4:7], s0446// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU447 448s_buffer_atomic_smin s5, s[4:7], 0x0449// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU450 451s_buffer_atomic_smin_x2 s[12:13], s[4:7], s0452// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU453 454s_buffer_atomic_sub s5, s[4:7], s0 glc455// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU456 457s_buffer_atomic_sub_x2 s[10:11], s[4:7], s0458// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU459 460s_buffer_atomic_swap s5, s[4:7], -1461// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU462 463s_buffer_atomic_swap_x2 s[10:11], s[4:7], s0 glc464// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU465 466s_buffer_atomic_umax s5, s[4:7], s0467// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU468 469s_buffer_atomic_umax_x2 s[10:11], s[4:7], s0 glc470// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU471 472s_buffer_atomic_umin s5, s[4:7], s0473// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU474 475s_buffer_atomic_umin_x2 s[10:11], s[4:7], s0 glc476// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU477 478s_buffer_atomic_xor s5, s[4:7], s0479// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU480 481s_buffer_atomic_xor_x2 s[10:11], s[4:7], s0 glc482// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU483 484s_buffer_store_dword exec_hi, s[0:3], 0x0485// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU486 487s_buffer_store_dwordx2 exec, s[0:3], 0x0488// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU489 490s_buffer_store_dwordx4 s[4:7], s[12:15], m0491// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU492 493s_call_b64 exec, 0x1234494// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU495 496s_clause 0x0497// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU498 499s_cmp_eq_u64 -1, s[4:5]500// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU501 502s_cmp_lg_u64 -1, s[4:5]503// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU504 505s_code_end506// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU507 508s_dcache_discard s[2:3], 0x0509// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU510 511s_dcache_discard_x2 s[2:3], 0x0512// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU513 514s_dcache_wb515// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU516 517s_dcache_wb_vol518// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU519 520s_denorm_mode 0x0521// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU522 523s_endpgm_ordered_ps_done524// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU525 526s_endpgm_saved527// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU528 529s_get_waveid_in_workgroup s0530// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU531 532s_gl1_inv533// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU534 535s_inst_prefetch 0x0536// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU537 538s_lshl1_add_u32 exec_hi, s1, s2539// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU540 541s_lshl2_add_u32 exec_hi, s1, s2542// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU543 544s_lshl3_add_u32 exec_hi, s1, s2545// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU546 547s_lshl4_add_u32 exec_hi, s1, s2548// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU549 550s_memrealtime exec551// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU552 553s_movrelsd_2_b32 s0, s1554// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU555 556s_mul_hi_i32 exec_hi, s1, s2557// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU558 559s_mul_hi_u32 exec_hi, s1, s2560// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU561 562s_nand_saveexec_b32 exec_hi, s1563// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU564 565s_nor_saveexec_b32 exec_hi, s1566// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU567 568s_or_saveexec_b32 exec_hi, s1569// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU570 571s_orn1_saveexec_b32 exec_hi, s1572// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU573 574s_orn1_saveexec_b64 exec, s[2:3]575// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU576 577s_orn2_saveexec_b32 exec_hi, s1578// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU579 580s_pack_hh_b32_b16 exec_hi, s1, s2581// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU582 583s_pack_lh_b32_b16 exec_hi, s1, s2584// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU585 586s_pack_ll_b32_b16 exec_hi, s1, s2587// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU588 589s_rfe_restore_b64 -1, s2590// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU591 592s_round_mode 0x0593// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU594 595s_scratch_load_dword s5, s[2:3], s0 glc596// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU597 598s_scratch_load_dwordx2 s[100:101], s[2:3], s0599// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU600 601s_scratch_load_dwordx4 s[20:23], s[4:5], s0602// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU603 604s_scratch_store_dword s1, s[4:5], 0x123 glc605// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU606 607s_scratch_store_dwordx2 s[2:3], s[4:5], s101 glc608// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU609 610s_scratch_store_dwordx4 s[4:7], s[4:5], s0 glc611// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU612 613s_set_gpr_idx_idx -1614// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU615 616s_set_gpr_idx_mode 0617// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU618 619s_set_gpr_idx_off620// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU621 622s_set_gpr_idx_on -1, 0x0623// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU624 625s_store_dword exec_hi, s[2:3], 0x0626// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU627 628s_store_dwordx2 exec, s[2:3], 0x0629// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU630 631s_store_dwordx4 s[4:7], flat_scratch, m0632// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU633 634s_subvector_loop_begin exec_hi, 0x1234635// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU636 637s_subvector_loop_end exec_hi, 0x1234638// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU639 640s_ttracedata_imm 0x0641// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU642 643s_version 0x1234644// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU645 646s_waitcnt_expcnt exec_hi, 0x1234647// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU648 649s_waitcnt_lgkmcnt exec_hi, 0x1234650// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU651 652s_waitcnt_vmcnt exec_hi, 0x1234653// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU654 655s_waitcnt_vscnt exec_hi, 0x1234656// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU657 658s_wakeup659// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU660 661s_xnor_saveexec_b32 exec_hi, s1662// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU663 664s_xor_saveexec_b32 exec_hi, s1665// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU666 667scratch_load_dword v0, v1, off offset:-2048 glc slc668// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU669 670scratch_load_dwordx2 v[1:2], v3, off671// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU672 673scratch_load_dwordx3 v[1:3], v4, off674// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU675 676scratch_load_dwordx4 v[1:4], v5, off677// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU678 679scratch_load_sbyte v1, v2, off680// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU681 682scratch_load_sbyte_d16 v1, v2, off683// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU684 685scratch_load_sbyte_d16_hi v1, v2, off686// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU687 688scratch_load_short_d16 v1, v2, off689// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU690 691scratch_load_short_d16_hi v1, v2, off692// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU693 694scratch_load_sshort v1, v2, off695// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU696 697scratch_load_ubyte v1, v2, off698// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU699 700scratch_load_ubyte_d16 v1, v2, off701// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU702 703scratch_load_ubyte_d16_hi v1, v2, off704// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU705 706scratch_load_ushort v1, v2, off707// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU708 709scratch_store_byte off, v2, flat_scratch_hi offset:-1710// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU711 712scratch_store_byte_d16_hi off, v2, flat_scratch_hi offset:-1713// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU714 715scratch_store_dword off, v2, exec_hi716// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU717 718scratch_store_dwordx2 off, v[254:255], s3 offset:-1719// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU720 721scratch_store_dwordx3 off, v[253:255], s3 offset:-1722// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU723 724scratch_store_dwordx4 off, v[252:255], s3 offset:-1725// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU726 727scratch_store_short off, v2, flat_scratch_hi offset:-1728// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU729 730scratch_store_short_d16_hi off, v2, flat_scratch_hi offset:-1731// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU732 733tbuffer_load_format_d16_x v0, off, s[0:3]734// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU735 736tbuffer_load_format_d16_xy v0, off, s[0:3], format:22, 0737// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU738 739tbuffer_load_format_d16_xyz v[1:2], off, s[4:7], dfmt:15, nfmt:2, s1740// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU741 742tbuffer_load_format_d16_xyzw v[0:1], off, s[0:3], format:22, 0743// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU744 745tbuffer_store_format_d16_x v0, v1, s[4:7], format:33, 0 idxen746// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU747 748tbuffer_store_format_d16_xy v0, v1, s[4:7], format:33, 0 idxen749// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU750 751tbuffer_store_format_d16_xyz v[1:2], off, s[4:7], dfmt:15, nfmt:2, s1752// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU753 754tbuffer_store_format_d16_xyzw v[0:1], v2, s[4:7], format:33, 0 idxen755// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU756 757v_accvgpr_read_b32 a0, a0758// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU759 760v_accvgpr_write_b32 a0, 65761// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU762 763v_add3_u32 v1, v2, v3, v4764// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU765 766v_add_co_ci_u32 v1, sext(v1), sext(v4) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD767// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU768 769v_add_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1770// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU771 772v_add_co_ci_u32_e32 v255, vcc, v1, v2, vcc773// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU774 775v_add_co_ci_u32_e64 v255, s12, v1, v2, s6776// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU777 778v_add_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD779// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU780 781v_add_f16 v0, s[0:1], v0782// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU783 784v_add_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0785// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU786 787v_add_f16_e32 v1, 64.0, v2788// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU789 790v_add_f16_e64 v0, 0x3456, v0791// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU792 793v_add_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD794// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU795 796v_add_i16 v255, v1, v2797// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU798 799v_add_lshl_u32 v1, v2, v3, v4800// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU801 802v_add_nc_i16 v255, v1, v2803// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU804 805v_add_nc_i32 v255, v1, v2806// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU807 808v_add_nc_u16 v255, v1, v2809// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU810 811v_add_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1812// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU813 814v_add_nc_u32_e32 v255, v1, v2815// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU816 817v_add_nc_u32_e64 v255, v1, v2818// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU819 820v_add_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD821// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU822 823v_add_u16 v0, (i1+100)*2, v0824// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU825 826v_add_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0827// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU828 829v_add_u16_e64 v255, v1, v2830// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU831 832v_add_u16_sdwa v0, scc, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD833// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU834 835v_add_u32 v0, execz, v0836// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU837 838v_add_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0839// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU840 841v_add_u32_e32 v1, s1, v3842// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU843 844v_add_u32_e64 v0, scc, v0845// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU846 847v_add_u32_sdwa v1, vcc, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2848// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU849 850v_addc_co_u32 v0, vcc, shared_base, v0, vcc851// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU852 853v_addc_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0854// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU855 856v_addc_co_u32_e32 v3, vcc, 12345, v3, vcc857// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU858 859v_addc_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]860// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU861 862v_addc_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2863// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU864 865v_and_or_b32 v1, v2, v3, v4866// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU867 868v_ashrrev_i16 v0, lds_direct, v0869// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU870 871v_ashrrev_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0872// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU873 874v_ashrrev_i16_e64 v255, v1, v2875// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU876 877v_ashrrev_i16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD878// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU879 880v_ashrrev_i64 v[0:1], 0x100, s[0:1]881// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU882 883v_ceil_f16 v0, -0.5884// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU885 886v_ceil_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0887// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU888 889v_ceil_f16_e32 v255, v1890// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU891 892v_ceil_f16_e64 v0, -|v1|893// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU894 895v_ceil_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD896// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU897 898v_cmp_class_f16 vcc, -1, v2899// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU900 901v_cmp_class_f16_e64 flat_scratch, v1, v2902// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU903 904v_cmp_class_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD905// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU906 907v_cmp_eq_f16 vcc, -1, v0908// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU909 910v_cmp_eq_f16_e64 flat_scratch, v1, v2911// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU912 913v_cmp_eq_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD914// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU915 916v_cmp_eq_i16 vcc, -1, v2917// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU918 919v_cmp_eq_i16_e64 flat_scratch, v1, v2920// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU921 922v_cmp_eq_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD923// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU924 925v_cmp_eq_u16 vcc, -1, v2926// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU927 928v_cmp_eq_u16_e64 flat_scratch, v1, v2929// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU930 931v_cmp_eq_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD932// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU933 934v_cmp_f_f16 vcc, -1, v2935// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU936 937v_cmp_f_f16_e64 flat_scratch, v1, v2938// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU939 940v_cmp_f_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD941// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU942 943v_cmp_f_i16 vcc, -1, v2944// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU945 946v_cmp_f_i16_e64 flat_scratch, v1, v2947// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU948 949v_cmp_f_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD950// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU951 952v_cmp_f_u16 vcc, -1, v2953// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU954 955v_cmp_f_u16_e64 flat_scratch, v1, v2956// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU957 958v_cmp_f_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD959// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU960 961v_cmp_ge_f16 vcc, -1, v2962// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU963 964v_cmp_ge_f16_e64 flat_scratch, v1, v2965// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU966 967v_cmp_ge_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD968// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU969 970v_cmp_ge_i16 vcc, -1, v2971// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU972 973v_cmp_ge_i16_e64 flat_scratch, v1, v2974// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU975 976v_cmp_ge_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD977// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU978 979v_cmp_ge_u16 vcc, -1, v2980// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU981 982v_cmp_ge_u16_e64 flat_scratch, v1, v2983// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU984 985v_cmp_ge_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD986// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU987 988v_cmp_gt_f16 vcc, -1, v2989// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU990 991v_cmp_gt_f16_e64 flat_scratch, v1, v2992// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU993 994v_cmp_gt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD995// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU996 997v_cmp_gt_i16 vcc, -1, v2998// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU999 1000v_cmp_gt_i16_e64 flat_scratch, v1, v21001// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1002 1003v_cmp_gt_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1004// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1005 1006v_cmp_gt_u16 vcc, -1, v21007// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1008 1009v_cmp_gt_u16_e64 flat_scratch, v1, v21010// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1011 1012v_cmp_gt_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1013// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1014 1015v_cmp_le_f16 vcc, -1, v21016// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1017 1018v_cmp_le_f16_e64 flat_scratch, v1, v21019// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1020 1021v_cmp_le_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1022// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1023 1024v_cmp_le_i16 vcc, -1, v21025// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1026 1027v_cmp_le_i16_e64 flat_scratch, v1, v21028// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1029 1030v_cmp_le_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1031// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1032 1033v_cmp_le_u16 vcc, -1, v21034// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1035 1036v_cmp_le_u16_e64 flat_scratch, v1, v21037// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1038 1039v_cmp_le_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1040// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1041 1042v_cmp_lg_f16 vcc, -1, v21043// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1044 1045v_cmp_lg_f16_e64 flat_scratch, v1, v21046// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1047 1048v_cmp_lg_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1049// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1050 1051v_cmp_lt_f16 vcc, -1, v21052// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1053 1054v_cmp_lt_f16_e64 flat_scratch, v1, v21055// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1056 1057v_cmp_lt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1058// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1059 1060v_cmp_lt_i16 vcc, -1, v21061// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1062 1063v_cmp_lt_i16_e64 flat_scratch, v1, v21064// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1065 1066v_cmp_lt_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1067// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1068 1069v_cmp_lt_u16 vcc, -1, v21070// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1071 1072v_cmp_lt_u16_e64 flat_scratch, v1, v21073// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1074 1075v_cmp_lt_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1076// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1077 1078v_cmp_ne_i16 vcc, -1, v21079// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1080 1081v_cmp_ne_i16_e64 flat_scratch, v1, v21082// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1083 1084v_cmp_ne_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1085// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1086 1087v_cmp_ne_u16 vcc, -1, v21088// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1089 1090v_cmp_ne_u16_e64 flat_scratch, v1, v21091// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1092 1093v_cmp_ne_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1094// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1095 1096v_cmp_neq_f16 vcc, -1, v21097// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1098 1099v_cmp_neq_f16_e64 flat_scratch, v1, v21100// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1101 1102v_cmp_neq_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1103// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1104 1105v_cmp_nge_f16 vcc, -1, v21106// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1107 1108v_cmp_nge_f16_e64 flat_scratch, v1, v21109// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1110 1111v_cmp_nge_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1112// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1113 1114v_cmp_ngt_f16 vcc, -1, v21115// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1116 1117v_cmp_ngt_f16_e64 flat_scratch, v1, v21118// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1119 1120v_cmp_ngt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1121// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1122 1123v_cmp_nle_f16 vcc, -1, v21124// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1125 1126v_cmp_nle_f16_e64 flat_scratch, v1, v21127// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1128 1129v_cmp_nle_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1130// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1131 1132v_cmp_nlg_f16 vcc, -1, v21133// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1134 1135v_cmp_nlg_f16_e64 flat_scratch, v1, v21136// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1137 1138v_cmp_nlg_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1139// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1140 1141v_cmp_nlt_f16 vcc, -1, v21142// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1143 1144v_cmp_nlt_f16_e64 flat_scratch, v1, v21145// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1146 1147v_cmp_nlt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1148// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1149 1150v_cmp_o_f16 vcc, -1, v21151// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1152 1153v_cmp_o_f16_e64 flat_scratch, v1, v21154// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1155 1156v_cmp_o_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1157// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1158 1159v_cmp_t_i16 vcc, -1, v21160// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1161 1162v_cmp_t_i16_e64 flat_scratch, v1, v21163// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1164 1165v_cmp_t_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1166// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1167 1168v_cmp_t_u16 vcc, -1, v21169// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1170 1171v_cmp_t_u16_e64 flat_scratch, v1, v21172// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1173 1174v_cmp_t_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1175// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1176 1177v_cmp_tru_f16 vcc, -1, v21178// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1179 1180v_cmp_tru_f16_e64 flat_scratch, v1, v21181// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1182 1183v_cmp_tru_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1184// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1185 1186v_cmp_u_f16 vcc, -1, v21187// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1188 1189v_cmp_u_f16_e64 flat_scratch, v1, v21190// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1191 1192v_cmp_u_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1193// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1194 1195v_cmpx_class_f16 -1, v21196// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1197 1198v_cmpx_class_f16_e64 -1, v21199// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1200 1201v_cmpx_class_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1202// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1203 1204v_cmpx_eq_f16 -1, v21205// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1206 1207v_cmpx_eq_f16_e64 -1, v21208// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1209 1210v_cmpx_eq_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1211// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1212 1213v_cmpx_eq_i16 -1, v21214// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1215 1216v_cmpx_eq_i16_e64 -1, v21217// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1218 1219v_cmpx_eq_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1220// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1221 1222v_cmpx_eq_u16 -1, v21223// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1224 1225v_cmpx_eq_u16_e64 -1, v21226// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1227 1228v_cmpx_eq_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1229// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1230 1231v_cmpx_f_f16 -1, v21232// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1233 1234v_cmpx_f_f16_e64 -1, v21235// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1236 1237v_cmpx_f_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1238// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1239 1240v_cmpx_f_i16 vcc, -1, v21241// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1242 1243v_cmpx_f_i16_e64 exec, v1, v21244// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1245 1246v_cmpx_f_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1247// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1248 1249v_cmpx_f_u16 vcc, -1, v21250// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1251 1252v_cmpx_f_u16_e64 exec, v1, v21253// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1254 1255v_cmpx_f_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1256// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1257 1258v_cmpx_ge_f16 -1, v21259// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1260 1261v_cmpx_ge_f16_e64 -1, v21262// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1263 1264v_cmpx_ge_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1265// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1266 1267v_cmpx_ge_i16 -1, v21268// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1269 1270v_cmpx_ge_i16_e64 -1, v21271// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1272 1273v_cmpx_ge_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1274// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1275 1276v_cmpx_ge_u16 -1, v21277// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1278 1279v_cmpx_ge_u16_e64 -1, v21280// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1281 1282v_cmpx_ge_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1283// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1284 1285v_cmpx_gt_f16 -1, v21286// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1287 1288v_cmpx_gt_f16_e64 -1, v21289// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1290 1291v_cmpx_gt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1292// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1293 1294v_cmpx_gt_i16 -1, v21295// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1296 1297v_cmpx_gt_i16_e64 -1, v21298// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1299 1300v_cmpx_gt_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1301// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1302 1303v_cmpx_gt_u16 -1, v21304// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1305 1306v_cmpx_gt_u16_e64 -1, v21307// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1308 1309v_cmpx_gt_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1310// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1311 1312v_cmpx_le_f16 -1, v21313// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1314 1315v_cmpx_le_f16_e64 -1, v21316// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1317 1318v_cmpx_le_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1319// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1320 1321v_cmpx_le_i16 -1, v21322// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1323 1324v_cmpx_le_i16_e64 -1, v21325// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1326 1327v_cmpx_le_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1328// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1329 1330v_cmpx_le_u16 -1, v21331// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1332 1333v_cmpx_le_u16_e64 -1, v21334// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1335 1336v_cmpx_le_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1337// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1338 1339v_cmpx_lg_f16 -1, v21340// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1341 1342v_cmpx_lg_f16_e64 -1, v21343// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1344 1345v_cmpx_lg_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1346// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1347 1348v_cmpx_lt_f16 -1, v21349// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1350 1351v_cmpx_lt_f16_e64 -1, v21352// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1353 1354v_cmpx_lt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1355// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1356 1357v_cmpx_lt_i16 -1, v21358// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1359 1360v_cmpx_lt_i16_e64 -1, v21361// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1362 1363v_cmpx_lt_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1364// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1365 1366v_cmpx_lt_u16 -1, v21367// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1368 1369v_cmpx_lt_u16_e64 -1, v21370// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1371 1372v_cmpx_lt_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1373// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1374 1375v_cmpx_ne_i16 -1, v21376// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1377 1378v_cmpx_ne_i16_e64 -1, v21379// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1380 1381v_cmpx_ne_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1382// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1383 1384v_cmpx_ne_u16 -1, v21385// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1386 1387v_cmpx_ne_u16_e64 -1, v21388// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1389 1390v_cmpx_ne_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD1391// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1392 1393v_cmpx_neq_f16 -1, v21394// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1395 1396v_cmpx_neq_f16_e64 -1, v21397// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1398 1399v_cmpx_neq_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1400// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1401 1402v_cmpx_nge_f16 -1, v21403// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1404 1405v_cmpx_nge_f16_e64 -1, v21406// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1407 1408v_cmpx_nge_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1409// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1410 1411v_cmpx_ngt_f16 -1, v21412// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1413 1414v_cmpx_ngt_f16_e64 -1, v21415// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1416 1417v_cmpx_ngt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1418// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1419 1420v_cmpx_nle_f16 -1, v21421// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1422 1423v_cmpx_nle_f16_e64 -1, v21424// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1425 1426v_cmpx_nle_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1427// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1428 1429v_cmpx_nlg_f16 -1, v21430// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1431 1432v_cmpx_nlg_f16_e64 -1, v21433// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1434 1435v_cmpx_nlg_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1436// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1437 1438v_cmpx_nlt_f16 -1, v21439// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1440 1441v_cmpx_nlt_f16_e64 -1, v21442// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1443 1444v_cmpx_nlt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1445// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1446 1447v_cmpx_o_f16 -1, v21448// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1449 1450v_cmpx_o_f16_e64 -1, v21451// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1452 1453v_cmpx_o_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1454// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1455 1456v_cmpx_t_i16 vcc, -1, v21457// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1458 1459v_cmpx_t_i16_e64 exec, v1, v21460// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1461 1462v_cmpx_t_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1463// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1464 1465v_cmpx_t_u16 vcc, -1, v21466// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1467 1468v_cmpx_t_u16_e64 exec, v1, v21469// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1470 1471v_cmpx_t_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD1472// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1473 1474v_cmpx_tru_f16 -1, v21475// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1476 1477v_cmpx_tru_f16_e64 -1, v21478// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1479 1480v_cmpx_tru_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1481// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1482 1483v_cmpx_u_f16 -1, v21484// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1485 1486v_cmpx_u_f16_e64 -1, v21487// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1488 1489v_cmpx_u_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD1490// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1491 1492v_cos_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_11493// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1494 1495v_cos_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01496// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1497 1498v_cos_f16_e32 v255, v11499// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1500 1501v_cos_f16_e64 v255, v11502// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1503 1504v_cos_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1505// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1506 1507v_cvt_f16_i16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_11508// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1509 1510v_cvt_f16_i16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01511// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1512 1513v_cvt_f16_i16_e32 v255, v11514// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1515 1516v_cvt_f16_i16_e64 v255, v11517// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1518 1519v_cvt_f16_i16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1520// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1521 1522v_cvt_f16_u16 v0, src_lds_direct1523// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1524 1525v_cvt_f16_u16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01526// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1527 1528v_cvt_f16_u16_e32 v255, v11529// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1530 1531v_cvt_f16_u16_e64 v255, v11532// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1533 1534v_cvt_f16_u16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1535// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1536 1537v_cvt_i16_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_11538// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1539 1540v_cvt_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01541// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1542 1543v_cvt_i16_f16_e32 v255, v11544// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1545 1546v_cvt_i16_f16_e64 v255, v11547// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1548 1549v_cvt_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1550// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1551 1552v_cvt_norm_i16_f16 v5, -4.01553// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1554 1555v_cvt_norm_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01556// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1557 1558v_cvt_norm_i16_f16_e32 v255, v11559// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1560 1561v_cvt_norm_i16_f16_e64 v255, v11562// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1563 1564v_cvt_norm_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1565// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1566 1567v_cvt_norm_u16_f16 v5, s1011568// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1569 1570v_cvt_norm_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01571// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1572 1573v_cvt_norm_u16_f16_e32 v255, v11574// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1575 1576v_cvt_norm_u16_f16_e64 v255, v11577// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1578 1579v_cvt_norm_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1580// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1581 1582v_cvt_pknorm_i16_f16 v255, v1, v21583// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1584 1585v_cvt_pknorm_u16_f16 v255, v1, v21586// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1587 1588v_cvt_u16_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_11589// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1590 1591v_cvt_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01592// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1593 1594v_cvt_u16_f16_e32 v255, v11595// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1596 1597v_cvt_u16_f16_e64 v255, v11598// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1599 1600v_cvt_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1601// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1602 1603v_div_fixup_f16 v255, v1, v2, v31604// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1605 1606v_div_fixup_f16_e64 v5, 0.5, v2, v31607// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1608 1609v_div_fixup_legacy_f16 v255, v1, v2, v31610// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1611 1612v_div_fixup_legacy_f16_e64 v5, 0.5, v2, v31613// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1614 1615v_dot2_f32_f16 v0, -v1, -v2, -v31616// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1617 1618v_dot2_i32_i16 v0, -v1, -v2, -v31619// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1620 1621v_dot2_u32_u16 v0, -v1, -v2, -v31622// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1623 1624v_dot2c_f32_f16 v0, v1, v21625// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1626 1627v_dot2c_f32_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01628// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1629 1630v_dot2c_f32_f16_e32 v255, v1, v21631// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1632 1633v_dot2c_i32_i16 v0, v1, v21634// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1635 1636v_dot2c_i32_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01637// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1638 1639v_dot4_i32_i8 v0, v1, v2, v31640// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1641 1642v_dot4_u32_u8 v0, v1, v2, v31643// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1644 1645v_dot4c_i32_i8 v0, v1, v21646// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1647 1648v_dot4c_i32_i8_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01649// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1650 1651v_dot4c_i32_i8_e32 v255, v1, v21652// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1653 1654v_dot8_i32_i4 v0, v1, v2, v31655// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1656 1657v_dot8_u32_u4 v0, v1, v2, v31658// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1659 1660v_dot8c_i32_i4 v0, v1, v21661// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1662 1663v_dot8c_i32_i4_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01664// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1665 1666v_exp_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_11667// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1668 1669v_exp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01670// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1671 1672v_exp_f16_e32 v255, v11673// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1674 1675v_exp_f16_e64 v255, v11676// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1677 1678v_exp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1679// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1680 1681v_floor_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_11682// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1683 1684v_floor_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01685// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1686 1687v_floor_f16_e32 v255, v11688// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1689 1690v_floor_f16_e64 v255, v11691// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1692 1693v_floor_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1694// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1695 1696v_fma_f16 v255, v1, v2, v31697// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1698 1699v_fma_f16_e64 v5, v1, v2, v31700// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1701 1702v_fma_legacy_f16 v255, v1, v2, v31703// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1704 1705v_fma_legacy_f16_e64 v5, v1, v2, v31706// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1707 1708v_fma_mix_f32 v0, -abs(v1), v2, v31709// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1710 1711v_fma_mixhi_f16 v0, -v1, abs(v2), -abs(v3)1712// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1713 1714v_fma_mixlo_f16 v0, abs(v1), -v2, abs(v3)1715// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1716 1717v_fmaak_f32 v255, v1, v2, 0x11211718// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1719 1720v_fmac_f16 v5, 0x1234, v21721// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1722 1723v_fmac_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x01724// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1725 1726v_fmac_f16_e32 v255, v1, v21727// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1728 1729v_fmac_f16_e64 v255, v1, v21730// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1731 1732v_fmac_f32 v0, v1, v21733// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1734 1735v_fmac_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01736// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1737 1738v_fmac_f32_e32 v255, v1, v21739// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1740 1741v_fmac_f32_e64 v255, v1, v21742// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1743 1744v_fmamk_f32 v255, v1, 0x1121, v31745// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1746 1747v_fract_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_11748// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1749 1750v_fract_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01751// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1752 1753v_fract_f16_e32 v255, v11754// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1755 1756v_fract_f16_e64 v255, v11757// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1758 1759v_fract_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1760// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1761 1762v_frexp_exp_i16_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_11763// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1764 1765v_frexp_exp_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01766// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1767 1768v_frexp_exp_i16_f16_e32 v255, v11769// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1770 1771v_frexp_exp_i16_f16_e64 v255, v11772// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1773 1774v_frexp_exp_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1775// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1776 1777v_frexp_mant_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_11778// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1779 1780v_frexp_mant_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01781// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1782 1783v_frexp_mant_f16_e32 v255, v11784// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1785 1786v_frexp_mant_f16_e64 v255, v11787// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1788 1789v_frexp_mant_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1790// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1791 1792v_interp_p1ll_f16 v255, v2, attr0.x1793// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1794 1795v_interp_p1lv_f16 v255, v2, attr0.x, v31796// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1797 1798v_interp_p2_f16 v255, v2, attr0.x, v31799// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1800 1801v_interp_p2_legacy_f16 v255, v2, attr0.x, v31802// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1803 1804v_ldexp_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_21805// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1806 1807v_ldexp_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01808// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1809 1810v_ldexp_f16_e32 v255, v1, v21811// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1812 1813v_ldexp_f16_e64 v255, v1, v21814// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1815 1816v_ldexp_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1817// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1818 1819v_log_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_11820// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1821 1822v_log_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01823// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1824 1825v_log_f16_e32 v255, v11826// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1827 1828v_log_f16_e64 v255, v11829// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1830 1831v_log_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD1832// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1833 1834v_lshl_add_u32 v1, v2, v3, v41835// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1836 1837v_lshl_or_b32 v1, v2, v3, v41838// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1839 1840v_lshlrev_b16 v0, lds_direct, v01841// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1842 1843v_lshlrev_b16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01844// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1845 1846v_lshlrev_b16_e64 v255, v1, v21847// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1848 1849v_lshlrev_b16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1850// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1851 1852v_lshlrev_b64 v[254:255], v1, v[2:3]1853// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1854 1855v_lshrrev_b16 v0, lds_direct, v01856// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1857 1858v_lshrrev_b16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01859// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1860 1861v_lshrrev_b16_e64 v255, v1, v21862// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1863 1864v_lshrrev_b16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1865// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1866 1867v_lshrrev_b64 v[254:255], v1, v[2:3]1868// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1869 1870v_mac_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_21871// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1872 1873v_mac_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01874// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1875 1876v_mac_f16_e64 v0, -4.0, flat_scratch_lo1877// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1878 1879v_mac_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1880// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1881 1882v_mad_f16 v255, v1, v2, v31883// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1884 1885v_mad_f16_e64 v5, 0.5, v2, v31886// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1887 1888v_mad_i16 v255, v1, v2, v31889// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1890 1891v_mad_i16_e64 v5, -1, v2, v31892// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1893 1894v_mad_i32_i16 v255, v1, v2, v31895// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1896 1897v_mad_legacy_f16 v255, v1, v2, v31898// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1899 1900v_mad_legacy_f16_e64 v5, 0.5, v2, v31901// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1902 1903v_mad_legacy_i16 v255, v1, v2, v31904// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1905 1906v_mad_legacy_i16_e64 v5, 0, v2, v31907// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1908 1909v_mad_legacy_u16 v255, v1, v2, v31910// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1911 1912v_mad_legacy_u16_e64 v5, 0, v2, v31913// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1914 1915v_mad_mix_f32 v0, -abs(v1), v2, v31916// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1917 1918v_mad_mixhi_f16 v0, -v1, abs(v2), -abs(v3)1919// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1920 1921v_mad_mixlo_f16 v0, abs(v1), -v2, abs(v3)1922// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1923 1924v_mad_u16 v255, v1, v2, v31925// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1926 1927v_mad_u16_e64 v5, -1, v2, v31928// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1929 1930v_mad_u32_u16 v255, v1, v2, v31931// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1932 1933v_madak_f16 v0, src_lds_direct, v0, 0x11211934// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1935 1936v_madmk_f16 v0, src_lds_direct, 0x1121, v01937// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1938 1939v_max3_f16 v0, src_lds_direct, v0, v01940// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1941 1942v_max3_i16 v1, v2, v3, v41943// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1944 1945v_max3_u16 v1, v2, v3, v41946// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1947 1948v_max_f16 v0, execz, v01949// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1950 1951v_max_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01952// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1953 1954v_max_f16_e32 v255, v1, v21955// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1956 1957v_max_f16_e64 v255, v1, v21958// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1959 1960v_max_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1961// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1962 1963v_max_i16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_21964// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1965 1966v_max_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01967// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1968 1969v_max_i16_e64 v255, v1, v21970// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1971 1972v_max_i16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1973// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1974 1975v_max_u16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_21976// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1977 1978v_max_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01979// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1980 1981v_max_u16_e64 v255, v1, v21982// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1983 1984v_max_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1985// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1986 1987v_med3_f16 v1, v2, v3, v41988// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1989 1990v_med3_i16 v1, v2, v3, v41991// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1992 1993v_med3_u16 v1, v2, v3, v41994// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1995 1996v_mfma_f32_16x16x16f16 a[0:3], a[0:1], a[1:2], -2.01997// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1998 1999v_mfma_f32_16x16x1f32 a[0:15], a0, a1, -2.02000// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2001 2002v_mfma_f32_16x16x2bf16 a[0:15], a0, a1, -2.02003// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2004 2005v_mfma_f32_16x16x4f16 a[0:15], a[0:1], a[1:2], -2.02006// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2007 2008v_mfma_f32_16x16x4f32 a[0:3], a0, a1, -2.02009// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2010 2011v_mfma_f32_16x16x8bf16 a[0:3], a0, a1, -2.02012// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2013 2014v_mfma_f32_32x32x1f32 a[0:31], 1, v1, a[1:32]2015// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2016 2017v_mfma_f32_32x32x2bf16 a[0:31], a0, a1, -2.02018// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2019 2020v_mfma_f32_32x32x2f32 a[0:15], a0, a1, -2.02021// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2022 2023v_mfma_f32_32x32x4bf16 a[0:15], a0, a1, -2.02024// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2025 2026v_mfma_f32_32x32x4f16 a[0:31], a[0:1], a[1:2], -2.02027// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2028 2029v_mfma_f32_32x32x8f16 a[0:15], a[0:1], a[1:2], -2.02030// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2031 2032v_mfma_f32_4x4x1f32 a[0:3], a0, a1, -2.02033// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2034 2035v_mfma_f32_4x4x2bf16 a[0:3], a0, a1, -2.02036// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2037 2038v_mfma_f32_4x4x4f16 a[0:3], a[0:1], a[1:2], -2.02039// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2040 2041v_mfma_i32_16x16x16i8 a[0:3], a0, a1, 22042// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2043 2044v_mfma_i32_16x16x4i8 a[0:15], a0, a1, 22045// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2046 2047v_mfma_i32_32x32x4i8 a[0:31], a0, a1, 22048// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2049 2050v_mfma_i32_32x32x8i8 a[0:15], a0, a1, 22051// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2052 2053v_mfma_i32_4x4x4i8 a[0:3], a0, a1, 22054// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2055 2056v_min3_f16 v1, v2, v3, v42057// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2058 2059v_min3_i16 v0, src_lds_direct, v0, v02060// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2061 2062v_min3_u16 v1, v2, v3, v42063// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2064 2065v_min_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_22066// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2067 2068v_min_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02069// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2070 2071v_min_f16_e32 v255, v1, v22072// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2073 2074v_min_f16_e64 v255, v1, v22075// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2076 2077v_min_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2078// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2079 2080v_min_i16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_22081// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2082 2083v_min_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02084// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2085 2086v_min_i16_e64 v255, v1, v22087// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2088 2089v_min_i16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2090// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2091 2092v_min_u16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_22093// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2094 2095v_min_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02096// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2097 2098v_min_u16_e64 v255, v1, v22099// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2100 2101v_min_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2102// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2103 2104v_movrelsd_2_b32 v0, v255 dpp8:[7,6,5,4,3,2,1,0]2105// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2106 2107v_movrelsd_2_b32_dpp v0, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x02108// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2109 2110v_movrelsd_2_b32_e32 v5, 12111// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2112 2113v_movrelsd_2_b32_e64 v255, v12114// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2115 2116v_movrelsd_2_b32_sdwa v0, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD2117// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2118 2119v_mul_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_22120// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2121 2122v_mul_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02123// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2124 2125v_mul_f16_e32 v255, v1, v22126// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2127 2128v_mul_f16_e64 v255, v1, v22129// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2130 2131v_mul_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2132// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2133 2134v_mul_lo_u16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_22135// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2136 2137v_mul_lo_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02138// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2139 2140v_mul_lo_u16_e64 v255, v1, v22141// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2142 2143v_mul_lo_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2144// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2145 2146v_or3_b32 v1, v2, v3, v42147// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2148 2149v_pack_b32_f16 v1, v2, v32150// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2151 2152v_perm_b32 v255, v1, v2, v32153// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2154 2155v_permlane16_b32 v0, lds_direct, s0, s02156// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2157 2158v_permlanex16_b32 v0, lds_direct, s0, s02159// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2160 2161v_pipeflush2162// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2163 2164v_pipeflush_e642165// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2166 2167v_pk_add_f16 v0, execz, v02168// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2169 2170v_pk_add_i16 v0, src_lds_direct, v02171// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2172 2173v_pk_add_u16 v0, v1, v22174// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2175 2176v_pk_ashrrev_i16 v0, lds_direct, v02177// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2178 2179v_pk_fma_f16 v0, v1, v2, v32180// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2181 2182v_pk_fmac_f16 v0, v1, v22183// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2184 2185v_pk_lshlrev_b16 v0, lds_direct, v02186// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2187 2188v_pk_lshrrev_b16 v0, lds_direct, v02189// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2190 2191v_pk_mad_i16 v0, src_lds_direct, v0, v02192// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2193 2194v_pk_mad_u16 v255, v1, v2, v32195// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2196 2197v_pk_max_f16 v0, v1, v22198// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2199 2200v_pk_max_i16 v0, v1, v22201// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2202 2203v_pk_max_u16 v0, v1, v22204// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2205 2206v_pk_min_f16 v0, v1, v22207// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2208 2209v_pk_min_i16 v0, v1, v22210// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2211 2212v_pk_min_u16 v0, v1, v22213// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2214 2215v_pk_mul_f16 v0, v1, v22216// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2217 2218v_pk_mul_lo_u16 v0, v1, v22219// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2220 2221v_pk_sub_i16 v0, v1, v22222// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2223 2224v_pk_sub_u16 v255, v1, v22225// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2226 2227v_rcp_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_12228// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2229 2230v_rcp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02231// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2232 2233v_rcp_f16_e32 v255, v12234// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2235 2236v_rcp_f16_e64 v255, v12237// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2238 2239v_rcp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD2240// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2241 2242v_rndne_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_12243// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2244 2245v_rndne_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02246// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2247 2248v_rndne_f16_e32 v255, v12249// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2250 2251v_rndne_f16_e64 v255, v12252// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2253 2254v_rndne_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD2255// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2256 2257v_rsq_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_12258// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2259 2260v_rsq_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02261// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2262 2263v_rsq_f16_e32 v255, v12264// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2265 2266v_rsq_f16_e64 v255, v12267// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2268 2269v_rsq_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD2270// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2271 2272v_sat_pk_u8_i16 v255, v12273// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2274 2275v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x02276// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2277 2278v_sat_pk_u8_i16_e64 v5, -12279// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2280 2281v_sat_pk_u8_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD2282// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2283 2284v_screen_partition_4se_b32 v5, -12285// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2286 2287v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:02288// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2289 2290v_screen_partition_4se_b32_e64 v5, -12291// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2292 2293v_screen_partition_4se_b32_sdwa v5, v1 src0_sel:BYTE_02294// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2295 2296v_sin_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_12297// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2298 2299v_sin_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02300// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2301 2302v_sin_f16_e32 v255, v12303// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2304 2305v_sin_f16_e64 v255, v12306// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2307 2308v_sin_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD2309// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2310 2311v_sqrt_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_12312// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2313 2314v_sqrt_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02315// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2316 2317v_sqrt_f16_e32 v255, v12318// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2319 2320v_sqrt_f16_e64 v255, v12321// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2322 2323v_sqrt_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD2324// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2325 2326v_sub_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:12327// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2328 2329v_sub_co_ci_u32_e32 v255, vcc, v1, v2, vcc2330// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2331 2332v_sub_co_ci_u32_e64 v255, s12, v1, v2, s62333// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2334 2335v_sub_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD2336// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2337 2338v_sub_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_22339// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2340 2341v_sub_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02342// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2343 2344v_sub_f16_e32 v255, v1, v22345// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2346 2347v_sub_f16_e64 v255, v1, v22348// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2349 2350v_sub_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2351// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2352 2353v_sub_i16 v255, v1, v22354// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2355 2356v_sub_nc_i16 v255, v1, v22357// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2358 2359v_sub_nc_i32 v255, v1, v22360// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2361 2362v_sub_nc_u16 v255, v1, v22363// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2364 2365v_sub_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]2366// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2367 2368v_sub_nc_u32_e32 v255, v1, v22369// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2370 2371v_sub_nc_u32_e64 v255, v1, v22372// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2373 2374v_sub_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2375// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2376 2377v_sub_u16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_22378// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2379 2380v_sub_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02381// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2382 2383v_sub_u16_e64 v255, v1, v22384// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2385 2386v_sub_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2387// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2388 2389v_sub_u32 v1, 4.0, v22390// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2391 2392v_sub_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02393// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2394 2395v_sub_u32_e32 v1, s1, v32396// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2397 2398v_sub_u32_e64 v255, s[12:13], v1, v22399// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2400 2401v_sub_u32_sdwa v1, vcc, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_22402// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2403 2404v_subb_co_u32 v1, vcc, v2, v3, vcc row_shl:1 row_mask:0xa bank_mask:0x1 bound_ctrl:02405// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2406 2407v_subb_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02408// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2409 2410v_subb_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]2411// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2412 2413v_subb_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_22414// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2415 2416v_subbrev_co_u32 v0, vcc, src_lds_direct, v0, vcc2417// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2418 2419v_subbrev_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02420// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2421 2422v_subbrev_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]2423// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2424 2425v_subbrev_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_22426// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2427 2428v_subrev_co_ci_u32 v0, vcc_lo, src_lds_direct, v0, vcc_lo2429// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2430 2431v_subrev_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0]2432// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2433 2434v_subrev_co_ci_u32_e32 v1, 0, v12435// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2436 2437v_subrev_co_ci_u32_e64 v255, s12, v1, v2, s62438// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2439 2440v_subrev_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD2441// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2442 2443v_subrev_f16 v0, src_lds_direct, v02444// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2445 2446v_subrev_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02447// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2448 2449v_subrev_f16_e32 v255, v1, v22450// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2451 2452v_subrev_f16_e64 v255, v1, v22453// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2454 2455v_subrev_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2456// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2457 2458v_subrev_nc_u32 v0, src_lds_direct, v02459// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2460 2461v_subrev_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:12462// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2463 2464v_subrev_nc_u32_e32 v255, v1, v22465// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2466 2467v_subrev_nc_u32_e64 v255, v1, v22468// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2469 2470v_subrev_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2471// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2472 2473v_subrev_u16 v0, src_lds_direct, v02474// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2475 2476v_subrev_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02477// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2478 2479v_subrev_u16_e64 v255, v1, v22480// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2481 2482v_subrev_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2483// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2484 2485v_subrev_u32 v0, src_lds_direct, v02486// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2487 2488v_subrev_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02489// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2490 2491v_subrev_u32_e32 v1, s1, v32492// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2493 2494v_subrev_u32_e64 v255, s[12:13], v1, v22495// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2496 2497v_subrev_u32_sdwa v1, vcc, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_22498// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2499 2500v_swap_b32 v1, 12501// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2502 2503v_swap_b32_e32 v1, v22504// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2505 2506v_swaprel_b32 v255, v12507// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2508 2509v_trunc_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_12510// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2511 2512v_trunc_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02513// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2514 2515v_trunc_f16_e32 v255, v12516// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2517 2518v_trunc_f16_e64 v255, v12519// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2520 2521v_trunc_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD2522// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2523 2524v_xad_u32 v1, v2, v3, v42525// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2526 2527v_xnor_b32 v0, v1, v22528// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2529 2530v_xnor_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02531// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2532 2533v_xnor_b32_e32 v255, v1, v22534// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2535 2536v_xnor_b32_e64 v255, v1, v22537// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2538 2539v_xnor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2540// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2541 2542v_xor3_b32 v255, v1, v2, v32543// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2544 2545//===----------------------------------------------------------------------===//2546// Unsupported e64 variants.2547//===----------------------------------------------------------------------===//2548 2549image_sample_c_cd_cl_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x32550// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2551 2552image_sample_c_cd_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x32553// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2554 2555image_sample_c_cd_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x32556// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2557 2558image_sample_c_cd_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x32559// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2560 2561image_sample_c_d_cl_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x32562// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2563 2564image_sample_c_d_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x32565// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2566 2567image_sample_c_d_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x32568// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2569 2570image_sample_c_d_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x32571// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2572 2573image_sample_cd_cl_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x32574// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2575 2576image_sample_cd_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x32577// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2578 2579image_sample_cd_g16 v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x32580// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2581 2582image_sample_cd_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x32583// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2584 2585image_sample_d_cl_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x32586// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2587 2588image_sample_d_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x32589// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2590 2591image_sample_d_g16 v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x32592// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2593 2594image_sample_d_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x32595// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2596 2597image_gather4h v[251:254], v[1:2], s[8:15], s[12:15] dmask:0x12598// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU2599 2600v_interp_mov_f32_e64 v255, p10, attr0.x2601// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: e64 variant of this instruction is not supported2602 2603v_interp_p1_f32_e64 v255, v2, attr0.x2604// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: e64 variant of this instruction is not supported2605 2606v_interp_p2_f32_e64 v255, v2, attr0.x2607// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: e64 variant of this instruction is not supported2608 2609//===----------------------------------------------------------------------===//2610// Unsupported dpp variants.2611//===----------------------------------------------------------------------===//2612 2613v_add_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02614// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2615 2616v_addc_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02617// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2618 2619v_and_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02620// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2621 2622v_ashrrev_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02623// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2624 2625v_bfrev_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02626// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2627 2628v_ceil_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02629// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2630 2631v_cos_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02632// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2633 2634v_cvt_f16_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02635// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2636 2637v_cvt_f32_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02638// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2639 2640v_cvt_f32_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02641// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2642 2643v_cvt_f32_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02644// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2645 2646v_cvt_f32_ubyte0_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02647// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2648 2649v_cvt_f32_ubyte1_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02650// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2651 2652v_cvt_f32_ubyte2_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02653// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2654 2655v_cvt_f32_ubyte3_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02656// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2657 2658v_cvt_flr_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02659// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2660 2661v_cvt_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02662// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2663 2664v_cvt_off_f32_i4_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02665// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2666 2667v_cvt_rpi_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02668// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2669 2670v_cvt_u32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02671// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2672 2673v_exp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02674// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2675 2676v_exp_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02677// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2678 2679v_ffbh_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02680// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2681 2682v_ffbh_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02683// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2684 2685v_ffbl_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02686// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2687 2688v_floor_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02689// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2690 2691v_fract_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02692// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2693 2694v_frexp_exp_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02695// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2696 2697v_frexp_mant_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02698// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2699 2700v_log_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02701// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2702 2703v_log_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02704// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2705 2706v_lshlrev_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02707// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2708 2709v_lshrrev_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02710// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2711 2712v_mac_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02713// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2714 2715v_max_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02716// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2717 2718v_max_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02719// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2720 2721v_max_u32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02722// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2723 2724v_min_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02725// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2726 2727v_min_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02728// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2729 2730v_min_u32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02731// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2732 2733v_mov_b32_dpp v0, v1 row_bcast:15 row_mask:0x1 bank_mask:0x12734// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2735 2736v_movreld_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x02737// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2738 2739v_movrels_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:12740// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2741 2742v_movrelsd_b32_dpp v0, v255 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x02743// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2744 2745v_mul_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02746// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2747 2748v_mul_hi_i32_i24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02749// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2750 2751v_mul_hi_u32_u24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02752// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2753 2754v_mul_i32_i24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02755// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2756 2757v_mul_legacy_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02758// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2759 2760v_mul_u32_u24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02761// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2762 2763v_not_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02764// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2765 2766v_or_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02767// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2768 2769v_rcp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02770// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2771 2772v_rcp_iflag_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02773// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2774 2775v_rndne_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02776// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2777 2778v_rsq_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02779// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2780 2781v_sin_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02782// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2783 2784v_sqrt_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02785// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2786 2787v_sub_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02788// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2789 2790v_subb_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02791// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2792 2793v_subbrev_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02794// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2795 2796v_subrev_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02797// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2798 2799v_trunc_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02800// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2801 2802v_xor_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x02803// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: dpp variant of this instruction is not supported2804 2805//===----------------------------------------------------------------------===//2806// Unsupported sdwa variants.2807//===----------------------------------------------------------------------===//2808 2809v_add_f32_sdwa v0, v0, v0 dst_unused:UNUSED_PAD src0_sel:WORD_12810// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2811 2812v_addc_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_22813// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2814 2815v_and_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2816// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2817 2818v_ashrrev_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD2819// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2820 2821v_bfrev_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD2822// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2823 2824v_ceil_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD2825// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2826 2827v_cmp_class_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2828// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2829 2830v_cmp_eq_f32_sdwa exec, s2, v2 src0_sel:WORD_1 src1_sel:BYTE_22831// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2832 2833v_cmp_eq_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2834// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2835 2836v_cmp_eq_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2837// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2838 2839v_cmp_f_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2840// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2841 2842v_cmp_f_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2843// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2844 2845v_cmp_f_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2846// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2847 2848v_cmp_ge_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2849// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2850 2851v_cmp_ge_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2852// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2853 2854v_cmp_ge_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2855// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2856 2857v_cmp_gt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2858// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2859 2860v_cmp_gt_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2861// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2862 2863v_cmp_gt_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2864// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2865 2866v_cmp_le_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2867// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2868 2869v_cmp_le_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2870// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2871 2872v_cmp_le_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2873// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2874 2875v_cmp_lg_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2876// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2877 2878v_cmp_lt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2879// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2880 2881v_cmp_lt_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2882// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2883 2884v_cmp_lt_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2885// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2886 2887v_cmp_ne_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2888// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2889 2890v_cmp_ne_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2891// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2892 2893v_cmp_neq_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2894// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2895 2896v_cmp_nge_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2897// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2898 2899v_cmp_ngt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2900// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2901 2902v_cmp_nle_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2903// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2904 2905v_cmp_nlg_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2906// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2907 2908v_cmp_nlt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2909// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2910 2911v_cmp_o_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2912// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2913 2914v_cmp_t_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2915// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2916 2917v_cmp_t_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2918// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2919 2920v_cmp_tru_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2921// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2922 2923v_cmp_u_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2924// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2925 2926v_cmpx_class_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD2927// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2928 2929v_cmpx_eq_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD2930// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2931 2932v_cmpx_eq_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2933// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2934 2935v_cmpx_eq_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2936// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2937 2938v_cmpx_f_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD2939// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2940 2941v_cmpx_f_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2942// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2943 2944v_cmpx_f_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2945// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2946 2947v_cmpx_ge_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD2948// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2949 2950v_cmpx_ge_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2951// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2952 2953v_cmpx_ge_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2954// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2955 2956v_cmpx_gt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD2957// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2958 2959v_cmpx_gt_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2960// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2961 2962v_cmpx_gt_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2963// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2964 2965v_cmpx_le_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD2966// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2967 2968v_cmpx_le_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2969// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2970 2971v_cmpx_le_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2972// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2973 2974v_cmpx_lg_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD2975// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2976 2977v_cmpx_lt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD2978// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2979 2980v_cmpx_lt_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2981// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2982 2983v_cmpx_lt_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2984// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2985 2986v_cmpx_ne_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2987// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2988 2989v_cmpx_ne_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD2990// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2991 2992v_cmpx_neq_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD2993// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2994 2995v_cmpx_nge_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD2996// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported2997 2998v_cmpx_ngt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD2999// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3000 3001v_cmpx_nle_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD3002// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3003 3004v_cmpx_nlg_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD3005// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3006 3007v_cmpx_nlt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD3008// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3009 3010v_cmpx_o_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD3011// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3012 3013v_cmpx_t_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD3014// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3015 3016v_cmpx_t_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD3017// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3018 3019v_cmpx_tru_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD3020// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3021 3022v_cmpx_u_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD3023// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3024 3025v_cos_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3026// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3027 3028v_cvt_f16_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3029// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3030 3031v_cvt_f32_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3032// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3033 3034v_cvt_f32_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3035// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3036 3037v_cvt_f32_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3038// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3039 3040v_cvt_f32_ubyte0_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3041// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3042 3043v_cvt_f32_ubyte1_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3044// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3045 3046v_cvt_f32_ubyte2_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3047// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3048 3049v_cvt_f32_ubyte3_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3050// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3051 3052v_cvt_flr_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3053// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3054 3055v_cvt_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3056// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3057 3058v_cvt_off_f32_i4_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3059// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3060 3061v_cvt_rpi_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3062// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3063 3064v_cvt_u32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3065// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3066 3067v_exp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3068// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3069 3070v_exp_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3071// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3072 3073v_ffbh_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3074// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3075 3076v_ffbh_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3077// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3078 3079v_ffbl_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3080// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3081 3082v_floor_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3083// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3084 3085v_fract_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3086// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3087 3088v_frexp_exp_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3089// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3090 3091v_frexp_mant_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3092// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3093 3094v_log_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3095// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3096 3097v_log_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3098// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3099 3100v_lshlrev_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3101// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3102 3103v_lshrrev_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3104// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3105 3106v_mac_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3107// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3108 3109v_max_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3110// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3111 3112v_max_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3113// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3114 3115v_max_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3116// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3117 3118v_min_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3119// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3120 3121v_min_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3122// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3123 3124v_min_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3125// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3126 3127v_mov_b32_sdwa v1, sext(-2+i1)3128// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3129 3130v_movreld_b32_sdwa v0, 64 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3131// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3132 3133v_movrels_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3134// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3135 3136v_movrelsd_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3137// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3138 3139v_mul_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3140// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3141 3142v_mul_hi_i32_i24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3143// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3144 3145v_mul_hi_u32_u24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3146// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3147 3148v_mul_i32_i24_sdwa v1, v2, v3 clamp3149// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3150 3151v_mul_legacy_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3152// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3153 3154v_mul_u32_u24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3155// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3156 3157v_nop_sdwa3158// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3159 3160v_not_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3161// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3162 3163v_or_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3164// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3165 3166v_rcp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3167// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3168 3169v_rcp_iflag_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3170// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3171 3172v_rndne_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3173// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3174 3175v_rsq_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3176// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3177 3178v_sin_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3179// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3180 3181v_sqrt_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3182// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3183 3184v_sub_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3185// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3186 3187v_subb_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_23188// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3189 3190v_subbrev_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_23191// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3192 3193v_subrev_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3194// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3195 3196v_trunc_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD3197// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3198 3199v_xor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD3200// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported3201