brintos

brintos / llvm-project-archived public Read only

0
0
Text · 43.7 KiB · e6cece5 Raw
1092 lines · plain
1// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx900 %s 2>&1 | FileCheck --implicit-check-not=error: %s2 3//===----------------------------------------------------------------------===//4// Unsupported instructions.5//===----------------------------------------------------------------------===//6 7image_sample_c_cd_cl_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x38// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU9 10image_sample_c_cd_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x311// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU12 13image_sample_c_cd_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x314// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU15 16image_sample_c_cd_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x317// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU18 19image_sample_c_d_cl_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x320// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU21 22image_sample_c_d_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x323// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU24 25image_sample_c_d_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x326// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU27 28image_sample_c_d_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x329// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU30 31image_sample_cd_cl_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x332// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU33 34image_sample_cd_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x335// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU36 37image_sample_cd_g16 v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x338// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU39 40image_sample_cd_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x341// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU42 43image_sample_d_cl_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x344// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU45 46image_sample_d_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x347// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU48 49image_sample_d_g16 v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x350// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU51 52image_sample_d_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x353// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU54 55buffer_atomic_add_f32 v255, off, s[8:11], s3 offset:409556// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU57 58buffer_atomic_fcmpswap v[0:1], off, s[0:3], s0 offset:409559// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU60 61buffer_atomic_fcmpswap_x2 v[0:3], off, s[0:3], s0 offset:409562// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU63 64buffer_atomic_fmax v0, off, s[0:3], s0 offset:4095 glc65// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU66 67buffer_atomic_fmax_x2 v[0:1], v0, s[0:3], s0 idxen offset:409568// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU69 70buffer_atomic_fmin v0, off, s[0:3], s071// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU72 73buffer_atomic_fmin_x2 v[0:1], off, s[0:3], s0 offset:4095 slc74// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU75 76buffer_atomic_pk_add_f16 v255, off, s[8:11], s3 offset:409577// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU78 79buffer_gl0_inv80// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU81 82buffer_gl1_inv83// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU84 85flat_atomic_fcmpswap v0, v[1:2], v[2:3] glc86// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU87 88flat_atomic_fcmpswap_x2 v[0:1], v[1:2], v[2:5] glc89// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU90 91flat_atomic_fmax v0, v[1:2], v2 glc92// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU93 94flat_atomic_fmax_x2 v[0:1], v[1:2], v[2:3] glc95// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU96 97flat_atomic_fmin v0, v[1:2], v2 glc98// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU99 100flat_atomic_fmin_x2 v[0:1], v[1:2], v[2:3] glc101// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU102 103global_atomic_add_f32 v[1:2], v2, off104// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU105 106global_atomic_pk_add_f16 v[1:2], v2, off107// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU108 109s_and_saveexec_b32 exec_hi, s1110// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU111 112s_andn1_saveexec_b32 exec_hi, s1113// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU114 115s_andn1_wrexec_b32 exec_hi, s1116// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU117 118s_andn2_saveexec_b32 exec_hi, s1119// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU120 121s_andn2_wrexec_b32 exec_hi, s1122// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU123 124s_clause 0x0125// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU126 127s_code_end128// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU129 130s_denorm_mode 0x0131// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU132 133s_get_waveid_in_workgroup s0134// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU135 136s_gl1_inv137// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU138 139s_inst_prefetch 0x0140// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU141 142s_movrelsd_2_b32 s0, s1143// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU144 145s_nand_saveexec_b32 exec_hi, s1146// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU147 148s_nor_saveexec_b32 exec_hi, s1149// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU150 151s_or_saveexec_b32 exec_hi, s1152// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU153 154s_orn1_saveexec_b32 exec_hi, s1155// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU156 157s_orn2_saveexec_b32 exec_hi, s1158// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU159 160s_round_mode 0x0161// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU162 163s_subvector_loop_begin exec_hi, 0x1234164// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU165 166s_subvector_loop_end exec_hi, 0x1234167// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU168 169s_ttracedata_imm 0x0170// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU171 172s_version 0x1234173// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU174 175s_waitcnt_expcnt exec_hi, 0x1234176// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU177 178s_waitcnt_lgkmcnt exec_hi, 0x1234179// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU180 181s_waitcnt_vmcnt exec_hi, 0x1234182// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU183 184s_waitcnt_vscnt exec_hi, 0x1234185// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU186 187s_xnor_saveexec_b32 exec_hi, s1188// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU189 190s_xor_saveexec_b32 exec_hi, s1191// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU192 193v_accvgpr_read_b32 a0, a0194// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU195 196v_accvgpr_write_b32 a0, 65197// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU198 199v_add_co_ci_u32 v1, sext(v1), sext(v4) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD200// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU201 202v_add_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1203// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU204 205v_add_co_ci_u32_e32 v255, vcc, v1, v2, vcc206// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU207 208v_add_co_ci_u32_e64 v255, s12, v1, v2, s6209// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU210 211v_add_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD212// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU213 214v_add_nc_i16 v255, v1, v2215// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU216 217v_add_nc_i32 v255, v1, v2218// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU219 220v_add_nc_u16 v255, v1, v2221// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU222 223v_add_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1224// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU225 226v_add_nc_u32_e32 v255, v1, v2227// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU228 229v_add_nc_u32_e64 v255, v1, v2230// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU231 232v_add_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD233// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU234 235v_addc_u32 v0, vcc, exec_hi, v0, vcc236// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU237 238v_addc_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0239// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU240 241v_addc_u32_e32 v1, -1, v2, v3, s0242// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU243 244v_addc_u32_e64 v0, s[0:1], s0, s0, s[0:1]245// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU246 247v_addc_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2248// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU249 250v_ashr_i32 v255, v1, v2251// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU252 253v_ashr_i32_e64 v255, v1, v2254// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU255 256v_ashr_i64 v[254:255], v[1:2], v2257// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU258 259v_cmps_eq_f32 vcc, -1, v2260// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU261 262v_cmps_eq_f32_e64 flat_scratch, v1, v2263// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU264 265v_cmps_eq_f64 vcc, -1, v[2:3]266// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU267 268v_cmps_eq_f64_e64 flat_scratch, v[1:2], v[2:3]269// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU270 271v_cmps_f_f32 vcc, -1, v2272// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU273 274v_cmps_f_f32_e64 flat_scratch, v1, v2275// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU276 277v_cmps_f_f64 vcc, -1, v[2:3]278// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU279 280v_cmps_f_f64_e64 flat_scratch, v[1:2], v[2:3]281// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU282 283v_cmps_ge_f32 vcc, -1, v2284// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU285 286v_cmps_ge_f32_e64 flat_scratch, v1, v2287// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU288 289v_cmps_ge_f64 vcc, -1, v[2:3]290// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU291 292v_cmps_ge_f64_e64 flat_scratch, v[1:2], v[2:3]293// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU294 295v_cmps_gt_f32 vcc, -1, v2296// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU297 298v_cmps_gt_f32_e64 flat_scratch, v1, v2299// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU300 301v_cmps_gt_f64 vcc, -1, v[2:3]302// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU303 304v_cmps_gt_f64_e64 flat_scratch, v[1:2], v[2:3]305// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU306 307v_cmps_le_f32 vcc, -1, v2308// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU309 310v_cmps_le_f32_e64 flat_scratch, v1, v2311// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU312 313v_cmps_le_f64 vcc, -1, v[2:3]314// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU315 316v_cmps_le_f64_e64 flat_scratch, v[1:2], v[2:3]317// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU318 319v_cmps_lg_f32 vcc, -1, v2320// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU321 322v_cmps_lg_f32_e64 flat_scratch, v1, v2323// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU324 325v_cmps_lg_f64 vcc, -1, v[2:3]326// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU327 328v_cmps_lg_f64_e64 flat_scratch, v[1:2], v[2:3]329// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU330 331v_cmps_lt_f32 vcc, -1, v2332// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU333 334v_cmps_lt_f32_e64 flat_scratch, v1, v2335// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU336 337v_cmps_lt_f64 vcc, -1, v[2:3]338// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU339 340v_cmps_lt_f64_e64 flat_scratch, v[1:2], v[2:3]341// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU342 343v_cmps_neq_f32 vcc, -1, v2344// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU345 346v_cmps_neq_f32_e64 flat_scratch, v1, v2347// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU348 349v_cmps_neq_f64 vcc, -1, v[2:3]350// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU351 352v_cmps_neq_f64_e64 flat_scratch, v[1:2], v[2:3]353// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU354 355v_cmps_nge_f32 vcc, -1, v2356// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU357 358v_cmps_nge_f32_e64 flat_scratch, v1, v2359// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU360 361v_cmps_nge_f64 vcc, -1, v[2:3]362// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU363 364v_cmps_nge_f64_e64 flat_scratch, v[1:2], v[2:3]365// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU366 367v_cmps_ngt_f32 vcc, -1, v2368// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU369 370v_cmps_ngt_f32_e64 flat_scratch, v1, v2371// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU372 373v_cmps_ngt_f64 vcc, -1, v[2:3]374// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU375 376v_cmps_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]377// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU378 379v_cmps_nle_f32 vcc, -1, v2380// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU381 382v_cmps_nle_f32_e64 flat_scratch, v1, v2383// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU384 385v_cmps_nle_f64 vcc, -1, v[2:3]386// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU387 388v_cmps_nle_f64_e64 flat_scratch, v[1:2], v[2:3]389// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU390 391v_cmps_nlg_f32 vcc, -1, v2392// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU393 394v_cmps_nlg_f32_e64 flat_scratch, v1, v2395// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU396 397v_cmps_nlg_f64 vcc, -1, v[2:3]398// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU399 400v_cmps_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]401// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU402 403v_cmps_nlt_f32 vcc, -1, v2404// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU405 406v_cmps_nlt_f32_e64 flat_scratch, v1, v2407// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU408 409v_cmps_nlt_f64 vcc, -1, v[2:3]410// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU411 412v_cmps_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]413// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU414 415v_cmps_o_f32 vcc, -1, v2416// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU417 418v_cmps_o_f32_e64 flat_scratch, v1, v2419// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU420 421v_cmps_o_f64 vcc, -1, v[2:3]422// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU423 424v_cmps_o_f64_e64 flat_scratch, v[1:2], v[2:3]425// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU426 427v_cmps_tru_f32 vcc, -1, v2428// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU429 430v_cmps_tru_f32_e64 flat_scratch, v1, v2431// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU432 433v_cmps_tru_f64 vcc, -1, v[2:3]434// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU435 436v_cmps_tru_f64_e64 flat_scratch, v[1:2], v[2:3]437// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU438 439v_cmps_u_f32 vcc, -1, v2440// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU441 442v_cmps_u_f32_e64 flat_scratch, v1, v2443// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU444 445v_cmps_u_f64 vcc, -1, v[2:3]446// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU447 448v_cmps_u_f64_e64 flat_scratch, v[1:2], v[2:3]449// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU450 451v_cmpsx_eq_f32 vcc, -1, v2452// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU453 454v_cmpsx_eq_f32_e64 flat_scratch, v1, v2455// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU456 457v_cmpsx_eq_f64 vcc, -1, v[2:3]458// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU459 460v_cmpsx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]461// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU462 463v_cmpsx_f_f32 vcc, -1, v2464// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU465 466v_cmpsx_f_f32_e64 flat_scratch, v1, v2467// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU468 469v_cmpsx_f_f64 vcc, -1, v[2:3]470// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU471 472v_cmpsx_f_f64_e64 flat_scratch, v[1:2], v[2:3]473// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU474 475v_cmpsx_ge_f32 vcc, -1, v2476// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU477 478v_cmpsx_ge_f32_e64 flat_scratch, v1, v2479// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU480 481v_cmpsx_ge_f64 vcc, -1, v[2:3]482// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU483 484v_cmpsx_ge_f64_e64 flat_scratch, v[1:2], v[2:3]485// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU486 487v_cmpsx_gt_f32 vcc, -1, v2488// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU489 490v_cmpsx_gt_f32_e64 flat_scratch, v1, v2491// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU492 493v_cmpsx_gt_f64 vcc, -1, v[2:3]494// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU495 496v_cmpsx_gt_f64_e64 flat_scratch, v[1:2], v[2:3]497// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU498 499v_cmpsx_le_f32 vcc, -1, v2500// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU501 502v_cmpsx_le_f32_e64 flat_scratch, v1, v2503// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU504 505v_cmpsx_le_f64 vcc, -1, v[2:3]506// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU507 508v_cmpsx_le_f64_e64 flat_scratch, v[1:2], v[2:3]509// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU510 511v_cmpsx_lg_f32 vcc, -1, v2512// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU513 514v_cmpsx_lg_f32_e64 flat_scratch, v1, v2515// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU516 517v_cmpsx_lg_f64 vcc, -1, v[2:3]518// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU519 520v_cmpsx_lg_f64_e64 flat_scratch, v[1:2], v[2:3]521// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU522 523v_cmpsx_lt_f32 vcc, -1, v2524// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU525 526v_cmpsx_lt_f32_e64 flat_scratch, v1, v2527// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU528 529v_cmpsx_lt_f64 vcc, -1, v[2:3]530// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU531 532v_cmpsx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]533// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU534 535v_cmpsx_neq_f32 vcc, -1, v2536// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU537 538v_cmpsx_neq_f32_e64 flat_scratch, v1, v2539// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU540 541v_cmpsx_neq_f64 vcc, -1, v[2:3]542// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU543 544v_cmpsx_neq_f64_e64 flat_scratch, v[1:2], v[2:3]545// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU546 547v_cmpsx_nge_f32 vcc, -1, v2548// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU549 550v_cmpsx_nge_f32_e64 flat_scratch, v1, v2551// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU552 553v_cmpsx_nge_f64 vcc, -1, v[2:3]554// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU555 556v_cmpsx_nge_f64_e64 flat_scratch, v[1:2], v[2:3]557// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU558 559v_cmpsx_ngt_f32 vcc, -1, v2560// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU561 562v_cmpsx_ngt_f32_e64 flat_scratch, v1, v2563// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU564 565v_cmpsx_ngt_f64 vcc, -1, v[2:3]566// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU567 568v_cmpsx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]569// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU570 571v_cmpsx_nle_f32 vcc, -1, v2572// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU573 574v_cmpsx_nle_f32_e64 flat_scratch, v1, v2575// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU576 577v_cmpsx_nle_f64 vcc, -1, v[2:3]578// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU579 580v_cmpsx_nle_f64_e64 flat_scratch, v[1:2], v[2:3]581// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU582 583v_cmpsx_nlg_f32 vcc, -1, v2584// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU585 586v_cmpsx_nlg_f32_e64 flat_scratch, v1, v2587// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU588 589v_cmpsx_nlg_f64 vcc, -1, v[2:3]590// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU591 592v_cmpsx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]593// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU594 595v_cmpsx_nlt_f32 vcc, -1, v2596// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU597 598v_cmpsx_nlt_f32_e64 flat_scratch, v1, v2599// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU600 601v_cmpsx_nlt_f64 vcc, -1, v[2:3]602// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU603 604v_cmpsx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]605// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU606 607v_cmpsx_o_f32 vcc, -1, v2608// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU609 610v_cmpsx_o_f32_e64 flat_scratch, v1, v2611// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU612 613v_cmpsx_o_f64 vcc, -1, v[2:3]614// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU615 616v_cmpsx_o_f64_e64 flat_scratch, v[1:2], v[2:3]617// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU618 619v_cmpsx_tru_f32 vcc, -1, v2620// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU621 622v_cmpsx_tru_f32_e64 flat_scratch, v1, v2623// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU624 625v_cmpsx_tru_f64 vcc, -1, v[2:3]626// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU627 628v_cmpsx_tru_f64_e64 flat_scratch, v[1:2], v[2:3]629// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU630 631v_cmpsx_u_f32 vcc, -1, v2632// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU633 634v_cmpsx_u_f32_e64 flat_scratch, v1, v2635// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU636 637v_cmpsx_u_f64 vcc, -1, v[2:3]638// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU639 640v_cmpsx_u_f64_e64 flat_scratch, v[1:2], v[2:3]641// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU642 643v_dot2_f32_f16 v0, -v1, -v2, -v3644// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU645 646v_dot2_i32_i16 v0, -v1, -v2, -v3647// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU648 649v_dot2_u32_u16 v0, -v1, -v2, -v3650// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU651 652v_dot2c_f32_f16 v0, v1, v2653// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU654 655v_dot2c_f32_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0656// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU657 658v_dot2c_f32_f16_e32 v255, v1, v2659// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU660 661v_dot2c_i32_i16 v0, v1, v2662// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU663 664v_dot2c_i32_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0665// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU666 667v_dot4_i32_i8 v0, v1, v2, v3668// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU669 670v_dot4_u32_u8 v0, v1, v2, v3671// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU672 673v_dot4c_i32_i8 v0, v1, v2674// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU675 676v_dot4c_i32_i8_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0677// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU678 679v_dot4c_i32_i8_e32 v255, v1, v2680// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU681 682v_dot8_i32_i4 v0, v1, v2, v3683// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU684 685v_dot8_u32_u4 v0, v1, v2, v3686// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU687 688v_dot8c_i32_i4 v0, v1, v2689// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU690 691v_dot8c_i32_i4_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0692// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU693 694v_fma_mix_f32 v0, -abs(v1), v2, v3695// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU696 697v_fma_mixhi_f16 v0, -v1, abs(v2), -abs(v3)698// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU699 700v_fma_mixlo_f16 v0, abs(v1), -v2, abs(v3)701// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU702 703v_fmaak_f32 v255, v1, v2, 0x1121704// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU705 706v_fmac_f16 v5, 0x1234, v2707// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU708 709v_fmac_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0710// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU711 712v_fmac_f16_e32 v255, v1, v2713// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU714 715v_fmac_f16_e64 v255, v1, v2716// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU717 718v_fmac_f32 v0, v1, v2719// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU720 721v_fmac_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0722// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU723 724v_fmac_f32_e32 v255, v1, v2725// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU726 727v_fmac_f32_e64 v255, v1, v2728// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU729 730v_fmamk_f32 v255, v1, 0x1121, v3731// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU732 733v_log_clamp_f32 v1, 0.5734// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU735 736v_log_clamp_f32_e64 v255, v1737// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU738 739v_lshl_b32 v255, v1, v2740// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU741 742v_lshl_b32_e64 v255, v1, v2743// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU744 745v_lshl_b64 v[254:255], v[1:2], v2746// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU747 748v_lshr_b32 v255, v1, v2749// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU750 751v_lshr_b32_e64 v255, v1, v2752// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU753 754v_lshr_b64 v[254:255], v[1:2], v2755// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU756 757v_mac_legacy_f32 v0, v1, v2758// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU759 760v_mac_legacy_f32_e32 v255, v1, v2761// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU762 763v_mac_legacy_f32_e64 v255, v1, v2764// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU765 766v_max_legacy_f32 v255, v1, v2767// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU768 769v_max_legacy_f32_e64 v255, v1, v2770// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU771 772v_mfma_f32_16x16x16f16 a[0:3], a[0:1], a[1:2], -2.0773// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU774 775v_mfma_f32_16x16x1f32 a[0:15], a0, a1, -2.0776// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU777 778v_mfma_f32_16x16x2bf16 a[0:15], a0, a1, -2.0779// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU780 781v_mfma_f32_16x16x4f16 a[0:15], a[0:1], a[1:2], -2.0782// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU783 784v_mfma_f32_16x16x4f32 a[0:3], a0, a1, -2.0785// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU786 787v_mfma_f32_16x16x8bf16 a[0:3], a0, a1, -2.0788// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU789 790v_mfma_f32_32x32x1f32 a[0:31], 1, v1, a[1:32]791// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU792 793v_mfma_f32_32x32x2bf16 a[0:31], a0, a1, -2.0794// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU795 796v_mfma_f32_32x32x2f32 a[0:15], a0, a1, -2.0797// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU798 799v_mfma_f32_32x32x4bf16 a[0:15], a0, a1, -2.0800// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU801 802v_mfma_f32_32x32x4f16 a[0:31], a[0:1], a[1:2], -2.0803// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU804 805v_mfma_f32_32x32x8f16 a[0:15], a[0:1], a[1:2], -2.0806// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU807 808v_mfma_f32_4x4x1f32 a[0:3], a0, a1, -2.0809// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU810 811v_mfma_f32_4x4x2bf16 a[0:3], a0, a1, -2.0812// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU813 814v_mfma_f32_4x4x4f16 a[0:3], a[0:1], a[1:2], -2.0815// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU816 817v_mfma_i32_16x16x16i8 a[0:3], a0, a1, 2818// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU819 820v_mfma_i32_16x16x4i8 a[0:15], a0, a1, 2821// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU822 823v_mfma_i32_32x32x4i8 a[0:31], a0, a1, 2824// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU825 826v_mfma_i32_32x32x8i8 a[0:15], a0, a1, 2827// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU828 829v_mfma_i32_4x4x4i8 a[0:3], a0, a1, 2830// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU831 832v_min_legacy_f32 v255, v1, v2833// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU834 835v_min_legacy_f32_e64 v255, v1, v2836// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU837 838v_movreld_b32 v0, 123839// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU840 841v_movreld_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0842// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU843 844v_movreld_b32_e32 v1, v2845// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU846 847v_movreld_b32_e64 v0, flat_scratch_hi848// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU849 850v_movreld_b32_sdwa v0, 64 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD851// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU852 853v_movrels_b32 v0, v2 dpp8:[0,0,0,0,0,0,0,0]854// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU855 856v_movrels_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1857// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU858 859v_movrels_b32_e32 v1, v2860// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU861 862v_movrels_b32_e64 v255, v1863// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU864 865v_movrels_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD866// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU867 868v_movrelsd_2_b32 v0, v255 dpp8:[7,6,5,4,3,2,1,0]869// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU870 871v_movrelsd_2_b32_dpp v0, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0872// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU873 874v_movrelsd_2_b32_e32 v5, 1875// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU876 877v_movrelsd_2_b32_e64 v255, v1878// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU879 880v_movrelsd_2_b32_sdwa v0, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD881// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU882 883v_movrelsd_b32 v0, v2 dpp8:[7,6,5,4,3,2,1,0]884// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU885 886v_movrelsd_b32_dpp v0, v255 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0887// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU888 889v_movrelsd_b32_e32 v1, s2890// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU891 892v_movrelsd_b32_e64 v255, v1893// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU894 895v_movrelsd_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD896// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU897 898v_mullit_f32 v255, v1, v2, v3899// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU900 901v_permlane16_b32 v0, lds_direct, s0, s0902// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU903 904v_permlanex16_b32 v0, lds_direct, s0, s0905// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU906 907v_pipeflush908// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU909 910v_pipeflush_e64911// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU912 913v_pk_fmac_f16 v0, v1, v2914// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU915 916v_rcp_clamp_f32 v255, v1917// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU918 919v_rcp_clamp_f32_e64 v255, v1920// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU921 922v_rcp_clamp_f64 v[254:255], v[1:2]923// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU924 925v_rcp_clamp_f64_e64 v[254:255], v[1:2]926// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU927 928v_rcp_legacy_f32 v255, v1929// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU930 931v_rcp_legacy_f32_e64 v255, v1932// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU933 934v_rsq_clamp_f32 v255, v1935// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU936 937v_rsq_clamp_f32_e64 v255, v1938// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU939 940v_rsq_clamp_f64 v[254:255], v[1:2]941// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU942 943v_rsq_clamp_f64_e64 v[254:255], v[1:2]944// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU945 946v_rsq_legacy_f32 v255, v1947// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU948 949v_rsq_legacy_f32_e64 v255, v1950// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU951 952v_sub_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1953// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU954 955v_sub_co_ci_u32_e32 v255, vcc, v1, v2, vcc956// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU957 958v_sub_co_ci_u32_e64 v255, s12, v1, v2, s6959// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU960 961v_sub_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD962// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU963 964v_sub_nc_i16 v255, v1, v2965// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU966 967v_sub_nc_i32 v255, v1, v2968// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU969 970v_sub_nc_u16 v255, v1, v2971// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU972 973v_sub_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]974// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU975 976v_sub_nc_u32_e32 v255, v1, v2977// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU978 979v_sub_nc_u32_e64 v255, v1, v2980// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU981 982v_sub_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD983// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU984 985v_subb_u32 v1, s[0:1], v2, v3, vcc986// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU987 988v_subb_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0989// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU990 991v_subb_u32_e64 v255, s[12:13], v1, v2, s[6:7]992// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU993 994v_subb_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2995// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU996 997v_subbrev_u32 v1, s[0:1], v2, v3, vcc998// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU999 1000v_subbrev_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01001// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1002 1003v_subbrev_u32_e64 v255, s[12:13], v1, v2, s[6:7]1004// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1005 1006v_subbrev_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_21007// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1008 1009v_subrev_co_ci_u32 v0, vcc_lo, src_lds_direct, v0, vcc_lo1010// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1011 1012v_subrev_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0]1013// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1014 1015v_subrev_co_ci_u32_e32 v1, 0, v11016// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1017 1018v_subrev_co_ci_u32_e64 v255, s12, v1, v2, s61019// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1020 1021v_subrev_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD1022// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1023 1024v_subrev_i32 v1, s[0:1], v2, v31025// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1026 1027v_subrev_i32_e64 v255, s[12:13], v1, v21028// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1029 1030v_subrev_nc_u32 v0, src_lds_direct, v01031// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1032 1033v_subrev_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:11034// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1035 1036v_subrev_nc_u32_e32 v255, v1, v21037// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1038 1039v_subrev_nc_u32_e64 v255, v1, v21040// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1041 1042v_subrev_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1043// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1044 1045v_swaprel_b32 v255, v11046// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1047 1048v_xnor_b32 v0, v1, v21049// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1050 1051v_xnor_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x01052// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1053 1054v_xnor_b32_e32 v255, v1, v21055// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1056 1057v_xnor_b32_e64 v255, v1, v21058// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1059 1060v_xnor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1061// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1062 1063v_xor3_b32 v255, v1, v2, v31064// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU1065 1066//===----------------------------------------------------------------------===//1067// Unsupported e32 variants.1068//===----------------------------------------------------------------------===//1069 1070v_add_i32_e32 v0, vcc, 0.5, v01071// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: e32 variant of this instruction is not supported1072 1073v_cvt_pkrtz_f16_f32_e32 v255, v1, v21074// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: e32 variant of this instruction is not supported1075 1076//===----------------------------------------------------------------------===//1077// Unsupported e64 variants.1078//===----------------------------------------------------------------------===//1079 1080v_swap_b32_e64 v1, v21081// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: e64 variant of this instruction is not supported1082 1083//===----------------------------------------------------------------------===//1084// Unsupported sdwa variants.1085//===----------------------------------------------------------------------===//1086 1087v_mac_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1088// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported1089 1090v_mac_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD1091// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: sdwa variant of this instruction is not supported1092