brintos

brintos / llvm-project-archived public Read only

0
0
Text · 17.1 KiB · ee82fa3 Raw
382 lines · plain
1// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 %s 2>&1 | FileCheck --check-prefixes=NOGFX12 --implicit-check-not=error: %s2 3// missing dim4image_atomic_add_flt v0, v0, s[0:7] dmask:0x15// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand6 7image_atomic_add_uint v0, v0, s[0:7] dmask:0x18// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand9 10image_atomic_and v5, v1, s[8:15] dmask:0x111// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand12 13image_atomic_cmpswap v[0:1], v0, s[0:7] dmask:0x314// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand15 16image_atomic_dec_uint v0, v0, s[0:7] dmask:0x1 th:TH_ATOMIC_NT17// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand18 19image_atomic_inc_uint v0, v0, s[0:7] dmask:0x1 th:TH_ATOMIC_NT20// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand21 22image_atomic_max_flt v0, v0, s[0:7] dmask:0x1 th:TH_ATOMIC_NT23// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand24 25image_atomic_max_int v0, v0, s[0:7] dmask:0x1 th:TH_ATOMIC_NT26// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand27 28image_atomic_max_uint v0, v0, s[0:7] dmask:0x1 th:TH_ATOMIC_NT29// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand30 31image_atomic_min_flt v0, v0, s[0:7] dmask:0x1 th:TH_ATOMIC_NT32// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand33 34image_atomic_min_int v0, v0, s[0:7] dmask:0x1 th:TH_ATOMIC_NT35// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand36 37image_atomic_min_uint v0, v0, s[0:7] dmask:0x1 th:TH_ATOMIC_NT38// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand39 40image_atomic_or v0, v0, s[0:7] dmask:0x1 th:TH_ATOMIC_NT41// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand42 43image_atomic_pk_add_bf16 v0, v0, s[0:7] dmask:0x1 th:TH_ATOMIC_NT44// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand45 46image_atomic_pk_add_f16 v0, v0, s[0:7] dmask:0x1 th:TH_ATOMIC_NT47// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand48 49image_atomic_sub_uint v0, v0, s[0:7] dmask:0x1 th:TH_ATOMIC_NT50// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand51 52image_atomic_swap v0, v0, s[0:7] dmask:0x1 th:TH_ATOMIC_NT53// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand54 55image_atomic_xor v0, v0, s[0:7] dmask:0x1 th:TH_ATOMIC_NT56// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand57 58image_gather4 v[0:3], [v4, v5], s[0:7], s[100:103] dmask:0x8 unorm59// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand60 61image_gather4_b v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 a1662// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand63 64image_gather4_b_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 a1665// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand66 67image_gather4_c v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 a1668// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand69 70image_gather4_c_b v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 a1671// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand72 73image_gather4_c_b_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 a1674// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand75 76image_gather4_c_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 a1677// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand78 79image_gather4_c_l v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 a1680// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand81 82image_gather4_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 a1683// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand84 85image_gather4_c_lz v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 a1686// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand87 88image_gather4_c_lz_o v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 a1689// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand90 91image_gather4h v[64:67], v32, s[4:11], s[4:7] dmask:0x8 a1692// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand93 94image_gather4_l v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 a1695// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand96 97image_gather4_lz v[64:67], v32, s[4:11], s[4:7] dmask:0x1 a1698// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand99 100image_gather4_lz_o v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 a16101// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand102 103image_get_lod v[64:67], [v32, v33, v34], s[4:11], s[100:103] dmask:0xf104// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand105 106image_get_resinfo v4, v32, s[96:103] dmask:0x1 th:TH_LOAD_RT107// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand108 109image_load v0, v0, s[0:7] dmask:0x1 th:TH_STORE_NT110// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand111 112image_load_mip v[252:255], [v0, v1], s[0:7] dmask:0xf th:TH_LOAD_NT113// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand114 115image_load_pck v5, v1, s[8:15] dmask:0x1 th:TH_LOAD_NT116// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand117 118image_load_pck_sgn v5, v1, s[8:15] dmask:0x1 th:TH_LOAD_NT119// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand120 121image_load_mip_pck v5, [v0, v1], s[8:15] dmask:0x1 th:TH_LOAD_NT122// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand123 124image_load_mip_pck_sgn v5, [v0, v1], s[8:15] dmask:0x1 th:TH_LOAD_NT125// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand126 127image_sample v[34:36], v37, s[36:43], s[64:67] dmask:0x3 tfe128// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand129 130image_sample_b v64, [v32, v33], s[4:11], s[4:7] dmask:0x1131// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand132 133image_sample_b_cl v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1134// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand135 136image_sample_b_cl_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1137// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand138 139image_sample_b_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1140// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand141 142image_sample_c v64, [v32, v33], s[4:11], s[4:7] dmask:0x1143// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand144 145image_sample_c_b v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1146// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand147 148image_sample_c_b_cl v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1149// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand150 151image_sample_c_b_cl_o v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1152// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand153 154image_sample_c_b_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1155// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand156 157image_sample_c_cl v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1158// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand159 160image_sample_c_cl_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1161// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand162 163image_sample_c_d v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1164// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand165 166image_sample_c_d_cl v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1167// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand168 169image_sample_c_d_cl_g16 v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1170// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand171 172image_sample_c_d_cl_o v64, [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x1173// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand174 175image_sample_c_d_cl_o_g16 v64, [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x1176// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand177 178image_sample_c_d_g16 v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1179// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand180 181image_sample_c_d_o v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1182// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand183 184image_sample_c_d_o_g16 v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1185// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand186 187image_sample_c_l v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1188// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand189 190image_sample_cl v64, [v32, v33], s[4:11], s[4:7] dmask:0x1191// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand192 193image_sample_c_l_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1194// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand195 196image_sample_cl_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1197// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand198 199image_sample_c_lz v64, [v32, v33], s[4:11], s[4:7] dmask:0x1200// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand201 202image_sample_c_lz_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1203// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand204 205image_sample_c_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1206// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand207 208image_sample_d v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1209// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand210 211image_sample_d_cl v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1212// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand213 214image_sample_d_cl_g16 v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1215// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand216 217image_sample_d_cl_o v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1218// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand219 220image_sample_d_cl_o_g16 v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1221// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand222 223image_sample_d_g16 v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1224// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand225 226image_sample_d_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1227// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand228 229image_sample_d_o_g16 v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1230// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand231 232image_sample_l v64, [v32, v33], s[4:11], s[4:7] dmask:0x1233// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand234 235image_sample_l_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1236// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand237 238image_sample_lz v64, v32, s[4:11], s[4:7] dmask:0x1239// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand240 241image_sample_lz_o v64, [v32, v33], s[4:11], s[4:7] dmask:0x1242// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand243 244image_sample_o v64, [v32, v33], s[4:11], s[4:7] dmask:0x1245// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand246 247image_store v[0:3], v0, s[0:7] dmask:0xf a16248// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand249 250image_store_mip v[252:255], [v0, v1], s[0:7] dmask:0xf th:TH_STORE_NT251// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand252 253image_store_pck v5, v1, s[8:15] dmask:0x1 th:TH_STORE_NT254// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand255 256image_store_mip_pck v5, [v0, v1], s[8:15] dmask:0x1 th:TH_STORE_NT257// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: missing dim operand258 259// null is not allowed as SRSRC or SSAMP260image_atomic_add v1, v[10:11], null dmask:0x1 dim:SQ_RSRC_IMG_2D261// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction262 263image_atomic_and v1, v[10:11], null dmask:0x1 dim:SQ_RSRC_IMG_2D264// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction265 266image_atomic_cmpswap v[0:1], v[10:11], null dmask:0x3 dim:SQ_RSRC_IMG_2D267// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction268 269image_atomic_dec v1, v[10:11], null dmask:0x1 dim:SQ_RSRC_IMG_2D270// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction271 272image_atomic_inc v1, v[10:11], null dmask:0x1 dim:SQ_RSRC_IMG_2D273// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction274 275image_atomic_or v1, v[10:11], null dmask:0x1 dim:SQ_RSRC_IMG_2D276// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction277 278image_atomic_smax v1, v[10:11], null dmask:0x1 dim:SQ_RSRC_IMG_2D279// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction280 281image_atomic_smin v1, v[10:11], null dmask:0x1 dim:SQ_RSRC_IMG_2D282// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction283 284image_atomic_sub v1, v[10:11], null dmask:0x1 dim:SQ_RSRC_IMG_2D285// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction286 287image_atomic_swap v1, v[10:11], null dmask:0x1 dim:SQ_RSRC_IMG_2D288// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction289 290image_atomic_umax v1, v[10:11], null dmask:0x1 dim:SQ_RSRC_IMG_2D291// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction292 293image_atomic_umin v1, v[10:11], null dmask:0x1 dim:SQ_RSRC_IMG_2D294// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction295 296image_atomic_xor v1, v[10:11], null dmask:0x1 dim:SQ_RSRC_IMG_2D297// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction298 299image_gather4 v[64:67], v32, null, s[4:11], dmask:0x1 dim:SQ_RSRC_IMG_1D300// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction301 302image_gather4 v[64:67], v32, s[4:11], null dmask:0x1 dim:SQ_RSRC_IMG_1D303// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction304 305image_gather4_b v[64:67], [v32, v33], null, s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_1D306// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction307 308image_gather4_b v[64:67], [v32, v33], s[4:11], null dmask:0x1 dim:SQ_RSRC_IMG_1D309// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction310 311image_gather4_c v[64:67], [v32, v33], null, s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_1D312// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction313 314image_gather4_c v[64:67], [v32, v33], s[4:11], null dmask:0x1 dim:SQ_RSRC_IMG_1D315// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction316 317image_gather4h v[64:67], v32, null, s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_1D318// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction319 320image_gather4h v[64:67], v32, s[4:11], null dmask:0x1 dim:SQ_RSRC_IMG_1D321// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction322 323image_gather4_l v[64:67], v[32:33], null, s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_1D324// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction325 326image_gather4_l v[64:67], v[32:33], s[4:11], null dmask:0x1 dim:SQ_RSRC_IMG_1D327// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction328 329image_gather4_o v[64:67], [v32, v33], null, s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_1D330// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction331 332image_gather4_o v[64:67], [v32, v33], s[4:11], null dmask:0x1 dim:SQ_RSRC_IMG_1D333// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction334 335image_load v[4:7], v0, null dmask:0xf dim:SQ_RSRC_IMG_1D336// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction337 338image_store v[0:3], v[254:255], null dmask:0xf dim:SQ_RSRC_IMG_2D339// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction340 341image_sample v[5:6], v1, null, s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D342// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction343 344image_sample v[5:6], v1, s[8:15], null dmask:0x3 dim:SQ_RSRC_IMG_1D345// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction346 347image_sample_b v[5:6], [v1, v2], null, s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D348// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction349 350image_sample_b v[5:6], [v1, v2], s[8:15], null dmask:0x3 dim:SQ_RSRC_IMG_1D351// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction352 353image_sample_c v[5:6], [v1, v2], null, s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D354// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction355 356image_sample_c v[5:6], [v1, v2], s[8:15], null dmask:0x3 dim:SQ_RSRC_IMG_1D357// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction358 359image_sample_d v[5:6], [v1, v2, v3], null, s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D360// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction361 362image_sample_d v[5:6], [v1, v2, v3], s[8:15], null dmask:0x3 dim:SQ_RSRC_IMG_1D363// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction364 365image_sample_l v[5:6], v[1:2], null, s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D366// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction367 368image_sample_l v[5:6], v[1:2], s[8:15], null dmask:0x3 dim:SQ_RSRC_IMG_1D369// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction370 371image_sample_o v[5:6], [v1, v2], null, s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D372// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction373 374image_sample_o v[5:6], [v1, v2], s[8:15], null dmask:0x3 dim:SQ_RSRC_IMG_1D375// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction376 377image_bvh_intersect_ray v[4:7], [v9, v10, v[11:13], v[14:16], v[17:19]], null378// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction379 380image_bvh64_intersect_ray v[4:7], [v[9:10], v11, v[12:14], v[15:17], v[18:20]], null381// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction382